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

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

51自学网 2021-06-01 20:29:13
  C++
这篇教程C++ DoTest函数代码示例写得很实用,希望能帮到您。

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

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

示例1: Display

static void Display( void ){   if (Interactive) {      DoFrame();      glutSwapBuffers();   } else {      int success, retry;      printf("/nFirst frame/n-----------/n");      DoFrame();      success = DoTest();      glutSwapBuffers();      printf("/nSecond frame/n------------/n");      glMatrixMode( GL_PROJECTION );      glLoadIdentity();      glOrtho( 0, 3*(NUM_TESTS+1), -1.5, 1.5, -1, 1 );      glMatrixMode( GL_MODELVIEW );      glLoadIdentity();      DoFrame();      retry = DoTest();      glutSwapBuffers();      if (retry && success) {         printf("/nPIGLIT: { 'result': 'pass' }/n");      } else if (retry || success) {         printf("/nPIGLIT: { 'result': 'warn', 'note': 'Inconsistent results in first and second frame' }/n");      } else {         printf("/nPIGLIT: { 'result': 'fail' }/n");      }      exit(0);   }}
开发者ID:nobled,项目名称:piglit,代码行数:35,


示例2: main

VOIDmain(){    DbgPrint("Machine/n");    DoTest((HANDLE)REG_LOCAL_MACHINE);    DbgPrint("User/n");    DoTest((HANDLE)REG_LOCAL_USER);}
开发者ID:chunhualiu,项目名称:OpenNT,代码行数:8,


示例3: E32Main

