Fix build (invalid stubbing)

Change-Id: I5021ed5ba6f54def90c1f6e17a4c8b62fa5eaa99
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
6.19.x
Florent BENOIT 2018-10-15 13:54:04 +02:00
parent a093e4ce54
commit c7c697f1e3
1 changed files with 11 additions and 3 deletions

View File

@ -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();