From 697f7f1fcccca238dec72cf1d89c41b9bcb404fe Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Sun, 2 Feb 2025 21:57:02 +0100 Subject: [PATCH] Fix new serialization in delta tests. --- .../hm/hafner/coverage/DifferenceTest.java | 27 ++++++++++++------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/src/test/java/edu/hm/hafner/coverage/DifferenceTest.java b/src/test/java/edu/hm/hafner/coverage/DifferenceTest.java index 251f3ad9..cebb2b2e 100644 --- a/src/test/java/edu/hm/hafner/coverage/DifferenceTest.java +++ b/src/test/java/edu/hm/hafner/coverage/DifferenceTest.java @@ -17,7 +17,8 @@ void shouldFormatPercentageWithSign() { assertThat(positive.asText(Locale.ENGLISH)).isEqualTo("+66.67%"); assertThat(positive.asInformativeText(Locale.ENGLISH)).isEqualTo("+66.67%"); - assertThat(positive.serialize()).isEqualTo("COHESION: 2:3"); + assertThat(positive.serialize()).isEqualTo("COHESION: Δ2:3"); + assertThat(positive).isEqualTo(Value.valueOf("COHESION: Δ2:3")); var negative = new Difference(Metric.COHESION, -2, 3); @@ -27,7 +28,8 @@ void shouldFormatPercentageWithSign() { assertThat(negative.asText(Locale.ENGLISH)).isEqualTo("-66.67%"); assertThat(negative.asInformativeText(Locale.ENGLISH)).isEqualTo("-66.67%"); - assertThat(negative.serialize()).isEqualTo("COHESION: -2:3"); + assertThat(negative.serialize()).isEqualTo("COHESION: Δ-2:3"); + assertThat(negative).isEqualTo(Value.valueOf("COHESION: Δ-2:3")); var zero = new Difference(Metric.COHESION, 0); @@ -37,7 +39,8 @@ void shouldFormatPercentageWithSign() { assertThat(zero.asText(Locale.ENGLISH)).isEqualTo("±0%"); assertThat(zero.asInformativeText(Locale.ENGLISH)).isEqualTo("±0%"); - assertThat(zero.serialize()).isEqualTo("COHESION: 0"); + assertThat(zero.serialize()).isEqualTo("COHESION: Δ0"); + assertThat(zero).isEqualTo(Value.valueOf("COHESION: Δ0")); } @Test @@ -50,7 +53,8 @@ void shouldFormatCoverageWithSign() { assertThat(positive.asText(Locale.ENGLISH)).isEqualTo("+66.67%"); assertThat(positive.asInformativeText(Locale.ENGLISH)).isEqualTo("+66.67%"); - assertThat(positive.serialize()).isEqualTo("LINE: 200:3"); + assertThat(positive.serialize()).isEqualTo("LINE: Δ200:3"); + assertThat(positive).isEqualTo(Value.valueOf("LINE: Δ200:3")); var negative = new Difference(Metric.LINE, -200, 3); @@ -60,7 +64,8 @@ void shouldFormatCoverageWithSign() { assertThat(negative.asText(Locale.ENGLISH)).isEqualTo("-66.67%"); assertThat(negative.asInformativeText(Locale.ENGLISH)).isEqualTo("-66.67%"); - assertThat(negative.serialize()).isEqualTo("LINE: -200:3"); + assertThat(negative.serialize()).isEqualTo("LINE: Δ-200:3"); + assertThat(negative).isEqualTo(Value.valueOf("LINE: Δ-200:3")); var zero = new Difference(Metric.LINE, 0); @@ -70,7 +75,8 @@ void shouldFormatCoverageWithSign() { assertThat(zero.asText(Locale.ENGLISH)).isEqualTo("±0%"); assertThat(zero.asInformativeText(Locale.ENGLISH)).isEqualTo("±0%"); - assertThat(zero.serialize()).isEqualTo("LINE: 0"); + assertThat(zero.serialize()).isEqualTo("LINE: Δ0"); + assertThat(zero).isEqualTo(Value.valueOf("LINE: Δ0")); } @Test @@ -83,7 +89,8 @@ void shouldFormatIntegerWithSign() { assertThat(positive.asText(Locale.ENGLISH)).isEqualTo("+2"); assertThat(positive.asInformativeText(Locale.ENGLISH)).isEqualTo("+2"); - assertThat(positive.serialize()).isEqualTo("LOC: 2"); + assertThat(positive.serialize()).isEqualTo("LOC: Δ2"); + assertThat(positive).isEqualTo(Value.valueOf("LOC: Δ2")); var negative = new Difference(Metric.LOC, -2); @@ -93,7 +100,8 @@ void shouldFormatIntegerWithSign() { assertThat(negative.asText(Locale.ENGLISH)).isEqualTo("-2"); assertThat(negative.asInformativeText(Locale.ENGLISH)).isEqualTo("-2"); - assertThat(negative.serialize()).isEqualTo("LOC: -2"); + assertThat(negative.serialize()).isEqualTo("LOC: Δ-2"); + assertThat(negative).isEqualTo(Value.valueOf("LOC: Δ-2")); var zero = new Difference(Metric.LOC, 0); @@ -103,6 +111,7 @@ void shouldFormatIntegerWithSign() { assertThat(zero.asText(Locale.ENGLISH)).isEqualTo("±0"); assertThat(zero.asInformativeText(Locale.ENGLISH)).isEqualTo("±0"); - assertThat(zero.serialize()).isEqualTo("LOC: 0"); + assertThat(zero.serialize()).isEqualTo("LOC: Δ0"); + assertThat(zero).isEqualTo(Value.valueOf("LOC: Δ0")); } }