1   package org.apache.maven.usability;
2   
3   import org.apache.maven.plugin.MojoExecutionException;
4   
5   import junit.framework.TestCase;
6   
7   /**
8    * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
9    *
10   */
11  public class MojoExecutionExceptionDiagnoserTest
12      extends TestCase
13  {
14  
15      public void testDiag()
16      {
17          MojoExecutionExceptionDiagnoser diag = new MojoExecutionExceptionDiagnoser();
18          
19          Exception e = new NullPointerException("Test");
20          
21          assertFalse( diag.canDiagnose( e ) );
22          
23          MojoExecutionException me = new MojoExecutionException(null);
24          
25          assertTrue( diag.canDiagnose( me ) );
26          
27          diag.diagnose( me );   
28          
29      }
30  }