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