0
1
Fork 0

Add test cases

This commit is contained in:
kerwin612 2023-07-13 10:48:23 +08:00
parent f687e7dda9
commit 6001312acc
1 changed files with 19 additions and 0 deletions

19
main_test.go Normal file
View File

@ -0,0 +1,19 @@
package main
import "testing"
func Do_getFiles(t *testing.T, parentDir, keys string, no int) {
files, err := getFiles(parentDir, keys)
if err != nil {
t.Fatalf("getFiles failed in %s by %s, %v", parentDir, keys, err)
}
if len(files) != no {
t.Fatalf("getFiles in %s by %s, expected %d, but got %d", parentDir, keys, no, len(files))
}
}
func Test_getFiles(t *testing.T) {
Do_getFiles(t, ".", "*.mod", 1)
Do_getFiles(t, ".", "*.mod *.sum", 2)
Do_getFiles(t, ".", "*.mod\n*.sum", 2)
}