From 1505269b04d6c81337e4d8d3d883aeed04060b6e Mon Sep 17 00:00:00 2001 From: Dmitry Werner Date: Sun, 25 Oct 2026 19:11:38 +0100 Subject: [PATCH] fix --- .../persistence/IndexTypesCompatibilityTest.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/compatibility/src/test/java/org/apache/ignite/compatibility/persistence/IndexTypesCompatibilityTest.java b/modules/compatibility/src/test/java/org/apache/ignite/compatibility/persistence/IndexTypesCompatibilityTest.java index c9ca184edb9ec..282fbefc7e811 100644 --- a/modules/compatibility/src/test/java/org/apache/ignite/compatibility/persistence/IndexTypesCompatibilityTest.java +++ b/modules/compatibility/src/test/java/org/apache/ignite/compatibility/persistence/IndexTypesCompatibilityTest.java @@ -49,6 +49,8 @@ import static org.apache.ignite.compatibility.IgniteReleasedVersion.VER_2_12_0; import static org.apache.ignite.compatibility.IgniteReleasedVersion.VER_2_16_0; import static org.apache.ignite.compatibility.IgniteReleasedVersion.VER_2_6_0; +import static org.apache.ignite.compatibility.IgniteReleasedVersion.VER_2_7_0; +import static org.apache.ignite.compatibility.IgniteReleasedVersion.VER_2_8_0; import static org.apache.ignite.compatibility.IgniteReleasedVersion.since; import static org.apache.ignite.testframework.GridTestUtils.cartesianProduct; @@ -158,13 +160,15 @@ protected void doTestStartupWithOldVersion(String igniteVer, PostStartupClosure * @param cache Cache to check. */ private void validateResultingCacheData(IgniteCache cache) { + IgniteReleasedVersion ver = IgniteReleasedVersion.fromString(igniteVer); + for (String type: typeProducer.keySet()) { // Byte array is supported as key since 2.8.0. - if ("Binary".equals(type) && igniteVer.compareTo("2.8.0") < 0) + if ("Binary".equals(type) && ver.compareTo(VER_2_8_0) < 0) continue; // In versions prior to 2.7.0, UUID must be converted to byte array to work with. - if ("UUID".equals(type) && igniteVer.compareTo("2.7.0") < 0) + if ("UUID".equals(type) && ver.compareTo(VER_2_7_0) < 0) continue; int cnt = getRowsCnt(type);