From 4afae676ad98b8f1e219f704dfc9c8507bce106e Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Mon, 9 Dec 2002 12:47:37 +0000 Subject: [PATCH] Added support for multiple BTestHandlers in a BTestApp. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2205 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/tools/cppunit/TestApp.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/headers/tools/cppunit/TestApp.h b/headers/tools/cppunit/TestApp.h index fb136235fd..d43640545d 100644 --- a/headers/tools/cppunit/TestApp.h +++ b/headers/tools/cppunit/TestApp.h @@ -4,6 +4,7 @@ #define _beos_test_app_h_ #include +#include #include // TestHandler @@ -23,20 +24,25 @@ private: class BTestApp : public BApplication { public: BTestApp(const char *signature); + virtual ~BTestApp(); status_t Init(); void Terminate(); virtual void ReadyToRun(); + BTestHandler *CreateTestHandler(); + bool DeleteTestHandler(BTestHandler *handler); + BTestHandler &Handler(); + BTestHandler *TestHandlerAt(int32 index); private: static int32 _AppThreadStart(void *data); private: thread_id fAppThread; - BTestHandler fHandler; + BList fHandlers; }; #endif // _beos_test_app_h_