From fbdacb5db2f1efadf5b3c33f7e7f02fa9f1eca9c Mon Sep 17 00:00:00 2001 From: Yaniv Kaul Date: Thu, 1 Jan 2026 15:35:08 +0200 Subject: [PATCH] Fix for Array index out of bounds Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --- .../dse/driver/internal/core/graph/GraphTestUtils.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/test/java/com/datastax/dse/driver/internal/core/graph/GraphTestUtils.java b/core/src/test/java/com/datastax/dse/driver/internal/core/graph/GraphTestUtils.java index f58fc54d8c7..85315065432 100644 --- a/core/src/test/java/com/datastax/dse/driver/internal/core/graph/GraphTestUtils.java +++ b/core/src/test/java/com/datastax/dse/driver/internal/core/graph/GraphTestUtils.java @@ -171,6 +171,10 @@ public static GraphBinaryModule createGraphBinaryModule(DefaultDriverContext con public static void assertThatContainsProperties( Map properties, Object... propsToMatch) { + if ((propsToMatch.length % 2) != 0) { + throw new IllegalArgumentException( + "propsToMatch must contain an even number of elements (key/value pairs)"); + } for (int i = 0; i < propsToMatch.length; i += 2) { assertThat(properties).containsEntry(propsToMatch[i], propsToMatch[i + 1]); }