aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/gregtech
diff options
context:
space:
mode:
authorBlueWeabo <ilia.iliev2005@gmail.com>2023-08-26 21:01:40 +0300
committerGitHub <noreply@github.com>2023-08-26 18:01:40 +0000
commitb318af16da91dd479644923dfd34f0378ae240c5 (patch)
tree77bf76d93551c771f86e10f83db1faed274592e0 /src/test/java/gregtech
parent408e8bd962fb51cb8f77c1932c481a154f8fea88 (diff)
downloadGT5-Unofficial-b318af16da91dd479644923dfd34f0378ae240c5.tar.gz
GT5-Unofficial-b318af16da91dd479644923dfd34f0378ae240c5.tar.bz2
GT5-Unofficial-b318af16da91dd479644923dfd34f0378ae240c5.zip
fix ulv recipes being broken again when under 1 tick calculation is taken (#2254)
Diffstat (limited to 'src/test/java/gregtech')
-rw-r--r--src/test/java/gregtech/overclock/GT_OverclockCalculator_UnitTest.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/java/gregtech/overclock/GT_OverclockCalculator_UnitTest.java b/src/test/java/gregtech/overclock/GT_OverclockCalculator_UnitTest.java
index 5a66d2420b..d9343a9273 100644
--- a/src/test/java/gregtech/overclock/GT_OverclockCalculator_UnitTest.java
+++ b/src/test/java/gregtech/overclock/GT_OverclockCalculator_UnitTest.java
@@ -6,6 +6,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
+import gregtech.api.enums.TierEU;
import gregtech.api.util.GT_OverclockCalculator;
class GT_OverclockCalculator_UnitTest {
@@ -496,4 +497,15 @@ class GT_OverclockCalculator_UnitTest {
.calculate();
assertEquals((7 << 4) * 29, calculator.getConsumption(), messageEUt);
}
+
+ @Test
+ void ulvRecipeWorkCorrectlyWithCalculatingEutUnderOneTick() {
+ GT_OverclockCalculator calculator = new GT_OverclockCalculator().setRecipeEUt(2)
+ .setEUt(TierEU.UV)
+ .setParallel(64)
+ .setDuration(300)
+ .setAmperage(64)
+ .setAmperageOC(false);
+ assertEquals(TierEU.LuV * 64, calculator.calculateEUtConsumptionUnderOneTick(64, 64), messageEUt);
+ }
}