/******************************************************************** * COPYRIGHT: * Copyright (c) 1997-2001, International Business Machines Corporation and * others. All Rights Reserved. ********************************************************************/ #ifndef _INTLTEST #include "intltest.h" #endif #ifndef _MUTEX #include "mutex.h" #endif /** * Tests Mutex and MutexImplementation functionality using * a custom MutexImplementation test class, simulating the behaviour * of an actual mutex **/ class MutexTest: public IntlTest { public: MutexTest(); virtual ~MutexTest(); void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ); /** * test the Mutex functionality and API using subroutine TestLock **/ void TestMutex(void); /** * subroutine for TestMutex **/ void TestLock(void); private: };