From 0792d3ad8dd279e8ca12621dd57bc078904d4ba5 Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Tue, 7 Apr 2020 12:27:00 +0200 Subject: [PATCH] Improve tests on Module state --- core-writer/test/test_ZmqRecvModule.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/core-writer/test/test_ZmqRecvModule.cpp b/core-writer/test/test_ZmqRecvModule.cpp index dae9000..2dfd3d0 100644 --- a/core-writer/test/test_ZmqRecvModule.cpp +++ b/core-writer/test/test_ZmqRecvModule.cpp @@ -33,11 +33,20 @@ TEST(ZmqRecvModule, basic_interaction) uint8_t n_receivers = 4; zmq_recv_module.start_recv("tcp://127.0.0.1:11000", n_receivers); + EXPECT_THROW( + zmq_recv_module.start_recv("tcp://127.0.0.1:11000", n_receivers), + runtime_error); zmq_recv_module.start_saving(); - zmq_recv_module.stop_saving(); + EXPECT_NO_THROW(zmq_recv_module.start_saving()); + + + // Stop should never throw an exception. zmq_recv_module.stop_recv(); + EXPECT_NO_THROW(zmq_recv_module.stop_recv()); + zmq_recv_module.stop_saving(); + EXPECT_NO_THROW(zmq_recv_module.stop_saving()); } TEST(ZmqRecvModule, simple_recv)