diff options
author | miozune <miozune@gmail.com> | 2023-10-09 17:27:57 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-09 10:27:57 +0200 |
commit | 45566b43ee5d8b8f75170916530fd884e0ff74db (patch) | |
tree | 7f20331f47f6f8cd463b7e0b1387c76bb3ef8877 /src/test/java | |
parent | ab0928b7153db215574f755b84d7c89d6304c1c5 (diff) | |
download | GT5-Unofficial-45566b43ee5d8b8f75170916530fd884e0ff74db.tar.gz GT5-Unofficial-45566b43ee5d8b8f75170916530fd884e0ff74db.tar.bz2 GT5-Unofficial-45566b43ee5d8b8f75170916530fd884e0ff74db.zip |
Add OC test for 3 ticks to 1 tick (#2329)
Diffstat (limited to 'src/test/java')
-rw-r--r-- | src/test/java/gregtech/overclock/GT_OverclockCalculator_UnitTest.java | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/test/java/gregtech/overclock/GT_OverclockCalculator_UnitTest.java b/src/test/java/gregtech/overclock/GT_OverclockCalculator_UnitTest.java index 7aab323d7e..36eae215e3 100644 --- a/src/test/java/gregtech/overclock/GT_OverclockCalculator_UnitTest.java +++ b/src/test/java/gregtech/overclock/GT_OverclockCalculator_UnitTest.java @@ -282,6 +282,17 @@ class GT_OverclockCalculator_UnitTest { } @Test + void perfectOC3TicksTo1Tick_Test() { + GT_OverclockCalculator calculator = new GT_OverclockCalculator().setRecipeEUt(VP[4]) + .setEUt(V[5]) + .setDuration(3) + .enablePerfectOC() + .calculate(); + assertEquals(1, calculator.getDuration(), messageDuration); + assertEquals(VP[5], calculator.getConsumption(), messageEUt); + } + + @Test void oneTickDiscountTurnsToOne_Test() { GT_OverclockCalculator calculator = new GT_OverclockCalculator().setRecipeEUt(VP[1]) .setEUt(V[6]) @@ -302,7 +313,7 @@ class GT_OverclockCalculator_UnitTest { .calculate(); assertEquals(1, calculator.getDuration(), messageDuration); - /** + /* * duration with speedboost = 5 * log_2(5) ~ 2.3; * round up to 3 to reach one tick duration @@ -328,7 +339,7 @@ class GT_OverclockCalculator_UnitTest { .setOneTickDiscount(true) .calculate(); - /** + /* * duration with speedboost = 18 * log_4(18) ~ 2.08; * round up to 3 to reach one tick duration |