Lines Matching refs:ok
43 ASSERT_TRUE(Result<std::string>("success").ok()); in TEST()
53 Result<void> ok = {}; in TEST() local
54 EXPECT_RESULT_OK(ok); in TEST()
55 ok.value(); // should not crash in TEST()
56 ASSERT_DEATH(ok.error(), ""); in TEST()
59 EXPECT_FALSE(fail.ok()); in TEST()
62 EXPECT_TRUE(ok != fail); in TEST()
65 auto test = [](bool ok) -> Result<void> { in TEST() argument
66 if (ok) return {}; in TEST()
69 EXPECT_TRUE(test(true).ok()); in TEST()
70 EXPECT_FALSE(test(false).ok()); in TEST()
79 ASSERT_FALSE(result.ok()); in TEST()
88 ASSERT_FALSE(result.ok()); in TEST()
103 ASSERT_FALSE(MakeRvalueErrorResult().ok()); in TEST()
115 ASSERT_FALSE(result.ok()); in TEST()
127 ASSERT_FALSE(result.ok()); in TEST()
138 ASSERT_FALSE(result.ok()); in TEST()
143 ASSERT_FALSE(result2.ok()); in TEST()
154 ASSERT_FALSE(result.ok()); in TEST()
159 ASSERT_FALSE(result2.ok()); in TEST()
174 ASSERT_FALSE(result.ok()); in TEST()
179 ASSERT_FALSE(result2.ok()); in TEST()
303 ASSERT_FALSE(result->ok()); in TEST()
347 ASSERT_FALSE(result.ok()); in TEST()
353 ASSERT_FALSE(result2.ok()); in TEST()