summaryrefslogtreecommitdiffstats
path: root/messagebus/src/tests
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-07-09 07:45:01 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-07-09 07:45:01 +0000
commit637de9a2313414da6930f703e2a63eae4637d0e6 (patch)
treee5b16eb1f9bc2bc3f138ad5e8148d3e00613a552 /messagebus/src/tests
parent3af0dfbc0f011a70259424d446a8a9f1bd9b994b (diff)
Config control over what treads to skip.
Diffstat (limited to 'messagebus/src/tests')
-rw-r--r--messagebus/src/tests/messenger/messenger.cpp17
1 files changed, 6 insertions, 11 deletions
diff --git a/messagebus/src/tests/messenger/messenger.cpp b/messagebus/src/tests/messenger/messenger.cpp
index 8133d24c186..0653ee52b0e 100644
--- a/messagebus/src/tests/messenger/messenger.cpp
+++ b/messagebus/src/tests/messenger/messenger.cpp
@@ -6,8 +6,6 @@
using namespace mbus;
-TEST_SETUP(Test);
-
class ThrowException : public Messenger::ITask {
public:
void run() override {
@@ -39,20 +37,17 @@ public:
}
};
-int
-Test::Main()
-{
- TEST_INIT("messenger_test");
+TEST("messenger_test") {
- Messenger msn;
+ Messenger msn(true, true);
msn.start();
vespalib::Barrier barrier(2);
- msn.enqueue(Messenger::ITask::UP(new ThrowException()));
- msn.enqueue(Messenger::ITask::UP(new BarrierTask(barrier)));
+ msn.enqueue(std::make_unique<ThrowException>());
+ msn.enqueue(std::make_unique<BarrierTask>(barrier));
barrier.await();
ASSERT_TRUE(msn.isEmpty());
-
- TEST_DONE();
}
+
+TEST_MAIN() { TEST_RUN_ALL(); } \ No newline at end of file