KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > codehaus > dna > MissingResourceExceptionTestCase


1 /*
2  * Copyright (C) The DNA Group. All rights reserved.
3  *
4  * This software is published under the terms of the DNA
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.codehaus.dna;
9
10 import org.codehaus.dna.MissingResourceException;
11
12 import junit.framework.TestCase;
13
14 /**
15  *
16  * @author Peter Donald
17  * @version $Revision: 1.2 $ $Date: 2004/05/01 09:51:48 $
18  */

19 public class MissingResourceExceptionTestCase
20     extends TestCase
21 {
22     public void testMissingResourceExceptionConstruction()
23         throws Exception JavaDoc
24     {
25         final String JavaDoc message = "myMessage";
26         final String JavaDoc key = "myKey";
27         final Throwable JavaDoc cause = new Throwable JavaDoc();
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 JavaDoc
38     {
39         final String JavaDoc message = "myMessage";
40         final String JavaDoc key = "myKey";
41         final Throwable JavaDoc 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 JavaDoc
52     {
53         final String JavaDoc message = "myMessage";
54         final String JavaDoc key = null;
55         final Throwable JavaDoc cause = new Throwable JavaDoc();
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 JavaDoc
66     {
67         final String JavaDoc message = null;
68         final String JavaDoc key = "myKey";
69         final Throwable JavaDoc cause = new Throwable JavaDoc();
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 JavaDoc
80     {
81         final String JavaDoc message = "myMessage";
82         final String JavaDoc 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