GH-1068: added ability to run clean index builds on project initialize + use this on config changes + publish empty diagnostics when nothing found
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
package org.springframework.ide.vscode.boot.java.reconcilers.test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import java.io.File;
|
||||
@@ -67,9 +68,8 @@ public class SpringValidationBeanMethodNotPublicTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
void testScanSimpleConfigurationClass() throws Exception {
|
||||
void testFindPublicBeanMethodInConfigClass() throws Exception {
|
||||
String docUri = directory.toPath().resolve("src/main/java/org/test/BeanMethodNotPublic.java").toUri().toString();
|
||||
assertTrue(true);
|
||||
|
||||
PublishDiagnosticsParams diagnosticsMessage = harness.getDiagnostics(docUri);
|
||||
List<Diagnostic> diagnostics = diagnosticsMessage.getDiagnostics();
|
||||
@@ -86,4 +86,15 @@ public class SpringValidationBeanMethodNotPublicTest {
|
||||
|
||||
assertEquals(1, diagnostics.size());
|
||||
}
|
||||
|
||||
@Test
|
||||
void testPublishEmptyDiagnosticsWhenNoProblemsAreFound() throws Exception {
|
||||
String docUri = directory.toPath().resolve("src/main/java/org/test/BeanClass1.java").toUri().toString();
|
||||
|
||||
PublishDiagnosticsParams diagnosticsMessage = harness.getDiagnostics(docUri);
|
||||
assertNotNull(diagnosticsMessage);
|
||||
|
||||
List<Diagnostic> diagnostics = diagnosticsMessage.getDiagnostics();
|
||||
assertEquals(0, diagnostics.size());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user