1 //------------------------------------------------------------------------------
2 // LockTargetWithTimeoutTester.h
4 //------------------------------------------------------------------------------
6 #ifndef LOCK_TARGET_WITH_TIMEOUT_TESTER_H
7 #define LOCK_TARGET_WITH_TIMEOUT_TESTER_H
9 // Standard Includes -----------------------------------------------------------
11 // System Includes -------------------------------------------------------------
13 // Project Includes ------------------------------------------------------------
14 #include <ThreadedTestCase.h>
16 // Local Includes --------------------------------------------------------------
17 #include "../common.h"
19 // Local Defines ---------------------------------------------------------------
21 // Globals ---------------------------------------------------------------------
26 class LockTargetWithTimeoutTester
: public BThreadedTestCase
29 LockTargetWithTimeoutTester();
30 LockTargetWithTimeoutTester(std::string name
);
31 virtual ~LockTargetWithTimeoutTester();
33 void LockTargetWithTimeoutTest1();
34 void LockTargetWithTimeoutTest2();
35 void LockTargetWithTimeoutTest3();
36 void LockTargetWithTimeoutTest4A();
37 void LockTargetWithTimeoutTest4B();
38 void LockTargetWithTimeoutTest5A();
39 void LockTargetWithTimeoutTest5B();
40 void LockTargetWithTimeoutTest6A();
41 void LockTargetWithTimeoutTest6B();
42 void LockTargetWithTimeoutTest7A();
43 void LockTargetWithTimeoutTest7B();
44 void LockTargetWithTimeoutTest8();
45 void LockTargetWithTimeoutTest9();
54 #endif // LOCK_TARGET_WITH_TIMEOUT_TESTER_H