Lines Matching refs:HasValue
37 constexpr bool HasValue(Result<T> r, T v) { in HasValue() function
48 ASSERT_THAT(Result(123), HasValue(123)); in TEST()
55 ASSERT_THAT(r, HasValue(true)); in TEST()
68 ASSERT_THAT(r, HasValue(true)); in TEST()
77 ASSERT_THAT(r2, HasValue(42)); in TEST()
78 ASSERT_THAT(r1_still_valid, HasValue(true)); in TEST()
88 ASSERT_THAT(r2, HasValue(42)); in TEST()
89 ASSERT_THAT(r1_still_valid, HasValue(true)); in TEST()
157 EXPECT_THAT(Example_OneTryExpression(1), HasValue(false)); in TEST()
158 EXPECT_THAT(Example_OneTryExpression(2), HasValue(true)); in TEST()
174 HasValue(false)); in TEST()
176 HasValue(true)); in TEST()
178 HasValue(false)); in TEST()
180 HasValue(true)); in TEST()
197 EXPECT_THAT(Example_SumWithTryExpressions(1, 41), HasValue(42)); in TEST()
211 HasValue(123)); in TEST()
224 EXPECT_THAT(Example_TryStatement(Unit{}), HasValue(true)); in TEST()
228 EXPECT_THAT(Result(true).Then(ExpectTrue()), HasValue(Unit{})); in TEST()
234 EXPECT_THAT(Result(false).Then(ExpectFalse()), HasValue(Unit{})); in TEST()
241 EXPECT_THAT(Result<V>(123).Then(ExpectHasValue()), HasValue(123)); in TEST()
249 EXPECT_THAT(Result<V>(V{}).Then(ExpectIsEmpty()), HasValue(Unit{})); in TEST()
255 EXPECT_THAT(Result<V>(123).Then(ExpectIs<int>()), HasValue(123)); in TEST()
256 EXPECT_THAT(Result<V>('a').Then(ExpectIs<char>()), HasValue('a')); in TEST()
265 HasValue(VariantWith<int>(123))); in TEST()
268 HasValue(VariantWith<int>(123))); in TEST()
277 HasValue(Unit{})); in TEST()
290 HasValue(Unit{})); in TEST()