Files
luban-lite-t3e-pro/packages/third-party/awtk-ui/awtk/tests/suggest_test.cc
刘可亮 3b4064f334 v1.0.2
2023-11-30 19:48:02 +08:00

23 lines
635 B
C++

#include "common.h"
#include "gtest/gtest.h"
#include "base/suggest_words.h"
#include "tests/suggest_test.inc"
TEST(SuggestWords, basic) {
suggest_words_t* sw = suggest_words_create((const asset_info_t*)data_suggest_test);
ASSERT_EQ(suggest_words_find(sw, L""[0]), RET_OK);
ASSERT_EQ(sw->words_nr, 10);
assert_str_eq(L"", sw->words);
ASSERT_EQ(suggest_words_find(sw, L""[0]), RET_OK);
ASSERT_EQ(sw->words_nr, 10u);
assert_str_eq(L"", sw->words);
ASSERT_EQ(suggest_words_find(sw, L""[0]), RET_OK);
ASSERT_EQ(sw->words_nr, 10u);
assert_str_eq(L"", sw->words);
suggest_words_destroy(sw);
}