您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ tests_end函数代码示例

51自学网 2021-06-03 08:46:28
  C++
这篇教程C++ tests_end函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中tests_end函数的典型用法代码示例。如果您正苦于以下问题:C++ tests_end函数的具体用法?C++ tests_end怎么用?C++ tests_end使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了tests_end函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: main

intmain(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: main

intmain (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: main

int 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: main

intmain (void){  tests_start ();  check_ui_range ();  tests_end ();  exit (0);}
开发者ID:coapp-packages,项目名称:mpir,代码行数:10,


示例5: main

intmain (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: main

intmain (void){  tests_start ();  check_consistency ();  tests_end ();  exit (0);}
开发者ID:KrisChaplin,项目名称:LRT2x4_v1.0.2.06_GPL_source,代码行数:10,


示例7: main

intmain (void){  tests_start ();  check_data ();  tests_end ();  exit (0);}
开发者ID:119,项目名称:aircam-openwrt,代码行数:10,


示例8: main

intmain (void){  tests_start ();  check_dc_divappr_q ();    tests_end ();  exit (0);}
开发者ID:BrianGladman,项目名称:mpir,代码行数:10,


示例9: main

intmain (void){  tests_start ();  check_samples ();  tests_end ();  exit (0);}
开发者ID:AlexeiSheplyakov,项目名称:gmp.pkg,代码行数:10,


示例10: main

intmain (void){  tests_start ();  check_dc_div_qr_n ();    tests_end ();  exit (0);}
开发者ID:Masuzu,项目名称:RumourPropagation,代码行数:10,


示例11: main

intmain (void){  tests_start ();  check_reuse ();  tests_end ();  exit (0);}
开发者ID:BrianGladman,项目名称:mpir,代码行数:10,


示例12: main

intmain (int argc, char *argv[]){  tests_start ();  check_data ();  tests_end ();  exit (0);}
开发者ID:BrianGladman,项目名称:mpir,代码行数:10,


示例13: main

intmain (void){  tests_start ();  /* check_sample (); */  tests_end ();  exit (0);}
开发者ID:KrisChaplin,项目名称:LRT2x4_v1.0.2.06_GPL_source,代码行数:10,


示例14: main

intmain (void){  tests_start ();  check_sb_div_q ();    tests_end ();  exit (0);}
开发者ID:juanjosegarciaripoll,项目名称:mpir,代码行数:10,


示例15: main

intmain (void){  tests_start ();  check_various ();  tests_end ();  exit (0);}
开发者ID:AllardJ,项目名称:Tomato,代码行数:10,


示例16: main

intmain (int argc, char *argv[]){  tests_start ();  call_rand_algs (check_one);  tests_end ();  exit (0);}
开发者ID:coapp-packages,项目名称:mpir,代码行数:10,


示例17: main

intmain (int argc, char *argv[]){  tests_start ();  check_infinity ();  tests_end ();  exit (0);}
开发者ID:AllardJ,项目名称:Tomato,代码行数:10,


示例18: main

intmain (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: main

intmain (int argc, char *argv[]){  tests_start ();  mp_trace_base = -16;  check_sequence (argc, argv);  tests_end ();  exit (0);}
开发者ID:RodneyBates,项目名称:M3Devel,代码行数:11,


示例20: main

intmain (void){  tests_start ();  check_mem ();  check_random ();  tests_end ();  exit (0);}
开发者ID:mahdiz,项目名称:mpclib,代码行数:11,


示例21: main

intmain (int argc, char **argv){  tests_start ();  mp_trace_base = -16;  check_rand ();  tests_end ();  exit (0);}
开发者ID:AllardJ,项目名称:Tomato,代码行数:11,


示例22: main

intmain (void){  tests_start ();  mp_trace_base = -16;  check_data ();  tests_end ();  exit (0);}
开发者ID:119,项目名称:aircam-openwrt,代码行数:11,


示例23: main

intmain (void){  tests_start ();  check_data ();  unlink (FILENAME);  tests_end ();  exit (0);}
开发者ID:AlexeiSheplyakov,项目名称:gmp.pkg,代码行数:11,


示例24: main

intmain (void){  tests_start ();  mp_trace_base = -16;  check_twobits ();  check_rand ();  tests_end ();  exit (0);}
开发者ID:BrianGladman,项目名称:mpir,代码行数:12,


示例25: main

intmain (int argc, char *argv[]){  tests_start ();  check_tstbit ();  check_random (argc, argv);  check_single ();  tests_end ();  exit (0);}
开发者ID:mahdiz,项目名称:mpclib,代码行数:12,


示例26: main

intmain (void){  tests_start ();  check_onebit ();  check_data ();  check_random ();  tests_end ();  exit (0);}
开发者ID:AlexeiSheplyakov,项目名称:gmp.pkg,代码行数:12,


示例27: main

intmain (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: main

intmain (void){  tests_start ();  check_various ();  check_rand ();  check_reuse_three ();  tests_end ();  exit (0);}
开发者ID:AlexeiSheplyakov,项目名称:gmp.pkg,代码行数:12,


示例29: main

intmain (void){    tests_start ();    mp_trace_base = -16;    check_add_1 ();    check_sub_1 ();    tests_end ();    exit (0);}
开发者ID:mahdiz,项目名称:mpclib,代码行数:12,


示例30: main

intmain (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函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。