summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2013-10-22 10:49:43 +0800
committerPeng Wu <alexepico@gmail.com>2013-10-22 10:49:43 +0800
commit1dfba57b85ab7e62a46fd44d54d5ebd2105e2bf4 (patch)
tree14da8031fadf3b696eee801ffaea8b35af85a66d
parentfa28359ca6a4eb49bdd70691d8e5045125cb88f0 (diff)
downloadlibzhuyin-1dfba57b85ab7e62a46fd44d54d5ebd2105e2bf4.tar.gz
libzhuyin-1dfba57b85ab7e62a46fd44d54d5ebd2105e2bf4.tar.xz
libzhuyin-1dfba57b85ab7e62a46fd44d54d5ebd2105e2bf4.zip
update test cases
-rw-r--r--tests/test_chewing.cpp26
-rw-r--r--tests/test_phrase.cpp24
-rw-r--r--tests/test_pinyin.cpp34
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;