OSDN Git Service

JUnit 4.12 対応
[jovsonz/Jovsonz.git] / src / test / java / jp / sourceforge / jovsonz / JsVisitExceptionTest.java
1 /*
2  * License : The MIT License
3  * Copyright(c) 2009 olyutorskii
4  */
5
6 package jp.sourceforge.jovsonz;
7
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;
13
14 import static org.junit.Assert.*;
15
16 /**
17  *
18  */
19 public class JsVisitExceptionTest {
20
21     public JsVisitExceptionTest() {
22     }
23
24     @BeforeClass
25     public static void setUpClass() throws Exception{
26     }
27
28     @AfterClass
29     public static void tearDownClass() throws Exception{
30     }
31
32     @Before
33     public void setUp() {
34     }
35
36     @After
37     public void tearDown() {
38     }
39
40     @Test
41     public void testConstructor(){
42         System.out.println("constructor");
43
44         JsVisitException ex;
45
46         ex = new JsVisitException();
47         assertNull(ex.getMessage());
48         assertNull(ex.getCause());
49
50         ex = new JsVisitException((String)null);
51         assertNull(ex.getMessage());
52
53         ex = new JsVisitException("");
54         assertEquals("", ex.getMessage());
55
56         ex = new JsVisitException("abc");
57         assertEquals("abc", ex.getMessage());
58
59         Throwable cause = new Throwable("cause");
60
61         ex = new JsVisitException((Throwable)null);
62         assertNull(ex.getMessage());
63
64         ex = new JsVisitException(cause);
65         assertEquals(cause, ex.getCause());
66
67         ex = new JsVisitException(null, null);
68         assertNull(ex.getMessage());
69         assertNull(ex.getCause());
70
71         ex = new JsVisitException("abc", null);
72         assertEquals("abc", ex.getMessage());
73         assertNull(ex.getCause());
74
75         ex = new JsVisitException(null, cause);
76         assertNull(ex.getMessage());
77         assertEquals(cause, ex.getCause());
78
79         ex = new JsVisitException("abc", cause);
80         assertEquals("abc", ex.getMessage());
81         assertEquals(cause, ex.getCause());
82
83         return;
84     }
85
86 }