1 8 package org.codehaus.dna; 9 10 import org.codehaus.dna.MissingResourceException; 11 12 import junit.framework.TestCase; 13 14 19 public class MissingResourceExceptionTestCase 20 extends TestCase 21 { 22 public void testMissingResourceExceptionConstruction() 23 throws Exception 24 { 25 final String message = "myMessage"; 26 final String key = "myKey"; 27 final Throwable cause = new Throwable (); 28 final MissingResourceException exception = 29 new MissingResourceException( message, key, cause ); 30 31 assertEquals( "message", message, exception.getMessage() ); 32 assertEquals( "key", key, exception.getKey() ); 33 assertEquals( "cause", cause, exception.getCause() ); 34 } 35 36 public void testMissingResourceExceptionConstructionWithNullCause() 37 throws Exception 38 { 39 final String message = "myMessage"; 40 final String key = "myKey"; 41 final Throwable cause = null; 42 final MissingResourceException exception = 43 new MissingResourceException( message, key, cause ); 44 45 assertEquals( "message", message, exception.getMessage() ); 46 assertEquals( "key", key, exception.getKey() ); 47 assertEquals( "cause", cause, exception.getCause() ); 48 } 49 50 public void testMissingResourceExceptionConstructionWithNullKey() 51 throws Exception 52 { 53 final String message = "myMessage"; 54 final String key = null; 55 final Throwable cause = new Throwable (); 56 final MissingResourceException exception = 57 new MissingResourceException( message, key, cause ); 58 59 assertEquals( "message", message, exception.getMessage() ); 60 assertEquals( "key", key, exception.getKey() ); 61 assertEquals( "cause", cause, exception.getCause() ); 62 } 63 64 public void testMissingResourceExceptionConstructionWithNullMessage() 65 throws Exception 66 { 67 final String message = null; 68 final String key = "myKey"; 69 final Throwable cause = new Throwable (); 70 final MissingResourceException exception = 71 new MissingResourceException( message, key, cause ); 72 73 assertEquals( "message", message, exception.getMessage() ); 74 assertEquals( "key", key, exception.getKey() ); 75 assertEquals( "cause", cause, exception.getCause() ); 76 } 77 78 public void testMissingResourceExceptionConstructionWithSimpleCtor() 79 throws Exception 80 { 81 final String message = "myMessage"; 82 final String key = "myKey"; 83 final MissingResourceException exception = 84 new MissingResourceException( message, key ); 85 86 assertEquals( "message", message, exception.getMessage() ); 87 assertEquals( "key", key, exception.getKey() ); 88 assertEquals( "cause", null, exception.getCause() ); 89 } 90 } 91 | Popular Tags |