- improve jxutils.SplitStoreName

This commit is contained in:
gazebo
2019-03-18 15:04:42 +08:00
parent a4d8fd6230
commit 1e53e4edae
7 changed files with 67 additions and 12 deletions

View File

@@ -61,3 +61,43 @@ func TestIsMobileFake(t *testing.T) {
t.Fatal("wrong 4")
}
}
func TestSplitStoreName(t *testing.T) {
for _, v := range [][]string{
[]string{
"京西菜市 站北店",
"京西菜市",
"站北店",
},
[]string{
"京西菜市(站北店)",
"京西菜市",
"站北店",
},
[]string{
"京西菜市[(站北店",
"京西菜市",
"站北店",
},
[]string{
"京西菜市 站北店)",
"京西菜市",
"站北店",
},
[]string{
"京西菜市-站北店",
"京西菜市",
"站北店",
},
[]string{
"站北店",
"京西菜市",
"站北店",
},
} {
prefix, bareName := SplitStoreName(v[0], "-", "京西菜市")
if prefix != v[1] || bareName != v[2] {
t.Fatalf("SplitStoreName(%s) is wrong, %s, %s", v[0], prefix, bareName)
}
}
}