aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/net
diff options
context:
space:
mode:
authorHoleFish <48403212+HoleFish@users.noreply.github.com>2024-09-06 04:22:57 +0800
committerGitHub <noreply@github.com>2024-09-05 20:22:57 +0000
commitfb8401a6c1f5e83817fe6fed332f6d652e1a2a07 (patch)
tree877c7cc2e4dcc6b45c2637339ea2a7f913d00714 /src/test/java/net
parente9aee5637c9d77ecc21cf95d90292ccf7a654764 (diff)
downloadGT5-Unofficial-fb8401a6c1f5e83817fe6fed332f6d652e1a2a07.tar.gz
GT5-Unofficial-fb8401a6c1f5e83817fe6fed332f6d652e1a2a07.tar.bz2
GT5-Unofficial-fb8401a6c1f5e83817fe6fed332f6d652e1a2a07.zip
Enhance GPL for several multis (#3071)
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/test/java/net')
-rw-r--r--src/test/java/net/glease/ggfab/util/OverclockHelperTest.java49
1 files changed, 0 insertions, 49 deletions
diff --git a/src/test/java/net/glease/ggfab/util/OverclockHelperTest.java b/src/test/java/net/glease/ggfab/util/OverclockHelperTest.java
deleted file mode 100644
index 6e078fd002..0000000000
--- a/src/test/java/net/glease/ggfab/util/OverclockHelperTest.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package net.glease.ggfab.util;
-
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertNull;
-
-import org.junit.jupiter.api.Test;
-
-import ggfab.util.OverclockHelper;
-
-class OverclockHelperTest {
-
- @Test
- void normalOverclockImperfect() {
- // fails recipe
- assertNull(OverclockHelper.normalOverclock(10000, 10000, 1, false));
- // no overclock
- assertEquals(new OverclockHelper.OverclockOutput(30, 64), OverclockHelper.normalOverclock(30, 64, 32, false));
- // imperfect overclock
- assertEquals(new OverclockHelper.OverclockOutput(120, 32), OverclockHelper.normalOverclock(30, 64, 128, false));
- // lots of overclock
- assertEquals(
- new OverclockHelper.OverclockOutput(30720, 2),
- OverclockHelper.normalOverclock(30, 64, 32768, false));
- // do not overclock beyond useful
- assertEquals(
- new OverclockHelper.OverclockOutput(122880, 1),
- OverclockHelper.normalOverclock(30, 64, 524288, false));
- }
-
- @Test
- void laserOverclock() {
- // fails recipe
- assertNull(OverclockHelper.laserOverclock(10000, 10000, 1, 5));
- // no overclock
- assertEquals(new OverclockHelper.OverclockOutput(30, 64), OverclockHelper.laserOverclock(30, 64, 32, 0.5f));
- // 0.3 amp overclock. 0.25 amp would be not in current tier so no point in testing that
- assertEquals(new OverclockHelper.OverclockOutput(10, 64), OverclockHelper.laserOverclock(10, 64, 32, 0.5f));
- // laser overclock
- assertEquals(
- new OverclockHelper.OverclockOutput(135, 32),
- OverclockHelper.laserOverclock(30, 64, 32 * 16, 0.5f));
- // lots of overclock
- assertEquals(
- new OverclockHelper.OverclockOutput(22272, 4),
- OverclockHelper.laserOverclock(30, 64, 32 * 1024, 0.5f));
- // do not overclock beyond useful
- assertEquals(new OverclockHelper.OverclockOutput(135, 1), OverclockHelper.laserOverclock(30, 2, 32 * 16, 0.5f));
- }
-}