e-test-server-utils.[ch]: Making the test fixture more strict.
authorTristan Van Berkom <tristanvb@openismus.com>
Sat, 16 Mar 2013 10:02:49 +0000 (19:02 +0900)
committerTristan Van Berkom <tristanvb@openismus.com>
Sat, 16 Mar 2013 10:02:49 +0000 (19:02 +0900)
commitda8a14446e5b96fcae48e88517b847cd6a8be8a4
treedf3631812b0e1042a782b4196a91630aacca1a01
parentbc664c9745be42d6becb743c757945421395d5cf
e-test-server-utils.[ch]: Making the test fixture more strict.

Now the fixture also asserts that any client/registry created by
the fixture is properly finalized after the final g_object_unref()
while tearing down the fixture.

The checks are performed by added g_object_weak_ref() callbacks.
tests/test-server-utils/e-test-server-utils.c
tests/test-server-utils/e-test-server-utils.h