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 );   
+        
+    }
+}


Reply via email to