Lines Matching defs:pref
130 OH_PreferencesImpl *pref = static_cast<OH_PreferencesImpl *>(preference);
131 std::shared_ptr<OHOS::NativePreferences::Preferences> nativePreferences = pref->GetNativePreferences();
135 void SetAllValuesWithCheck(OH_Preferences *pref)
138 EXPECT_EQ(OH_Preferences_SetInt(pref, key.c_str(), value), PREFERENCES_OK);
139 EXPECT_EQ(PreferencesFlush(pref), OHOS::NativePreferences::E_OK);
141 EXPECT_EQ(OH_Preferences_GetInt(pref, key.c_str(), &res), PREFERENCES_OK);
145 EXPECT_EQ(OH_Preferences_SetString(pref, key.c_str(), value.c_str()), PREFERENCES_OK);
146 EXPECT_EQ(PreferencesFlush(pref), OHOS::NativePreferences::E_OK);
149 EXPECT_EQ(OH_Preferences_GetString(pref, key.c_str(), &res, &len), PREFERENCES_OK);
154 EXPECT_EQ(OH_Preferences_SetBool(pref, key.c_str(), value), PREFERENCES_OK);
155 EXPECT_EQ(PreferencesFlush(pref), OHOS::NativePreferences::E_OK);
157 EXPECT_EQ(OH_Preferences_GetBool(pref, key.c_str(), &res), PREFERENCES_OK);
162 void CheckTargetTypeValues(OH_Preferences *pref, bool exist, PrefDataType pdt)
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);
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);
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);
210 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
214 SetAllValuesWithCheck(pref);
217 EXPECT_EQ(OH_Preferences_SetInt(pref, key, 12), PREFERENCES_OK);
219 EXPECT_EQ(OH_Preferences_GetInt(pref, key, &ret), PREFERENCES_OK);
222 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);
238 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
242 SetAllValuesWithCheck(pref);
246 EXPECT_EQ(OH_Preferences_SetString(pref, key, value), PREFERENCES_OK);
249 EXPECT_EQ(OH_Preferences_GetString(pref, key, &ret, &len), PREFERENCES_OK);
253 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);
269 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
273 SetAllValuesWithCheck(pref);
277 EXPECT_EQ(OH_Preferences_SetBool(pref, key, value), PREFERENCES_OK);
279 EXPECT_EQ(OH_Preferences_GetBool(pref, key, &ret), PREFERENCES_OK);
282 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);
298 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
302 CheckTargetTypeValues(pref, false, PrefDataType::INT);
303 CheckTargetTypeValues(pref, false, PrefDataType::STRING);
304 CheckTargetTypeValues(pref, false, PrefDataType::BOOL);
306 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);
322 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
326 CheckTargetTypeValues(pref, false, PrefDataType::INT);
327 CheckTargetTypeValues(pref, false, PrefDataType::STRING);
328 CheckTargetTypeValues(pref, false, PrefDataType::BOOL);
330 SetAllValuesWithCheck(pref);
332 CheckTargetTypeValues(pref, true, PrefDataType::INT);
333 CheckTargetTypeValues(pref, true, PrefDataType::STRING);
334 CheckTargetTypeValues(pref, true, PrefDataType::BOOL);
336 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);
352 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
356 SetAllValuesWithCheck(pref);
360 EXPECT_EQ(OH_Preferences_SetInt(pref, key, newValue), PREFERENCES_OK);
362 EXPECT_EQ(OH_Preferences_GetInt(pref, key, &ret), PREFERENCES_OK);
365 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);
381 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
385 SetAllValuesWithCheck(pref);
389 EXPECT_EQ(OH_Preferences_SetString(pref, key, newValue), PREFERENCES_OK);
392 EXPECT_EQ(OH_Preferences_GetString(pref, key, &ret, &len), PREFERENCES_OK);
396 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);
412 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
416 SetAllValuesWithCheck(pref);
420 EXPECT_EQ(OH_Preferences_SetBool(pref, key, newValue), PREFERENCES_OK);
422 EXPECT_EQ(OH_Preferences_GetBool(pref, key, &ret), PREFERENCES_OK);
425 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);
441 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
445 SetAllValuesWithCheck(pref);
448 EXPECT_EQ(OH_Preferences_Delete(pref, key.c_str()), PREFERENCES_OK);
451 CheckTargetTypeValues(pref, true, PrefDataType::INT);
452 CheckTargetTypeValues(pref, false, PrefDataType::STRING);
453 CheckTargetTypeValues(pref, true, PrefDataType::BOOL);
455 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);
471 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
475 CheckTargetTypeValues(pref, false, PrefDataType::INT);
478 EXPECT_EQ(OH_Preferences_Delete(pref, key.c_str()), PREFERENCES_OK);
481 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);
486 static void RegisterObsInFunc(OH_Preferences *pref)
490 int ret = OH_Preferences_RegisterDataObserver(pref, nullptr, DataChangeObserverCallback, keys, 3);
494 static void UnRegisterObsInFunc(OH_Preferences *pref)
498 int ret = OH_Preferences_UnregisterDataObserver(pref, nullptr, DataChangeObserverCallback, keys, 3);
513 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
517 RegisterObsInFunc(pref);
519 SetAllValuesWithCheck(pref);
522 EXPECT_EQ(OH_Preferences_Delete(pref, key.c_str()), PREFERENCES_OK);
523 EXPECT_EQ(PreferencesFlush(pref), OHOS::NativePreferences::E_OK);
528 EXPECT_EQ(OH_Preferences_SetString(pref, key.c_str(), newValue), PREFERENCES_OK);
529 EXPECT_EQ(PreferencesFlush(pref), OHOS::NativePreferences::E_OK);
536 UnRegisterObsInFunc(pref);
538 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);
555 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
561 int ret = OH_Preferences_RegisterDataObserver(pref, nullptr, DataChangeObserverCallback, keys, 3);
564 EXPECT_EQ(OH_Preferences_UnregisterDataObserver(pref, nullptr, DataChangeObserverCallback, empty, 0),
567 SetAllValuesWithCheck(pref);
570 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);
587 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
595 ASSERT_EQ(OH_Preferences_RegisterDataObserver(pref, nullptr, nullptr, keys, 3), PREFERENCES_ERROR_INVALID_PARAM);
596 ASSERT_EQ(OH_Preferences_RegisterDataObserver(pref, nullptr, DataChangeObserverCallback, nullptr, 3),
600 EXPECT_EQ(OH_Preferences_UnregisterDataObserver(pref, nullptr, nullptr, keys, 0),
602 EXPECT_EQ(OH_Preferences_UnregisterDataObserver(pref, nullptr, DataChangeObserverCallback, nullptr, 0),
617 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
625 ASSERT_EQ(OH_Preferences_RegisterDataObserver(pref, (void*) context1, DataChangeObserverCallback, keys1, 3),
631 ASSERT_EQ(OH_Preferences_RegisterDataObserver(pref, (void*) context2, DataChangeObserverCallback, keys2, 1),
633 SetAllValuesWithCheck(pref);
639 EXPECT_EQ(OH_Preferences_UnregisterDataObserver(pref, nullptr, DataChangeObserverCallback, keys1, 3),
641 EXPECT_EQ(OH_Preferences_UnregisterDataObserver(pref, nullptr, DataChangeObserverCallback, keys2, 1),
643 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);
661 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
667 ASSERT_EQ(OH_Preferences_RegisterDataObserver(pref, nullptr, DataChangeObserverCallback, keys, 3),
670 EXPECT_EQ(OH_Preferences_UnregisterDataObserver(pref, nullptr, DataChangeObserverCallback, cancel, 1),
673 SetAllValuesWithCheck(pref);
678 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);
750 OH_Preferences *pref = OH_Preferences_Open(option, &errCode);
755 ASSERT_EQ(OH_Preferences_RegisterDataObserver(pref, nullptr, NullTestCallback, keys, 3), PREFERENCES_OK);
757 SetAllValuesWithCheck(pref);
761 EXPECT_EQ(OH_Preferences_UnregisterDataObserver(pref, nullptr, NullTestCallback, keys, 3), PREFERENCES_OK);
762 EXPECT_EQ(OH_Preferences_Close(pref), PREFERENCES_OK);