コード例 #1
0
int main(int argc, void** argv)
	{
	UNUSED_ARG(argc);
	UNUSED_ARG(argv);

	TestOpen("t_sqliteapi test");
	TestTitle();

	TestHeapMark();
		
	TestEnvCreate();
	
	TestSqliteApi();
	TwoReadersTest();
	TwoWritersTest();
	ThreadsTest();
	TwoSyncThreadsTest();
	TwoConnectionsTest();
	UdfTest();
	
	TestEnvDestroy();

	TestHeapMarkEnd();

	TestEnd();
	TestClose();
	
	return 0;	
	}
コード例 #2
0
STATUS DdmTestChaosFile::StartTest(void *context) 
{
	ChaosFile cf0(tcf_names[0]);

	if (cf0.IsValid())
	{
		printf("Persistence check OK!\n");
		return OK;
	}	
	TestCreation();
	TestClose();
	TestOpen();
		
	for (int i=0; i < 30; ++i)
	{
		if (i != 4)
		{
			printf("Closing #%d...", i);
			if (OK == cf[i]->Close())
				printf("Sucess!\n");
			else
				printf("Failed!\n");
		}
	}

	TestReadWrite();
		
	return OK;
}
コード例 #3
0
ファイル: NamedPipeTest.cpp プロジェクト: gsteri1/OG-Platform
static void ServerToClientCloseClient () {
	TestClose (false, false);
}
コード例 #4
0
ファイル: NamedPipeTest.cpp プロジェクト: gsteri1/OG-Platform
static void ServerToClientCloseServer () {
	TestClose (false, true);
}
コード例 #5
0
ファイル: NamedPipeTest.cpp プロジェクト: gsteri1/OG-Platform
static void ClientToServerCloseClient () {
	TestClose (true, false);
}
コード例 #6
0
ファイル: NamedPipeTest.cpp プロジェクト: gsteri1/OG-Platform
static void ClientToServerCloseServer () {
	TestClose (true, true);
}