diff options
author | Adam Scarr <adam@vektah.net> | 2017-08-13 19:50:41 +1000 |
---|---|---|
committer | Adam Scarr <adam@vektah.net> | 2017-08-13 19:50:41 +1000 |
commit | a733d0ae1391dc8642d21f8784696e95047b7923 (patch) | |
tree | e958612b45f6a9af0a122e763385651adf4342ff /result_test.go | |
parent | a4677a5834210c85e050de6dad13911a85297499 (diff) |
Improve debugging output
Diffstat (limited to 'result_test.go')
-rw-r--r-- | result_test.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/result_test.go b/result_test.go new file mode 100644 index 0000000..3a3d6b8 --- /dev/null +++ b/result_test.go @@ -0,0 +1,15 @@ +package goparsify + +import ( + "math/big" + "testing" + + "github.com/stretchr/testify/require" +) + +func TestResult_String(t *testing.T) { + require.Equal(t, "Hello", Result{Token: "Hello"}.String()) + require.Equal(t, "[Hello,World]", Result{Child: []Result{{Token: "Hello"}, {Token: "World"}}}.String()) + require.Equal(t, "10", Result{Result: 10}.String()) + require.Equal(t, "10", Result{Result: big.NewInt(10)}.String()) +} |