From 1398eaf42c013c8b2d1c55ed51d8047fc40e0ecc Mon Sep 17 00:00:00 2001 From: Gerlof Fokkema Date: Sun, 5 Jun 2016 15:29:29 +0200 Subject: [PATCH] Fix ParseCommandTest. --- .../metaborg/spoofax/shell/commands/ParseCommandTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/org.metaborg.spoofax.shell.core/src/test/java/org/metaborg/spoofax/shell/commands/ParseCommandTest.java b/org.metaborg.spoofax.shell.core/src/test/java/org/metaborg/spoofax/shell/commands/ParseCommandTest.java index d99f8899..8f156ad1 100644 --- a/org.metaborg.spoofax.shell.core/src/test/java/org/metaborg/spoofax/shell/commands/ParseCommandTest.java +++ b/org.metaborg.spoofax.shell.core/src/test/java/org/metaborg/spoofax/shell/commands/ParseCommandTest.java @@ -20,6 +20,7 @@ import org.metaborg.core.language.ILanguageImpl; import org.metaborg.core.project.IProject; import org.metaborg.core.syntax.ParseException; +import org.metaborg.spoofax.core.shell.ShellFacet; import org.metaborg.spoofax.core.syntax.ISpoofaxSyntaxService; import org.metaborg.spoofax.core.unit.ISpoofaxParseUnit; import org.metaborg.spoofax.shell.hooks.IResultHook; @@ -42,6 +43,7 @@ public class ParseCommandTest { private IResultHook resultHook; @Mock private IProject project; @Mock private ILanguageImpl lang; + @Mock private ShellFacet facet; @Mock private InputResult inputResult; @Mock private ParseResult parseResult; @@ -60,9 +62,11 @@ public void setup() throws FileSystemException, ParseException { when(project.location()).thenReturn(sourceFile); - when(resultFactory.createInputResult(any(), any(), any())).thenReturn(inputResult); + when(resultFactory.createInputResult(any(), any(), any(), any())).thenReturn(inputResult); when(resultFactory.createParseResult(any())).thenReturn(parseResult); + when(lang.facet(ShellFacet.class)).thenReturn(facet); + parseCommand = new ParseCommand(syntaxService, resultHook, resultFactory, project, lang); }