/* * Copyright 2005, Haiku. * Distributed under the terms of the MIT License. * * Authors: * Michael Lotz * Olivier Milla */ #ifndef _MESSAGE_SPEED_TEST_H_ #define _MESSAGE_SPEED_TEST_H_ #include "../common.h" class TMessageSpeedTest : public TestCase { public: TMessageSpeedTest() {}; TMessageSpeedTest(std::string name) : TestCase(name) {}; void MessageSpeedTestCreate5Int32(); void MessageSpeedTestCreate50Int32(); void MessageSpeedTestCreate500Int32(); void MessageSpeedTestCreate5000Int32(); void MessageSpeedTestCreate5String(); void MessageSpeedTestCreate50String(); void MessageSpeedTestCreate500String(); void MessageSpeedTestCreate5000String(); void MessageSpeedTestLookup5Int32(); void MessageSpeedTestLookup50Int32(); void MessageSpeedTestLookup500Int32(); void MessageSpeedTestLookup5000Int32(); void MessageSpeedTestRead5Int32(); void MessageSpeedTestRead50Int32(); void MessageSpeedTestRead500Int32(); void MessageSpeedTestRead5000Int32(); void MessageSpeedTestRead5String(); void MessageSpeedTestRead50String(); void MessageSpeedTestRead500String(); void MessageSpeedTestRead5000String(); void MessageSpeedTestFlatten5Int32(); void MessageSpeedTestFlatten50Int32(); void MessageSpeedTestFlatten500Int32(); void MessageSpeedTestFlatten5000Int32(); void MessageSpeedTestFlatten5String(); void MessageSpeedTestFlatten50String(); void MessageSpeedTestFlatten500String(); void MessageSpeedTestFlatten5000String(); void MessageSpeedTestFlattenIndividual5Int32(); void MessageSpeedTestFlattenIndividual50Int32(); void MessageSpeedTestFlattenIndividual500Int32(); void MessageSpeedTestFlattenIndividual5000Int32(); void MessageSpeedTestFlattenIndividual5String(); void MessageSpeedTestFlattenIndividual50String(); void MessageSpeedTestFlattenIndividual500String(); void MessageSpeedTestFlattenIndividual5000String(); void MessageSpeedTestUnflatten5Int32(); void MessageSpeedTestUnflatten50Int32(); void MessageSpeedTestUnflatten500Int32(); void MessageSpeedTestUnflatten5000Int32(); void MessageSpeedTestUnflatten5String(); void MessageSpeedTestUnflatten50String(); void MessageSpeedTestUnflatten500String(); void MessageSpeedTestUnflatten5000String(); void MessageSpeedTestUnflattenIndividual5Int32(); void MessageSpeedTestUnflattenIndividual50Int32(); void MessageSpeedTestUnflattenIndividual500Int32(); void MessageSpeedTestUnflattenIndividual5000Int32(); void MessageSpeedTestUnflattenIndividual5String(); void MessageSpeedTestUnflattenIndividual50String(); void MessageSpeedTestUnflattenIndividual500String(); void MessageSpeedTestUnflattenIndividual5000String(); static TestSuite *Suite(); }; #endif // _MESSAGE_SPEED_TEST_H_