diff options
author | Benety Goh <benety@mongodb.com> | 2017-04-25 17:45:29 -0400 |
---|---|---|
committer | Benety Goh <benety@mongodb.com> | 2017-04-26 19:09:40 -0400 |
commit | bb1bc2f2695681921a46d4330048ade7d8c204ca (patch) | |
tree | c6ea5c397eb4cffd22b090229549518d4ef2bb19 /src/mongo/db/repl/abstract_async_component_test.cpp | |
parent | 0b4913007f8bd9bc918091fa54b7364b50e8567f (diff) | |
download | mongo-bb1bc2f2695681921a46d4330048ade7d8c204ca.tar.gz |
SERVER-28214 clean up TaskExecutorMock
Diffstat (limited to 'src/mongo/db/repl/abstract_async_component_test.cpp')
-rw-r--r-- | src/mongo/db/repl/abstract_async_component_test.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mongo/db/repl/abstract_async_component_test.cpp b/src/mongo/db/repl/abstract_async_component_test.cpp index 6c2e8cd95f6..b4b71b972dd 100644 --- a/src/mongo/db/repl/abstract_async_component_test.cpp +++ b/src/mongo/db/repl/abstract_async_component_test.cpp @@ -337,11 +337,10 @@ TEST_F(AbstractAsyncComponentTest, TEST_F(AbstractAsyncComponentTest, ScheduleWorkAndSaveHandlePassesThroughErrorFromTaskExecutorScheduleWork) { - TaskExecutorMock taskExecutorMock(&getExecutor(), - [](const executor::RemoteCommandRequest&) { return false; }); + TaskExecutorMock taskExecutorMock(&getExecutor()); MockAsyncComponent component(&taskExecutorMock); - taskExecutorMock.shouldFailScheduleWork = true; + taskExecutorMock.shouldFailScheduleWorkRequest = []() { return true; }; auto callback = [](const executor::TaskExecutor::CallbackArgs&) {}; executor::TaskExecutor::CallbackHandle handle; @@ -381,11 +380,10 @@ TEST_F(AbstractAsyncComponentTest, TEST_F(AbstractAsyncComponentTest, ScheduleWorkAtAndSaveHandlePassesThroughErrorFromTaskExecutorScheduleWork) { - TaskExecutorMock taskExecutorMock(&getExecutor(), - [](const executor::RemoteCommandRequest&) { return false; }); + TaskExecutorMock taskExecutorMock(&getExecutor()); MockAsyncComponent component(&taskExecutorMock); - taskExecutorMock.shouldFailScheduleWorkAt = true; + taskExecutorMock.shouldFailScheduleWorkAtRequest = []() { return true; }; auto when = getExecutor().now() + Seconds(1); auto callback = [](const executor::TaskExecutor::CallbackArgs&) {}; |