这篇教程C++ tests_end函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中tests_end函数的典型用法代码示例。如果您正苦于以下问题:C++ tests_end函数的具体用法?C++ tests_end怎么用?C++ tests_end使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了tests_end函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: mainintmain(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;}
开发者ID:unofficial-opensource-apple,项目名称:Security,代码行数:34,
示例2: mainintmain (int argc, char **argv){ int i; int reps = 20; gmp_randstate_ptr rands; mpz_t bs, x, nxtp, ref_nxtp; unsigned long size_range; tests_start(); rands = RANDS; run ("2", 1000, "0x1ef7", diff1); run ("3", 1000 - 1, "0x1ef7", NULL); run ("0x8a43866f5776ccd5b02186e90d28946aeb0ed914", 50, "0x8a43866f5776ccd5b02186e90d28946aeb0eeec5", diff3); run ("0x10000000000000000000000000000000000000", 50, "0x100000000000000000000000000000000010ab", diff4); run ("0x1c2c26be55317530311facb648ea06b359b969715db83292ab8cf898d8b1b", 50, "0x1c2c26be55317530311facb648ea06b359b969715db83292ab8cf898da957", diff5); mpz_init (bs); mpz_init (x); mpz_init (nxtp); mpz_init (ref_nxtp); if (argc == 2) reps = atoi (argv[1]); for (i = 0; i < reps; i++) { mpz_urandomb (bs, rands, 32); size_range = mpz_get_ui (bs) % 8 + 2; /* 0..1024 bit operands */ mpz_urandomb (bs, rands, size_range); mpz_rrandomb (x, rands, mpz_get_ui (bs));/* gmp_printf ("%ld: %Zd/n", mpz_sizeinbase (x, 2), x); */ mpz_nextprime (nxtp, x); refmpz_nextprime (ref_nxtp, x); if (mpz_cmp (nxtp, ref_nxtp) != 0) abort (); } mpz_clear (bs); mpz_clear (x); mpz_clear (nxtp); mpz_clear (ref_nxtp); tests_end (); return 0;}
开发者ID:119,项目名称:aircam-openwrt,代码行数:57,
示例3: mainint main (int argc, char **argv){ char str[1000]; gmp_randstate_t rnd; mpz_t x, y, z; int i, j, k, s; tests_start (); gmp_randinit_default (rnd); mpz_init(x); mpz_init(y); mpz_init(z); for( i = 0 ; i < sizeof(tests1) / sizeof(tests1[0]) ; ++i ) { mpz_ui_pow_ui(x, 10, tests1[i].pow10); mpz_next_prime_candidate(y, x, rnd); mpz_sub(y, y, x); j = mpz_get_ui(y); if(j != tests1[i].np_off) { printf("/nnext_likely_prime(10^%d) - 10^%d: expected %d but got %d", tests1[i].pow10, tests1[i].pow10, tests1[i].np_off, j); abort(); } } for( i = 0 ; i < sizeof(tests2) / sizeof(tests2[0]) ; ++i ) { mpz_ui_pow_ui(x, 10, tests2[i].pow10); mpz_set(y, x); s = j = 0; for( ; ; ) { mpz_next_prime_candidate(y, y, rnd); mpz_sub(z, y, x); k = mpz_get_si(z); if(k >= 1000) break; j++; s += k * k; } if(j != tests2[i].count || s != tests2[i].sumsq) { printf("/nnext_likely_prime failed test2[%d], expected %d and %d but got %d and %d", i, tests2[i].count, tests2[i].sumsq, j, s); abort(); } } gmp_randclear (rnd); mpz_clear(z); mpz_clear(y); mpz_clear(x); tests_end (); exit (0);}
开发者ID:BrianGladman,项目名称:mpir,代码行数:57,
示例4: mainintmain (void){ tests_start (); check_ui_range (); tests_end (); exit (0);}
开发者ID:coapp-packages,项目名称:mpir,代码行数:10,
示例5: mainintmain (int argc, char **argv){ tests_start (); check_random (argc, argv); tests_end (); exit (0);}
开发者ID:KrisChaplin,项目名称:LRT2x4_v1.0.2.06_GPL_source,代码行数:10,
示例6: mainintmain (void){ tests_start (); check_consistency (); tests_end (); exit (0);}
开发者ID:KrisChaplin,项目名称:LRT2x4_v1.0.2.06_GPL_source,代码行数:10,
示例7: mainintmain (void){ tests_start (); check_data (); tests_end (); exit (0);}
开发者ID:119,项目名称:aircam-openwrt,代码行数:10,
示例8: mainintmain (void){ tests_start (); check_dc_divappr_q (); tests_end (); exit (0);}
开发者ID:BrianGladman,项目名称:mpir,代码行数:10,
示例9: mainintmain (void){ tests_start (); check_samples (); tests_end (); exit (0);}
开发者ID:AlexeiSheplyakov,项目名称:gmp.pkg,代码行数:10,
示例10: mainintmain (void){ tests_start (); check_dc_div_qr_n (); tests_end (); exit (0);}
开发者ID:Masuzu,项目名称:RumourPropagation,代码行数:10,
示例11: mainintmain (void){ tests_start (); check_reuse (); tests_end (); exit (0);}
开发者ID:BrianGladman,项目名称:mpir,代码行数:10,
示例12: mainintmain (int argc, char *argv[]){ tests_start (); check_data (); tests_end (); exit (0);}
开发者ID:BrianGladman,项目名称:mpir,代码行数:10,
示例13: mainintmain (void){ tests_start (); /* check_sample (); */ tests_end (); exit (0);}
开发者ID:KrisChaplin,项目名称:LRT2x4_v1.0.2.06_GPL_source,代码行数:10,
示例14: mainintmain (void){ tests_start (); check_sb_div_q (); tests_end (); exit (0);}
开发者ID:juanjosegarciaripoll,项目名称:mpir,代码行数:10,
示例15: mainintmain (void){ tests_start (); check_various (); tests_end (); exit (0);}
开发者ID:AllardJ,项目名称:Tomato,代码行数:10,
示例16: mainintmain (int argc, char *argv[]){ tests_start (); call_rand_algs (check_one); tests_end (); exit (0);}
开发者ID:coapp-packages,项目名称:mpir,代码行数:10,
示例17: mainintmain (int argc, char *argv[]){ tests_start (); check_infinity (); tests_end (); exit (0);}
开发者ID:AllardJ,项目名称:Tomato,代码行数:10,
示例18: mainintmain (int argc, char **argv){ mp_ptr ap, bp, rp, refp; gmp_randstate_ptr rands; int test; TMP_DECL; TMP_MARK; tests_start (); rands = RANDS; ap = TMP_ALLOC_LIMBS (MAX_N); bp = TMP_ALLOC_LIMBS (MAX_N); rp = TMP_ALLOC_LIMBS (MAX_N + 2); refp = TMP_ALLOC_LIMBS (MAX_N + 2); for (test = 0; test < COUNT; test++) { mp_size_t an, bn, rn; unsigned size_log; size_log = 1 + gmp_urandomm_ui (rands, SIZE_LOG); an = 1 + gmp_urandomm_ui(rands, 1L << size_log); size_log = 1 + gmp_urandomm_ui (rands, SIZE_LOG); bn = 1 + gmp_urandomm_ui(rands, 1L << size_log); /* Make sure an >= bn */ if (an < bn) MP_SIZE_T_SWAP (an, bn); mpn_random2 (ap, an); mpn_random2 (bp, bn); refmpn_mulmid (refp, ap, an, bp, bn); mpn_mulmid (rp, ap, an, bp, bn); rn = an + 3 - bn; if (mpn_cmp (refp, rp, rn)) { printf ("ERROR in test %d, an = %d, bn = %d, rn = %d/n", test, (int) an, (int) bn, (int) rn); printf("a: "); mpn_dump (ap, an); printf("b: "); mpn_dump (bp, bn); printf("r: "); mpn_dump (rp, rn); printf("ref: "); mpn_dump (refp, rn); abort(); } } TMP_FREE; tests_end (); return 0;}
开发者ID:AllardJ,项目名称:Tomato,代码行数:55,
示例19: mainintmain (int argc, char *argv[]){ tests_start (); mp_trace_base = -16; check_sequence (argc, argv); tests_end (); exit (0);}
开发者ID:RodneyBates,项目名称:M3Devel,代码行数:11,
示例20: mainintmain (void){ tests_start (); check_mem (); check_random (); tests_end (); exit (0);}
开发者ID:mahdiz,项目名称:mpclib,代码行数:11,
示例21: mainintmain (int argc, char **argv){ tests_start (); mp_trace_base = -16; check_rand (); tests_end (); exit (0);}
开发者ID:AllardJ,项目名称:Tomato,代码行数:11,
示例22: mainintmain (void){ tests_start (); mp_trace_base = -16; check_data (); tests_end (); exit (0);}
开发者ID:119,项目名称:aircam-openwrt,代码行数:11,
示例23: mainintmain (void){ tests_start (); check_data (); unlink (FILENAME); tests_end (); exit (0);}
开发者ID:AlexeiSheplyakov,项目名称:gmp.pkg,代码行数:11,
示例24: mainintmain (void){ tests_start (); mp_trace_base = -16; check_twobits (); check_rand (); tests_end (); exit (0);}
开发者ID:BrianGladman,项目名称:mpir,代码行数:12,
示例25: mainintmain (int argc, char *argv[]){ tests_start (); check_tstbit (); check_random (argc, argv); check_single (); tests_end (); exit (0);}
开发者ID:mahdiz,项目名称:mpclib,代码行数:12,
示例26: mainintmain (void){ tests_start (); check_onebit (); check_data (); check_random (); tests_end (); exit (0);}
开发者ID:AlexeiSheplyakov,项目名称:gmp.pkg,代码行数:12,
示例27: mainintmain (void){#if GMP_NAIL_BITS == 0 /* bogus test criteria cause nails to fail */ tests_start (); check_data (); tests_end ();#endif exit (0);}
开发者ID:mahdiz,项目名称:mpclib,代码行数:12,
示例28: mainintmain (void){ tests_start (); check_various (); check_rand (); check_reuse_three (); tests_end (); exit (0);}
开发者ID:AlexeiSheplyakov,项目名称:gmp.pkg,代码行数:12,
示例29: mainintmain (void){ tests_start (); mp_trace_base = -16; check_add_1 (); check_sub_1 (); tests_end (); exit (0);}
开发者ID:mahdiz,项目名称:mpclib,代码行数:12,
示例30: mainintmain (void){ memcpy (&initial_cpuvec, &__gmpn_cpuvec, sizeof (__gmpn_cpuvec)); tests_start (); check_functions (); check_thresholds (); tests_end (); exit (0);}
开发者ID:coapp-packages,项目名称:mpir,代码行数:13,
注:本文中的tests_end函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ tests_end_mpfr函数代码示例 C++ tests函数代码示例 |