Commit ab51589b authored by Dominik Charousset's avatar Dominik Charousset

Fix check for arguments in unit tests

parent 3bbb9029
...@@ -201,7 +201,7 @@ void run_server(bool spawn_client, const char* bin_path) { ...@@ -201,7 +201,7 @@ void run_server(bool spawn_client, const char* bin_path) {
CAF_TEST(test_broker) { CAF_TEST(test_broker) {
auto argv = caf::test::engine::argv(); auto argv = caf::test::engine::argv();
auto argc = caf::test::engine::argc(); auto argc = caf::test::engine::argc();
if (argv) { if (argc > 0) {
uint16_t port = 0; uint16_t port = 0;
auto r = message_builder(argv, argv + argc).extract_opts({ auto r = message_builder(argv, argv + argc).extract_opts({
{"client-port,c", "set port for IO client", port}, {"client-port,c", "set port for IO client", port},
......
...@@ -491,7 +491,7 @@ CAF_TEST(test_remote_actor) { ...@@ -491,7 +491,7 @@ CAF_TEST(test_remote_actor) {
announce<actor_vector>("actor_vector"); announce<actor_vector>("actor_vector");
cout << "this node is: " << to_string(caf::detail::singletons::get_node_id()) cout << "this node is: " << to_string(caf::detail::singletons::get_node_id())
<< endl; << endl;
if (argv) { if (argc > 0) {
std::vector<uint16_t> ports; std::vector<uint16_t> ports;
uint16_t gport = 0; uint16_t gport = 0;
auto r = message_builder(argv, argv + argc).extract_opts({ auto r = message_builder(argv, argv + argc).extract_opts({
......
...@@ -202,7 +202,7 @@ void run_server(bool spawn_client, const char* bin_path) { ...@@ -202,7 +202,7 @@ void run_server(bool spawn_client, const char* bin_path) {
CAF_TEST(test_typed_broker) { CAF_TEST(test_typed_broker) {
auto argv = caf::test::engine::argv(); auto argv = caf::test::engine::argv();
auto argc = caf::test::engine::argc(); auto argc = caf::test::engine::argc();
if (argv) { if (argc > 0) {
uint16_t port = 0; uint16_t port = 0;
auto r = message_builder(argv, argv + argc).extract_opts({ auto r = message_builder(argv, argv + argc).extract_opts({
{"client-port,c", "set port for IO client", port}, {"client-port,c", "set port for IO client", port},
......
...@@ -99,7 +99,7 @@ CAF_TEST(test_typed_remote_actor) { ...@@ -99,7 +99,7 @@ CAF_TEST(test_typed_remote_actor) {
auto argc = caf::test::engine::argc(); auto argc = caf::test::engine::argc();
announce<ping>("ping", &ping::value); announce<ping>("ping", &ping::value);
announce<pong>("pong", &pong::value); announce<pong>("pong", &pong::value);
if (argv) { if (argc > 0) {
uint16_t port = 0; uint16_t port = 0;
auto r = message_builder(argv, argv + argc).extract_opts({ auto r = message_builder(argv, argv + argc).extract_opts({
{"client-port,c", "set port for client", port}, {"client-port,c", "set port for client", port},
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment