diff options
author | Peng Wu <alexepico@gmail.com> | 2016-07-04 16:13:18 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2016-07-04 16:13:18 +0800 |
commit | 92b3978e1b98fefbf19a32be7a2a165faa47b4f5 (patch) | |
tree | 22c55521feba96c28be252e700459d9af7c9a8f2 /tests/test_pinyin.cpp | |
parent | 8bb2978cfe90b179f60bd242434eb397d9fa380a (diff) | |
download | libpinyin-92b3978e1b98fefbf19a32be7a2a165faa47b4f5.tar.gz libpinyin-92b3978e1b98fefbf19a32be7a2a165faa47b4f5.tar.xz libpinyin-92b3978e1b98fefbf19a32be7a2a165faa47b4f5.zip |
update test cases
Diffstat (limited to 'tests/test_pinyin.cpp')
-rw-r--r-- | tests/test_pinyin.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/tests/test_pinyin.cpp b/tests/test_pinyin.cpp index 18ead74..1ce1f28 100644 --- a/tests/test_pinyin.cpp +++ b/tests/test_pinyin.cpp @@ -64,13 +64,18 @@ int main(int argc, char * argv[]){ if ( strcmp ( linebuf, "quit" ) == 0) break; - pinyin_parse_more_full_pinyins(instance, linebuf); + size_t len = pinyin_parse_more_full_pinyins(instance, linebuf); pinyin_guess_sentence_with_prefix(instance, prefixbuf); pinyin_guess_candidates(instance, 0); - guint len = 0; - pinyin_get_n_candidate(instance, &len); - for (size_t i = 0; i < len; ++i) { + gchar * aux_text = NULL; + pinyin_get_full_pinyin_auxiliary_text(instance, len, &aux_text); + printf("auxiliary text:%s\n", aux_text); + g_free(aux_text); + + guint num = 0; + pinyin_get_n_candidate(instance, &num); + for (size_t i = 0; i < num; ++i) { lookup_candidate_t * candidate = NULL; pinyin_get_candidate(instance, i, &candidate); |