int FAR PASCAL WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { InitTotalStatistics(); InitEmptyString(); FastFunctionsInit(); TestStackPointers(); TestClass(); TestClassStorage(); TestUnknowns(); TestArrayUnknown(); TestSetUnknown(); TestArrayType(); TestSetType(); TestMapStringUnknown(); TestEvent(); TestActionEvent(); TestExternalChannels(); TestExternalChannelPadder(); TestChannels(); TestChannelsAccessor(); TestSingleChannelAccessor(); TestChunkFileNames(); TestParameters(); TestDistToRoot(); TestDistToStack(); TestObjectsSimple(); TestRoot(); TestObject(); TestPointer(); TestArrayCommonObject(); TestNamedObject(); TestObjectAllocator(); TestObjectWriterChunked(); TestObjectGraphSerialiser(); TestObjectReaderSimple(); TestObjectReaderChunked(); TestObjectStackPointers(); TestNamedIndexes(); TestObjectGraphDeserialiser(); TestObjectConverter(); TestObjects(); TestDehollowfication(); TestUsage(); TestArray(); TestSet(); TestKill(); TestEmbedded(); TestEmbeddedObjectRemapTos(); FastFunctionsKill(); KillEmptyString(); return TestTotalStatistics(); }
static void TestSubroutine( void ) { dw_handle inline_sub; inline_sub = DWBeginSubroutine( Client, DW_SB_NEAR_CALL, ConstCharStar, NULL, NULL, NULL, 0, NULL, "inline_me_baby", 0, DW_FLAG_DECLARATION | DW_FLAG_PROTOTYPED | DW_FLAG_DECLARED_INLINE ); TestTypedef(); DWEndSubroutine( Client ); DWBeginInlineSubroutine( Client, inline_sub, NULL, NULL ); TestArray(); DWEndSubroutine( Client ); }
bool C_coretestBase::TestArray(int callbackID, const Json::Value& parameters) { Json::Value testArray_JSON; FetchObject(parameters, "testArray", testArray_JSON); std::vector<int32 > testArray; for (int param_i=0; param_i<(int)testArray_JSON.size(); param_i++) { Json::Value param_array; FetchArray(testArray_JSON, param_i, param_array); int32 param; FetchInt(param_array, param); testArray.push_back(param); } TestArray(callbackID, testArray); return true; }
void Test( void ) { int i; char buf[10]; /* create all the fundamental types */ for( i = DW_FT_MIN; i < DW_FT_MAX; ++i ) { FundamentalTypes[i] = DWFundamental( Client, itoa(i,buf,10), i, 2 ); } /* and let's get some constant versions of them */ for( i = DW_FT_MIN; i < DW_FT_MAX; ++i ) { ConstantFundamentalTypes[i] = DWModifier( Client, FundamentalTypes[i], DW_MOD_CONSTANT ); } ConstCharStar = DWPointer( Client, ConstantFundamentalTypes[DW_FT_SIGNED_CHAR], 0 ); TestMacInfo(); TestTypedef(); TestPointer(); TestString(); TestArray(); TestEnum(); TestStruct1(); TestStruct2(); TestStruct3(); TestSubroutineType(); TestLexicalBlock(); TestCommonBlock(); TestSubroutine(); TestLine(); TestAranges(); TestPubnames(); }
void TestContainers(void) { TestArraySimple(); TestArray(); TestRangeVector(); }
void main() { //fcout<<" Test";fcout.flush(); // TestVector(); // IndRegBase reg; TestArray(); };