GLDEF_C TInt E32Main()	{	test.Title();	test.Start(_L("Create chunk"));	RChunk c;	TInt r=c.CreateDisconnectedLocal(0,0x1000,0x100000);	test(r==KErrNone);	r=c.Commit(0x10000,0x1000);	test(r==KErrNone);	TUint8* pBuf1=c.Base();	TUint8* pBuf2=pBuf1+0x10000;	TInt s;	TInt d;	TInt l;	for (l=1; l<300; l+=3)		{		for (s=0; s<=4096-l; s+=227)			{			test.Printf(_L("/ns=%4d l=%4d: "),s,l);			for (d=0; d<=4096-l; d+=229)				{				DoTest(pBuf1,pBuf2,4096,s,d,l,0);				DoTest(pBuf1,pBuf2,4096,s,d,l,1);				}			}		}	for (l=1; l<300; l+=3)		{		for (s=4096-l; s>=0; s-=227)			{			test.Printf(_L("/ns=%4d l=%4d: "),s,l);			for (d=4096-l; d>=0; d-=229)				{				DoTest(pBuf1,pBuf2,4096,s,d,l,0);				DoTest(pBuf1,pBuf2,4096,s,d,l,1);				}			}		}		for (l=1; l<400; l+=((l<=64)?1:3) )		{		test.Printf(_L("/nOverlap test: l=%4d: "),l);		for (s=32; s<=4096-32-l; s+=101)	// want s to take all values 0...31 modulo 32			{			for (d=s-32; d<=s+32; ++d)				{				DoOverlapTest(pBuf1,pBuf2,4096,s,d,l);				}			}		}		c.Close();	test.End();	return 0;	}
开发者ID:kuailexs,项目名称:symbiandump-os1,代码行数:58,


示例4: main

int main() {    BaseInterface* b1 = DoTest(4.5f);    b1->doPrint();    BaseInterface* b2 = DoTest(5);    b2->doPrint();    delete b1;    delete b2;    return 0;}
开发者ID:tomxuetoy,项目名称:Cpp_template,代码行数:9,


示例5: main

intmain(int argc, char *argv[]){	DoTest(0);	DoTest(1);	printf("Done./n");	return 0;}
开发者ID:Distrotech,项目名称:freetds,代码行数:10,


示例6: UT_Base64_Test

void UT_Base64_Test(FILE * fp){#define DoTest(t)		#t, UT_TestStatus_GetMessage((t)())		fprintf(fp,"UT_Base64_Test:/n");	fprintf(fp,"/tTest: %s result %s/n",		DoTest(t_test_001) );	fprintf(fp,"/tTest: %s result %s/n",		DoTest(t_test_002) );	fprintf(fp,"/tTest: %s result %s/n",		DoTest(t_test_003) );	// add other base64 tests here}
开发者ID:Distrotech,项目名称:abiword,代码行数:11,


示例7: main

intmain(int argc, char *argv[]){	odbc_connect();	DoTest(0);	DoTest(1);	odbc_disconnect();	printf("Done./n");	return 0;}
开发者ID:DavidRueter,项目名称:freetds,代码行数:13,


示例8: StartTrace

void ConfiguredActionTest::TestCases() {	StartTrace(ConfiguredActionTest.TestCases);	Anything testCases;	long runOnlySz = GetConfig()["RunOnly"].GetSize();	if (runOnlySz > 0) {		String warning;		warning << "ConfiguredActionTest not complete : Running only " << runOnlySz << " Testcases";		t_assertm(false, (const char *)warning);		for (long i = 0; i < runOnlySz; ++i) {			String testCaseName = GetConfig()["RunOnly"][i].AsString("Unknown");			testCases[testCaseName] = GetTestCaseConfig()[testCaseName].DeepClone();		}		TraceAny(testCases, "TestCases");	} else {		testCases = GetTestCaseConfig().DeepClone();	}	long sz = testCases.GetSize();	for (long i = 0; i < sz; ++i) {		if (i > 0) {			std::cerr << ".";		}		String testCaseName = testCases.SlotName(i);		DoTest(PrepareConfig(testCases[i]), testCaseName);	}}
开发者ID:chenbk85,项目名称:CuteTestForCoastTest,代码行数:27,


示例9: MixerTest_DoMenuItem

// MixerTest_DoMenuItem()// -----------------------------------------------------////void MixerTest_DoMenuItem(int menu, int subMenu){	BAEResult err;	err = BAE_NO_ERROR;	switch (menu)	{		case 1:			err = DoScript(subMenu);			break;				case 2:			err = DoFunction(subMenu);			break;		case 3:			err = DoTest(subMenu);			break;				default:			break;	}		if (err)	{		printf("/a! Error code: %s (%d)/n", BAEResultToStr(err), (int)err);	}	else	{		printf("OK./n");	}}
开发者ID:sanyaade-g2g-repos,项目名称:minibae,代码行数:36,


示例10: DoAllTests

int DoAllTests(int nN, int *Ns, int nX, int *Xs, int nY, int *Ys){   int in, ix, iy, ia, ib, iret=0, i=0, j, k;   char *passfail;   char *t1="  ITST         N  incX    TEST";   char *t2="======  ========  ====  ======";   fprintf(stdout, "%s/n", t1);   fprintf(stdout, "%s/n", t2);   for (in=0; in < nN; in++)   {      for (ix=0; ix < nX; ix++)      {         j = DoTest(Ns[in], Xs[ix]);         iret += j;         if (j == 0) passfail = "PASSED";         else passfail = "FAILED";         fprintf(stdout, "%6d %9d %5d %s/n",                 i, Ns[in], Xs[ix], passfail);         i++;      }   }   if (iret == 0) fprintf(stdout, "ALL ASUM SANITY TESTS PASSED./n/n");   else fprintf(stdout, "%d of %d ASUM TESTS FAILED!!/n/n", iret, i);   return(iret);}
开发者ID:GorgonCryoEM,项目名称:Gorgon-CVS,代码行数:26,


示例11: main

int __cdecl main(int argc,char *argv[]) {    char ValidPtr[256];    if(PAL_Initialize(argc, argv))    {        return FAIL;    }    /* with valid pointer, zero-size and valid size must succeed */    DoTest(ValidPtr, 0, 1);    DoTest(ValidPtr, 42, 1);    PAL_Terminate();    return PASS;}
开发者ID:smartmaster,项目名称:sscli,代码行数:16,


示例12: main

int main(){	DoTest();	cNetworkSingleton::Get().Terminate();	LOGD("Network test finished");	return 0;}
开发者ID:1285done,项目名称:cuberite,代码行数:7,


示例13: About

INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam){    UNREFERENCED_PARAMETER(lParam);    switch (message)    {    case WM_INITDIALOG:        return (INT_PTR)TRUE;    case WM_COMMAND:        switch (LOWORD(wParam))        {            case IDOK:                DoTest(hDlg);                EndDialog(hDlg, LOWORD(wParam));                break;            case IDCANCEL:            default:                EndDialog(hDlg, LOWORD(wParam));                break;        }        return (INT_PTR)TRUE;    }    return (INT_PTR)FALSE;}
开发者ID:Moteesh,项目名称:reactos,代码行数:25,


示例14: main

int __cdecl main(int argc, char *argv[]){    if (0 != PAL_Initialize(argc,argv))    {        return FAIL;    }    DoTest(szStar, szDot, szDotDot);    DoTest(szStarDotStar, szDot, szDotDot);    PAL_Terminate();      return PASS;}
开发者ID:0-wiz-0,项目名称:coreclr,代码行数:16,


示例15: main

int main(){    struct sigaction sigact;    sigact.sa_sigaction = Handle;    sigemptyset(&sigact.sa_mask);    sigact.sa_flags = SA_SIGINFO;    if (sigaction(SIGSEGV, &sigact, 0) == -1)    {        fprintf(stderr, "Unable handle SIGSEGV/n");        return 1;    }        if (sigaction(SIGBUS, &sigact, 0) == -1)    {        fprintf(stderr, "Unable handle SIGBUS/n");        return 1;    }    sigsetjmp(JumpBuffer, 1);        for (;;)    {        if (!DoTest(TestNumber))        {            printf("Last test/n");            break;        }        printf("Failed to raise signal/n");        TestNumber++;    }        return 0;}
开发者ID:alagenchev,项目名称:school_code,代码行数:35,


示例16: printf

bool Test::PerformTest(){    printf("/nTEST: %s .../n", test_name);    bool result;    _CrtMemState s1, s2, s3;    _CrtMemCheckpoint(&s1);    result = DoTest();    _CrtMemCheckpoint(&s2);    if (_CrtMemDifference(&s3, &s1, &s2))    {        result = false;        printf("leak detected/n");        _CrtMemDumpStatistics(&s3);    }    if (result)    {        printf("RESULT: passed/n");    }    else    {        printf("RESULT: error/n");    }    return result;}
开发者ID:ainur-giniyatov,项目名称:wxPlot,代码行数:26,


示例17: main

int     main(int ArgCount, const char** Args)    {    FILE*   Tests;    int     Expect, Got;    char*   Result;    char*   Command;    int     LineNumber;    if(ArgCount != 2)        Usage();    Tests   = fopen(Args[1], "r");    if(Tests == NULL)        {        fprintf(stderr, "Can't open '%s' for reading./n", Args[1]);        Usage();        }    Result  = malloc(MAXLINE+1);    assert(Result != NULL);    Command = malloc(MAXLINE+1);    assert(Command != NULL);    for(LineNumber=1; fgets(Command, MAXLINE, Tests); ++LineNumber)        {        if(!GoodLine(Command))            {            fprintf(stderr, "'%s' Line %d: not terminated by newline./n", Args[1], LineNumber);            exit(EXIT_FAILURE);            }        if(SkipLine(Command))            continue;        ++LineNumber;        if(fgets(Result, MAXLINE, Tests) && GoodLine(Result))            {            Expect  = atoi(Result);            if(Expect < 0)                {                fprintf(stderr, "File '%s' Line %d: could not make positive integer out of '%s'/n",                        Args[1], LineNumber, Result);                exit(EXIT_FAILURE);                }            if(!DoTest(Command, Expect, &Got))                {                fprintf(stderr, "File '%s' Line %d: test failed:/n  '%s'/n   "                        "Expecting status %d, got %d/n",                        Args[1], LineNumber, Command, Expect, Got);                exit(EXIT_FAILURE);                }            }        else            {            fprintf(stderr, "'%s' Line %d: not terminated by newline./n", Args[1], LineNumber);            exit(EXIT_FAILURE);            }        }    printf("all regression tests completed successfully!/n");    return EXIT_SUCCESS;    }
开发者ID:mustakcsecuet,项目名称:blacc,代码行数:60,


示例18: main

int __cdecl main(int argc, char *argv[]){    HANDLE hFile = NULL;    DWORD dwBytesWritten;    if (0 != PAL_Initialize(argc,argv))    {        return FAIL;    }    /* create a test file */    hFile = CreateFile(szTextFile,         GENERIC_READ | GENERIC_WRITE,        FILE_SHARE_READ | FILE_SHARE_WRITE,        NULL,        OPEN_ALWAYS,        FILE_ATTRIBUTE_NORMAL,        NULL);    if(hFile == INVALID_HANDLE_VALUE)    {        Fail("SetEndOfFile: ERROR -> Unable to create file /"%s/". "            "GetLastError returned %u./n",             szTextFile,            GetLastError());    }    if (!WriteFile(hFile, szStringTest, strlen(szStringTest), &dwBytesWritten, NULL))    {        Trace("SetEndOfFile: ERROR -> Unable to write to /"%s/". ",             "GetLastError returned %u./n",             szTextFile,            GetLastError());        Cleanup(hFile);        Fail("");    }    DoTest(hFile, -2, FILE_END);        /* test the end */    DoTest(hFile, -10, FILE_CURRENT);   /* test the middle-ish */    DoTest(hFile, 0, FILE_BEGIN);       /* test the start */    Cleanup(hFile);    PAL_Terminate();    return PASS;}
开发者ID:0-wiz-0,项目名称:coreclr,代码行数:46,


示例19: main

int main() {    std::ifstream fin("input.txt");    std::ofstream fout("output.txt");    int num;    fin >> num;    fout << DoTest(num) << std::endl;    return 0;}
开发者ID:filaPro,项目名称:my,代码行数:8,


示例20: TestRange

void TestRange(int from, int to){  int i;  for(i = from ; i <= to ; ++i )  {    int status = DoTest(i);    totalErrorCodes[status]++;  }}
开发者ID:QAndot,项目名称:dyncall,代码行数:9,


示例21: _L

void CFtpTest02::TestMain()	{#ifdef __IPV4_TESTS__	iTestParams.SetParams(_L("207.46.133.140"), 21, _L("ftp.microsoft.com"),		//params for microsoft ftp site		_L8("anonymous"), _L8("[email
C++ DoToggleGameObjectFlags函数代码示例
C++ DoTeleportTo函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。