1/*
2	$Id: SemaphoreLockCountTest1.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 SemaphoreLockCountTest1_H
11#define SemaphoreLockCountTest1_H
12
13
14#include "LockerTestCase.h"
15#include <string>
16
17class SemaphoreLockCountTest1 :
18	public LockerTestCase {
19
20private:
21
22	BLocker thread2Lock;
23	BLocker thread3Lock;
24
25	bool CheckLockRequests(int);
26
27protected:
28
29public:
30	void TestThread1(void);
31	void TestThread2(void);
32	void TestThread3(void);
33	SemaphoreLockCountTest1(std::string);
34	virtual ~SemaphoreLockCountTest1();
35	static Test *suite(void);
36	};
37
38#endif
39
40
41
42