From 0844258128ab33e5944ec3d4b9e714895d75862a Mon Sep 17 00:00:00 2001 From: Julien Debon Date: Tue, 15 Jan 2019 10:57:17 +0100 Subject: [PATCH] Add tests for removeTaxes --- src/test/java/InverseTest.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/test/java/InverseTest.java b/src/test/java/InverseTest.java index 1842e1a..619e226 100644 --- a/src/test/java/InverseTest.java +++ b/src/test/java/InverseTest.java @@ -37,4 +37,25 @@ public void _100_120() { assertThat(actual.getValue()).isEqualByComparingTo(BigDecimal.valueOf(120.0)); } + + @Test + public void _1dot20_1() { + Price actual = cut.removeTaxes(new Price().withValue(BigDecimal.valueOf(1.2))); + + assertThat(actual.getValue()).isEqualByComparingTo(BigDecimal.valueOf(1.0)); + } + + @Test + public void _27dot6_23() { + Price actual = cut.removeTaxes(new Price().withValue(BigDecimal.valueOf(27.6))); + + assertThat(actual.getValue()).isEqualByComparingTo(BigDecimal.valueOf(23.0)); + } + + @Test + public void _120_100() { + Price actual = cut.removeTaxes(new Price().withValue(BigDecimal.valueOf(120.0))); + + assertThat(actual.getValue()).isEqualByComparingTo(BigDecimal.valueOf(100.0)); + } }