18destroy_fn1(gpointer arg)
24destroy_fn2(gpointer arg)
30null_cluster(
void **state)
44 assert_ptr_equal(cluster.
destroy, NULL);
48 assert_ptr_equal(cluster.
destroy, NULL);
52previous_fn_null(
void **state)
60 assert_ptr_equal(cluster.
destroy, destroy_fn1);
64previous_fn_nonnull(
void **state)
67 .destroy = destroy_fn2,
72 assert_ptr_equal(cluster.
destroy, destroy_fn1);
76 cmocka_unit_test(null_cluster),
77 cmocka_unit_test(null_fn),
78 cmocka_unit_test(previous_fn_null),
79 cmocka_unit_test(previous_fn_nonnull))
int pcmk_cluster_set_destroy_fn(pcmk_cluster_t *cluster, void(*fn)(gpointer))
Set the destroy function for a cluster object.
void(* destroy)(gpointer)
#define PCMK__UNIT_TEST(group_setup, group_teardown,...)