1//------------------------------------------------------------------------------ 2// LockTargetTester.h 3// 4//------------------------------------------------------------------------------ 5 6#ifndef LOCK_TARGET_TESTER_H 7#define LOCK_TARGET_TESTER_H 8 9// Standard Includes ----------------------------------------------------------- 10 11// System Includes ------------------------------------------------------------- 12 13// Project Includes ------------------------------------------------------------ 14#include <ThreadedTestCase.h> 15 16// Local Includes -------------------------------------------------------------- 17#include "../common.h" 18 19// Local Defines --------------------------------------------------------------- 20 21// Globals --------------------------------------------------------------------- 22 23class BHandler; 24class BLooper; 25 26class LockTargetTester : public BThreadedTestCase 27{ 28public: 29 LockTargetTester(); 30 LockTargetTester(std::string name); 31 virtual ~LockTargetTester(); 32 33 void LockTargetTest1(); 34 void LockTargetTest2(); 35 void LockTargetTest3(); 36 void LockTargetTest4A(); 37 void LockTargetTest4B(); 38 void LockTargetTest5A(); 39 void LockTargetTest5B(); 40 void LockTargetTest6(); 41 void LockTargetTest7(); 42 43 static Test* Suite(); 44 45private: 46 BHandler *fHandler; 47 BLooper *fLooper; 48}; 49 50#endif // LOCK_TARGET_TESTER_H 51 52