Lines Matching defs:pref
58 static std::shared_ptr<Preferences> pref;
61 std::shared_ptr<Preferences> PreferencesTest::pref = nullptr;
66 pref = PreferencesHelper::GetPreferences("/data/test/test", errCode);
72 pref = nullptr;
84 if (pref) {
85 pref->Clear();
86 pref->FlushSync();
192 pref->PutInt(KEY_TEST_INT_ELEMENT, 2);
193 pref->PutString(KEY_TEST_STRING_ELEMENT, "test");
194 pref->FlushSync();
196 int ret1 = pref->GetInt(KEY_TEST_INT_ELEMENT, 6);
198 std::string ret2 = pref->GetString(KEY_TEST_STRING_ELEMENT, "test1");
211 bool ret = pref->HasKey(LONG_KEY + 'x');
214 ret = pref->HasKey(std::string());
217 pref->PutString(KEY_TEST_STRING_ELEMENT, "test");
218 ret = pref->HasKey(KEY_TEST_STRING_ELEMENT);
221 pref->FlushSync();
222 ret = pref->HasKey(KEY_TEST_STRING_ELEMENT);
228 * @tc.desc: normal testcase of pref
235 pref->PutString(KEY_TEST_STRING_ELEMENT, "test1");
237 std::string ret = pref->GetString(KEY_TEST_STRING_ELEMENT, "defaultvalue");
240 pref->FlushSync();
241 ret = pref->GetString(KEY_TEST_STRING_ELEMENT, "defaultvalue");
254 bool ret = pref->GetBool(LONG_KEY + 'x', true);
257 ret = pref->GetBool("", true);
260 pref->PutBool(KEY_TEST_BOOL_ELEMENT, false);
261 pref->PutString(KEY_TEST_STRING_ELEMENT, "false");
262 pref->FlushSync();
264 ret = pref->GetBool(KEY_TEST_BOOL_ELEMENT, true);
267 ret = pref->GetBool(KEY_TEST_STRING_ELEMENT, true);
280 float ret = pref->GetFloat(LONG_KEY + 'x', 3.0f);
283 ret = pref->GetFloat("", 3.0f);
286 pref->PutFloat(KEY_TEST_FLOAT_ELEMENT, 5.0f);
287 pref->PutString(KEY_TEST_STRING_ELEMENT, "5.0");
288 pref->FlushSync();
290 ret = pref->GetFloat(KEY_TEST_FLOAT_ELEMENT, true);
293 ret = pref->GetFloat(KEY_TEST_STRING_ELEMENT, 3.0f);
306 int ret = pref->GetInt(LONG_KEY + 'x', 35);
309 ret = pref->GetInt("", 35);
312 pref->PutInt(KEY_TEST_INT_ELEMENT, 5);
313 pref->PutString(KEY_TEST_STRING_ELEMENT, "5");
314 pref->FlushSync();
316 ret = pref->GetInt(KEY_TEST_INT_ELEMENT, 3);
319 ret = pref->GetInt(KEY_TEST_STRING_ELEMENT, 3);
332 int64_t ret = pref->GetLong(LONG_KEY + 'x', 35L);
335 ret = pref->GetLong("", 35L);
338 pref->PutInt(KEY_TEST_INT_ELEMENT, 5);
339 pref->PutLong(KEY_TEST_LONG_ELEMENT, 5L);
340 pref->FlushSync();
342 ret = pref->GetLong(KEY_TEST_INT_ELEMENT, 3L);
345 ret = pref->GetLong(KEY_TEST_LONG_ELEMENT, 3L);
358 std::string ret = pref->GetString(LONG_KEY + 'x', "test");
361 ret = pref->GetString("", "test");
364 pref->PutInt(KEY_TEST_INT_ELEMENT, 5);
365 pref->PutString(KEY_TEST_LONG_ELEMENT, "test");
366 pref->FlushSync();
368 ret = pref->GetString(KEY_TEST_INT_ELEMENT, "defaultvalue");
371 ret = pref->GetString(KEY_TEST_LONG_ELEMENT, "defaultvalue");
384 int ret0 = pref->GetInt(KEY_TEST_INT_ELEMENT, -1);
387 float ret1 = pref->GetFloat(KEY_TEST_FLOAT_ELEMENT, 1.0f);
390 int64_t ret2 = pref->GetLong(KEY_TEST_LONG_ELEMENT, 10000L);
393 bool ret3 = pref->GetBool(KEY_TEST_BOOL_ELEMENT, true);
396 std::string ret4 = pref->GetString(KEY_TEST_STRING_ELEMENT, "test");
409 pref->PutBool(LONG_KEY + 'x', true);
410 pref->PutBool("", true);
411 pref->FlushSync();
413 bool ret = pref->GetBool(LONG_KEY + 'x', false);
415 ret = pref->GetBool("", false);
418 pref->PutBool(LONG_KEY, true);
419 pref->PutBool(KEY_TEST_BOOL_ELEMENT, true);
420 pref->FlushSync();
422 ret = pref->GetBool(LONG_KEY, false);
424 ret = pref->GetBool(KEY_TEST_BOOL_ELEMENT, false);
437 pref->PutFloat(LONG_KEY + 'x', 3.0f);
438 pref->PutFloat("", 3.0f);
439 pref->FlushSync();
441 float ret = pref->GetFloat(LONG_KEY + 'x', 1.0f);
443 ret = pref->GetFloat("", 1.0f);
446 pref->PutFloat(LONG_KEY, 3.0f);
447 pref->PutFloat(KEY_TEST_FLOAT_ELEMENT, 3.0f);
448 pref->FlushSync();
450 ret = pref->GetFloat(LONG_KEY, 1.0f);
452 ret = pref->GetFloat(KEY_TEST_FLOAT_ELEMENT, 1.0f);
465 pref->PutInt(LONG_KEY + 'x', 3);
466 pref->PutInt("", 3);
467 pref->FlushSync();
469 int ret = pref->GetInt(LONG_KEY + 'x', 1);
471 ret = pref->GetInt("", 1);
474 pref->PutInt(LONG_KEY, 3);
475 pref->PutInt(KEY_TEST_INT_ELEMENT, 3);
476 pref->FlushSync();
478 ret = pref->GetInt(LONG_KEY, 1);
480 ret = pref->GetInt(KEY_TEST_INT_ELEMENT, 1);
493 pref->PutLong(LONG_KEY + 'x', 3L);
494 pref->PutLong("", 3L);
495 pref->FlushSync();
497 int64_t ret = pref->GetLong(LONG_KEY + 'x', 1L);
499 ret = pref->GetLong("", 1L);
502 pref->PutLong(LONG_KEY, 3L);
503 pref->PutLong(KEY_TEST_LONG_ELEMENT, 3L);
504 pref->FlushSync();
506 ret = pref->GetLong(LONG_KEY, 1L);
508 ret = pref->GetLong(KEY_TEST_LONG_ELEMENT, 1L);
521 pref->PutString(LONG_KEY + 'x', "test");
522 pref->PutString("", "test");
523 pref->FlushSync();
525 std::string ret = pref->GetString(LONG_KEY + 'x', "defaultValue");
527 ret = pref->GetString("", "defaultValue");
530 pref->PutString(LONG_KEY, "test");
531 pref->PutString(KEY_TEST_STRING_ELEMENT, "test");
532 pref->FlushSync();
534 ret = pref->GetString(LONG_KEY, "defaultValue");
536 ret = pref->GetString(KEY_TEST_STRING_ELEMENT, "defaultValue");
549 pref->PutString("test", "remove");
550 pref->FlushSync();
552 std::string ret = pref->GetString("test", "defaultValue");
555 pref->Delete("test");
556 pref->FlushSync();
557 ret = pref->GetString("test", "defaultValue");
571 pref->RegisterObserver(counter);
573 pref->PutString(KEY_TEST_STRING_ELEMENT, "test");
574 pref->FlushSync();
578 pref->PutInt(KEY_TEST_INT_ELEMENT, 2);
579 pref->PutString(KEY_TEST_STRING_ELEMENT, "test");
580 pref->FlushSync();
583 pref->UnRegisterObserver(counter);
596 pref->RegisterObserver(counter);
598 pref->PutInt(KEY_TEST_INT_ELEMENT, 2);
599 pref->PutString(KEY_TEST_STRING_ELEMENT, "test");
600 pref->FlushSync();
603 pref->UnRegisterObserver(counter);
605 pref->PutInt(KEY_TEST_INT_ELEMENT, 6);
606 pref->PutString(KEY_TEST_STRING_ELEMENT, "test1");
607 pref->FlushSync();
620 pref->PutString(KEY_TEST_STRING_ELEMENT, "test");
621 pref->PutInt(KEY_TEST_INT_ELEMENT, 3);
622 pref->FlushSync();
624 pref->Clear();
625 std::string ret = pref->GetString(KEY_TEST_STRING_ELEMENT, "defaultvalue");
627 int ret1 = pref->GetInt(KEY_TEST_INT_ELEMENT, 0);
630 pref->FlushSync();
631 ret = pref->GetString(KEY_TEST_STRING_ELEMENT, "defaultvalue");
633 ret1 = pref->GetInt(KEY_TEST_INT_ELEMENT, 0);
646 double ret = pref->GetDouble(LONG_KEY + 'x', 35.99999);
649 ret = pref->GetDouble("", 35.99999);
652 pref->PutDouble(KEY_TEST_DOUBLE_ELEMENT, (std::numeric_limits<double>::max)());
653 pref->PutString(KEY_TEST_STRING_ELEMENT, "5.99");
654 pref->FlushSync();
656 ret = pref->GetDouble(KEY_TEST_DOUBLE_ELEMENT, 3.99);
659 ret = pref->GetDouble(KEY_TEST_STRING_ELEMENT, 3.99);
903 int ret = pref->RegisterObserver(counter, RegisterMode::MULTI_PRECESS_CHANGE);
905 pref->PutString(KEY_TEST_STRING_ELEMENT, "test");
906 pref->FlushSync();
910 ret = pref->UnRegisterObserver(counter, RegisterMode::MULTI_PRECESS_CHANGE);
997 pref->RegisterDataObserver(counter, keys);
998 pref->PutString(KEY_TEST_STRING_ELEMENT, "test");
999 pref->FlushSync();