1 17 18 package org.apache.avalon.fortress.test; 19 20 import junit.framework.TestCase; 21 import org.apache.avalon.fortress.InitializationException; 22 23 29 public class InitializationExceptionTestCase extends TestCase 30 { 31 public InitializationExceptionTestCase( String name ) 32 { 33 super( name ); 34 } 35 36 public void testRegularCreation() 37 { 38 InitializationException exc = new InitializationException( "Message" ); 39 assertNotNull( exc ); 40 assertNotNull( exc.getMessage() ); 41 assertNotNull( exc.getLocalizedMessage() ); 42 assertEquals( "Message", exc.getMessage() ); 43 assertTrue( null == exc.getCause() ); 44 } 45 46 public void testNestedCreation() 47 { 48 Exception nest = new RuntimeException (); 49 InitializationException exc = new InitializationException( "Message", nest ); 50 assertNotNull( exc ); 51 assertNotNull( exc.getCause() ); 52 assertNotNull( exc.getMessage() ); 53 assertNotNull( exc.getLocalizedMessage() ); 54 assertEquals( "Message", exc.getMessage() ); 55 assertEquals( nest, exc.getCause() ); 56 assertSame( nest, exc.getCause() ); 57 } 58 } 59 | Popular Tags |