Lines Matching refs:MockClass
67 template <class MockClass>
68 class NiceMock : public MockClass {
74 internal::ImplicitCast_<MockClass*>(this)); in NiceMock()
80 explicit NiceMock(const A1& a1) : MockClass(a1) { in NiceMock()
82 internal::ImplicitCast_<MockClass*>(this)); in NiceMock()
85 NiceMock(const A1& a1, const A2& a2) : MockClass(a1, a2) { in NiceMock()
87 internal::ImplicitCast_<MockClass*>(this)); in NiceMock()
91 NiceMock(const A1& a1, const A2& a2, const A3& a3) : MockClass(a1, a2, a3) { in NiceMock()
93 internal::ImplicitCast_<MockClass*>(this)); in NiceMock()
98 const A4& a4) : MockClass(a1, a2, a3, a4) { in NiceMock()
100 internal::ImplicitCast_<MockClass*>(this)); in NiceMock()
105 const A5& a5) : MockClass(a1, a2, a3, a4, a5) { in NiceMock()
107 internal::ImplicitCast_<MockClass*>(this)); in NiceMock()
113 const A5& a5, const A6& a6) : MockClass(a1, a2, a3, a4, a5, a6) { in NiceMock()
115 internal::ImplicitCast_<MockClass*>(this)); in NiceMock()
121 const A5& a5, const A6& a6, const A7& a7) : MockClass(a1, a2, a3, a4, a5, in NiceMock()
124 internal::ImplicitCast_<MockClass*>(this)); in NiceMock()
130 const A5& a5, const A6& a6, const A7& a7, const A8& a8) : MockClass(a1, in NiceMock()
133 internal::ImplicitCast_<MockClass*>(this)); in NiceMock()
140 const A9& a9) : MockClass(a1, a2, a3, a4, a5, a6, a7, a8, a9) { in NiceMock()
142 internal::ImplicitCast_<MockClass*>(this)); in NiceMock()
149 const A10& a10) : MockClass(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) { in NiceMock()
151 internal::ImplicitCast_<MockClass*>(this)); in NiceMock()
156 internal::ImplicitCast_<MockClass*>(this)); in ~NiceMock()
163 template <class MockClass>
164 class StrictMock : public MockClass {
170 internal::ImplicitCast_<MockClass*>(this)); in StrictMock()
174 explicit StrictMock(const A1& a1) : MockClass(a1) { in StrictMock()
176 internal::ImplicitCast_<MockClass*>(this)); in StrictMock()
179 StrictMock(const A1& a1, const A2& a2) : MockClass(a1, a2) { in StrictMock()
181 internal::ImplicitCast_<MockClass*>(this)); in StrictMock()
185 StrictMock(const A1& a1, const A2& a2, const A3& a3) : MockClass(a1, a2, a3) { in StrictMock()
187 internal::ImplicitCast_<MockClass*>(this)); in StrictMock()
192 const A4& a4) : MockClass(a1, a2, a3, a4) { in StrictMock()
194 internal::ImplicitCast_<MockClass*>(this)); in StrictMock()
199 const A5& a5) : MockClass(a1, a2, a3, a4, a5) { in StrictMock()
201 internal::ImplicitCast_<MockClass*>(this)); in StrictMock()
207 const A5& a5, const A6& a6) : MockClass(a1, a2, a3, a4, a5, a6) { in StrictMock()
209 internal::ImplicitCast_<MockClass*>(this)); in StrictMock()
215 const A5& a5, const A6& a6, const A7& a7) : MockClass(a1, a2, a3, a4, a5, in StrictMock()
218 internal::ImplicitCast_<MockClass*>(this)); in StrictMock()
224 const A5& a5, const A6& a6, const A7& a7, const A8& a8) : MockClass(a1, in StrictMock()
227 internal::ImplicitCast_<MockClass*>(this)); in StrictMock()
234 const A9& a9) : MockClass(a1, a2, a3, a4, a5, a6, a7, a8, a9) { in StrictMock()
236 internal::ImplicitCast_<MockClass*>(this)); in StrictMock()
243 const A10& a10) : MockClass(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) { in StrictMock()
245 internal::ImplicitCast_<MockClass*>(this)); in StrictMock()
250 internal::ImplicitCast_<MockClass*>(this)); in ~StrictMock()
263 template <typename MockClass>
264 class NiceMock<NiceMock<MockClass> >;
265 template <typename MockClass>
266 class NiceMock<StrictMock<MockClass> >;
267 template <typename MockClass>
268 class StrictMock<NiceMock<MockClass> >;
269 template <typename MockClass>
270 class StrictMock<StrictMock<MockClass> >;