OSDN Git Service

ステージ名の自動命名
[mikutoga/TogaGem.git] / src / test / java / jp / sourceforge / mikutoga / parser / ParseStageTest.java
1 /*
2  *
3  */
4
5 package jp.sourceforge.mikutoga.parser;
6
7 import junit.framework.TestCase;
8 import org.junit.Test;
9
10 /**
11  *
12  */
13 public class ParseStageTest extends TestCase {
14
15     public ParseStageTest(String testName) {
16         super(testName);
17     }
18
19     @Override
20     protected void setUp() throws Exception {
21         super.setUp();
22     }
23
24     @Override
25     protected void tearDown() throws Exception {
26         super.tearDown();
27     }
28
29     /**
30      * Test of toString method, of class ParseStage.
31      */
32     @Test
33     public void testToString(){
34         System.out.println("toString");
35
36         ParseStage instance;
37
38         instance = new Test1("A.B.C");
39         assertEquals("A.B.C", instance.toString());
40
41         instance = new Test1("");
42         assertEquals("", instance.toString());
43
44         try{
45             instance = new Test1(null);
46             fail();
47         }catch(NullPointerException e){
48             // OK
49         }
50
51         instance = new Test2();
52         assertEquals("ParseStageTest$Test2", instance.toString());
53
54         return;
55     }
56
57     class Test1 extends ParseStage{
58         public Test1(String txt){
59             super(txt);
60         }
61     }
62
63     class Test2 extends ParseStage{
64         public Test2(){
65             super();
66         }
67     }
68
69 }