From ae03bdfa3fd0d21e2211f8bf77ba09b2e28c2035 Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Sun, 27 Aug 2017 18:56:35 +0200 Subject: [PATCH] fixed compile problem caused by changed interface for java project finders --- .../BootPropertiesLanguageServerTest.java | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/test/BootPropertiesLanguageServerTest.java b/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/test/BootPropertiesLanguageServerTest.java index 4089dc033..574974c99 100644 --- a/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/test/BootPropertiesLanguageServerTest.java +++ b/headless-services/boot-properties-language-server/src/test/java/org/springframework/ide/vscode/boot/test/BootPropertiesLanguageServerTest.java @@ -19,10 +19,12 @@ import java.util.concurrent.Callable; import org.eclipse.lsp4j.InitializeResult; import org.eclipse.lsp4j.TextDocumentSyncKind; -import org.eclipse.lsp4j.jsonrpc.messages.Either; import org.junit.Test; import org.springframework.ide.vscode.boot.BootPropertiesLanguageServer; +import org.springframework.ide.vscode.commons.java.IJavaProject; +import org.springframework.ide.vscode.commons.languageserver.java.JavaProjectFinder; import org.springframework.ide.vscode.commons.languageserver.util.SimpleLanguageServer; +import org.springframework.ide.vscode.commons.util.text.IDocument; import org.springframework.ide.vscode.languageserver.testharness.LanguageServerHarness; /** @@ -38,7 +40,23 @@ public class BootPropertiesLanguageServerTest { } private LanguageServerHarness newHarness() throws Exception { - Callable f = () -> new BootPropertiesLanguageServer((d) -> null, (d) -> null, (d) -> null); + JavaProjectFinder nullJavaProjectFinder = new JavaProjectFinder() { + @Override + public boolean isProjectRoot(File file) { + return false; + } + @Override + public IJavaProject find(File file) { + return null; + } + @Override + public IJavaProject find(IDocument doc) { + return null; + } + }; + + + Callable f = () -> new BootPropertiesLanguageServer((d) -> null, (d) -> null, nullJavaProjectFinder); return new LanguageServerHarness(f); }