You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by br...@apache.org on 2007/10/17 04:14:15 UTC
svn commit: r585328 - in
/maven/components/branches/maven-2.0.x/maven-core/src/test/java/org/apache/maven/usability:
MojoExecutionExceptionDiagnoserTest.java
MojoFailureExceptionDiagnoserTest.java
Author: brianf
Date: Tue Oct 16 19:14:11 2007
New Revision: 585328
URL: http://svn.apache.org/viewvc?rev=585328&view=rev
Log:
added unit tests for MNG-3077
Added:
maven/components/branches/maven-2.0.x/maven-core/src/test/java/org/apache/maven/usability/MojoExecutionExceptionDiagnoserTest.java
maven/components/branches/maven-2.0.x/maven-core/src/test/java/org/apache/maven/usability/MojoFailureExceptionDiagnoserTest.java
Added: maven/components/branches/maven-2.0.x/maven-core/src/test/java/org/apache/maven/usability/MojoExecutionExceptionDiagnoserTest.java
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.0.x/maven-core/src/test/java/org/apache/maven/usability/MojoExecutionExceptionDiagnoserTest.java?rev=585328&view=auto
==============================================================================
--- maven/components/branches/maven-2.0.x/maven-core/src/test/java/org/apache/maven/usability/MojoExecutionExceptionDiagnoserTest.java (added)
+++ maven/components/branches/maven-2.0.x/maven-core/src/test/java/org/apache/maven/usability/MojoExecutionExceptionDiagnoserTest.java Tue Oct 16 19:14:11 2007
@@ -0,0 +1,30 @@
+package org.apache.maven.usability;
+
+import org.apache.maven.plugin.MojoExecutionException;
+
+import junit.framework.TestCase;
+
+/**
+ * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
+ *
+ */
+public class MojoExecutionExceptionDiagnoserTest
+ extends TestCase
+{
+
+ public void testDiag()
+ {
+ MojoExecutionExceptionDiagnoser diag = new MojoExecutionExceptionDiagnoser();
+
+ Exception e = new NullPointerException("Test");
+
+ assertFalse( diag.canDiagnose( e ) );
+
+ MojoExecutionException me = new MojoExecutionException(null);
+
+ assertTrue( diag.canDiagnose( me ) );
+
+ diag.diagnose( me );
+
+ }
+}
Added: maven/components/branches/maven-2.0.x/maven-core/src/test/java/org/apache/maven/usability/MojoFailureExceptionDiagnoserTest.java
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.0.x/maven-core/src/test/java/org/apache/maven/usability/MojoFailureExceptionDiagnoserTest.java?rev=585328&view=auto
==============================================================================
--- maven/components/branches/maven-2.0.x/maven-core/src/test/java/org/apache/maven/usability/MojoFailureExceptionDiagnoserTest.java (added)
+++ maven/components/branches/maven-2.0.x/maven-core/src/test/java/org/apache/maven/usability/MojoFailureExceptionDiagnoserTest.java Tue Oct 16 19:14:11 2007
@@ -0,0 +1,30 @@
+package org.apache.maven.usability;
+
+import junit.framework.TestCase;
+
+import org.apache.maven.plugin.MojoFailureException;
+
+/**
+ * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
+ *
+ */
+public class MojoFailureExceptionDiagnoserTest
+ extends TestCase
+{
+
+ public void testDiag()
+ {
+ MojoFailureExceptionDiagnoser diag = new MojoFailureExceptionDiagnoser();
+
+ Exception e = new NullPointerException("Test");
+
+ assertFalse( diag.canDiagnose( e ) );
+
+ MojoFailureException me = new MojoFailureException(null);
+
+ assertTrue( diag.canDiagnose( me ) );
+
+ diag.diagnose( me );
+
+ }
+}