From 33c8875d14d186ad950718d2cde3ecf41ff29c8f Mon Sep 17 00:00:00 2001 From: dudaodong Date: Wed, 26 Apr 2023 19:35:28 +0800 Subject: [PATCH] test: update TestWordCount --- strutil/string_example_test.go | 9 +++------ strutil/string_test.go | 18 ++++++++---------- 2 files changed, 11 insertions(+), 16 deletions(-) diff --git a/strutil/string_example_test.go b/strutil/string_example_test.go index d295eff..02bf988 100644 --- a/strutil/string_example_test.go +++ b/strutil/string_example_test.go @@ -394,22 +394,19 @@ func ExampleSplitWords() { result1 := SplitWords("a word") result2 := SplitWords("I'am a programmer") - result3 := SplitWords("Bonjour, je suis programmeur") - result4 := SplitWords("a -b-c' 'd'e") - result5 := SplitWords("你好,我是一名码农") - result6 := SplitWords("こんにちは,私はプログラマーです") + result3 := SplitWords("a -b-c' 'd'e") + result4 := SplitWords("你好,我是一名码农") + result5 := SplitWords("こんにちは,私はプログラマーです") fmt.Println(result1) fmt.Println(result2) fmt.Println(result3) fmt.Println(result4) fmt.Println(result5) - fmt.Println(result6) // Output: // [a word] // [I'am a programmer] - // [Bonjour je suis programmeur] // [a b-c' d'e] // [] // [] diff --git a/strutil/string_test.go b/strutil/string_test.go index 46202d0..590c844 100644 --- a/strutil/string_test.go +++ b/strutil/string_test.go @@ -314,11 +314,10 @@ func TestSplitWords(t *testing.T) { assert := internal.NewAssert(t, "TestSplitWords") cases := map[string][]string{ - "a word": {"a", "word"}, - "I'am a programmer": {"I'am", "a", "programmer"}, - "Bonjour, je suis programmeur": {"Bonjour", "je", "suis", "programmeur"}, - "a -b-c' 'd'e": {"a", "b-c'", "d'e"}, - "你好,我是一名码农": nil, + "a word": {"a", "word"}, + "I'am a programmer": {"I'am", "a", "programmer"}, + "a -b-c' 'd'e": {"a", "b-c'", "d'e"}, + "你好,我是一名码农": nil, "こんにちは,私はプログラマーです": nil, } @@ -331,11 +330,10 @@ func TestWordCount(t *testing.T) { assert := internal.NewAssert(t, "TestSplitWords") cases := map[string]int{ - "a word": 2, // {"a", "word"}, - "I'am a programmer": 3, // {"I'am", "a", "programmer"}, - "Bonjour, je suis programmeur": 4, // {"Bonjour", "je", "suis", "programmeur"}, - "a -b-c' 'd'e": 3, // {"a", "b-c'", "d'e"}, - "你好,我是一名码农": 0, // nil, + "a word": 2, // {"a", "word"}, + "I'am a programmer": 3, // {"I'am", "a", "programmer"}, + "a -b-c' 'd'e": 3, // {"a", "b-c'", "d'e"}, + "你好,我是一名码农": 0, // nil, "こんにちは,私はプログラマーです": 0, // nil, }