ComposeSkuNameOriginal改用strings.Builder实现
This commit is contained in:
@@ -307,3 +307,32 @@ func TestGenFakeUPC(t *testing.T) {
|
||||
t.Fatal("wrong2")
|
||||
}
|
||||
}
|
||||
|
||||
func TestComposeSkuNameOriginal(t *testing.T) {
|
||||
for _, v := range [][]string{
|
||||
[]string{
|
||||
"单独商品名3g/件(商品注释)",
|
||||
"",
|
||||
"单独商品名",
|
||||
"商品注释",
|
||||
"件",
|
||||
"3.0",
|
||||
"g",
|
||||
"0",
|
||||
},
|
||||
[]string{
|
||||
"[高级]单独商品名约3g/份",
|
||||
"高级",
|
||||
"单独商品名",
|
||||
"",
|
||||
"份",
|
||||
"3.0",
|
||||
"g",
|
||||
"0",
|
||||
},
|
||||
} {
|
||||
if str := ComposeSkuNameOriginal(v[1], v[2], v[3], v[4], float32(utils.Str2Float64(v[5])), v[6], int(utils.Str2Int64(v[7]))); str != v[0] {
|
||||
t.Errorf("%s failed, result:%s, expect:%s", v[1], str, v[0])
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user