⛏️ index : haiku.git

//------------------------------------------------------------------------------
//	LockTargetTester.h
//
//------------------------------------------------------------------------------

#ifndef LOCK_TARGET_TESTER_H
#define LOCK_TARGET_TESTER_H

// Standard Includes -----------------------------------------------------------

// System Includes -------------------------------------------------------------

// Project Includes ------------------------------------------------------------
#include <ThreadedTestCase.h>

// Local Includes --------------------------------------------------------------
#include "../common.h"

// Local Defines ---------------------------------------------------------------

// Globals ---------------------------------------------------------------------

class BHandler;
class BLooper;

class LockTargetTester : public BThreadedTestCase
{
public:
	LockTargetTester();
	LockTargetTester(std::string name);
	virtual ~LockTargetTester();

	void LockTargetTest1();
	void LockTargetTest2();
	void LockTargetTest3();
	void LockTargetTest4A();
	void LockTargetTest4B();
	void LockTargetTest5A();
	void LockTargetTest5B();
	void LockTargetTest6();
	void LockTargetTest7();

	static Test* Suite();

private:
	BHandler *fHandler;
	BLooper *fLooper;
};

#endif	// LOCK_TARGET_TESTER_H