diff --git a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProviderTest.java b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProviderTest.java index f6b2c4a54..1d1219708 100644 --- a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProviderTest.java +++ b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProviderTest.java @@ -30,6 +30,7 @@ import org.springframework.ide.vscode.boot.metadata.LoggerNameProvider; import org.springframework.ide.vscode.commons.maven.java.MavenJavaProject; import org.springframework.ide.vscode.project.harness.ProjectsHarness; +import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; /** @@ -69,7 +70,7 @@ public class LoggerNameProviderTest { @Test public void directResults() throws Exception { - LoggerNameProvider p = new LoggerNameProvider(null); + LoggerNameProvider p = create(); String query = "jboss"; List directQueryResults = getResults(p, query); @@ -84,7 +85,7 @@ public class LoggerNameProviderTest { @Test public void cachedResults() throws Exception { - LoggerNameProvider p = new LoggerNameProvider(null); + LoggerNameProvider p = create(); for (int i = 0; i < 10; i++) { long startTime = System.currentTimeMillis(); String query = "jboss"; @@ -105,7 +106,7 @@ public class LoggerNameProviderTest { public void incrementalResults() throws Exception { String fullQuery = "jboss"; - CachingValueProvider p = new LoggerNameProvider(null); + CachingValueProvider p = create(); for (int i = 0; i <= fullQuery.length(); i++) { String query = fullQuery.substring(0, i); List results = getResults(p, query); @@ -120,6 +121,10 @@ public class LoggerNameProviderTest { } } + private LoggerNameProvider create() { + return (LoggerNameProvider) LoggerNameProvider.factory(null).apply(ImmutableMap.of()); + } + private void assertElementsAtLeast(List results, String[] expecteds) { Set actuals = ImmutableSet.copyOf(results); StringBuilder missing = new StringBuilder();