| Index: mojo/edk/system/core_test_base.cc
|
| diff --git a/mojo/edk/system/core_test_base.cc b/mojo/edk/system/core_test_base.cc
|
| index 0bddeaa67361497f11b6fa90e8ef3fad4054363e..be805c2dd8955409baff0b04b099a9f5ea7a1e9e 100644
|
| --- a/mojo/edk/system/core_test_base.cc
|
| +++ b/mojo/edk/system/core_test_base.cc
|
| @@ -56,6 +56,13 @@ class MockDispatcher : public Dispatcher {
|
| mutex().AssertHeld();
|
| }
|
|
|
| + MojoResult DuplicateDispatcherImplNoLock(
|
| + util::RefPtr<Dispatcher>* new_dispatcher) override {
|
| + info_->IncrementDuplicateDispatcherCallCount();
|
| + *new_dispatcher = MockDispatcher::Create(info_);
|
| + return MOJO_RESULT_OK;
|
| + }
|
| +
|
| MojoResult WriteMessageImplNoLock(UserPointer<const void> bytes,
|
| uint32_t num_bytes,
|
| std::vector<HandleTransport>* transports,
|
| @@ -261,6 +268,11 @@ unsigned CoreTestBase_MockHandleInfo::GetCloseCallCount() const {
|
| return close_call_count_;
|
| }
|
|
|
| +unsigned CoreTestBase_MockHandleInfo::GetDuplicateDispatcherCallCount() const {
|
| + MutexLocker locker(&mutex_);
|
| + return duplicate_dispatcher_call_count_;
|
| +}
|
| +
|
| unsigned CoreTestBase_MockHandleInfo::GetWriteMessageCallCount() const {
|
| MutexLocker locker(&mutex_);
|
| return write_message_call_count_;
|
| @@ -357,6 +369,11 @@ void CoreTestBase_MockHandleInfo::IncrementCloseCallCount() {
|
| close_call_count_++;
|
| }
|
|
|
| +void CoreTestBase_MockHandleInfo::IncrementDuplicateDispatcherCallCount() {
|
| + MutexLocker locker(&mutex_);
|
| + duplicate_dispatcher_call_count_++;
|
| +}
|
| +
|
| void CoreTestBase_MockHandleInfo::IncrementWriteMessageCallCount() {
|
| MutexLocker locker(&mutex_);
|
| write_message_call_count_++;
|
|
|