//------------------------------------------------------------------------------ // LockTargetTester.h // //------------------------------------------------------------------------------ #ifndef LOCK_TARGET_TESTER_H #define LOCK_TARGET_TESTER_H // Standard Includes ----------------------------------------------------------- // System Includes ------------------------------------------------------------- // Project Includes ------------------------------------------------------------ #include // Local Includes -------------------------------------------------------------- #include "../common.h" // Local Defines --------------------------------------------------------------- // Globals --------------------------------------------------------------------- class BHandler; class BLooper; class LockTargetTester : public BThreadedTestCase { public: LockTargetTester(); LockTargetTester(std::string name); virtual ~LockTargetTester(); void LockTargetTest1(); void LockTargetTest2(); void LockTargetTest3(); void LockTargetTest4A(); void LockTargetTest4B(); void LockTargetTest5A(); void LockTargetTest5B(); void LockTargetTest6(); void LockTargetTest7(); static Test* Suite(); private: BHandler *fHandler; BLooper *fLooper; }; #endif // LOCK_TARGET_TESTER_H