Lines Matching defs:testing

44 namespace testing {
54 class InvokeHelper<R, ::testing::tuple<> > {
57 static R Invoke(Function function, const ::testing::tuple<>&) {
64 const ::testing::tuple<>&) {
70 class InvokeHelper<R, ::testing::tuple<A1> > {
73 static R Invoke(Function function, const ::testing::tuple<A1>& args) {
80 const ::testing::tuple<A1>& args) {
86 class InvokeHelper<R, ::testing::tuple<A1, A2> > {
89 static R Invoke(Function function, const ::testing::tuple<A1, A2>& args) {
96 const ::testing::tuple<A1, A2>& args) {
102 class InvokeHelper<R, ::testing::tuple<A1, A2, A3> > {
105 static R Invoke(Function function, const ::testing::tuple<A1, A2, A3>& args) {
112 const ::testing::tuple<A1, A2, A3>& args) {
119 class InvokeHelper<R, ::testing::tuple<A1, A2, A3, A4> > {
122 static R Invoke(Function function, const ::testing::tuple<A1, A2, A3,
131 const ::testing::tuple<A1, A2, A3, A4>& args) {
139 class InvokeHelper<R, ::testing::tuple<A1, A2, A3, A4, A5> > {
142 static R Invoke(Function function, const ::testing::tuple<A1, A2, A3, A4,
151 const ::testing::tuple<A1, A2, A3, A4, A5>& args) {
159 class InvokeHelper<R, ::testing::tuple<A1, A2, A3, A4, A5, A6> > {
162 static R Invoke(Function function, const ::testing::tuple<A1, A2, A3, A4, A5,
171 const ::testing::tuple<A1, A2, A3, A4, A5, A6>& args) {
179 class InvokeHelper<R, ::testing::tuple<A1, A2, A3, A4, A5, A6, A7> > {
182 static R Invoke(Function function, const ::testing::tuple<A1, A2, A3, A4, A5,
191 const ::testing::tuple<A1, A2, A3, A4, A5, A6,
201 class InvokeHelper<R, ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8> > {
204 static R Invoke(Function function, const ::testing::tuple<A1, A2, A3, A4, A5,
214 const ::testing::tuple<A1, A2, A3, A4, A5, A6, A7,
224 class InvokeHelper<R, ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8, A9> > {
227 static R Invoke(Function function, const ::testing::tuple<A1, A2, A3, A4, A5,
237 const ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8,
248 class InvokeHelper<R, ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8, A9,
252 static R Invoke(Function function, const ::testing::tuple<A1, A2, A3, A4, A5,
262 const ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8,
273 typename ::testing::tuple_element<N, Tuple>::type
279 // SelectArgs<int, ::testing::tuple<bool, char, double, long>, 0, 3>::type
286 // ::testing::make_tuple(true, 'a', 2.5))
504 // error messages tractable, we define it in the testing namespace
505 // instead of testing::internal. However, this is an INTERNAL TYPE
514 static Result Perform(Impl* impl, const ::testing::tuple<>& args) {
522 static Result Perform(Impl* impl, const ::testing::tuple<A0>& args) {
530 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1>& args) {
538 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2>& args) {
546 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2,
555 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3,
565 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,
575 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,
585 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,
595 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,
605 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,
782 } // namespace testing
918 // *output = T(::testing::get<k>(args));
1252 class gmock_Impl : public ::testing::ActionInterface<F> {\
1255 typedef typename ::testing::internal::Function<F>::Result return_type;\
1256 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1260 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1275 template <typename F> operator ::testing::Action<F>() const {\
1276 return ::testing::Action<F>(\
1301 typename ::testing::internal::Function<F>::Result\
1313 class gmock_Impl : public ::testing::ActionInterface<F> {\
1316 typedef typename ::testing::internal::Function<F>::Result return_type;\
1317 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1321 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1335 template <typename F> operator ::testing::Action<F>() const {\
1336 return ::testing::Action<F>(new gmock_Impl<F>());\
1349 typename ::testing::internal::Function<F>::Result\
1359 class gmock_Impl : public ::testing::ActionInterface<F> {\
1362 typedef typename ::testing::internal::Function<F>::Result return_type;\
1363 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1367 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1382 template <typename F> operator ::testing::Action<F>() const {\
1383 return ::testing::Action<F>(new gmock_Impl<F>(p0));\
1399 typename ::testing::internal::Function<F>::Result\
1410 class gmock_Impl : public ::testing::ActionInterface<F> {\
1413 typedef typename ::testing::internal::Function<F>::Result return_type;\
1414 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1419 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1435 template <typename F> operator ::testing::Action<F>() const {\
1436 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1));\
1454 typename ::testing::internal::Function<F>::Result\
1465 class gmock_Impl : public ::testing::ActionInterface<F> {\
1468 typedef typename ::testing::internal::Function<F>::Result return_type;\
1469 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1474 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1491 template <typename F> operator ::testing::Action<F>() const {\
1492 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2));\
1511 typename ::testing::internal::Function<F>::Result\
1525 class gmock_Impl : public ::testing::ActionInterface<F> {\
1528 typedef typename ::testing::internal::Function<F>::Result return_type;\
1529 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1535 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1553 template <typename F> operator ::testing::Action<F>() const {\
1554 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3));\
1578 typename ::testing::internal::Function<F>::Result\
1593 class gmock_Impl : public ::testing::ActionInterface<F> {\
1596 typedef typename ::testing::internal::Function<F>::Result return_type;\
1597 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1603 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1622 template <typename F> operator ::testing::Action<F>() const {\
1623 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4));\
1648 typename ::testing::internal::Function<F>::Result\
1663 class gmock_Impl : public ::testing::ActionInterface<F> {\
1666 typedef typename ::testing::internal::Function<F>::Result return_type;\
1667 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1674 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1694 template <typename F> operator ::testing::Action<F>() const {\
1695 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5));\
1721 typename ::testing::internal::Function<F>::Result\
1738 class gmock_Impl : public ::testing::ActionInterface<F> {\
1741 typedef typename ::testing::internal::Function<F>::Result return_type;\
1742 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1749 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1770 template <typename F> operator ::testing::Action<F>() const {\
1771 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
1802 typename ::testing::internal::Function<F>::Result\
1820 class gmock_Impl : public ::testing::ActionInterface<F> {\
1823 typedef typename ::testing::internal::Function<F>::Result return_type;\
1824 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1832 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1854 template <typename F> operator ::testing::Action<F>() const {\
1855 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
1888 typename ::testing::internal::Function<F>::Result\
1907 class gmock_Impl : public ::testing::ActionInterface<F> {\
1910 typedef typename ::testing::internal::Function<F>::Result return_type;\
1911 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1920 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1943 template <typename F> operator ::testing::Action<F>() const {\
1944 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
1979 typename ::testing::internal::Function<F>::Result\
1999 class gmock_Impl : public ::testing::ActionInterface<F> {\
2002 typedef typename ::testing::internal::Function<F>::Result return_type;\
2003 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
2012 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
2036 template <typename F> operator ::testing::Action<F>() const {\
2037 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
2075 typename ::testing::internal::Function<F>::Result\
2081 namespace testing {
2202 ::testing::get<k>(args));
2211 ::testing::get<k>(args), p0);
2220 ::testing::get<k>(args), p0, p1);
2229 ::testing::get<k>(args), p0, p1, p2);
2238 ::testing::get<k>(args), p0, p1, p2, p3);
2247 ::testing::get<k>(args), p0, p1, p2, p3, p4);
2256 ::testing::get<k>(args), p0, p1, p2, p3, p4, p5);
2265 ::testing::get<k>(args), p0, p1, p2, p3, p4, p5, p6);
2274 ::testing::get<k>(args), p0, p1, p2, p3, p4, p5, p6, p7);
2283 ::testing::get<k>(args), p0, p1, p2, p3, p4, p5, p6, p7, p8);
2292 ::testing::get<k>(args), p0, p1, p2, p3, p4, p5, p6, p7, p8, p9);
2370 } // namespace testing