mirror of
https://github.com/bab2min/Kiwi.git
synced 2026-06-17 01:54:27 +00:00
added test cases for bab2min/kiwipiepy#131
This commit is contained in:
parent
764c84f810
commit
08f16ad3e8
1 changed files with 24 additions and 0 deletions
|
|
@ -817,6 +817,30 @@ TEST(KiwiCpp, IssueP111_SentenceSplitError)
|
|||
EXPECT_EQ(res.size(), res2.size());
|
||||
}
|
||||
|
||||
TEST(KiwiCpp, IssueP131_SentenceSplitError)
|
||||
{
|
||||
const char16_t* text[] = {
|
||||
u"특파원입니다. --지난",
|
||||
u"특파원입니다.\n--지난",
|
||||
u"특파원입니다.-- 지난",
|
||||
};
|
||||
Kiwi& kiwi = reuseKiwiInstance();
|
||||
auto res = kiwi.splitIntoSents(text[0]);
|
||||
EXPECT_EQ(res.size(), 2);
|
||||
EXPECT_EQ(res[0], std::make_pair(0, 7));
|
||||
EXPECT_EQ(res[1], std::make_pair(8, 12));
|
||||
|
||||
res = kiwi.splitIntoSents(text[1]);
|
||||
EXPECT_EQ(res.size(), 2);
|
||||
EXPECT_EQ(res[0], std::make_pair(0, 7));
|
||||
EXPECT_EQ(res[1], std::make_pair(8, 12));
|
||||
|
||||
res = kiwi.splitIntoSents(text[2]);
|
||||
EXPECT_EQ(res.size(), 2);
|
||||
EXPECT_EQ(res[0], std::make_pair(0, 9));
|
||||
EXPECT_EQ(res[1], std::make_pair(10, 12));
|
||||
}
|
||||
|
||||
TEST(KiwiCpp, AddRule)
|
||||
{
|
||||
Kiwi& okiwi = reuseKiwiInstance();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue