From: Sebastian Harl Date: Sun, 12 Jan 2014 17:29:41 +0000 (+0100) Subject: object_test: Removed 'obj->ref_cnt == 0' checks. X-Git-Tag: sysdb-0.1.0~240 X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=commitdiff_plain;h=dd6f2b0f41acd918757be05bb6c9796740b009bc object_test: Removed 'obj->ref_cnt == 0' checks. They generate unnecessary noise in LLVM's AddressSanitizer runs. --- diff --git a/t/core/object_test.c b/t/core/object_test.c index b741b6c..844dbc1 100644 --- a/t/core/object_test.c +++ b/t/core/object_test.c @@ -113,11 +113,6 @@ START_TEST(test_obj_create) "sdb_object_create() did not initialize data to zero"); sdb_object_deref(obj); - /* the memory address at 'obj' is no longer valid but usually this check - * should still work */ - fail_unless(obj->ref_cnt == 0, - "after sdb_object_deref(): obj->ref_cnt = %d; expected: 0", - obj->ref_cnt); fail_unless(destroy_noop_called == 1, "sdb_object_deref() did not call object's destroy function"); @@ -283,10 +278,6 @@ START_TEST(test_obj_ref) /* test_obj_create already checks the ref_cnt == 1 case */ obj->ref_cnt = 0; sdb_object_deref(obj); - fail_unless(obj->ref_cnt <= 0, - "after db_object_deref(): obj->ref_cnt = %d; expected: <= 0", - obj->ref_cnt); - fail_unless(init_noop_called == 1, "after some sdb_object_{de,}ref(); object's init called %d times; " "expected: 1", init_noop_called);