added new test cases about sentence splitting

This commit is contained in:
bab2min 2023-08-14 01:55:35 +09:00
commit bfbb665950

View file

@ -317,6 +317,9 @@ TEST(KiwiCpp, SentenceBoundaryErrors)
Kiwi& kiwi = reuseKiwiInstance();
for (auto str : {
u8"관련 법령 이전에 만들어져 경사로 설치 의무 대상은 아닙니다.",
u8"적법절차의 실질적인 내용을 침해하였는지 여부 등에 관하여 충분히 심리하지",
u8"2023. 5. 10 주식회사 키위(이하 '회사'라 한다) 대표이사 XXX는 저녁을 직원들에게 사주었다.",
u8"실패할까봐",
u8"집에 갈까 봐요",
u8"너무 낮지 싶어요",
@ -333,6 +336,7 @@ TEST(KiwiCpp, SentenceBoundaryErrors)
u8"2017.12.11. 1차 심의결과가 종합적 검토를 위해 보류로 의결됨",
u8"짤막 T.M.I :  그릴이 4천만원......",
u8"Dr. Octo가 진행한다.",
u8"지도부가 어떻게 구성되느냐에 따라",
u8"좋겠다하는데",
u8"최다 우승팀이 되었다(3번 우승).",
u8"최고 기록이었다.[4][5]",
@ -747,9 +751,6 @@ TEST(KiwiCpp, Issue71_SentenceSplit_u16)
EXPECT_EQ(sents[3], u"다만 역시 토끼정 본점 답죠?ㅎㅅㅎ");
EXPECT_EQ(sents[4], u"그 맛이 크으..");
EXPECT_EQ(sents[5], u"아주 맛있었음...! ^^");
sentRanges = kiwi.splitIntoSents(u"지도부가 어떻게 구성되느냐에 따라");
EXPECT_EQ(sentRanges.size(), 1);
}
TEST(KiwiCpp, Issue71_SentenceSplit_u8)