增加分隔关键词函数

This commit is contained in:
GoEdgeLab
2023-03-18 11:10:44 +08:00
parent c84f490645
commit 1746ee10a6
2 changed files with 79 additions and 0 deletions

View File

@@ -40,3 +40,31 @@ func TestLimitString(t *testing.T) {
a.IsTrue(utils.LimitString("中文测试", 1) == "")
a.IsTrue(utils.LimitString("中文测试", 3) == "中")
}
func TestSplitKeywordArgs(t *testing.T) {
{
var keyword = ""
t.Logf("%+v", utils.SplitKeywordArgs(keyword))
}
{
var keyword = "abc"
t.Logf("%+v", utils.SplitKeywordArgs(keyword))
}
{
var keyword = "abc def ghi123"
t.Logf("%+v", utils.SplitKeywordArgs(keyword))
}
{
var keyword = "\"hello world\""
t.Logf("%+v", utils.SplitKeywordArgs(keyword))
}
{
var keyword = "\"hello world\" hello \"world\" \"my name\" call:\"zip name\" slash:\\\"SLASH"
t.Logf("%+v", utils.SplitKeywordArgs(keyword))
}
{
var keyword = "name:abc"
t.Logf("%+v", utils.SplitKeywordArgs(keyword))
}
}