Lines Matching defs:NaggyMock
30 // Implements class templates NiceMock, NaggyMock, and StrictMock.
35 // EXPECT_CALL specs), NaggyMock<MockFoo> is a subclass of MockFoo
41 // NaggyMock<MockFoo> behave like the same. However, we will soon
44 // stop behaving like NaggyMock<MockFoo> and start behaving like
47 // NiceMock, NaggyMock, and StrictMock "inherit" the constructors of
52 // A known limitation is that NiceMock<MockFoo>, NaggyMock<MockFoo>,
57 // In particular, nesting NiceMock, NaggyMock, and StrictMock is NOT
76 class NaggyMock;
84 std::true_type StrictnessModifierProbe(const NaggyMock<T>&);
190 class GTEST_INTERNAL_EMPTY_BASE_CLASS NaggyMock
194 "Can't apply NaggyMock to a class hierarchy that already has a "
200 NaggyMock() : MockClass() {
213 explicit NaggyMock(A&& arg) : MockClass(std::forward<A>(arg)) {
219 NaggyMock(TArg1&& arg1, TArg2&& arg2, An&&... args)
227 NaggyMock(const NaggyMock&) = delete;
228 NaggyMock& operator=(const NaggyMock&) = delete;