summaryrefslogtreecommitdiff
path: root/ctdb/tests/src/protocol_types_test.c
diff options
context:
space:
mode:
authorAmitay Isaacs <amitay@gmail.com>2017-06-29 22:39:41 +1000
committerMartin Schwenke <martins@samba.org>2017-08-30 14:59:22 +0200
commit25217a9bb58c05102655567995a8b32690ef405a (patch)
treec54e14f86d9e842e483cf598a0caedd7a8695b5d /ctdb/tests/src/protocol_types_test.c
parent04d0b30592385ea70f2f1a6f268bfed5536e59ea (diff)
downloadsamba-25217a9bb58c05102655567995a8b32690ef405a.tar.gz
ctdb-protocol: Fix marshalling for ctdb_ltdb_header
Signed-off-by: Amitay Isaacs <amitay@gmail.com> Reviewed-by: Martin Schwenke <martin@meltin.net>
Diffstat (limited to 'ctdb/tests/src/protocol_types_test.c')
-rw-r--r--ctdb/tests/src/protocol_types_test.c19
1 files changed, 2 insertions, 17 deletions
diff --git a/ctdb/tests/src/protocol_types_test.c b/ctdb/tests/src/protocol_types_test.c
index 15cd846f131..865f9db0fc1 100644
--- a/ctdb/tests/src/protocol_types_test.c
+++ b/ctdb/tests/src/protocol_types_test.c
@@ -31,22 +31,6 @@ PROTOCOL_TYPE2_TEST(TDB_DATA, ctdb_tdb_data);
PROTOCOL_TYPE2_TEST(TDB_DATA, ctdb_tdb_datan);
PROTOCOL_TYPE1_TEST(struct ctdb_latency_counter, ctdb_latency_counter);
-static void test_ctdb_ltdb_header(void)
-{
- TALLOC_CTX *mem_ctx = talloc_new(NULL);
- struct ctdb_ltdb_header p1, p2;
- size_t buflen;
- int ret;
-
- fill_ctdb_ltdb_header(mem_ctx, &p1);
- buflen = ctdb_ltdb_header_len(&p1);
- ctdb_ltdb_header_push(&p1, BUFFER);
- ret = ctdb_ltdb_header_pull(BUFFER, buflen, &p2);
- assert(ret == 0);
- verify_ctdb_ltdb_header(&p1, &p2);
- talloc_free(mem_ctx);
-}
-
static void test_ctdb_g_lock(void)
{
TALLOC_CTX *mem_ctx = talloc_new(NULL);
@@ -69,6 +53,7 @@ PROTOCOL_TYPE3_TEST(struct ctdb_dbid, ctdb_dbid);
PROTOCOL_TYPE3_TEST(struct ctdb_dbid_map, ctdb_dbid_map);
PROTOCOL_TYPE3_TEST(struct ctdb_pulldb, ctdb_pulldb);
PROTOCOL_TYPE3_TEST(struct ctdb_pulldb_ext, ctdb_pulldb_ext);
+PROTOCOL_TYPE1_TEST(struct ctdb_ltdb_header, ctdb_ltdb_header);
DEFINE_TEST(struct ctdb_rec_data, ctdb_rec_data);
DEFINE_TEST(struct ctdb_rec_buffer, ctdb_rec_buffer);
DEFINE_TEST(struct ctdb_traverse_start, ctdb_traverse_start);
@@ -160,7 +145,6 @@ int main(int argc, char *argv[])
TEST_FUNC(ctdb_tdb_data)();
TEST_FUNC(ctdb_tdb_datan)();
TEST_FUNC(ctdb_latency_counter)();
- test_ctdb_ltdb_header();
test_ctdb_g_lock();
TEST_FUNC(ctdb_statistics)();
@@ -169,6 +153,7 @@ int main(int argc, char *argv[])
TEST_FUNC(ctdb_dbid_map)();
TEST_FUNC(ctdb_pulldb)();
TEST_FUNC(ctdb_pulldb_ext)();
+ TEST_FUNC(ctdb_ltdb_header)();
TEST_FUNC(ctdb_rec_data)();
TEST_FUNC(ctdb_rec_buffer)();
TEST_FUNC(ctdb_traverse_start)();