text: /*=========================================================================
  
   Program: ALBA (Agile Library for Biomedical Applications)
   Module: albaInteractor6DOFTest
   Authors: Stefano Perticoni
   
   Copyright (c) BIC
   All rights reserved. See Copyright.txt or
  
  
   This software is distributed WITHOUT ANY WARRANTY; without even
   the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
   PURPOSE.  See the above copyright notice for more information.
  
  =========================================================================*/
  
  #ifndef __CPP_UNIT_albaInteractor6DOFTest_H__
  #define __CPP_UNIT_albaInteractor6DOFTest_H__
  
  #include "albaTest.h"
  
  class albaInteractor6DOFTest : public albaTest
  {
  public:
  
  	CPPUNIT_TEST_SUITE( albaInteractor6DOFTest );
  	CPPUNIT_TEST( TestFixture );
  	CPPUNIT_TEST( TestConstructorDestructor );
  	CPPUNIT_TEST( TestStartStopInteraction);
  	CPPUNIT_TEST( TestSetGetTrackerPoseMatrix);
  	CPPUNIT_TEST( TestTrackerSnapshot);
  	CPPUNIT_TEST( TestUpdateDeltaTransform);
  	CPPUNIT_TEST( TestSetGetTracker);
  	CPPUNIT_TEST( TestSetGetIgnoreTriggerEvents);	
  	CPPUNIT_TEST( TestIgnoreTriggerEventsOnOff);
  	CPPUNIT_TEST( TestSetRenderer);
  	CPPUNIT_TEST( TestHideShowAvatar);
   	CPPUNIT_TEST_SUITE_END();
  
  protected:
  
  	void TestFixture(); 
  	void TestConstructorDestructor();
  	void TestStartStopInteraction();
  	void TestSetGetTrackerPoseMatrix();
  	void TestTrackerSnapshot();
  	void TestUpdateDeltaTransform();
  	void TestSetGetTracker();
  	void TestSetGetIgnoreTriggerEvents();	
  	void TestIgnoreTriggerEventsOnOff();
  	void TestSetRenderer();
  	void TestHideShowAvatar();
  
  };
  
  #endif
  