ctdb-tests: Strengthen some tests
authorMartin Schwenke <martin@meltin.net>
Mon, 9 Oct 2017 03:56:00 +0000 (14:56 +1100)
committerMartin Schwenke <martins@samba.org>
Mon, 16 Oct 2017 03:28:19 +0000 (05:28 +0200)
Check for the expected result instead of just any failure.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Volker Lendecke <vl@samba.org>
ctdb/tests/src/protocol_util_test.c

index fd1b067941409c6407e9a436dadab1ae0d7c90dc..eb7eb0ff88f17a8b01cdeeecbd374aaad359ed22 100644 (file)
@@ -49,7 +49,7 @@ static void test_sock_addr_from_string_bad(const char *ip, bool with_port)
        int ret;
 
        ret = ctdb_sock_addr_from_string(ip, &sa, with_port);
-       assert(ret != 0);
+       assert(ret == EINVAL);
 }
 
 static void test_sock_addr_cmp(const char *ip1, const char *ip2,
@@ -141,7 +141,7 @@ static void test_connection_from_string_bad(const char *conn_str)
        int ret;
 
        ret = ctdb_connection_from_string(conn_str, false, &conn);
-       assert(ret != 0);
+       assert(ret == EINVAL);
 }
 
 /*
@@ -240,7 +240,7 @@ static void test_connection_list_read_bad(const char *s1)
        close(pipefd[0]);
 
        ret = ctdb_connection_list_read(tmp_ctx, false, &conn_list);
-       assert(ret != 0);
+       assert(ret == EINVAL);
 
        talloc_free(tmp_ctx);
 }