Lines Matching defs:PropertyStoreTest

53 const brillo::Any PropertyStoreTest::kBoolV = brillo::Any(false);
55 const brillo::Any PropertyStoreTest::kByteV =
58 const brillo::Any PropertyStoreTest::kInt16V = brillo::Any(int16_t(0));
60 const brillo::Any PropertyStoreTest::kInt32V = brillo::Any(int32_t(0));
62 const brillo::Any PropertyStoreTest::kKeyValueStoreV =
65 const brillo::Any PropertyStoreTest::kStringV = brillo::Any(string());
67 const brillo::Any PropertyStoreTest::kStringmapV = brillo::Any(Stringmap());
69 const brillo::Any PropertyStoreTest::kStringmapsV =
72 const brillo::Any PropertyStoreTest::kStringsV = brillo::Any(Strings());
74 const brillo::Any PropertyStoreTest::kUint16V = brillo::Any(uint16_t(0));
76 const brillo::Any PropertyStoreTest::kUint16sV = brillo::Any(Uint16s());
78 const brillo::Any PropertyStoreTest::kUint32V = brillo::Any(uint32_t(0));
80 const brillo::Any PropertyStoreTest::kUint64V = brillo::Any(uint64_t(0));
82 PropertyStoreTest::PropertyStoreTest()
101 PropertyStoreTest::~PropertyStoreTest() {}
103 void PropertyStoreTest::SetUp() {
108 TEST_P(PropertyStoreTest, SetPropertyNonexistent) {
111 PropertyStore store(Bind(&PropertyStoreTest::TestCallback,
121 PropertyStoreTest,
122 Values(PropertyStoreTest::kBoolV,
123 PropertyStoreTest::kByteV,
124 PropertyStoreTest::kInt16V,
125 PropertyStoreTest::kInt32V,
126 PropertyStoreTest::kStringV,
127 PropertyStoreTest::kStringmapV,
128 PropertyStoreTest::kStringsV,
129 PropertyStoreTest::kUint16V,
130 PropertyStoreTest::kUint16sV,
131 PropertyStoreTest::kUint32V,
132 PropertyStoreTest::kUint64V));
135 class PropertyStoreTypedTest : public PropertyStoreTest {
141 TYPED_TEST_CASE(PropertyStoreTypedTest, PropertyStoreTest::PropertyTypes);
144 PropertyStore store(Bind(&PropertyStoreTest::TestCallback,
148 PropertyStoreTest::RegisterProperty(&store, "some property", &property);
153 PropertyStore store(Bind(&PropertyStoreTest::TestCallback,
157 PropertyStoreTest::RegisterProperty(&store, "some property", &property);
161 EXPECT_TRUE(PropertyStoreTest::GetProperty(
167 PropertyStore store(Bind(&PropertyStoreTest::TestCallback,
171 PropertyStoreTest::RegisterProperty(&store, "some property", &property);
177 PropertyStore store(Bind(&PropertyStoreTest::TestCallback,
181 PropertyStoreTest::RegisterProperty(&store, "some property", &property);
260 TEST_F(PropertyStoreTest, ClearBoolProperty) {
279 TEST_F(PropertyStoreTest, ClearPropertyNonexistent) {
280 PropertyStore store(Bind(&PropertyStoreTest::TestCallback,
291 TEST_F(PropertyStoreTest, SetStringmapsProperty) {
292 PropertyStore store(Bind(&PropertyStoreTest::TestCallback,
298 "", PropertyStoreTest::kStringmapsV, &error));
304 TEST_F(PropertyStoreTest, KeyValueStorePropertyNonExistent) {
305 PropertyStore store(Bind(&PropertyStoreTest::TestCallback,
310 "", PropertyStoreTest::kKeyValueStoreV, &error));
314 TEST_F(PropertyStoreTest, KeyValueStoreProperty) {
315 PropertyStore store(Bind(&PropertyStoreTest::TestCallback,
323 new CustomAccessor<PropertyStoreTest, KeyValueStore>(
324 this, &PropertyStoreTest::GetKeyValueStoreCallback,
325 &PropertyStoreTest::SetKeyValueStoreCallback)));
332 TEST_F(PropertyStoreTest, WriteOnlyProperties) {
544 TEST_F(PropertyStoreTest, SetAnyProperty) {
727 new CustomAccessor<PropertyStoreTest, KeyValueStore>(
728 this, &PropertyStoreTest::GetKeyValueStoreCallback,
729 &PropertyStoreTest::SetKeyValueStoreCallback)));
738 TEST_F(PropertyStoreTest, SetAndGetProperties) {
780 new CustomAccessor<PropertyStoreTest, KeyValueStore>(
781 this, &PropertyStoreTest::GetKeyValueStoreCallback,
782 &PropertyStoreTest::SetKeyValueStoreCallback)));