From e18e262401975d6e865038da09d0ed24ead94667 Mon Sep 17 00:00:00 2001 From: Rsl1122 Date: Sat, 13 Oct 2018 14:02:06 +0300 Subject: [PATCH] [Test] Fixed DecimalFormatterTest --- .../formatting/DecimalFormatterTest.java | 48 +++++++++++++++++++ .../formatting/DecimalFormatterTest.java | 35 -------------- 2 files changed, 48 insertions(+), 35 deletions(-) create mode 100644 Plan/src/test/java/com/djrapitops/plan/data/store/mutators/formatting/DecimalFormatterTest.java delete mode 100644 Plan/src/test/java/com/djrapitops/plan/utilities/formatting/DecimalFormatterTest.java diff --git a/Plan/src/test/java/com/djrapitops/plan/data/store/mutators/formatting/DecimalFormatterTest.java b/Plan/src/test/java/com/djrapitops/plan/data/store/mutators/formatting/DecimalFormatterTest.java new file mode 100644 index 000000000..93985d8bb --- /dev/null +++ b/Plan/src/test/java/com/djrapitops/plan/data/store/mutators/formatting/DecimalFormatterTest.java @@ -0,0 +1,48 @@ +package com.djrapitops.plan.data.store.mutators.formatting; + +import com.djrapitops.plan.system.settings.Settings; +import com.djrapitops.plan.system.settings.config.PlanConfig; +import com.djrapitops.plan.utilities.formatting.DecimalFormatter; +import org.junit.Before; +import org.junit.Test; +import org.mockito.Mockito; + +import static org.junit.Assert.assertTrue; +import static org.mockito.Mockito.when; + +/** + * Test for {@link DecimalFormatter} class. + * + * @author Rsl1122 + */ +public class DecimalFormatterTest { + + private DecimalFormatter underTest; + + @Before + public void setUp() { + PlanConfig config = Mockito.mock(PlanConfig.class); + when(config.getString(Settings.FORMAT_DECIMALS)).thenReturn("#.##"); + + underTest = new DecimalFormatter(config); + } + + @Test + public void testCutDecimalsWhichIsRoundedDown() { + double d = 0.05234; + + String result = underTest.apply(d); + + assertTrue("0.05".equals(result) || "0,05".equals(result)); + } + + @Test + public void testCutDecimalsWhichIsRoundedUp() { + double d = 0.05634; + + String result = underTest.apply(d); + + assertTrue("0.06".equals(result) || "0,06".equals(result)); + } + +} \ No newline at end of file diff --git a/Plan/src/test/java/com/djrapitops/plan/utilities/formatting/DecimalFormatterTest.java b/Plan/src/test/java/com/djrapitops/plan/utilities/formatting/DecimalFormatterTest.java deleted file mode 100644 index b37d3e149..000000000 --- a/Plan/src/test/java/com/djrapitops/plan/utilities/formatting/DecimalFormatterTest.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.djrapitops.plan.utilities.formatting; - -import org.junit.Ignore; -import org.junit.Test; - -import static org.junit.Assert.assertTrue; - -/** - * Test for {@link DecimalFormatter} class. - * - * @author Rsl1122 - */ -public class DecimalFormatterTest { - - @Test - @Ignore("Config missing") - public void testCutDecimalsWhichIsRoundedDown() { - double d = 0.05234; - - String result = new DecimalFormatter(null).apply(d); - - assertTrue("0.05".equals(result) || "0,05".equals(result)); - } - - @Test - @Ignore("Config missing") - public void testCutDecimalsWhichIsRoundedUp() { - double d = 0.05634; - - String result = new DecimalFormatter(null).apply(d); - - assertTrue("0.06".equals(result) || "0,06".equals(result)); - } - -} \ No newline at end of file