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:[EMAIL PROTECTED]">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:[EMAIL PROTECTED]">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 );
+
+ }
+}