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) { securityd_init(NULL); int result = tests_begin(argc, argv); fflush(stdout); fflush(stderr); return result; }
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; }
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 *argv[]) { //printf("Build date : %s %s\n", __DATE__, __TIME__); /* We run this as if we are secd, so we need to initialize this */ securityd_init(NULL); int result = tests_begin(argc, argv); fflush(stdout); fflush(stderr); sleep(1); return result; }
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; }
int main() { tests_begin("appsupport"); run_test(test_is_command_1); tests_complete(); return 0; }
int main (int argc, char * const *argv) { printf("WARNING: If running those tests on a device with a passcode, DONT FORGET TO UNLOCK!!!\n"); tests_begin(argc, argv); return 0; }