X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fde%2Fjuplo%2Fkafka%2FAdderBusinessLogicTest.java;h=63447e36173021176f906cdb1b7255231930638b;hb=0cd07d4498de934aefece33e20eee0df684e62e5;hp=0325c6330f65b18f41f646e98185bda7d3f5b5a3;hpb=cfbad8bfab48525b2d2033044ea457447e65b0bb;p=demos%2Fkafka%2Ftraining diff --git a/src/test/java/de/juplo/kafka/AdderBusinessLogicTest.java b/src/test/java/de/juplo/kafka/AdderBusinessLogicTest.java index 0325c63..63447e3 100644 --- a/src/test/java/de/juplo/kafka/AdderBusinessLogicTest.java +++ b/src/test/java/de/juplo/kafka/AdderBusinessLogicTest.java @@ -59,6 +59,16 @@ public class AdderBusinessLogicTest assertThatNoException().isThrownBy(() -> adder.endSum("foo")); } + @Test + @DisplayName("An existing sum is removed, if ended") + public void testEndSumRemovesSumIfSumExists() + { + AdderBusinessLogic adder = new AdderBusinessLogic(); + adder.startSum("foo"); + adder.endSum("foo"); + assertThat(adder.getSum("foo")).isEmpty(); + } + @Test @DisplayName("An existing Sum returns a non-null value, if ended") public void testEndSumReturnsNonNullValueIfSumExists() @@ -112,13 +122,14 @@ public class AdderBusinessLogicTest assertThatIllegalArgumentException().isThrownBy(() -> adder.addToSum("foo", value)); } - @Test + @ParameterizedTest(name = "{index}: Adding {0}") @DisplayName("Can add a positive value to an existing sum") - public void testAddSumWithPositiveValuePossibleIfSumExists() + @ValueSource(ints = { 1, 3, 6, 66, 7, 9 }) + public void testAddSumWithPositiveValuePossibleIfSumExists(int value) { AdderBusinessLogic adder = new AdderBusinessLogic(); adder.startSum("foo"); - assertThatIllegalArgumentException().isThrownBy(() -> adder.addToSum("foo", -1)); + assertThatNoException().isThrownBy(() -> adder.addToSum("foo", value)); } @ParameterizedTest(name = "{index}: Summing up {0}")