aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/de
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/de')
-rw-r--r--src/test/java/de/hysky/skyblocker/utils/FormattersTest.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/test/java/de/hysky/skyblocker/utils/FormattersTest.java b/src/test/java/de/hysky/skyblocker/utils/FormattersTest.java
index 768a4463..f3fe4ae5 100644
--- a/src/test/java/de/hysky/skyblocker/utils/FormattersTest.java
+++ b/src/test/java/de/hysky/skyblocker/utils/FormattersTest.java
@@ -26,12 +26,14 @@ public class FormattersTest {
void testDoubleNumbers() {
Assertions.assertEquals("100,000,000.15", Formatters.DOUBLE_NUMBERS.format(100_000_000.152341));
Assertions.assertEquals("99,999,999.98", Formatters.DOUBLE_NUMBERS.format(99_999_999.978));
+ Assertions.assertEquals("10,000", Formatters.DOUBLE_NUMBERS.format(10_000.00));
}
@Test
void testFloatNumbers() {
Assertions.assertEquals("100,000,000.8", Formatters.FLOAT_NUMBERS.format(100_000_000.7834));
Assertions.assertEquals("99,999,999.8", Formatters.FLOAT_NUMBERS.format(99_999_999.84243));
+ Assertions.assertEquals("10,000", Formatters.FLOAT_NUMBERS.format(10_000.00));
}
@Test
@@ -49,6 +51,12 @@ public class FormattersTest {
}
@Test
+ void testDiffNumbers() {
+ Assertions.assertEquals("+123,456.789", Formatters.DIFF_NUMBERS.format(123_456.789));
+ Assertions.assertEquals("-100,000,000", Formatters.DIFF_NUMBERS.format(-100_000_000.000));
+ }
+
+ @Test
void testParseNumbers() {
Assertions.assertInstanceOf(Long.class, Formatters.parseNumber("1,024"));
Assertions.assertEquals(1024, Formatters.parseNumber("1,024").intValue());