mirror of
https://github.com/yanyiwu/cppjieba.git
synced 2025-07-18 00:00:12 +08:00
add segment cut case
This commit is contained in:
parent
fbd9f51b0a
commit
ea4d81cde7
@ -9,7 +9,6 @@
|
|||||||
|
|
||||||
using namespace CppJieba;
|
using namespace CppJieba;
|
||||||
|
|
||||||
|
|
||||||
TEST(MixSegmentTest, Test1) {
|
TEST(MixSegmentTest, Test1) {
|
||||||
MixSegment segment("../dict/jieba.dict.utf8", "../dict/hmm_model.utf8");;
|
MixSegment segment("../dict/jieba.dict.utf8", "../dict/hmm_model.utf8");;
|
||||||
string sentence;
|
string sentence;
|
||||||
@ -131,6 +130,14 @@ TEST(MPSegmentTest, Test1) {
|
|||||||
|
|
||||||
segment.cut("南京市长江大桥", words, 0);
|
segment.cut("南京市长江大桥", words, 0);
|
||||||
ASSERT_EQ("[\"南\", \"京\", \"市\", \"长\", \"江\", \"大\", \"桥\"]", s << words);
|
ASSERT_EQ("[\"南\", \"京\", \"市\", \"长\", \"江\", \"大\", \"桥\"]", s << words);
|
||||||
|
|
||||||
|
segment.cut("湖南长沙市天心区", words);
|
||||||
|
s = join(words.begin(), words.end(), "/");
|
||||||
|
ASSERT_EQ("湖南长沙市/天心区", s);
|
||||||
|
|
||||||
|
segment.cut("湖南长沙市天心区", words, 3);
|
||||||
|
s = join(words.begin(), words.end(), "/");
|
||||||
|
ASSERT_EQ("湖南/长沙市/天心区", s);
|
||||||
}
|
}
|
||||||
|
|
||||||
//TEST(MPSegmentTest, Test2) {
|
//TEST(MPSegmentTest, Test2) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user