25 lines
545 B
Go
25 lines
545 B
Go
package ast
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestRemoveQuotes(t *testing.T) {
|
|
t.Run("RemoveQuotes1",func(t *testing.T) {
|
|
if removeQuotes(`''`) != "" {
|
|
t.Errorf("Empty single quoted string test failed\n")
|
|
}
|
|
})
|
|
t.Run("RemoveQuotes2",func(t *testing.T) {
|
|
if removeQuotes(`"hi there"`) != `hi there` {
|
|
t.Errorf("Double quoted string test failed: %s -> %s\n",`"hi there"`,removeQuotes(`"hi there"`))
|
|
}
|
|
})
|
|
t.Run("TypesTree",func(t *testing.T) {
|
|
if typesTree(nil,0) != "" {
|
|
t.Errorf(`typesTree(nil,0) did not return ""`)
|
|
}
|
|
})
|
|
}
|
|
|