/base/inputmethod/imf/services/adapter/settings_data_provider/src/ |
H A D | enable_ime_data_parser.cpp | 127 std::vector<std::string> enableVec; in CheckNeedSwitch() local 128 int32_t ret = GetEnableData(ENABLE_IME, enableVec, userId); in CheckNeedSwitch() 129 if (ret != ErrorCode::NO_ERROR || enableVec.empty()) { in CheckNeedSwitch() 134 auto iter = std::find_if(enableVec.begin(), enableVec.end(), in CheckNeedSwitch() 136 if (iter != enableVec.end()) { in CheckNeedSwitch() 147 std::vector<std::string> enableVec; in CheckTargetEnableName() local 148 int32_t ret = GetEnableData(key, enableVec, userId); in CheckTargetEnableName() 154 if (enableVec.empty()) { in CheckTargetEnableName() 159 auto iter = std::find_if(enableVec in CheckTargetEnableName() 185 GetEnableData(const std::string &key, std::vector<std::string> &enableVec, const int32_t userId) GetEnableData() argument 231 ParseEnableIme(const std::string &valueStr, int32_t userId, std::vector<std::string> &enableVec) ParseEnableIme() argument 244 ParseEnableKeyboard(const std::string &valueStr, int32_t userId, std::vector<std::string> &enableVec) ParseEnableKeyboard() argument 303 GetEnableIme(int32_t userId, std::vector<std::string> &enableVec) GetEnableIme() argument 319 GetEnableImeFromCache(std::vector<std::string> &enableVec) GetEnableImeFromCache() argument [all...] |
/base/inputmethod/imf/test/fuzztest/enableimedataparse_fuzzer/ |
H A D | enableimedataparse_fuzzer.cpp | 42 void FuzzGetEnableData(const std::string &key, std::vector<std::string> &enableVec, const int32_t userId) in FuzzGetEnableData() argument 44 EnableImeDataParser::GetInstance()->GetEnableData(key, enableVec, userId); in FuzzGetEnableData() 47 void FuzzParseEnableIme(const std::string &valueStr, int32_t userId, std::vector<std::string> &enableVec) in FuzzParseEnableIme() argument 49 EnableImeDataParser::GetInstance()->ParseEnableIme(valueStr, userId, enableVec); in FuzzParseEnableIme() 52 void FuzzParseEnableKeyboard(const std::string &valueStr, int32_t userId, std::vector<std::string> &enableVec) in FuzzParseEnableKeyboard() argument 54 EnableImeDataParser::GetInstance()->ParseEnableKeyboard(valueStr, userId, enableVec); in FuzzParseEnableKeyboard() 73 std::vector<std::string> enableVec; in LLVMFuzzerTestOneInput() local 78 OHOS::FuzzGetEnableData(fuzzedString, enableVec, userId); in LLVMFuzzerTestOneInput() 80 OHOS::FuzzParseEnableIme(fuzzedString, userId, enableVec); in LLVMFuzzerTestOneInput() 81 OHOS::FuzzParseEnableKeyboard(fuzzedString, userId, enableVec); in LLVMFuzzerTestOneInput() [all...] |
/base/inputmethod/imf/services/adapter/settings_data_provider/include/ |
H A D | enable_ime_data_parser.h | 75 int32_t GetEnableData(const std::string &key, std::vector<std::string> &enableVec, const int32_t userId); 76 int32_t GetEnableIme(int32_t userId, std::vector<std::string> &enableVec); 92 int32_t GetEnableImeFromCache(std::vector<std::string> &enableVec); 93 bool ParseEnableIme(const std::string &valueStr, int32_t userId, std::vector<std::string> &enableVec); 94 bool ParseEnableKeyboard(const std::string &valueStr, int32_t userId, std::vector<std::string> &enableVec);
|
/base/inputmethod/imf/test/unittest/cpp_test/src/ |
H A D | enable_ime_data_parse_test.cpp | 87 std::vector<std::string> enableVec; in HWTEST_F() local 89 EnableImeDataParser::GetInstance()->GetEnableData(IME_KEY, enableVec, EnableImeDataParseTest::USER_ID); in HWTEST_F() 91 EXPECT_EQ(enableVec.size(), USER_100_TOTAL_COUNT); in HWTEST_F() 92 if (enableVec.size() == USER_100_TOTAL_COUNT) { in HWTEST_F() 93 EXPECT_EQ(enableVec[0], "xiaoyiIme"); in HWTEST_F() 94 EXPECT_EQ(enableVec[1], "baiduIme"); in HWTEST_F() 95 EXPECT_EQ(enableVec[2], "sougouIme"); in HWTEST_F() 109 std::vector<std::string> enableVec; in HWTEST_F() local 110 int32_t ret = EnableImeDataParser::GetInstance()->GetEnableData(IME_KEY, enableVec, 101); in HWTEST_F() 112 EXPECT_EQ(enableVec in HWTEST_F() 129 std::vector<std::string> enableVec; HWTEST_F() local [all...] |
H A D | json_operate_test.cpp | 100 std::vector<std::string> enableVec; in HWTEST_F() local 101 auto ret = EnableImeDataParser::GetInstance()->ParseEnableIme(ENABLE_IME, 100, enableVec); in HWTEST_F() 103 ASSERT_EQ(enableVec.size(), 3); in HWTEST_F() 104 EXPECT_EQ(enableVec[0], "testIme"); in HWTEST_F() 105 EXPECT_EQ(enableVec[1], "testIme1"); in HWTEST_F() 106 EXPECT_EQ(enableVec[2], "testIme2"); in HWTEST_F() 134 std::vector<std::string> enableVec; in HWTEST_F() local 135 auto ret = EnableImeDataParser::GetInstance()->ParseEnableKeyboard(ENABLE_KEYBOARD, 100, enableVec); in HWTEST_F() 137 ASSERT_EQ(enableVec.size(), 2); in HWTEST_F() 138 EXPECT_EQ(enableVec[ in HWTEST_F() [all...] |
/base/inputmethod/imf/services/src/ |
H A D | ime_info_inquirer.cpp | 315 std::vector<std::string> enableVec; in ListEnabledInputMethod() local 316 ret = EnableImeDataParser::GetInstance()->GetEnableIme(userId, enableVec); in ListEnabledInputMethod() 322 enableVec.insert(enableVec.begin(), info.bundleName); in ListEnabledInputMethod() 324 auto newEnd = std::remove_if(props.begin(), props.end(), [&enableVec](const auto &prop) { in ListEnabledInputMethod() 325 return std::find(enableVec.begin(), enableVec.end(), prop.name) == enableVec.end(); in ListEnabledInputMethod() 346 std::vector<std::string> enableVec; in ListDisabledInputMethod() local 347 ret = EnableImeDataParser::GetInstance()->GetEnableIme(userId, enableVec); in ListDisabledInputMethod() [all...] |