1 /* 2 $Id: BenaphoreLockCountTest1.h 301 2002-07-18 05:32:00Z tylerdauwalder $ 3 4 This file defines a classes for performing one test of BLocker 5 functionality. 6 7 */ 8 9 10 #ifndef BenaphoreLockCountTest1_H 11 #define BenaphoreLockCountTest1_H 12 13 14 #include <string> 15 16 #include "LockerTestCase.h" 17 18 19 class BenaphoreLockCountTest1 : public LockerTestCase { 20 private: 21 BLocker thread2Lock; 22 BLocker thread3Lock; 23 24 bool CheckLockRequests(int); 25 26 protected: 27 28 public: 29 void TestThread1(void); 30 void TestThread2(void); 31 void TestThread3(void); 32 BenaphoreLockCountTest1(std::string); 33 virtual ~BenaphoreLockCountTest1(); 34 static CppUnit::Test *suite(void); 35 }; 36 37 #endif 38 39 40 41