1 8 package org.codehaus.dna.tools.verifier; 9 10 import org.codehaus.dna.tools.verifier.VerifyIssue; 11 12 import junit.framework.TestCase; 13 14 19 public class VerifyIssueTestCase 20 extends TestCase 21 { 22 public void testVerifyIssueAsError() 23 throws Exception 24 { 25 final String description = "Here I stand."; 26 final int level = VerifyIssue.ERROR; 27 final VerifyIssue issue = new VerifyIssue( level, description ); 28 assertEquals( "description", description, issue.getDescription() ); 29 assertEquals( "isError", true, issue.isError() ); 30 assertEquals( "isWarning", false, issue.isWarning() ); 31 } 32 33 public void testVerifyIssueAsWarning() 34 throws Exception 35 { 36 final String description = "Here I stand."; 37 final int level = VerifyIssue.WARNING; 38 final VerifyIssue issue = new VerifyIssue( level, description ); 39 assertEquals( "description", description, issue.getDescription() ); 40 assertEquals( "isError", false, issue.isError() ); 41 assertEquals( "isWarning", true, issue.isWarning() ); 42 } 43 44 public void testVerifyIssueAsNotice() 45 throws Exception 46 { 47 final String description = "Here I stand."; 48 final int level = VerifyIssue.NOTICE; 49 final VerifyIssue issue = new VerifyIssue( level, description ); 50 assertEquals( "description", description, issue.getDescription() ); 51 assertEquals( "isError", false, issue.isError() ); 52 assertEquals( "isWarning", false, issue.isWarning() ); 53 } 54 55 public void testNulldescriptionPassedToCtor() 56 throws Exception 57 { 58 try 59 { 60 new VerifyIssue( VerifyIssue.ERROR, null ); 61 } 62 catch( final NullPointerException npe ) 63 { 64 assertEquals( "npe.getMessage()", "description", npe.getMessage() ); 65 return; 66 } 67 fail( "Expected to fail due to null description passed into Ctor" ); 68 } 69 } 70 | Popular Tags |