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