2 * License : The MIT License
3 * Copyright(c) 2009 olyutorskii
6 package jp.sourceforge.jovsonz;
8 import org.junit.After;
9 import org.junit.AfterClass;
10 import org.junit.Before;
11 import org.junit.BeforeClass;
12 import org.junit.Test;
14 import static org.junit.Assert.*;
19 public class JsVisitExceptionTest {
21 public JsVisitExceptionTest() {
25 public static void setUpClass() throws Exception{
29 public static void tearDownClass() throws Exception{
37 public void tearDown() {
41 public void testConstructor(){
42 System.out.println("constructor");
46 ex = new JsVisitException();
47 assertNull(ex.getMessage());
48 assertNull(ex.getCause());
50 ex = new JsVisitException((String)null);
51 assertNull(ex.getMessage());
53 ex = new JsVisitException("");
54 assertEquals("", ex.getMessage());
56 ex = new JsVisitException("abc");
57 assertEquals("abc", ex.getMessage());
59 Throwable cause = new Throwable("cause");
61 ex = new JsVisitException((Throwable)null);
62 assertNull(ex.getMessage());
64 ex = new JsVisitException(cause);
65 assertEquals(cause, ex.getCause());
67 ex = new JsVisitException(null, null);
68 assertNull(ex.getMessage());
69 assertNull(ex.getCause());
71 ex = new JsVisitException("abc", null);
72 assertEquals("abc", ex.getMessage());
73 assertNull(ex.getCause());
75 ex = new JsVisitException(null, cause);
76 assertNull(ex.getMessage());
77 assertEquals(cause, ex.getCause());
79 ex = new JsVisitException("abc", cause);
80 assertEquals("abc", ex.getMessage());
81 assertEquals(cause, ex.getCause());