1 /* 2 * Copyright (C) The JContainer Group. All rights reserved. 3 * 4 * This software is published under the terms of the JContainer 5 * Software License version 1.1, a copy of which has been included 6 * with this distribution in the LICENSE.txt file. 7 */ 8 package org.jcontainer.dna; 9 10 import junit.framework.TestCase; 11 12 /*** 13 * 14 * @author <a href="mailto:peter at realityforge.org">Peter Donald</a> 15 * @version $Revision: 1.2 $ $Date: 2003/09/23 08:10:14 $ 16 */ 17 public class MissingResourceExceptionTestCase 18 extends TestCase 19 { 20 public void testMissingResourceExceptionConstruction() 21 throws Exception 22 { 23 final String message = "myMessage"; 24 final String key = "myKey"; 25 final Throwable cause = new Throwable(); 26 final MissingResourceException exception = 27 new MissingResourceException( message, key, cause ); 28 29 assertEquals( "message", message, exception.getMessage() ); 30 assertEquals( "key", key, exception.getKey() ); 31 assertEquals( "cause", cause, exception.getCause() ); 32 } 33 34 public void testMissingResourceExceptionConstructionWithNullCause() 35 throws Exception 36 { 37 final String message = "myMessage"; 38 final String key = "myKey"; 39 final Throwable cause = null; 40 final MissingResourceException exception = 41 new MissingResourceException( message, key, cause ); 42 43 assertEquals( "message", message, exception.getMessage() ); 44 assertEquals( "key", key, exception.getKey() ); 45 assertEquals( "cause", cause, exception.getCause() ); 46 } 47 48 public void testMissingResourceExceptionConstructionWithNullKey() 49 throws Exception 50 { 51 final String message = "myMessage"; 52 final String key = null; 53 final Throwable cause = new Throwable(); 54 final MissingResourceException exception = 55 new MissingResourceException( message, key, cause ); 56 57 assertEquals( "message", message, exception.getMessage() ); 58 assertEquals( "key", key, exception.getKey() ); 59 assertEquals( "cause", cause, exception.getCause() ); 60 } 61 62 public void testMissingResourceExceptionConstructionWithNullMessage() 63 throws Exception 64 { 65 final String message = null; 66 final String key = "myKey"; 67 final Throwable cause = new Throwable(); 68 final MissingResourceException exception = 69 new MissingResourceException( message, key, cause ); 70 71 assertEquals( "message", message, exception.getMessage() ); 72 assertEquals( "key", key, exception.getKey() ); 73 assertEquals( "cause", cause, exception.getCause() ); 74 } 75 76 public void testMissingResourceExceptionConstructionWithSimpleCtor() 77 throws Exception 78 { 79 final String message = "myMessage"; 80 final String key = "myKey"; 81 final MissingResourceException exception = 82 new MissingResourceException( message, key ); 83 84 assertEquals( "message", message, exception.getMessage() ); 85 assertEquals( "key", key, exception.getKey() ); 86 assertEquals( "cause", null, exception.getCause() ); 87 } 88 }

This page was automatically generated by Maven