Lines Matching defs:key

137     for (auto &[key, value] : g_intDataMap) {
138 EXPECT_EQ(OH_Preferences_SetInt(pref, key.c_str(), value), PREFERENCES_OK);
141 EXPECT_EQ(OH_Preferences_GetInt(pref, key.c_str(), &res), PREFERENCES_OK);
144 for (auto &[key, value] : g_stringDataMap) {
145 EXPECT_EQ(OH_Preferences_SetString(pref, key.c_str(), value.c_str()), PREFERENCES_OK);
149 EXPECT_EQ(OH_Preferences_GetString(pref, key.c_str(), &res, &len), PREFERENCES_OK);
153 for (auto &[key, value] : g_boolDataMap) {
154 EXPECT_EQ(OH_Preferences_SetBool(pref, key.c_str(), value), PREFERENCES_OK);
157 EXPECT_EQ(OH_Preferences_GetBool(pref, key.c_str(), &res), PREFERENCES_OK);
165 for (auto &[key, value] : g_intDataMap) {
168 EXPECT_EQ(OH_Preferences_GetInt(pref, key.c_str(), &res), PREFERENCES_OK);
171 EXPECT_EQ(OH_Preferences_GetInt(pref, key.c_str(), &res), PREFERENCES_ERROR_KEY_NOT_FOUND);
175 for (auto &[key, value] : g_stringDataMap) {
179 EXPECT_EQ(OH_Preferences_GetString(pref, key.c_str(), &res, &len), PREFERENCES_OK);
182 EXPECT_EQ(OH_Preferences_GetString(pref, key.c_str(), &res, &len), PREFERENCES_ERROR_KEY_NOT_FOUND);
187 for (auto &[key, value] : g_boolDataMap) {
190 EXPECT_EQ(OH_Preferences_GetBool(pref, key.c_str(), &res), PREFERENCES_OK);
193 EXPECT_EQ(OH_Preferences_GetBool(pref, key.c_str(), &res), PREFERENCES_ERROR_KEY_NOT_FOUND);
201 * @tc.desc: 测试先put int类型的kv,再get相同的key,值相同
216 const char *key = "test_key_int";
217 EXPECT_EQ(OH_Preferences_SetInt(pref, key, 12), PREFERENCES_OK);
219 EXPECT_EQ(OH_Preferences_GetInt(pref, key, &ret), PREFERENCES_OK);
229 * @tc.desc: 测试先put string类型的kv,再get相同的key,值相同
244 const char *key = "test_key_string";
246 EXPECT_EQ(OH_Preferences_SetString(pref, key, value), PREFERENCES_OK);
249 EXPECT_EQ(OH_Preferences_GetString(pref, key, &ret, &len), PREFERENCES_OK);
260 * @tc.desc: 测试先put bool类型的kv,再get相同的key,值相同
275 const char *key = "test_key_bool";
277 EXPECT_EQ(OH_Preferences_SetBool(pref, key, value), PREFERENCES_OK);
279 EXPECT_EQ(OH_Preferences_GetBool(pref, key, &ret), PREFERENCES_OK);
358 const char *key = "ndktest_int_key_1";
360 EXPECT_EQ(OH_Preferences_SetInt(pref, key, newValue), PREFERENCES_OK);
362 EXPECT_EQ(OH_Preferences_GetInt(pref, key, &ret), PREFERENCES_OK);
387 const char *key = "ndktest_string_key_1";
389 EXPECT_EQ(OH_Preferences_SetString(pref, key, newValue), PREFERENCES_OK);
392 EXPECT_EQ(OH_Preferences_GetString(pref, key, &ret, &len), PREFERENCES_OK);
418 const char *key = "ndktest_bool_key_1";
420 EXPECT_EQ(OH_Preferences_SetBool(pref, key, newValue), PREFERENCES_OK);
422 EXPECT_EQ(OH_Preferences_GetBool(pref, key, &ret), PREFERENCES_OK);
432 * @tc.desc: test Delete exist key
447 for (auto &[key, value] : g_stringDataMap) {
448 EXPECT_EQ(OH_Preferences_Delete(pref, key.c_str()), PREFERENCES_OK);
462 * @tc.desc: test Delete non-exist key
477 for (auto &[key, value] : g_intDataMap) {
478 EXPECT_EQ(OH_Preferences_Delete(pref, key.c_str()), PREFERENCES_OK);
521 for (auto &[key, value] : g_intDataMap) {
522 EXPECT_EQ(OH_Preferences_Delete(pref, key.c_str()), PREFERENCES_OK);
526 for (auto &[key, value] : g_stringDataMap) {
528 EXPECT_EQ(OH_Preferences_SetString(pref, key.c_str(), newValue), PREFERENCES_OK);
658 // cancel part of all registerd key