Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/marian-nmt/sentencepiece.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTaku Kudo <taku@google.com>2018-08-01 15:33:56 +0300
committerTaku Kudo <taku@google.com>2018-08-01 15:33:56 +0300
commit9f824c82cb7beb78d6dd6cdc278e0344abcb304c (patch)
treededb961775d164f6be7a914a49ecc2e22b463741 /src/builder_test.cc
parentaff191399d9cdb003b8c342527c65769ff62f49c (diff)
Added u8 literal to UTF8 string.
Diffstat (limited to 'src/builder_test.cc')
-rw-r--r--src/builder_test.cc24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/builder_test.cc b/src/builder_test.cc
index a3af444..fd2d06c 100644
--- a/src/builder_test.cc
+++ b/src/builder_test.cc
@@ -66,16 +66,16 @@ TEST(BuilderTest, GetPrecompiledCharsMapTest) {
const NormalizerSpec spec =
SentencePieceTrainer::GetNormalizerSpec("nmt_nfkc");
const Normalizer normalizer(spec);
- EXPECT_EQ(WS "ABC", normalizer.Normalize("ABC"));
- EXPECT_EQ(WS "(株)", normalizer.Normalize("㈱"));
- EXPECT_EQ(WS "グーグル", normalizer.Normalize("グーグル"));
+ EXPECT_EQ(WS "ABC", normalizer.Normalize(u8"ABC"));
+ EXPECT_EQ(WS u8"(株)", normalizer.Normalize(u8"㈱"));
+ EXPECT_EQ(WS u8"グーグル", normalizer.Normalize(u8"グーグル"));
}
{
const NormalizerSpec spec =
SentencePieceTrainer::GetNormalizerSpec("nfkc_cf");
const Normalizer normalizer(spec);
- EXPECT_EQ(WS "abc", normalizer.Normalize("ABC"));
+ EXPECT_EQ(WS "abc", normalizer.Normalize(u8"ABC"));
EXPECT_EQ(WS "abc", normalizer.Normalize("ABC"));
}
@@ -83,7 +83,7 @@ TEST(BuilderTest, GetPrecompiledCharsMapTest) {
const NormalizerSpec spec =
SentencePieceTrainer::GetNormalizerSpec("nmt_nfkc_cf");
const Normalizer normalizer(spec);
- EXPECT_EQ(WS "abc", normalizer.Normalize("ABC"));
+ EXPECT_EQ(WS "abc", normalizer.Normalize(u8"ABC"));
EXPECT_EQ(WS "abc", normalizer.Normalize("ABC"));
}
@@ -92,9 +92,9 @@ TEST(BuilderTest, GetPrecompiledCharsMapTest) {
SentencePieceTrainer::GetNormalizerSpec("identity");
EXPECT_TRUE(spec.precompiled_charsmap().empty());
const Normalizer normalizer(spec);
- EXPECT_EQ(WS "ABC", normalizer.Normalize("ABC"));
- EXPECT_EQ(WS "㈱", normalizer.Normalize("㈱"));
- EXPECT_EQ(WS "グーグル", normalizer.Normalize("グーグル"));
+ EXPECT_EQ(WS u8"ABC", normalizer.Normalize(u8"ABC"));
+ EXPECT_EQ(WS u8"㈱", normalizer.Normalize(u8"㈱"));
+ EXPECT_EQ(WS u8"グーグル", normalizer.Normalize(u8"グーグル"));
}
}
@@ -129,11 +129,11 @@ TEST(BuilderTest, CompileCharsMap) {
EXPECT_EQ("ABC", normalizer.Normalize("ABC"));
EXPECT_EQ("XY" WS "Z", normalizer.Normalize("xy z"));
- EXPECT_EQ("あ", normalizer.Normalize("あ"));
- EXPECT_EQ("abc", normalizer.Normalize("あいう"));
- EXPECT_EQ("abcえ", normalizer.Normalize("あいうえ"));
+ EXPECT_EQ(u8"あ", normalizer.Normalize(u8"あ"));
+ EXPECT_EQ("abc", normalizer.Normalize(u8"あいう"));
+ EXPECT_EQ("abcえ", normalizer.Normalize(u8"あいうえ"));
EXPECT_EQ("ABCabcD", normalizer.Normalize("abcあいうd"));
- EXPECT_EQ("abcか", normalizer.Normalize("あいうえおか"));
+ EXPECT_EQ("abcか", normalizer.Normalize(u8"あいうえおか"));
}
TEST(BuilderTest, LoadCharsMapTest) {