-/*\r
- *\r
- */\r
-\r
-package jp.sourceforge.mikutoga.parser;\r
-\r
-import junit.framework.TestCase;\r
-import org.junit.Test;\r
-\r
-/**\r
- *\r
- */\r
-public class ParseStageTest extends TestCase {\r
-\r
- public ParseStageTest(String testName) {\r
- super(testName);\r
- }\r
-\r
- @Override\r
- protected void setUp() throws Exception {\r
- super.setUp();\r
- }\r
-\r
- @Override\r
- protected void tearDown() throws Exception {\r
- super.tearDown();\r
- }\r
-\r
- /**\r
- * Test of toString method, of class ParseStage.\r
- */\r
- @Test\r
- public void testToString(){\r
- System.out.println("toString");\r
-\r
- ParseStage instance;\r
-\r
- instance = new ParseStage();\r
- assertEquals("", instance.toString());\r
-\r
- instance = new ParseStage("ABC");\r
- assertEquals("ABC", instance.toString());\r
-\r
- return;\r
- }\r
-\r
-}\r
+/*
+ *
+ */
+
+package jp.sourceforge.mikutoga.parser;
+
+import junit.framework.TestCase;
+import org.junit.Test;
+
+/**
+ *
+ */
+public class ParseStageTest extends TestCase {
+
+ public ParseStageTest(String testName) {
+ super(testName);
+ }
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ }
+
+ @Override
+ protected void tearDown() throws Exception {
+ super.tearDown();
+ }
+
+ /**
+ * Test of toString method, of class ParseStage.
+ */
+ @Test
+ public void testToString(){
+ System.out.println("toString");
+
+ ParseStage instance;
+
+ instance = new Test1("A.B.C");
+ assertEquals("A.B.C", instance.toString());
+
+ instance = new Test1("");
+ assertEquals("", instance.toString());
+
+ try{
+ instance = new Test1(null);
+ fail();
+ }catch(NullPointerException e){
+ // OK
+ }
+
+ instance = new Test2();
+ assertEquals("ParseStageTest$Test2", instance.toString());
+
+ return;
+ }
+
+ class Test1 extends ParseStage{
+ public Test1(String txt){
+ super(txt);
+ }
+ }
+
+ class Test2 extends ParseStage{
+ public Test2(){
+ super();
+ }
+ }
+
+}