summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/abstract_async_component_test.cpp
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2017-04-25 17:45:29 -0400
committerBenety Goh <benety@mongodb.com>2017-04-26 19:09:40 -0400
commitbb1bc2f2695681921a46d4330048ade7d8c204ca (patch)
treec6ea5c397eb4cffd22b090229549518d4ef2bb19 /src/mongo/db/repl/abstract_async_component_test.cpp
parent0b4913007f8bd9bc918091fa54b7364b50e8567f (diff)
downloadmongo-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.cpp10
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&) {};