Lines Matching refs:DefaultValue
60 using testing::DefaultValue;
222 EXPECT_FALSE(DefaultValue<int>::IsSet()); in TEST()
223 EXPECT_FALSE(DefaultValue<const UserType>::IsSet()); in TEST()
228 EXPECT_TRUE(DefaultValue<int>::Exists()); in TEST()
229 EXPECT_FALSE(DefaultValue<const UserType>::Exists()); in TEST()
231 DefaultValue<int>::Set(1); in TEST()
232 DefaultValue<const UserType>::Set(UserType()); in TEST()
234 EXPECT_EQ(1, DefaultValue<int>::Get()); in TEST()
235 EXPECT_EQ(0, DefaultValue<const UserType>::Get().value); in TEST()
237 EXPECT_TRUE(DefaultValue<int>::Exists()); in TEST()
238 EXPECT_TRUE(DefaultValue<const UserType>::Exists()); in TEST()
240 DefaultValue<int>::Clear(); in TEST()
241 DefaultValue<const UserType>::Clear(); in TEST()
243 EXPECT_FALSE(DefaultValue<int>::IsSet()); in TEST()
244 EXPECT_FALSE(DefaultValue<const UserType>::IsSet()); in TEST()
246 EXPECT_TRUE(DefaultValue<int>::Exists()); in TEST()
247 EXPECT_FALSE(DefaultValue<const UserType>::Exists()); in TEST()
254 EXPECT_FALSE(DefaultValue<int>::IsSet()); in TEST()
255 EXPECT_TRUE(DefaultValue<int>::Exists()); in TEST()
256 EXPECT_FALSE(DefaultValue<UserType>::IsSet()); in TEST()
257 EXPECT_FALSE(DefaultValue<UserType>::Exists()); in TEST()
259 EXPECT_EQ(0, DefaultValue<int>::Get()); in TEST()
262 DefaultValue<UserType>::Get(); in TEST()
268 return DefaultValue<void>::Get(); in TEST()
275 EXPECT_FALSE(DefaultValue<int&>::IsSet()); in TEST()
276 EXPECT_FALSE(DefaultValue<UserType&>::IsSet()); in TEST()
281 EXPECT_FALSE(DefaultValue<int&>::Exists()); in TEST()
282 EXPECT_FALSE(DefaultValue<UserType&>::Exists()); in TEST()
288 DefaultValue<const int&>::Set(n); in TEST()
290 DefaultValue<UserType&>::Set(u); in TEST()
292 EXPECT_TRUE(DefaultValue<const int&>::Exists()); in TEST()
293 EXPECT_TRUE(DefaultValue<UserType&>::Exists()); in TEST()
295 EXPECT_EQ(&n, &(DefaultValue<const int&>::Get())); in TEST()
296 EXPECT_EQ(&u, &(DefaultValue<UserType&>::Get())); in TEST()
298 DefaultValue<const int&>::Clear(); in TEST()
299 DefaultValue<UserType&>::Clear(); in TEST()
301 EXPECT_FALSE(DefaultValue<const int&>::Exists()); in TEST()
302 EXPECT_FALSE(DefaultValue<UserType&>::Exists()); in TEST()
304 EXPECT_FALSE(DefaultValue<const int&>::IsSet()); in TEST()
305 EXPECT_FALSE(DefaultValue<UserType&>::IsSet()); in TEST()
312 EXPECT_FALSE(DefaultValue<int&>::IsSet()); in TEST()
313 EXPECT_FALSE(DefaultValue<UserType&>::IsSet()); in TEST()
316 DefaultValue<int&>::Get(); in TEST()
319 DefaultValue<UserType>::Get(); in TEST()
671 DefaultValue<int>::Set(1); in TEST()
676 DefaultValue<int>::Clear(); in TEST()