Fix for Bug 114.
[yangtools.git] / yang / yang-maven-plugin / src / test / java / org / opendaylight / yangtools / yang2sources / plugin / GenerateSourcesTest.java
index 3ab8a8c228734b633f9f80a5d3a82abceca320e4..3389839e325f0fda116cf5701ac3da603949bd6e 100644 (file)
@@ -16,9 +16,12 @@ import static org.mockito.Mockito.*;
 import java.io.File;
 import java.io.IOException;
 import java.util.Collection;
+import java.util.Collections;
 import java.util.Map;
 import java.util.Set;
 
+import org.apache.maven.model.Plugin;
+import org.apache.maven.plugin.MojoFailureException;
 import org.apache.maven.plugin.logging.Log;
 import org.apache.maven.project.MavenProject;
 import org.junit.Before;
@@ -40,6 +43,8 @@ public class GenerateSourcesTest {
     private File outDir;
     @Mock
     private MavenProject project;
+    @Mock
+    private Plugin plugin;
 
     @Before
     public void setUp() throws Exception {
@@ -56,6 +61,8 @@ public class GenerateSourcesTest {
                 mock);
         mojo = new YangToSourcesMojo(processor);
         doReturn(new File("")).when(project).getBasedir();
+        doReturn(Collections.emptyList()).when(plugin).getDependencies();
+        doReturn(plugin).when(project).getPlugin(YangToSourcesMojo.PLUGIN_NAME);
         mojo.setProject(project);
     }