Пример #1
0
int wmain(int argc, wchar_t *argv[])
{
	assertRetVal(ProcessGlobalsTest(), 1);

	ff::ProcessGlobals globals;
	ff::GlobalsScope globalsScope(globals);
	assertRetVal(globals.IsValid(), 1);

	bool runPerfTests = argc > 1 && !wcscmp(argv[1], L"perf");

	if (runPerfTests)
	{
		assertRetVal(DictPerfTest(), 1);
	}
	else
	{
		assertRetVal(JsonParserTest(), 1);
		assertRetVal(JsonPrintTest(), 1);
		assertRetVal(JsonTokenizerTest(), 1);
		assertRetVal(MapTest(), 1);
		assertRetVal(PoolTest(), 1);
		assertRetVal(SmallDictTest(), 1);
		assertRetVal(SmallDictPersistTest(), 1);
		assertRetVal(SmartPtrTest(), 1);
		assertRetVal(SortTest(), 1);
		assertRetVal(StringTest(), 1);
		assertRetVal(StringHashTest(), 1);
		assertRetVal(VectorTest(), 1);
	}

	return 0;
}
Пример #2
0
int main(int argc, char* argv[]) {
  boost::mpi::environment env(argc, argv);
  boost::mpi::communicator comm;

  slctTest();
  slctTupleTest();
  funcInvokeTest();
  MapTest(argc, argv);
  //ReduceTest(argc, argv);
  ReduceAllTest(argc, argv);
  FilterTest(argc, argv);
  readFileTest(argc, argv);
  MPIBridgeTest(argc, argv);
  LoadTest(argc, argv);

  std::cout<<"All tests passed successfully"<<std::endl;
  return 0;
}