1
2
3
4
5
6
7
8 package org.codehaus.metaclass.introspector;
9
10 import junit.framework.TestCase;
11
12 /***
13 * @author Peter Donald
14 * @version $Revision: 1.2 $ $Date: 2003/11/28 11:14:54 $
15 */
16 public class MetaClassExceptionTestCase
17 extends TestCase
18 {
19 public void testMetaClassExceptionSimpleCtor()
20 throws Exception
21 {
22 final String message = "aMessage";
23 final MetaClassException exception =
24 new MetaClassException( message );
25 assertEquals( "message", message, exception.getMessage() );
26 assertEquals( "cause", null, exception.getCause() );
27 }
28
29 public void testMetaClassExceptionComplexCtor()
30 throws Exception
31 {
32 final String message = "aMessage";
33 final Throwable cause = new Throwable();
34 final MetaClassException exception =
35 new MetaClassException( message, cause );
36 assertEquals( "message", message, exception.getMessage() );
37 assertEquals( "cause", cause, exception.getCause() );
38 }
39 }