Lines Matching refs:Get

85 // Tests that BuiltInDefaultValue<T*>::Get() returns NULL.
87 EXPECT_TRUE(BuiltInDefaultValue<int*>::Get() == NULL);
88 EXPECT_TRUE(BuiltInDefaultValue<const char*>::Get() == NULL);
89 EXPECT_TRUE(BuiltInDefaultValue<void*>::Get() == NULL);
99 // Tests that BuiltInDefaultValue<T>::Get() returns 0 when T is a
102 EXPECT_EQ(0U, BuiltInDefaultValue<unsigned char>::Get());
103 EXPECT_EQ(0, BuiltInDefaultValue<signed char>::Get());
104 EXPECT_EQ(0, BuiltInDefaultValue<char>::Get());
106 EXPECT_EQ(0U, BuiltInDefaultValue<unsigned wchar_t>::Get());
107 EXPECT_EQ(0, BuiltInDefaultValue<signed wchar_t>::Get());
110 EXPECT_EQ(0, BuiltInDefaultValue<wchar_t>::Get());
112 EXPECT_EQ(0U, BuiltInDefaultValue<unsigned short>::Get()); // NOLINT
113 EXPECT_EQ(0, BuiltInDefaultValue<signed short>::Get()); // NOLINT
114 EXPECT_EQ(0, BuiltInDefaultValue<short>::Get()); // NOLINT
115 EXPECT_EQ(0U, BuiltInDefaultValue<unsigned int>::Get());
116 EXPECT_EQ(0, BuiltInDefaultValue<signed int>::Get());
117 EXPECT_EQ(0, BuiltInDefaultValue<int>::Get());
118 EXPECT_EQ(0U, BuiltInDefaultValue<unsigned long>::Get()); // NOLINT
119 EXPECT_EQ(0, BuiltInDefaultValue<signed long>::Get()); // NOLINT
120 EXPECT_EQ(0, BuiltInDefaultValue<long>::Get()); // NOLINT
121 EXPECT_EQ(0U, BuiltInDefaultValue<UInt64>::Get());
122 EXPECT_EQ(0, BuiltInDefaultValue<Int64>::Get());
123 EXPECT_EQ(0, BuiltInDefaultValue<float>::Get());
124 EXPECT_EQ(0, BuiltInDefaultValue<double>::Get());
155 // Tests that BuiltInDefaultValue<bool>::Get() returns false.
157 EXPECT_FALSE(BuiltInDefaultValue<bool>::Get());
165 // Tests that BuiltInDefaultValue<T>::Get() returns "" when T is a
169 EXPECT_EQ("", BuiltInDefaultValue< ::string>::Get());
172 EXPECT_EQ("", BuiltInDefaultValue< ::std::string>::Get());
185 // Tests that BuiltInDefaultValue<const T>::Get() returns the same
186 // value as BuiltInDefaultValue<T>::Get() does.
188 EXPECT_EQ("", BuiltInDefaultValue<const std::string>::Get());
189 EXPECT_EQ(0, BuiltInDefaultValue<const int>::Get());
190 EXPECT_TRUE(BuiltInDefaultValue<char* const>::Get() == NULL);
191 EXPECT_FALSE(BuiltInDefaultValue<const bool>::Get());
224 EXPECT_EQ(42, BuiltInDefaultValue<MyDefaultConstructible>::Get().value());
233 // Tests that BuiltInDefaultValue<T&>::Get() aborts the program.
236 BuiltInDefaultValue<int&>::Get();
239 BuiltInDefaultValue<const char&>::Get();
245 BuiltInDefaultValue<MyNonDefaultConstructible>::Get();
265 EXPECT_EQ(1, DefaultValue<int>::Get());
266 EXPECT_EQ(42, DefaultValue<const MyNonDefaultConstructible>::Get().value());
281 // Tests that DefaultValue<T>::Get() returns the
282 // BuiltInDefaultValue<T>::Get() when DefaultValue<T>::IsSet() is
290 EXPECT_EQ(0, DefaultValue<int>::Get());
293 DefaultValue<MyNonDefaultConstructible>::Get();
300 EXPECT_TRUE(DefaultValue<std::unique_ptr<int>>::Get() == NULL);
305 std::unique_ptr<int> i = DefaultValue<std::unique_ptr<int>>::Get();
310 // Tests that DefaultValue<void>::Get() returns void.
312 return DefaultValue<void>::Get();
341 EXPECT_EQ(&n, &(DefaultValue<const int&>::Get()));
342 EXPECT_EQ(&x, &(DefaultValue<MyNonDefaultConstructible&>::Get()));
354 // Tests that DefaultValue<T&>::Get() returns the
355 // BuiltInDefaultValue<T&>::Get() when DefaultValue<T&>::IsSet() is
362 DefaultValue<int&>::Get();
365 DefaultValue<MyNonDefaultConstructible>::Get();