1#include <TestSuite.h>
2#include <TestSuiteAddon.h>
3
4// ##### Include headers for your tests here #####
5#include "bapplication/ApplicationTest.h"
6#include "bclipboard/ClipboardTest.h"
7#include "bcursor/CursorTest.h"
8#include "bhandler/HandlerTest.h"
9#include "blooper/LooperTest.h"
10#include "bmessage/MessageTest.h"
11#include "bmessagequeue/MessageQueueTest.h"
12#include "bmessagerunner/MessageRunnerTest.h"
13#include "bmessenger/MessengerTest.h"
14#include "bpropertyinfo/PropertyInfoTest.h"
15#include "broster/RosterTest.h"
16#include "RegistrarThreadManagerTest.h"
17
18BTestSuite* getTestSuite2() {
19	BTestSuite *suite = new BTestSuite("App");
20
21	// ##### Add test suites here #####
22	suite->addTest("BApplication", ApplicationTestSuite());
23	suite->addTest("BClipboard", ClipboardTestSuite());
24//	suite->addTest("BCursor", CursorTestSuite());
25	suite->addTest("BHandler", HandlerTestSuite());
26	suite->addTest("BLooper", LooperTestSuite());
27//	suite->addTest("BMessage", MessageTestSuite());
28	suite->addTest("BMessageQueue", MessageQueueTestSuite());
29	suite->addTest("BMessageRunner", MessageRunnerTestSuite());
30	suite->addTest("BMessenger", MessengerTestSuite());
31	suite->addTest("BPropertyInfo", PropertyInfoTestSuite());
32	suite->addTest("BRoster", RosterTestSuite());
33	// TODO: calls Lock on destruction, hangs
34	//suite->addTest("RegistrarThreadManager", RegistrarThreadManagerTest::Suite());
35
36	return suite;
37}
38