From 1ca58db8e9b597b503664f5fdee84e899d8915c7 Mon Sep 17 00:00:00 2001 From: aboyko Date: Fri, 1 Mar 2024 16:39:26 -0500 Subject: [PATCH] Fix unit test --- .../WorkspaceBootExecutableProjectsTest.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/commands/WorkspaceBootExecutableProjectsTest.java b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/commands/WorkspaceBootExecutableProjectsTest.java index 0a2b6a31b..35be521e6 100644 --- a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/commands/WorkspaceBootExecutableProjectsTest.java +++ b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/commands/WorkspaceBootExecutableProjectsTest.java @@ -97,7 +97,16 @@ public class WorkspaceBootExecutableProjectsTest { assertNotNull(res); assertEquals(2, res.size()); - ExecutableProject execProject2 = res.get(0); + ExecutableProject execProject1 = res.stream().filter(p -> "test-spring-indexing".equals(p.name())).findFirst().orElseThrow(); + assertEquals("test-spring-indexing", execProject1.name()); + assertEquals("org.test.MainClass", execProject1.mainClass()); + assertEquals(project1.getLocationUri().toASCIIString(), execProject1.uri()); + assertEquals("com.example:test-spring-indexing:0.0.1-SNAPSHOT", execProject1.gav()); + assertEquals(99, execProject1.classpath().size()); + assertTrue(execProject1.classpath().stream().map(path -> Path.of(path)).anyMatch(p -> p.endsWith("target/classes"))); + assertFalse(execProject1.classpath().stream().map(path -> Path.of(path)).anyMatch(p -> p.endsWith("target/test-classes"))); + + ExecutableProject execProject2 = res.stream().filter(p -> "test-spring-data-symbols".equals(p.name())).findFirst().orElseThrow(); assertEquals("test-spring-data-symbols", execProject2.name()); assertEquals("org.test.Application", execProject2.mainClass()); assertEquals(project2.getLocationUri().toASCIIString(), execProject2.uri()); @@ -106,14 +115,6 @@ public class WorkspaceBootExecutableProjectsTest { assertTrue(execProject2.classpath().stream().map(path -> Path.of(path)).anyMatch(p -> p.endsWith("target/classes"))); assertFalse(execProject2.classpath().stream().map(path -> Path.of(path)).anyMatch(p -> p.endsWith("target/test-classes"))); - ExecutableProject execProject1 = res.get(1); - assertEquals("test-spring-indexing", execProject1.name()); - assertEquals("org.test.MainClass", execProject1.mainClass()); - assertEquals(project1.getLocationUri().toASCIIString(), execProject1.uri()); - assertEquals("com.example:test-spring-indexing:0.0.1-SNAPSHOT", execProject1.gav()); - assertEquals(99, execProject1.classpath().size()); - assertTrue(execProject1.classpath().stream().map(path -> Path.of(path)).anyMatch(p -> p.endsWith("target/classes"))); - assertFalse(execProject1.classpath().stream().map(path -> Path.of(path)).anyMatch(p -> p.endsWith("target/test-classes"))); } }