fixed wrong splitting with polarity condition

This commit is contained in:
bab2min 2022-05-04 02:35:21 +09:00
commit 60aca4a12b
4 changed files with 38 additions and 3 deletions

View file

@ -96,6 +96,17 @@ TEST(KiwiCpp, EmptyResult)
}
}
TEST(KiwiCpp, SplitByPolarity)
{
Kiwi& kiwi = reuseKiwiInstance();
auto ret = kiwi.analyze(u"흘렀다", Match::all);
EXPECT_EQ(ret.first.size(), 3);
ret = kiwi.analyze(u"전류가 흘렀다", Match::all);
EXPECT_EQ(ret.first.size(), 5);
ret = kiwi.analyze(u"전류가흘렀다", Match::all);
EXPECT_EQ(ret.first.size(), 5);
}
TEST(KiwiCpp, SpaceTolerant)
{
Kiwi& kiwi = reuseKiwiInstance();