- LimitMixedStringLen

This commit is contained in:
gazebo
2019-04-11 14:08:41 +08:00
parent ff99b78137
commit ab458274c9
4 changed files with 80 additions and 11 deletions

View File

@@ -214,4 +214,24 @@ func TestLimitUTF8StringLen(t *testing.T) {
t.Fatalf("%v处理错误预期:%v实际:%s", v[0], v[2], str)
}
}
for _, v := range [][]interface{}{
[]interface{}{
"大家好abc",
10,
"大家好a",
},
[]interface{}{
"a大家好123",
8,
"a大家",
},
} {
str := LimitMixedStringLen(v[0].(string), v[1].(int))
if str != v[2] {
t.Fatalf("%v处理错误预期:%v实际:%s", v[0], v[2], str)
}
}
t.Log(LimitStringLen("a大家好1234567", 8))
t.Log(LimitUTF8StringLen("a大家好1234567", 8))
t.Log(LimitMixedStringLen("a大家好1234567", 8))
}