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 ""`)
|
||
|
}
|
||
|
})
|
||
|
}
|
||
|
|