mirror of
https://github.com/StarWishsama/Slimefun4.git
synced 2024-09-20 03:35:51 +00:00
Add Unit Tests
Testing these locally the tests were pasted
This commit is contained in:
parent
cc557a19cf
commit
9029dbadba
@ -91,4 +91,29 @@ class TestNumberUtils {
|
|||||||
Assertions.assertEquals("-2Q", NumberUtils.getCompactDouble(-2000000000000000.0));
|
Assertions.assertEquals("-2Q", NumberUtils.getCompactDouble(-2000000000000000.0));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@DisplayName("Test flow safe addition")
|
||||||
|
void testFlowSafeAddition() {
|
||||||
|
Assertions.assertEquals(Integer.MAX_VALUE, NumberUtils.flowSafeAddition(Integer.MAX_VALUE, 1));
|
||||||
|
Assertions.assertEquals(Integer.MAX_VALUE, NumberUtils.flowSafeAddition(1, Integer.MAX_VALUE));
|
||||||
|
Assertions.assertEquals(Integer.MAX_VALUE, NumberUtils.flowSafeAddition(Integer.MAX_VALUE - 1, 2));
|
||||||
|
Assertions.assertEquals(Integer.MAX_VALUE, NumberUtils.flowSafeAddition(2, Integer.MAX_VALUE - 1));
|
||||||
|
Assertions.assertEquals(Integer.MIN_VALUE, NumberUtils.flowSafeAddition(Integer.MIN_VALUE, -1));
|
||||||
|
Assertions.assertEquals(Integer.MIN_VALUE, NumberUtils.flowSafeAddition(-1, Integer.MIN_VALUE));
|
||||||
|
Assertions.assertEquals(Integer.MIN_VALUE, NumberUtils.flowSafeAddition(Integer.MIN_VALUE + 1, -2));
|
||||||
|
Assertions.assertEquals(Integer.MIN_VALUE, NumberUtils.flowSafeAddition(-2, Integer.MIN_VALUE + 1));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@DisplayName("Test limited addition")
|
||||||
|
void testLimitedAddition() {
|
||||||
|
Assertions.assertEquals(1000, NumberUtils.limitedAddition(1000, 1, 1000, -1000));
|
||||||
|
Assertions.assertEquals(1000, NumberUtils.limitedAddition(1, 1000, 1000, -1000));
|
||||||
|
Assertions.assertEquals(1000, NumberUtils.limitedAddition(999, 2, 1000, -1000));
|
||||||
|
Assertions.assertEquals(1000, NumberUtils.limitedAddition(2, 999, 1000, -1000));
|
||||||
|
Assertions.assertEquals(-1000, NumberUtils.limitedAddition(-1000, -1, 1000, -1000));
|
||||||
|
Assertions.assertEquals(-1000, NumberUtils.limitedAddition(-1, -1000, 1000, -1000));
|
||||||
|
Assertions.assertEquals(-1000, NumberUtils.limitedAddition(-999, -2, 1000, -1000));
|
||||||
|
Assertions.assertEquals(-1000, NumberUtils.limitedAddition(-2, -999, 1000, -1000));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user