Lines Matching defs:std
38 const std::string LONG_KEY = std::string(Preferences::MAX_KEY_LENGTH, std::toupper('a'));
39 const std::string KEY_TEST_INT_ELEMENT = "key_test_int";
40 const std::string KEY_TEST_LONG_ELEMENT = "key_test_long";
41 const std::string KEY_TEST_FLOAT_ELEMENT = "key_test_float";
42 const std::string KEY_TEST_DOUBLE_ELEMENT = "key_test_double";
43 const std::string KEY_TEST_BOOL_ELEMENT = "key_test_bool";
44 const std::string KEY_TEST_STRING_ELEMENT = "key_test_string";
45 const std::string KEY_TEST_STRING_ARRAY_ELEMENT = "key_test_string_array";
46 const std::string KEY_TEST_BOOL_ARRAY_ELEMENT = "key_test_bool_array";
47 const std::string KEY_TEST_DOUBLE_ARRAY_ELEMENT = "key_test_double_array";
48 const std::string KEY_TEST_UINT8_ARRAY_ELEMENT = "key_test_uint8_array";
49 const std::string KEY_TEST_OBJECT_ELEMENT = "key_test_object";
50 const std::string KEY_TEST_BIGINT_ELEMENT = "key_test_bigint";
58 static std::shared_ptr<Preferences> pref;
61 std::shared_ptr<Preferences> PreferencesTest::pref = nullptr;
93 void OnChange(const std::string &key) override;
94 void OnChange(const std::map<std::string, OHOS::NativePreferences::PreferencesValue> &records) override;
96 std::atomic_int notifyTimes;
97 static const std::vector<std::string> NOTIFY_KEYS_VECTOR;
104 void PreferencesObserverCounter::OnChange(const std::string &key)
115 const std::map<std::string, OHOS::NativePreferences::PreferencesValue> &records)
119 std::string key = iter->first;
128 const std::vector<std::string> PreferencesObserverCounter::NOTIFY_KEYS_VECTOR = { KEY_TEST_INT_ELEMENT,
134 void OnChange(const std::string &key) override;
137 std::mutex mut;
138 std::condition_variable cond;
139 std::string notifyKey;
149 std::unique_lock<std::mutex> lock(mut);
155 void PreferencesObserverCrossProcess::OnChange(const std::string &key)
157 std::unique_lock<std::mutex> lock(mut);
174 std::shared_ptr<Preferences> preferences = PreferencesHelper::GetPreferences(option, errCode);
198 std::string ret2 = pref->GetString(KEY_TEST_STRING_ELEMENT, "test1");
214 ret = pref->HasKey(std::string());
237 std::string ret = pref->GetString(KEY_TEST_STRING_ELEMENT, "defaultvalue");
358 std::string ret = pref->GetString(LONG_KEY + 'x', "test");
396 std::string ret4 = pref->GetString(KEY_TEST_STRING_ELEMENT, "test");
525 std::string ret = pref->GetString(LONG_KEY + 'x', "defaultValue");
552 std::string ret = pref->GetString("test", "defaultValue");
570 std::shared_ptr<PreferencesObserver> counter = std::make_shared<PreferencesObserverCounter>();
595 std::shared_ptr<PreferencesObserver> counter = std::make_shared<PreferencesObserverCounter>();
625 std::string ret = pref->GetString(KEY_TEST_STRING_ELEMENT, "defaultvalue");
652 pref->PutDouble(KEY_TEST_DOUBLE_ELEMENT, (std::numeric_limits<double>::max)());
657 EXPECT_EQ(ret, (std::numeric_limits<double>::max)());
673 std::shared_ptr<Preferences> pref1 = PreferencesHelper::GetPreferences("/data/test/test1", errCode);
674 pref1->PutDouble(KEY_TEST_DOUBLE_ELEMENT, (std::numeric_limits<double>::max)());
680 EXPECT_EQ(ret, (std::numeric_limits<double>::max)());
703 std::string ret = pref1->GetString(LONG_KEY);
825 std::vector<std::string> stringArray = { "str1", "str2" };
826 std::vector<bool> boolArray = { false, true };
827 std::vector<double> doubleArray = { 0.1, 0.2 };
828 std::vector<uint8_t> uint8Array = { 1, 2, 3, 4, 5, 6, 7 };
842 EXPECT_EQ(static_cast<std::vector<std::string>>(stringArrayRes), stringArray);
846 EXPECT_EQ(static_cast<std::vector<bool>>(boolArrayRes), boolArray);
850 EXPECT_EQ(static_cast<std::vector<double>>(doubleArrayRes), doubleArray);
854 EXPECT_EQ(static_cast<std::vector<uint8_t>>(uint8ArrayRes), uint8Array);
870 std::map<std::string, PreferencesValue> map = { { KEY_TEST_INT_ELEMENT, 1 }, { KEY_TEST_FLOAT_ELEMENT, 0.1 },
902 std::shared_ptr<PreferencesObserverCrossProcess> counter = std::make_shared<PreferencesObserverCrossProcess>();
925 std::vector<uint64_t> words = { 1, 2, 3 };
954 std::vector<uint64_t> words = {};
995 std::shared_ptr<PreferencesObserver> counter = std::make_shared<PreferencesObserverCounter>();
996 std::vector<std::string> keys = { KEY_TEST_STRING_ELEMENT };
1036 std::vector<bool> valueVectorBool(2, true);
1037 std::vector<bool> retVectorBool = PreferencesValue(valueVectorBool);
1040 std::vector<double> valueVectorDouble(2, 1.0);
1041 std::vector<double> retVectorDouble = PreferencesValue(valueVectorDouble);
1044 std::vector<string> valueVectorString(2, "test");
1045 std::vector<string> retVectorString = PreferencesValue(valueVectorString);
1048 std::vector<uint8_t> valueVectorUint8(3, 1);
1049 std::vector<uint8_t> retVectorUint8 = PreferencesValue(valueVectorUint8);
1056 std::vector<uint64_t> words = { 1, 2, 3 };