30 lines
506 B
Go
30 lines
506 B
Go
|
package meta_test
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
|
||
|
"github.com/z7zmey/php-parser/meta"
|
||
|
)
|
||
|
|
||
|
func TestTokenNameString(t *testing.T) {
|
||
|
c := meta.NsSeparatorToken
|
||
|
|
||
|
expected := "NsSeparatorToken"
|
||
|
actual := c.String()
|
||
|
|
||
|
if expected != actual {
|
||
|
t.Errorf("\nexpected: %s\ngot: %s\n", expected, actual)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestWrongTokenNameString(t *testing.T) {
|
||
|
c := meta.TokenName(-1)
|
||
|
|
||
|
expected := "TokenName(-1)"
|
||
|
actual := c.String()
|
||
|
|
||
|
if expected != actual {
|
||
|
t.Errorf("\nexpected: %s\ngot: %s\n", expected, actual)
|
||
|
}
|
||
|
}
|