diff options
author | Peng Wu <alexepico@gmail.com> | 2013-10-22 10:49:43 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2013-10-22 10:49:43 +0800 |
commit | 1dfba57b85ab7e62a46fd44d54d5ebd2105e2bf4 (patch) | |
tree | 14da8031fadf3b696eee801ffaea8b35af85a66d | |
parent | fa28359ca6a4eb49bdd70691d8e5045125cb88f0 (diff) | |
download | libzhuyin-1dfba57b85ab7e62a46fd44d54d5ebd2105e2bf4.tar.gz libzhuyin-1dfba57b85ab7e62a46fd44d54d5ebd2105e2bf4.tar.xz libzhuyin-1dfba57b85ab7e62a46fd44d54d5ebd2105e2bf4.zip |
update test cases
-rw-r--r-- | tests/test_chewing.cpp | 26 | ||||
-rw-r--r-- | tests/test_phrase.cpp | 24 | ||||
-rw-r--r-- | tests/test_pinyin.cpp | 34 |
3 files changed, 42 insertions, 42 deletions
diff --git a/tests/test_chewing.cpp b/tests/test_chewing.cpp index 60b6f31..5a98e2e 100644 --- a/tests/test_chewing.cpp +++ b/tests/test_chewing.cpp @@ -26,10 +26,10 @@ #include <string.h> int main(int argc, char * argv[]){ - pinyin_context_t * context = - pinyin_init("../data", "../data"); + zhuyin_context_t * context = + zhuyin_init("../data", "../data"); - pinyin_instance_t * instance = pinyin_alloc_instance(context); + zhuyin_instance_t * instance = zhuyin_alloc_instance(context); char* linebuf = NULL; size_t size = 0; @@ -42,26 +42,26 @@ int main(int argc, char * argv[]){ if ( strcmp ( linebuf, "quit" ) == 0) break; - pinyin_parse_more_chewings + zhuyin_parse_more_chewings (instance, linebuf); - pinyin_guess_sentence(instance); + zhuyin_guess_sentence(instance); char * sentence = NULL; - pinyin_get_sentence (instance, &sentence); + zhuyin_get_sentence (instance, &sentence); if (sentence) printf("%s\n", sentence); g_free(sentence); - pinyin_train(instance); - pinyin_reset(instance); - pinyin_save(context); + zhuyin_train(instance); + zhuyin_reset(instance); + zhuyin_save(context); } - pinyin_free_instance(instance); + zhuyin_free_instance(instance); - pinyin_mask_out(context, 0x0, 0x0); - pinyin_save(context); - pinyin_fini(context); + zhuyin_mask_out(context, 0x0, 0x0); + zhuyin_save(context); + zhuyin_fini(context); free(linebuf); return 0; diff --git a/tests/test_phrase.cpp b/tests/test_phrase.cpp index 416e560..acd58d8 100644 --- a/tests/test_phrase.cpp +++ b/tests/test_phrase.cpp @@ -26,10 +26,10 @@ #include <string.h> int main(int argc, char * argv[]){ - pinyin_context_t * context = - pinyin_init("../data", "../data"); + zhuyin_context_t * context = + zhuyin_init("../data", "../data"); - pinyin_instance_t * instance = pinyin_alloc_instance(context); + zhuyin_instance_t * instance = zhuyin_alloc_instance(context); char* linebuf = NULL; size_t size = 0; @@ -42,32 +42,32 @@ int main(int argc, char * argv[]){ if ( strcmp ( linebuf, "quit" ) == 0) break; - pinyin_phrase_segment(instance, linebuf); + zhuyin_phrase_segment(instance, linebuf); guint len = 0; - pinyin_get_n_phrase(instance, &len); + zhuyin_get_n_phrase(instance, &len); for ( size_t i = 0; i < len; ++i ){ phrase_token_t token = null_token; - pinyin_get_phrase_token(instance, i, &token); + zhuyin_get_phrase_token(instance, i, &token); if ( null_token == token ) continue; char * word = NULL; - pinyin_token_get_phrase(instance, token, NULL, &word); + zhuyin_token_get_phrase(instance, token, NULL, &word); printf("%s\t", word); g_free(word); } printf("\n"); - pinyin_save(context); + zhuyin_save(context); } - pinyin_free_instance(instance); + zhuyin_free_instance(instance); - pinyin_mask_out(context, 0x0, 0x0); - pinyin_save(context); - pinyin_fini(context); + zhuyin_mask_out(context, 0x0, 0x0); + zhuyin_save(context); + zhuyin_fini(context); free(linebuf); return 0; diff --git a/tests/test_pinyin.cpp b/tests/test_pinyin.cpp index 4463cea..2d9d300 100644 --- a/tests/test_pinyin.cpp +++ b/tests/test_pinyin.cpp @@ -26,13 +26,13 @@ #include <string.h> int main(int argc, char * argv[]){ - pinyin_context_t * context = - pinyin_init("../data", "../data"); + zhuyin_context_t * context = + zhuyin_init("../data", "../data"); pinyin_option_t options = DYNAMIC_ADJUST; - pinyin_set_options(context, options); + zhuyin_set_options(context, options); - pinyin_instance_t * instance = pinyin_alloc_instance(context); + zhuyin_instance_t * instance = zhuyin_alloc_instance(context); char * prefixbuf = NULL; size_t prefixsize = 0; char * linebuf = NULL; size_t linesize = 0; @@ -62,33 +62,33 @@ int main(int argc, char * argv[]){ if ( strcmp ( linebuf, "quit" ) == 0) break; - pinyin_parse_more_full_pinyins(instance, linebuf); - pinyin_guess_sentence_with_prefix(instance, prefixbuf); - pinyin_guess_candidates(instance, 0); + zhuyin_parse_more_full_pinyins(instance, linebuf); + zhuyin_guess_sentence_with_prefix(instance, prefixbuf); + zhuyin_guess_candidates(instance, 0); guint len = 0; - pinyin_get_n_candidate(instance, &len); + zhuyin_get_n_candidate(instance, &len); for (size_t i = 0; i < len; ++i) { lookup_candidate_t * candidate = NULL; - pinyin_get_candidate(instance, i, &candidate); + zhuyin_get_candidate(instance, i, &candidate); const char * word = NULL; - pinyin_get_candidate_string(instance, candidate, &word); + zhuyin_get_candidate_string(instance, candidate, &word); printf("%s\t", word); } printf("\n"); - pinyin_train(instance); - pinyin_reset(instance); - pinyin_save(context); + zhuyin_train(instance); + zhuyin_reset(instance); + zhuyin_save(context); } - pinyin_free_instance(instance); + zhuyin_free_instance(instance); - pinyin_mask_out(context, 0x0, 0x0); - pinyin_save(context); - pinyin_fini(context); + zhuyin_mask_out(context, 0x0, 0x0); + zhuyin_save(context); + zhuyin_fini(context); free(prefixbuf); free(linebuf); return 0; |