summaryrefslogtreecommitdiffstats
path: root/src/tests/fail_over-tests.c
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2013-04-01 13:22:49 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-04-17 11:43:22 +0200
commit4139a7a731f2831963a42b26aac111422be28792 (patch)
treec69d00109216ecaae36d54f3877946d89e16de17 /src/tests/fail_over-tests.c
parent714ba5f50551a42df324714358dc379b351d4a53 (diff)
downloadsssd-4139a7a731f2831963a42b26aac111422be28792.tar.gz
sssd-4139a7a731f2831963a42b26aac111422be28792.tar.xz
sssd-4139a7a731f2831963a42b26aac111422be28792.zip
Make leak checks usable in tests that do not utilize check
* Remove check-specific failure reporting from common_check.c * Check-specific abstraction over memleak checks * Rename common_check.c to leak_check.c
Diffstat (limited to 'src/tests/fail_over-tests.c')
-rw-r--r--src/tests/fail_over-tests.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/tests/fail_over-tests.c b/src/tests/fail_over-tests.c
index 93dda3a77..c00025960 100644
--- a/src/tests/fail_over-tests.c
+++ b/src/tests/fail_over-tests.c
@@ -32,7 +32,7 @@
#include <tevent.h>
#include "resolv/async_resolv.h"
-#include "tests/common.h"
+#include "tests/common_check.h"
#include "util/util.h"
/* Interface under test */
@@ -107,13 +107,13 @@ START_TEST(test_fo_new_service)
struct fo_service *services[10];
ctx = setup_test();
- check_leaks_push(ctx);
+ ck_leaks_push(ctx);
for (i = 0; i < 10; i++) {
char buf[16];
sprintf(buf, "service_%d", i);
- check_leaks_push(ctx);
+ ck_leaks_push(ctx);
ret = fo_new_service(ctx->fo_ctx, buf, NULL, &services[i]);
fail_if(ret != EOK);
}
@@ -129,13 +129,13 @@ START_TEST(test_fo_new_service)
fail_if(ret != EOK);
fail_if(service != services[i]);
talloc_free(service);
- check_leaks_pop(ctx);
+ ck_leaks_pop(ctx);
ret = fo_get_service(ctx->fo_ctx, buf, &service);
fail_if(ret != ENOENT);
}
- check_leaks_pop(ctx);
+ ck_leaks_pop(ctx);
talloc_free(ctx);
}
END_TEST
@@ -264,7 +264,7 @@ create_suite(void)
TCase *tc = tcase_create("FAIL_OVER Tests");
- tcase_add_checked_fixture(tc, leak_check_setup, leak_check_teardown);
+ tcase_add_checked_fixture(tc, ck_leak_check_setup, ck_leak_check_teardown);
/* Do some testing */
tcase_add_test(tc, test_fo_new_service);
tcase_add_test(tc, test_fo_resolve_service);