4 |
|
|
5 |
CPPUNIT_TEST_SUITE_REGISTRATION(MutexTest); |
CPPUNIT_TEST_SUITE_REGISTRATION(MutexTest); |
6 |
|
|
7 |
|
using namespace std; |
8 |
|
|
9 |
|
|
10 |
// ConcurrentThread |
// ConcurrentThread |
11 |
|
|
12 |
MutexTest::ConcurrentThread::ConcurrentThread() : Thread(false, 0, -4) { |
MutexTest::ConcurrentThread::ConcurrentThread() : Thread(false, false, 0, -4) { |
13 |
resource = 0; |
resource = 0; |
14 |
} |
} |
15 |
|
|
22 |
|
|
23 |
// DummyThread |
// DummyThread |
24 |
|
|
25 |
MutexTest::DummyThread::DummyThread() : Thread(false, 0, -4) { |
MutexTest::DummyThread::DummyThread() : Thread(false, false, 0, -4) { |
26 |
resource = 0; |
resource = 0; |
27 |
} |
} |
28 |
|
|
36 |
|
|
37 |
// MutexTest |
// MutexTest |
38 |
|
|
39 |
|
void MutexTest::printTestSuiteName() { |
40 |
|
cout << "\b \nRunning Mutex Tests: " << flush; |
41 |
|
} |
42 |
|
|
43 |
void MutexTest::setUp() { |
void MutexTest::setUp() { |
44 |
} |
} |
45 |
|
|