mirror of
https://github.com/yanyiwu/cppjieba.git
synced 2025-07-18 00:00:12 +08:00
modify test
This commit is contained in:
parent
86b78e723d
commit
24d5da946d
@ -15,4 +15,4 @@ ADD_SUBDIRECTORY(conf)
|
||||
ADD_SUBDIRECTORY(test)
|
||||
|
||||
ENABLE_TESTING()
|
||||
ADD_TEST(NAME mytest COMMAND test1)
|
||||
ADD_TEST(NAME runtest COMMAND test.run)
|
||||
|
@ -28,7 +28,7 @@ sudo make install
|
||||
#### 测试
|
||||
|
||||
```sh
|
||||
/usr/bin/cjseg.sh ../test/testlines.utf8
|
||||
cd build && ./test/segment.demo
|
||||
```
|
||||
|
||||
### 启动服务
|
||||
|
@ -22,37 +22,41 @@ void cut(const ISegment * seg, const char * const filePath)
|
||||
}
|
||||
}
|
||||
|
||||
const char * const TEST_FILE = "../test/testdata/testlines.utf8";
|
||||
const char * const JIEBA_DICT_FILE = "../dicts/jieba.dict.utf8";
|
||||
const char * const HMM_DICT_FILE = "../dicts/hmm_model.utf8";
|
||||
|
||||
int main(int argc, char ** argv)
|
||||
{
|
||||
//demo
|
||||
{
|
||||
HMMSegment seg("../dicts/hmm_model.utf8");
|
||||
HMMSegment seg(HMM_DICT_FILE);
|
||||
if(!seg.init())
|
||||
{
|
||||
cout<<"seg init failed."<<endl;
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
cut(&seg, "testlines.utf8");
|
||||
cut(&seg, TEST_FILE);
|
||||
seg.dispose();
|
||||
}
|
||||
{
|
||||
MixSegment seg("../dicts/jieba.dict.utf8", "../dicts/hmm_model.utf8");
|
||||
MixSegment seg(JIEBA_DICT_FILE, HMM_DICT_FILE);
|
||||
if(!seg.init())
|
||||
{
|
||||
cout<<"seg init failed."<<endl;
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
cut(&seg, "testlines.utf8");
|
||||
cut(&seg, TEST_FILE);
|
||||
seg.dispose();
|
||||
}
|
||||
{
|
||||
MPSegment seg("../dicts/jieba.dict.utf8");
|
||||
MPSegment seg(JIEBA_DICT_FILE);
|
||||
if(!seg.init())
|
||||
{
|
||||
cout<<"seg init failed."<<endl;
|
||||
return false;
|
||||
}
|
||||
cut(&seg, "testlines.utf8");
|
||||
cut(&seg, TEST_FILE);
|
||||
seg.dispose();
|
||||
}
|
||||
return EXIT_SUCCESS;
|
||||
|
@ -5,7 +5,7 @@ SET(GTEST_ROOT_DIR gtest-1.6.0)
|
||||
|
||||
INCLUDE_DIRECTORIES(${GTEST_ROOT_DIR} ${GTEST_ROOT_DIR}/include ${PROJECT_SOURCE_DIR})
|
||||
ADD_LIBRARY(gtest STATIC ${GTEST_ROOT_DIR}/src/gtest-all.cc)
|
||||
ADD_EXECUTABLE(test1 gtest_main.cc TChineseFilter.cpp)
|
||||
ADD_EXECUTABLE(test.run gtest_main.cc TChineseFilter.cpp)
|
||||
TARGET_LINK_LIBRARIES(gtest pthread)
|
||||
TARGET_LINK_LIBRARIES(test1 gtest pthread)
|
||||
TARGET_LINK_LIBRARIES(test.run gtest pthread)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user