#ifndef _example_test_h_#define _example_test_h_#include <ThreadedTestCase.h>#include <Locker.h>class ExampleTest : public BThreadedTestCase {public:ExampleTest(std::string name = "");virtual ~ExampleTest() { delete fLocker; }static CppUnit::Test* Suite();void TestFunc1(); // num += 10void TestFunc2(); // num *= 2void TestFunc3(); // num -= 5void FailureFunc(); // Fails assertionprotected:BLocker *fLocker;int fNum;};#endif // _example_test_h_