152a38012Sejakowatz /* 2*571d840aSOliver Tappe $Id: ConcurrencyTest1.h 301 2002-07-18 05:32:00Z tylerdauwalder $ 352a38012Sejakowatz 452a38012Sejakowatz This file defines a class for performing one test of BLocker 552a38012Sejakowatz functionality. 652a38012Sejakowatz 752a38012Sejakowatz */ 852a38012Sejakowatz 952a38012Sejakowatz 1052a38012Sejakowatz #ifndef ConcurrencyTest1_H 1152a38012Sejakowatz #define ConcurrencyTest1_H 1252a38012Sejakowatz 1352a38012Sejakowatz 1452a38012Sejakowatz #include "LockerTestCase.h" 1552a38012Sejakowatz 1652a38012Sejakowatz 179285de51STyler Dauwalder class ConcurrencyTest1 : 189285de51STyler Dauwalder public LockerTestCase { 1952a38012Sejakowatz 2052a38012Sejakowatz private: 2152a38012Sejakowatz bool lockTestValue; 2252a38012Sejakowatz 2352a38012Sejakowatz bool AcquireLock(int, bool); 2452a38012Sejakowatz 2552a38012Sejakowatz public: 2652a38012Sejakowatz ConcurrencyTest1(std::string, bool); 2752a38012Sejakowatz virtual ~ConcurrencyTest1(); 2852a38012Sejakowatz void setUp(void); 2952a38012Sejakowatz void TestThread(void); 3052a38012Sejakowatz static Test *suite(void); 3152a38012Sejakowatz }; 3252a38012Sejakowatz 3352a38012Sejakowatz #endif 349285de51STyler Dauwalder 359285de51STyler Dauwalder 369285de51STyler Dauwalder 37