X-Git-Url: http://git.osdn.net/view?p=mikutoga%2FTogaGem.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fjp%2Fsourceforge%2Fmikutoga%2Fparser%2FParseStageTest.java;h=611c2c13638b3ec03e9d10a8c18315a1f3671b75;hp=f8a313c0b722a0950c3f849ed36a20cbd0bc8d98;hb=c197c57e0aa9063516f207d451dde36bdfdddfd2;hpb=d68ba6e44800ba2c2f0da1f4b5d6be588b30079f diff --git a/src/test/java/jp/sourceforge/mikutoga/parser/ParseStageTest.java b/src/test/java/jp/sourceforge/mikutoga/parser/ParseStageTest.java index f8a313c..611c2c1 100644 --- a/src/test/java/jp/sourceforge/mikutoga/parser/ParseStageTest.java +++ b/src/test/java/jp/sourceforge/mikutoga/parser/ParseStageTest.java @@ -35,13 +35,35 @@ public class ParseStageTest extends TestCase { ParseStage instance; - instance = new ParseStage(); + instance = new Test1("A.B.C"); + assertEquals("A.B.C", instance.toString()); + + instance = new Test1(""); assertEquals("", instance.toString()); - instance = new ParseStage("ABC"); - assertEquals("ABC", 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(); + } + } + }