You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2020/10/05 19:32:32 UTC
[karaf] branch karaf-4.2.x updated: Fix RunMojoTest
This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a commit to branch karaf-4.2.x
in repository https://gitbox.apache.org/repos/asf/karaf.git
The following commit(s) were added to refs/heads/karaf-4.2.x by this push:
new d8954e7 Fix RunMojoTest
d8954e7 is described below
commit d8954e709dabf1c57360c4c72a4b76ecfbb9f2b3
Author: jbonofre <jb...@apache.org>
AuthorDate: Mon Oct 5 21:32:17 2020 +0200
Fix RunMojoTest
---
.../src/test/java/org/apache/karaf/tooling/RunMojoTest.java | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/tooling/karaf-maven-plugin/src/test/java/org/apache/karaf/tooling/RunMojoTest.java b/tooling/karaf-maven-plugin/src/test/java/org/apache/karaf/tooling/RunMojoTest.java
index 2f99f3c..61e5ea5 100644
--- a/tooling/karaf-maven-plugin/src/test/java/org/apache/karaf/tooling/RunMojoTest.java
+++ b/tooling/karaf-maven-plugin/src/test/java/org/apache/karaf/tooling/RunMojoTest.java
@@ -22,6 +22,10 @@ import java.io.File;
import java.io.IOException;
import java.lang.reflect.Field;
import java.net.URI;
+import java.nio.file.Files;
+import java.nio.file.LinkOption;
+import java.nio.file.Path;
+
import org.apache.karaf.features.FeaturesService;
import org.apache.maven.artifact.Artifact;
import org.apache.maven.plugin.MojoExecutionException;
@@ -117,6 +121,8 @@ public class RunMojoTest extends EasyMockSupport {
Artifact artifact = mock(Artifact.class);
File artifactFile = mock(File.class);
expect(artifact.getFile()).andReturn(artifactFile);
+ expect(artifactFile.exists()).andReturn(false).times(2);
+ replay(artifactFile);
replay(artifact);
RunMojo mojo = new RunMojo();
MavenProject project = new MavenProject();
@@ -171,7 +177,7 @@ public class RunMojoTest extends EasyMockSupport {
mojo.deploy(context, null);
fail("Expected MojoExecutionException");
} catch (MojoExecutionException e) {
- assertEquals("Can't deploy project artifact in container", e.getMessage());
+ assertEquals("No artifact to deploy", e.getMessage());
}
}