MockSupport* MockSupport::clone(const SimpleString& mockName) { MockSupport* newMock = new MockSupport(mockName); newMock->setMockFailureStandardReporter(standardReporter_); if (ignoreOtherCalls_) newMock->ignoreOtherCalls(); if (!enabled_) newMock->disable(); if (strictOrdering_) newMock->strictOrder(); newMock->tracing(tracing_); newMock->installComparatorsAndCopiers(comparatorsAndCopiersRepository_); return newMock; }