From c7c697f1e3dfc918acd149d128eeeccc7df4b2c2 Mon Sep 17 00:00:00 2001 From: Florent BENOIT Date: Mon, 15 Oct 2018 13:54:04 +0200 Subject: [PATCH] Fix build (invalid stubbing) Change-Id: I5021ed5ba6f54def90c1f6e17a4c8b62fa5eaa99 Signed-off-by: Florent BENOIT --- .../LanguageServerAbstractFileWatcherTest.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/wsagent/che-core-api-languageserver/src/test/java/org/eclipse/che/api/languageserver/LanguageServerAbstractFileWatcherTest.java b/wsagent/che-core-api-languageserver/src/test/java/org/eclipse/che/api/languageserver/LanguageServerAbstractFileWatcherTest.java index 266f32493f..0383015209 100644 --- a/wsagent/che-core-api-languageserver/src/test/java/org/eclipse/che/api/languageserver/LanguageServerAbstractFileWatcherTest.java +++ b/wsagent/che-core-api-languageserver/src/test/java/org/eclipse/che/api/languageserver/LanguageServerAbstractFileWatcherTest.java @@ -62,8 +62,16 @@ public class LanguageServerAbstractFileWatcherTest { when(event.getId()).thenReturn(ID); when(event.getLanguageServer()).thenReturn(languageServer); - when(languageServer.getWorkspaceService()).thenReturn(workspaceService); - when(pathMatcher.matches(tmpFilePath)).thenReturn(true); + when(pathMatcher.matches(any(Path.class))) + .thenAnswer( + invocation -> { + Object argument = invocation.getArguments()[0]; + if (argument.equals(tmpFilePath)) { + return true; + } else { + return false; + } + }); } @Test @@ -78,7 +86,7 @@ public class LanguageServerAbstractFileWatcherTest { public void shouldSendChangesWhenCalledAcceptMethodIfPathMatches() { registryContainer.pathMatcherRegistry.add(ID, ImmutableSet.of(pathMatcher)); eventService.publish(event); - + when(languageServer.getWorkspaceService()).thenReturn(workspaceService); fileWatcher.accept(tmpFilePath); verify(languageServer).getWorkspaceService();