28 lines
615 B
Go
28 lines
615 B
Go
package bindata
|
|
|
|
import (
|
|
"regexp"
|
|
"testing"
|
|
)
|
|
|
|
func TestSafeFunctionName(t *testing.T) {
|
|
var knownFuncs = make(map[string]int)
|
|
name1 := safeFunctionName("foo/bar", knownFuncs)
|
|
name2 := safeFunctionName("foo_bar", knownFuncs)
|
|
if name1 == name2 {
|
|
t.Errorf("name collision")
|
|
}
|
|
}
|
|
|
|
func TestFindFiles(t *testing.T) {
|
|
var toc []Asset
|
|
var knownFuncs = make(map[string]int)
|
|
err := findFiles("testdata/dupname", "testdata/dupname", true, &toc, []*regexp.Regexp{}, knownFuncs)
|
|
if err != nil {
|
|
t.Errorf("expected to be no error: %+v", err)
|
|
}
|
|
if toc[0].Func == toc[1].Func {
|
|
t.Errorf("name collision")
|
|
}
|
|
}
|