152a38012Sejakowatz /* 2*571d840aSOliver Tappe $Id: ConstructionTest1.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 ConstructionTest1_H 1152a38012Sejakowatz #define ConstructionTest1_H 1252a38012Sejakowatz 1352a38012Sejakowatz 1452a38012Sejakowatz #include "LockerTestCase.h" 1552a38012Sejakowatz 1652a38012Sejakowatz 179285de51STyler Dauwalder class ConstructionTest1 : 189285de51STyler Dauwalder public LockerTestCase { 1952a38012Sejakowatz 2052a38012Sejakowatz private: 219285de51STyler Dauwalder bool NameMatches(const char *, BLocker *); 229285de51STyler Dauwalder bool IsBenaphore(BLocker *); 2352a38012Sejakowatz 2452a38012Sejakowatz protected: 2552a38012Sejakowatz 2652a38012Sejakowatz public: 2752a38012Sejakowatz void PerformTest(void); 289285de51STyler Dauwalder ConstructionTest1(std::string name = ""); 2952a38012Sejakowatz virtual ~ConstructionTest1(); 309285de51STyler Dauwalder static CppUnit::Test *suite(void); 3152a38012Sejakowatz }; 3252a38012Sejakowatz 3352a38012Sejakowatz #endif 349285de51STyler Dauwalder 359285de51STyler Dauwalder 369285de51STyler Dauwalder 37