diff --git a/org.eclipse.jdt.ls.target/org.eclipse.jdt.ls.tp.target b/org.eclipse.jdt.ls.target/org.eclipse.jdt.ls.tp.target index 386fb66785..b7f64839bf 100644 --- a/org.eclipse.jdt.ls.target/org.eclipse.jdt.ls.tp.target +++ b/org.eclipse.jdt.ls.target/org.eclipse.jdt.ls.tp.target @@ -17,7 +17,7 @@ - + @@ -41,4 +41,4 @@ - + \ No newline at end of file diff --git a/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceDiagnosticsHandlerTest.java b/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceDiagnosticsHandlerTest.java index 01e75deab3..8fad76696b 100644 --- a/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceDiagnosticsHandlerTest.java +++ b/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceDiagnosticsHandlerTest.java @@ -256,8 +256,11 @@ public void testMarkerListening() throws Exception { Optional pomDiags = allCalls.stream().filter(p -> p.getUri().endsWith("pom.xml")).findFirst(); assertTrue("No pom.xml errors were found", pomDiags.isPresent()); List diags = pomDiags.get().getDiagnostics(); - assertEquals(diags.toString(), 1, diags.size()); - assertEquals("Project build error: 'dependencies.dependency.version' for org.apache.commons:commons-lang3:jar is missing.", diags.get(0).getMessage()); + // https://github.com/redhat-developer/vscode-java/issues/2857 + // m2e 2.2.0 returns 3 markers + assertEquals(diags.toString(), 3, diags.size()); + Diagnostic diag = diags.stream().filter(d -> d.getMessage().startsWith("Project build error")).findFirst().get(); + assertEquals("Project build error: 'dependencies.dependency.version' for org.apache.commons:commons-lang3:jar is missing.", diag.getMessage()); } @Test