diff options
Diffstat (limited to 'spec/test/parser_test.go')
-rw-r--r-- | spec/test/parser_test.go | 182 |
1 files changed, 91 insertions, 91 deletions
diff --git a/spec/test/parser_test.go b/spec/test/parser_test.go index 979202e..7a8984e 100644 --- a/spec/test/parser_test.go +++ b/spec/test/parser_test.go @@ -13,12 +13,12 @@ func TestTree_Format(t *testing.T) { (c)) (d) (e))` - tree := NewTree("a", - NewTree("b", - NewTree("c"), + tree := NewNonTerminalTree("a", + NewNonTerminalTree("b", + NewNonTerminalTree("c"), ), - NewTree("d"), - NewTree("e"), + NewNonTerminalTree("d"), + NewNonTerminalTree("e"), ) actual := string(tree.Format()) if actual != expected { @@ -33,157 +33,157 @@ func TestDiffTree(t *testing.T) { different bool }{ { - t1: NewTree("a"), - t2: NewTree("a"), + t1: NewNonTerminalTree("a"), + t2: NewNonTerminalTree("a"), }, { - t1: NewTree("a", - NewTree("b"), + t1: NewNonTerminalTree("a", + NewNonTerminalTree("b"), ), - t2: NewTree("a", - NewTree("b"), + t2: NewNonTerminalTree("a", + NewNonTerminalTree("b"), ), }, { - t1: NewTree("a", - NewTree("b"), - NewTree("c"), - NewTree("d"), + t1: NewNonTerminalTree("a", + NewNonTerminalTree("b"), + NewNonTerminalTree("c"), + NewNonTerminalTree("d"), ), - t2: NewTree("a", - NewTree("b"), - NewTree("c"), - NewTree("d"), + t2: NewNonTerminalTree("a", + NewNonTerminalTree("b"), + NewNonTerminalTree("c"), + NewNonTerminalTree("d"), ), }, { - t1: NewTree("a", - NewTree("b", - NewTree("c"), + t1: NewNonTerminalTree("a", + NewNonTerminalTree("b", + NewNonTerminalTree("c"), ), - NewTree("d", - NewTree("d"), + NewNonTerminalTree("d", + NewNonTerminalTree("d"), ), ), - t2: NewTree("a", - NewTree("b", - NewTree("c"), + t2: NewNonTerminalTree("a", + NewNonTerminalTree("b", + NewNonTerminalTree("c"), ), - NewTree("d", - NewTree("d"), + NewNonTerminalTree("d", + NewNonTerminalTree("d"), ), ), }, { - t1: NewTree("_"), - t2: NewTree("a"), + t1: NewNonTerminalTree("_"), + t2: NewNonTerminalTree("a"), }, { - t1: NewTree("a", - NewTree("_"), + t1: NewNonTerminalTree("a", + NewNonTerminalTree("_"), ), - t2: NewTree("a", - NewTree("b"), + t2: NewNonTerminalTree("a", + NewNonTerminalTree("b"), ), }, { - t1: NewTree("_", - NewTree("b"), + t1: NewNonTerminalTree("_", + NewNonTerminalTree("b"), ), - t2: NewTree("a", - NewTree("b"), + t2: NewNonTerminalTree("a", + NewNonTerminalTree("b"), ), }, { - t1: NewTree("a"), - t2: NewTree("b"), + t1: NewNonTerminalTree("a"), + t2: NewNonTerminalTree("b"), different: true, }, { - t1: NewTree("a", - NewTree("b"), + t1: NewNonTerminalTree("a", + NewNonTerminalTree("b"), ), - t2: NewTree("a"), + t2: NewNonTerminalTree("a"), different: true, }, { - t1: NewTree("a"), - t2: NewTree("a", - NewTree("b"), + t1: NewNonTerminalTree("a"), + t2: NewNonTerminalTree("a", + NewNonTerminalTree("b"), ), different: true, }, { - t1: NewTree("a", - NewTree("b"), + t1: NewNonTerminalTree("a", + NewNonTerminalTree("b"), ), - t2: NewTree("a", - NewTree("c"), + t2: NewNonTerminalTree("a", + NewNonTerminalTree("c"), ), different: true, }, { - t1: NewTree("a", - NewTree("b"), - NewTree("c"), - NewTree("d"), + t1: NewNonTerminalTree("a", + NewNonTerminalTree("b"), + NewNonTerminalTree("c"), + NewNonTerminalTree("d"), ), - t2: NewTree("a", - NewTree("b"), - NewTree("c"), + t2: NewNonTerminalTree("a", + NewNonTerminalTree("b"), + NewNonTerminalTree("c"), ), different: true, }, { - t1: NewTree("a", - NewTree("b"), - NewTree("c"), + t1: NewNonTerminalTree("a", + NewNonTerminalTree("b"), + NewNonTerminalTree("c"), ), - t2: NewTree("a", - NewTree("b"), - NewTree("c"), - NewTree("d"), + t2: NewNonTerminalTree("a", + NewNonTerminalTree("b"), + NewNonTerminalTree("c"), + NewNonTerminalTree("d"), ), different: true, }, { - t1: NewTree("a", - NewTree("b", - NewTree("c"), + t1: NewNonTerminalTree("a", + NewNonTerminalTree("b", + NewNonTerminalTree("c"), ), ), - t2: NewTree("a", - NewTree("b", - NewTree("d"), + t2: NewNonTerminalTree("a", + NewNonTerminalTree("b", + NewNonTerminalTree("d"), ), ), different: true, }, { - t1: NewTree("a", - NewTree("_"), - NewTree("c"), + t1: NewNonTerminalTree("a", + NewNonTerminalTree("_"), + NewNonTerminalTree("c"), ), - t2: NewTree("a", - NewTree("b"), - NewTree("x"), + t2: NewNonTerminalTree("a", + NewNonTerminalTree("b"), + NewNonTerminalTree("x"), ), different: true, }, { - t1: NewTree("_"), - t2: NewTree("a", - NewTree("b"), + t1: NewNonTerminalTree("_"), + t2: NewNonTerminalTree("a", + NewNonTerminalTree("b"), ), different: true, }, { - t1: NewTree("a", - NewTree("_"), + t1: NewNonTerminalTree("a", + NewNonTerminalTree("_"), ), - t2: NewTree("a", - NewTree("b", - NewTree("c"), + t2: NewNonTerminalTree("a", + NewNonTerminalTree("b", + NewNonTerminalTree("c"), ), ), different: true, @@ -217,7 +217,7 @@ foo tc: &TestCase{ Description: "test", Source: []byte("foo"), - Output: NewTree("foo").Fill(), + Output: NewNonTerminalTree("foo").Fill(), }, }, { @@ -236,7 +236,7 @@ foo tc: &TestCase{ Description: "\ntest\n", Source: []byte("\nfoo\n"), - Output: NewTree("foo").Fill(), + Output: NewNonTerminalTree("foo").Fill(), }, }, // The length of a part delimiter may be greater than 3. @@ -251,7 +251,7 @@ foo tc: &TestCase{ Description: "\ntest", Source: []byte("foo"), - Output: NewTree("foo").Fill(), + Output: NewNonTerminalTree("foo").Fill(), }, }, // The description part may be empty. @@ -264,7 +264,7 @@ foo tc: &TestCase{ Description: "", Source: []byte("foo"), - Output: NewTree("foo").Fill(), + Output: NewNonTerminalTree("foo").Fill(), }, }, // The source part may be empty. @@ -277,7 +277,7 @@ foo tc: &TestCase{ Description: "test", Source: []byte{}, - Output: NewTree("foo").Fill(), + Output: NewNonTerminalTree("foo").Fill(), }, }, // NOTE: If there is a delimiter at the end of a test case, we really want to make it a syntax error, @@ -293,7 +293,7 @@ foo tc: &TestCase{ Description: "test", Source: []byte("foo"), - Output: NewTree("foo").Fill(), + Output: NewNonTerminalTree("foo").Fill(), }, }, { |