From 9cf73ca09df697516a4295ee8db99520afbb116d Mon Sep 17 00:00:00 2001 From: scordio Date: Wed, 1 Jan 2025 17:52:24 +0000 Subject: [PATCH 1/3] [maven-release-plugin] prepare for next development iteration --- assertj-bom/pom.xml | 2 +- assertj-core/pom.xml | 2 +- assertj-guava/pom.xml | 2 +- assertj-parent/pom.xml | 2 +- .../assertj-integration-tests/assertj-core-groovy/pom.xml | 2 +- .../assertj-core-junit4-with-opentest4j/pom.xml | 2 +- .../assertj-integration-tests/assertj-core-kotlin/pom.xml | 2 +- .../assertj-integration-tests/assertj-core-osgi/pom.xml | 2 +- .../assertj-core-spring-boot/pom.xml | 2 +- .../assertj-core-testng-with-junit4/pom.xml | 2 +- .../assertj-integration-tests/assertj-core-tests/pom.xml | 2 +- .../assertj-integration-tests/assertj-guava-tests/pom.xml | 2 +- assertj-tests/assertj-integration-tests/pom.xml | 2 +- assertj-tests/assertj-performance-tests/pom.xml | 2 +- assertj-tests/pom.xml | 2 +- pom.xml | 4 ++-- 16 files changed, 17 insertions(+), 17 deletions(-) diff --git a/assertj-bom/pom.xml b/assertj-bom/pom.xml index cb393d0f62..9d8cfd1a2b 100644 --- a/assertj-bom/pom.xml +++ b/assertj-bom/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-build - 3.27.1 + 3.27.2-SNAPSHOT assertj-bom diff --git a/assertj-core/pom.xml b/assertj-core/pom.xml index f137a631cf..0d7d13834d 100644 --- a/assertj-core/pom.xml +++ b/assertj-core/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-parent - 3.27.1 + 3.27.2-SNAPSHOT ../assertj-parent diff --git a/assertj-guava/pom.xml b/assertj-guava/pom.xml index f2a84a0516..4addf1e969 100644 --- a/assertj-guava/pom.xml +++ b/assertj-guava/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-parent - 3.27.1 + 3.27.2-SNAPSHOT ../assertj-parent diff --git a/assertj-parent/pom.xml b/assertj-parent/pom.xml index f19d773cfb..b4386201b7 100644 --- a/assertj-parent/pom.xml +++ b/assertj-parent/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-build - 3.27.1 + 3.27.2-SNAPSHOT assertj-parent diff --git a/assertj-tests/assertj-integration-tests/assertj-core-groovy/pom.xml b/assertj-tests/assertj-integration-tests/assertj-core-groovy/pom.xml index 625c558ff2..1a28dd7b10 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-groovy/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-core-groovy/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.1 + 3.27.2-SNAPSHOT assertj-core-groovy diff --git a/assertj-tests/assertj-integration-tests/assertj-core-junit4-with-opentest4j/pom.xml b/assertj-tests/assertj-integration-tests/assertj-core-junit4-with-opentest4j/pom.xml index ad1a3741eb..9de4013330 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-junit4-with-opentest4j/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-core-junit4-with-opentest4j/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.1 + 3.27.2-SNAPSHOT assertj-core-junit4-with-opentest4j diff --git a/assertj-tests/assertj-integration-tests/assertj-core-kotlin/pom.xml b/assertj-tests/assertj-integration-tests/assertj-core-kotlin/pom.xml index cb30caa6e5..35f4312c80 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-kotlin/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-core-kotlin/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.1 + 3.27.2-SNAPSHOT assertj-core-kotlin diff --git a/assertj-tests/assertj-integration-tests/assertj-core-osgi/pom.xml b/assertj-tests/assertj-integration-tests/assertj-core-osgi/pom.xml index f250d1d3fd..919a9d7139 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-osgi/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-core-osgi/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.1 + 3.27.2-SNAPSHOT assertj-core-osgi diff --git a/assertj-tests/assertj-integration-tests/assertj-core-spring-boot/pom.xml b/assertj-tests/assertj-integration-tests/assertj-core-spring-boot/pom.xml index 52db7a525b..bf0ff111fc 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-spring-boot/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-core-spring-boot/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.1 + 3.27.2-SNAPSHOT assertj-core-spring-boot diff --git a/assertj-tests/assertj-integration-tests/assertj-core-testng-with-junit4/pom.xml b/assertj-tests/assertj-integration-tests/assertj-core-testng-with-junit4/pom.xml index 1e24437335..a937403ae2 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-testng-with-junit4/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-core-testng-with-junit4/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.1 + 3.27.2-SNAPSHOT assertj-core-testng-with-junit4 diff --git a/assertj-tests/assertj-integration-tests/assertj-core-tests/pom.xml b/assertj-tests/assertj-integration-tests/assertj-core-tests/pom.xml index e579434b41..2fa8fde7b9 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-tests/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-core-tests/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.1 + 3.27.2-SNAPSHOT assertj-core-tests diff --git a/assertj-tests/assertj-integration-tests/assertj-guava-tests/pom.xml b/assertj-tests/assertj-integration-tests/assertj-guava-tests/pom.xml index 884b3f2506..70899451cd 100644 --- a/assertj-tests/assertj-integration-tests/assertj-guava-tests/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-guava-tests/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.1 + 3.27.2-SNAPSHOT assertj-guava-tests diff --git a/assertj-tests/assertj-integration-tests/pom.xml b/assertj-tests/assertj-integration-tests/pom.xml index 08e5fc556b..fcad2fe1a1 100644 --- a/assertj-tests/assertj-integration-tests/pom.xml +++ b/assertj-tests/assertj-integration-tests/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-tests - 3.27.1 + 3.27.2-SNAPSHOT assertj-integration-tests diff --git a/assertj-tests/assertj-performance-tests/pom.xml b/assertj-tests/assertj-performance-tests/pom.xml index ea8cd42df7..1ab06d18cd 100644 --- a/assertj-tests/assertj-performance-tests/pom.xml +++ b/assertj-tests/assertj-performance-tests/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-tests - 3.27.1 + 3.27.2-SNAPSHOT assertj-performance-tests diff --git a/assertj-tests/pom.xml b/assertj-tests/pom.xml index 6accd0e52b..5ee3232401 100644 --- a/assertj-tests/pom.xml +++ b/assertj-tests/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-parent - 3.27.1 + 3.27.2-SNAPSHOT ../assertj-parent diff --git a/pom.xml b/pom.xml index eff6f4e27f..161ba33070 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.assertj assertj-build - 3.27.1 + 3.27.2-SNAPSHOT pom AssertJ Build @@ -103,7 +103,7 @@ scm:git:https://github.com/assertj/assertj.git scm:git:https://github.com/assertj/assertj.git https://github.com/assertj/assertj - assertj-build-3.27.1 + HEAD GitHub From d7df2d70eed4b976e3951eda76c807f865a7f266 Mon Sep 17 00:00:00 2001 From: Stefano Cordio Date: Fri, 3 Jan 2025 09:30:27 +0100 Subject: [PATCH 2/3] Restore support for null-valued maps when ignoring fields (#3723) --- ...cursiveComparisonDifferenceCalculator.java | 42 +++++++++++++------ ...nAssert_isEqualTo_ignoringFields_Test.java | 17 ++++++++ 2 files changed, 46 insertions(+), 13 deletions(-) diff --git a/assertj-core/src/main/java/org/assertj/core/api/recursive/comparison/RecursiveComparisonDifferenceCalculator.java b/assertj-core/src/main/java/org/assertj/core/api/recursive/comparison/RecursiveComparisonDifferenceCalculator.java index 21bd18b135..9a64fa463f 100644 --- a/assertj-core/src/main/java/org/assertj/core/api/recursive/comparison/RecursiveComparisonDifferenceCalculator.java +++ b/assertj-core/src/main/java/org/assertj/core/api/recursive/comparison/RecursiveComparisonDifferenceCalculator.java @@ -17,7 +17,6 @@ import static java.util.stream.Collectors.groupingBy; import static java.util.stream.Collectors.joining; import static java.util.stream.Collectors.toList; -import static java.util.stream.Collectors.toMap; import static java.util.stream.StreamSupport.stream; import static org.assertj.core.api.recursive.comparison.ComparisonDifference.rootComparisonDifference; import static org.assertj.core.api.recursive.comparison.DualValue.DEFAULT_ORDERED_COLLECTION_TYPES; @@ -35,6 +34,7 @@ import java.util.LinkedHashSet; import java.util.List; import java.util.Map; +import java.util.Map.Entry; import java.util.Objects; import java.util.Optional; import java.util.Set; @@ -46,9 +46,11 @@ import java.util.concurrent.atomic.AtomicLongArray; import java.util.concurrent.atomic.AtomicReference; import java.util.concurrent.atomic.AtomicReferenceArray; +import java.util.function.Function; import java.util.regex.Pattern; +import java.util.stream.Collector; +import java.util.stream.Collectors; import java.util.stream.Stream; - import org.assertj.core.internal.DeepDifference; /** @@ -575,7 +577,7 @@ private static void compareUnorderedIterables(DualValue dualValue, ComparisonSta // It may be that expectedElement matches an actual element in a different hash bucket, to account for this, we check the // other actual elements for matches. This may result in O(n^2) complexity in the worst case. if (!expectedElementMatched) { - for (Map.Entry> actualElementsEntry : actualElementsGroupedByHashCode.entrySet()) { + for (Entry> actualElementsEntry : actualElementsGroupedByHashCode.entrySet()) { // avoid checking the same bucket twice if (actualElementsEntry.getKey().equals(expectedHash)) continue; Iterator actualElementsIterator = actualElementsEntry.getValue().iterator(); @@ -627,6 +629,8 @@ private static void compareSortedMap(DualValue dualValue, ComparisonState Map actualMap = filterIgnoredFields((Map) dualValue.actual, dualValue.fieldLocation, comparisonState.recursiveComparisonConfiguration); + + @SuppressWarnings("unchecked") Map expectedMap = (Map) filterIgnoredFields((Map) dualValue.expected, dualValue.fieldLocation, comparisonState.recursiveComparisonConfiguration); @@ -636,9 +640,9 @@ private static void compareSortedMap(DualValue dualValue, ComparisonState // no need to inspect entries, maps are not equal as they don't have the same size return; } - Iterator> expectedMapEntries = expectedMap.entrySet().iterator(); - for (Map.Entry actualEntry : actualMap.entrySet()) { - Map.Entry expectedEntry = expectedMapEntries.next(); + Iterator> expectedMapEntries = expectedMap.entrySet().iterator(); + for (Entry actualEntry : actualMap.entrySet()) { + Entry expectedEntry = expectedMapEntries.next(); // check keys are matched before comparing values as keys represents a field if (!java.util.Objects.equals(actualEntry.getKey(), expectedEntry.getKey())) { // report a missing key/field. @@ -683,17 +687,29 @@ private static void compareUnorderedMap(DualValue dualValue, ComparisonState com } private static Map filterIgnoredFields(Map map, FieldLocation fieldLocation, - RecursiveComparisonConfiguration recursiveComparisonConfiguration) { - Set ignoredFields = recursiveComparisonConfiguration.getIgnoredFields(); - List ignoredFieldsRegexes = recursiveComparisonConfiguration.getIgnoredFieldsRegexes(); + RecursiveComparisonConfiguration configuration) { + Set ignoredFields = configuration.getIgnoredFields(); + List ignoredFieldsRegexes = configuration.getIgnoredFieldsRegexes(); if (ignoredFields.isEmpty() && ignoredFieldsRegexes.isEmpty()) { return map; } return map.entrySet().stream() - .filter(e -> !recursiveComparisonConfiguration.matchesAnIgnoredField(fieldLocation.field(e.getKey().toString()))) - .filter(e -> !recursiveComparisonConfiguration.matchesAnIgnoredFieldRegex(fieldLocation.field(e.getKey() - .toString()))) - .collect(toMap(Map.Entry::getKey, Map.Entry::getValue)); + .filter(e -> !configuration.matchesAnIgnoredField(fieldLocation.field(e.getKey().toString()))) + .filter(e -> !configuration.matchesAnIgnoredFieldRegex(fieldLocation.field(e.getKey().toString()))) + .collect(toMap(Entry::getKey, Entry::getValue)); + } + + // workaround for https://bugs.openjdk.org/browse/JDK-8148463 + private static Collector> toMap(Function keyMapper, + Function valueMapper) { + @SuppressWarnings("unchecked") + U none = (U) new Object(); + Collector> downstream = Collectors.toMap(keyMapper, valueMapper.andThen(v -> v == null ? none : v)); + Function, Map> finisher = map -> { + map.replaceAll((k, v) -> v == none ? null : v); + return map; + }; + return Collectors.collectingAndThen(downstream, finisher); } private static FieldLocation keyFieldLocation(FieldLocation parentFieldLocation, Object key) { diff --git a/assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/RecursiveComparisonAssert_isEqualTo_ignoringFields_Test.java b/assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/RecursiveComparisonAssert_isEqualTo_ignoringFields_Test.java index c1f9e80fd1..853744db50 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/RecursiveComparisonAssert_isEqualTo_ignoringFields_Test.java +++ b/assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/RecursiveComparisonAssert_isEqualTo_ignoringFields_Test.java @@ -804,6 +804,22 @@ public void should_honor_ignored_fields_in_nested_map() { .isEqualTo(mapB); } + @Test + void should_honor_ignored_fields_in_map_with_null_value() { + // GIVEN + Map actual = new HashMap<>(); + actual.put("foo", "value1"); + actual.put("bar", null); + + Map expected = new HashMap<>(); + expected.put("foo", "value2"); + expected.put("bar", null); + // WHEN/THEN + then(actual).usingRecursiveComparison() + .ignoringFields("foo") + .isEqualTo(expected); + } + static class Data { private final InnerData innerData; private final List innerDataList; @@ -839,4 +855,5 @@ public String getField1() { } } } + } From 4064cb73359a0ae5c51b75840ba0742baf4c4750 Mon Sep 17 00:00:00 2001 From: scordio Date: Sat, 4 Jan 2025 10:57:15 +0000 Subject: [PATCH 3/3] [maven-release-plugin] prepare release assertj-build-3.27.2 --- assertj-bom/pom.xml | 2 +- assertj-core/pom.xml | 2 +- assertj-guava/pom.xml | 2 +- assertj-parent/pom.xml | 2 +- .../assertj-integration-tests/assertj-core-groovy/pom.xml | 2 +- .../assertj-core-junit4-with-opentest4j/pom.xml | 2 +- .../assertj-integration-tests/assertj-core-kotlin/pom.xml | 2 +- .../assertj-integration-tests/assertj-core-osgi/pom.xml | 2 +- .../assertj-core-spring-boot/pom.xml | 2 +- .../assertj-core-testng-with-junit4/pom.xml | 2 +- .../assertj-integration-tests/assertj-core-tests/pom.xml | 2 +- .../assertj-integration-tests/assertj-guava-tests/pom.xml | 2 +- assertj-tests/assertj-integration-tests/pom.xml | 2 +- assertj-tests/assertj-performance-tests/pom.xml | 2 +- assertj-tests/pom.xml | 2 +- pom.xml | 4 ++-- 16 files changed, 17 insertions(+), 17 deletions(-) diff --git a/assertj-bom/pom.xml b/assertj-bom/pom.xml index 9d8cfd1a2b..ce3a08afb9 100644 --- a/assertj-bom/pom.xml +++ b/assertj-bom/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-build - 3.27.2-SNAPSHOT + 3.27.2 assertj-bom diff --git a/assertj-core/pom.xml b/assertj-core/pom.xml index 0d7d13834d..8285cb1b2a 100644 --- a/assertj-core/pom.xml +++ b/assertj-core/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-parent - 3.27.2-SNAPSHOT + 3.27.2 ../assertj-parent diff --git a/assertj-guava/pom.xml b/assertj-guava/pom.xml index 4addf1e969..f0d63e3fc0 100644 --- a/assertj-guava/pom.xml +++ b/assertj-guava/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-parent - 3.27.2-SNAPSHOT + 3.27.2 ../assertj-parent diff --git a/assertj-parent/pom.xml b/assertj-parent/pom.xml index b4386201b7..cb57a73609 100644 --- a/assertj-parent/pom.xml +++ b/assertj-parent/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-build - 3.27.2-SNAPSHOT + 3.27.2 assertj-parent diff --git a/assertj-tests/assertj-integration-tests/assertj-core-groovy/pom.xml b/assertj-tests/assertj-integration-tests/assertj-core-groovy/pom.xml index 1a28dd7b10..ab1430d91b 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-groovy/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-core-groovy/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.2-SNAPSHOT + 3.27.2 assertj-core-groovy diff --git a/assertj-tests/assertj-integration-tests/assertj-core-junit4-with-opentest4j/pom.xml b/assertj-tests/assertj-integration-tests/assertj-core-junit4-with-opentest4j/pom.xml index 9de4013330..3739c793c2 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-junit4-with-opentest4j/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-core-junit4-with-opentest4j/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.2-SNAPSHOT + 3.27.2 assertj-core-junit4-with-opentest4j diff --git a/assertj-tests/assertj-integration-tests/assertj-core-kotlin/pom.xml b/assertj-tests/assertj-integration-tests/assertj-core-kotlin/pom.xml index 35f4312c80..26f863c287 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-kotlin/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-core-kotlin/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.2-SNAPSHOT + 3.27.2 assertj-core-kotlin diff --git a/assertj-tests/assertj-integration-tests/assertj-core-osgi/pom.xml b/assertj-tests/assertj-integration-tests/assertj-core-osgi/pom.xml index 919a9d7139..802d248199 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-osgi/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-core-osgi/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.2-SNAPSHOT + 3.27.2 assertj-core-osgi diff --git a/assertj-tests/assertj-integration-tests/assertj-core-spring-boot/pom.xml b/assertj-tests/assertj-integration-tests/assertj-core-spring-boot/pom.xml index bf0ff111fc..5d49cd9d65 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-spring-boot/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-core-spring-boot/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.2-SNAPSHOT + 3.27.2 assertj-core-spring-boot diff --git a/assertj-tests/assertj-integration-tests/assertj-core-testng-with-junit4/pom.xml b/assertj-tests/assertj-integration-tests/assertj-core-testng-with-junit4/pom.xml index a937403ae2..6392f68077 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-testng-with-junit4/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-core-testng-with-junit4/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.2-SNAPSHOT + 3.27.2 assertj-core-testng-with-junit4 diff --git a/assertj-tests/assertj-integration-tests/assertj-core-tests/pom.xml b/assertj-tests/assertj-integration-tests/assertj-core-tests/pom.xml index 2fa8fde7b9..45da6529c9 100644 --- a/assertj-tests/assertj-integration-tests/assertj-core-tests/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-core-tests/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.2-SNAPSHOT + 3.27.2 assertj-core-tests diff --git a/assertj-tests/assertj-integration-tests/assertj-guava-tests/pom.xml b/assertj-tests/assertj-integration-tests/assertj-guava-tests/pom.xml index 70899451cd..77265eac0c 100644 --- a/assertj-tests/assertj-integration-tests/assertj-guava-tests/pom.xml +++ b/assertj-tests/assertj-integration-tests/assertj-guava-tests/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-integration-tests - 3.27.2-SNAPSHOT + 3.27.2 assertj-guava-tests diff --git a/assertj-tests/assertj-integration-tests/pom.xml b/assertj-tests/assertj-integration-tests/pom.xml index fcad2fe1a1..3f375b238a 100644 --- a/assertj-tests/assertj-integration-tests/pom.xml +++ b/assertj-tests/assertj-integration-tests/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-tests - 3.27.2-SNAPSHOT + 3.27.2 assertj-integration-tests diff --git a/assertj-tests/assertj-performance-tests/pom.xml b/assertj-tests/assertj-performance-tests/pom.xml index 1ab06d18cd..b6d0181bd6 100644 --- a/assertj-tests/assertj-performance-tests/pom.xml +++ b/assertj-tests/assertj-performance-tests/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-tests - 3.27.2-SNAPSHOT + 3.27.2 assertj-performance-tests diff --git a/assertj-tests/pom.xml b/assertj-tests/pom.xml index 5ee3232401..acf09568ce 100644 --- a/assertj-tests/pom.xml +++ b/assertj-tests/pom.xml @@ -5,7 +5,7 @@ org.assertj assertj-parent - 3.27.2-SNAPSHOT + 3.27.2 ../assertj-parent diff --git a/pom.xml b/pom.xml index 161ba33070..f4faf9b396 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.assertj assertj-build - 3.27.2-SNAPSHOT + 3.27.2 pom AssertJ Build @@ -103,7 +103,7 @@ scm:git:https://github.com/assertj/assertj.git scm:git:https://github.com/assertj/assertj.git https://github.com/assertj/assertj - HEAD + assertj-build-3.27.2 GitHub