From 39fb0b4ecda79f395084147672e762e80dace053 Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Wed, 9 Oct 2024 13:17:14 +0200 Subject: [PATCH] fix test to deal correctly with null values coming back from document highlight requests --- .../ide/vscode/languageserver/testharness/Editor.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/Editor.java b/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/Editor.java index 24b46c052..12741c44a 100644 --- a/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/Editor.java +++ b/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/Editor.java @@ -248,7 +248,13 @@ public class Editor { pos += afterString.length(); } List actual = harness.getDocumentHighlights(doc.getId(), doc.toPosition(pos)); - assertEquals(ImmutableList.copyOf(expected), actual); + + if (actual == null) { + assertTrue(expected == null || expected.length == 0); + } + else { + assertEquals(ImmutableList.copyOf(expected), actual); + } } /**