Beispiel #1
0
int main(int argc, char* const argv[])
{
    plan_tests(2);
    ok(CopyDefaultAndDeleteInMultipleThreadsTest(), "CopyDefaultAndDeleteInMultipleThreadsTest");
    ok_leaks("kc-50-thread");
    return 0;
}
int
main(int argc, char *const *argv)
{
	plan_tests(6);

	ok(tests_begin(argc, argv), "setup");

	UInt32 didGetNotification = 0;
	ok_status(SecKeychainAddCallback(callbackFunction, kSecAddEventMask,
		&didGetNotification), "add callback");

	SecKeychainRef keychain;
	ok_status(SecKeychainCreate("test", 4, "test", FALSE, NULL, &keychain),
			"create keychain");
	SecKeychainItemRef itemRef;
	ok_status(SecKeychainAddGenericPassword(keychain,
		sizeof(account), account,
		sizeof(service), service,
		sizeof(password), password,
		&itemRef),
		"add generic password, release and wait for callback");
	//checkContent(itemRef);
	CFRelease(itemRef);
	CFRelease(keychain);

	if (argc > 1 && !strcmp(argv[1], "-l")) {
		printf("pid: %d\n", getpid());
		sleep(100);
	}
	ok(tests_end(1), "cleanup");
	ok_leaks("leaks");

	return 0;
}
int main(int argc, char *const *argv)
{
#ifdef DEBUG
	plan_tests(49);

	if (!tests_begin(argc, argv))
		BAIL_OUT("tests_begin failed");

	tests();
	ok_leaks("no leaks");
#endif
	plan_tests(1);
	ok_leaks("no leaks");
	
	return 0;
}
int main(int argc, char *const *argv)
{
	int dont_skip = argc > 1 && !strcmp(argv[1], "-s");

	plan_tests(22);

	if (!tests_begin(argc, argv))
		BAIL_OUT("tests_begin failed");

	tests(dont_skip);
	ok_leaks("no leaks");

	return 0;
}
Beispiel #5
0
int
main(int argc, char * const *argv)
{
    int guid_alt = argc > 1 && !strcmp(argv[1], "-g");
    /* {2cb56191-ee6f-432d-a377-853d3c6b949e} */
    CSSM_GUID s3dl_guid =
    {
        0x2cb56191, 0xee6f, 0x432d,
        { 0xa3, 0x77, 0x85, 0x3d, 0x3c, 0x6b, 0x94, 0x9e }
    };
    const CSSM_GUID *guid = guid_alt ? & s3dl_guid : &gGuidAppleFileDL;
    CSSM_DL_HANDLE dl;

    /* Total number of test cases in this file. */
    plan_tests(45);

    ok(cssm_attach(guid, &dl), "cssm_attach");
    ok(tests_begin(argc, argv), "setup");

    /* Run tests. */
    ok(test1(dl), "create close delete");
    ok(test2(dl), "create delete close");
    ok(test3(dl), "autocommit off create close delete");
    ok(test4(dl), "autocommit off create delete close");
    ok(test5(dl), "autocommit off create rollback close delete");
    ok(test6(dl), "autocommit off create rollback delete close");
    ok(test7(dl), "autocommit off create delete rollback close");
    ok(test8(dl), "delete non existant db");

    ok(cssm_detach(guid, dl), "cssm_detach");
    ok(tests_end(1), "cleanup");
TODO: {
        ok_leaks("leaks");
    }

    return 0;
}