Lines Matching refs:Args
60 using testing::Args;
108 // Tests Args<k0, ..., kn>(m).
112 EXPECT_THAT(t, Args<>(Eq(tuple<>())));
113 EXPECT_THAT(t, Not(Args<>(Ne(tuple<>()))));
118 EXPECT_THAT(t, Args<0>(Eq(make_tuple(5))));
119 EXPECT_THAT(t, Args<1>(Eq(make_tuple(true))));
120 EXPECT_THAT(t, Not(Args<1>(Eq(make_tuple(false)))));
126 EXPECT_THAT(t, (Args<0, 1>(Lt())));
127 EXPECT_THAT(t, (Args<1, 2>(Lt())));
128 EXPECT_THAT(t, Not(Args<0, 2>(Gt())));
133 EXPECT_THAT(t, (Args<0, 0>(Eq())));
134 EXPECT_THAT(t, Not(Args<1, 1>(Ne())));
139 EXPECT_THAT(t, (Args<2, 0>(Gt())));
140 EXPECT_THAT(t, Not(Args<2, 1>(Lt())));
158 EXPECT_THAT(make_tuple(-1, 2), (Args<0, 0, 1>(SumIsZero())));
159 EXPECT_THAT(make_tuple(1, 2), Not(Args<0, 0, 1>(SumIsZero())));
164 EXPECT_THAT(t, (Args<1, 2, 3>(Args<1, 2>(Eq()))));
165 EXPECT_THAT(t, (Args<0, 1, 3>(Args<0, 2>(Lt()))));
170 const Matcher<Tuple3> m = Args<1, 2>(Lt());
177 const Matcher<const Tuple3&> m = Args<0, 1>(Lt());
189 (Args<9, 8, 7, 6, 5, 4, 3, 2, 1, 0>(
192 Not(Args<9, 8, 7, 6, 5, 4, 3, 2, 1, 0>(
197 const Matcher<tuple<int, bool, char> > m = Args<2, 0>(Lt());
205 Args<0, 2, 3>(Args<2, 0>(Lt()));
212 const Matcher<tuple<int, char> > m = Args<1, 0>(Gt());
219 const Matcher<tuple<bool, int, int> > m = Args<1, 2>(Eq());
226 // For testing Args<>'s explanation.
247 const Matcher<tuple<char, int, int> > m = Args<0, 2>(LessThan());