Lines Matching refs:SampleOptional
6647 class SampleOptional { class
6650 explicit SampleOptional(T value) in SampleOptional() function in testing::gmock_matchers_test::__anon67385ff30111::SampleOptional
6652 SampleOptional() : value_(), has_value_(false) {} in SampleOptional() function in testing::gmock_matchers_test::__anon67385ff30111::SampleOptional
6662 const Matcher<SampleOptional<int>> m = Optional(Eq(1)); in TEST()
6667 const Matcher<SampleOptional<int>> m = Optional(Eq(1)); in TEST()
6668 EXPECT_EQ("whose value 1 matches", Explain(m, SampleOptional<int>(1))); in TEST()
6669 EXPECT_EQ("whose value 2 doesn't match", Explain(m, SampleOptional<int>(2))); in TEST()
6673 const Matcher<SampleOptional<int>> m1 = Optional(1); in TEST()
6674 const Matcher<SampleOptional<int>> m2 = Optional(Eq(2)); in TEST()
6675 const Matcher<SampleOptional<int>> m3 = Optional(Lt(3)); in TEST()
6676 SampleOptional<int> opt(1); in TEST()
6683 const Matcher<SampleOptional<int>> m = Optional(1); in TEST()
6684 SampleOptional<int> empty; in TEST()
6689 Matcher<SampleOptional<std::unique_ptr<int>>> m = Optional(Eq(nullptr)); in TEST()
6690 EXPECT_TRUE(m.Matches(SampleOptional<std::unique_ptr<int>>(nullptr))); in TEST()