lsp_test_laser.hh
Go to the documentation of this file.
00001 #ifndef _LSP_LASER_TEST_H_
00002 #define _LSP_LASER_TEST_H_
00003 
00004 #include <cppunit/extensions/HelperMacros.h>
00005 #include <libplayerc/playerc.h>
00006 
00007 #include "lsp_test_proxy.hh"
00008 
00009 namespace lspTest {
00010     class Laser : public Proxy
00011     {
00012         CPPUNIT_TEST_SUITE( Laser );
00013         CPPUNIT_TEST( testConfig );
00014         CPPUNIT_TEST( testGeom );
00015         CPPUNIT_TEST( testData );
00016         CPPUNIT_TEST_SUITE_END();
00017         
00018     protected:
00019         playerc_laser_t* laserProxy;
00020         
00021         void testConfig();
00022         void testGeom();
00023         void testData();
00024         
00025         static const int Samples;
00026     public:
00027         void setUp();
00028         void tearDown();
00029     };
00030 };
00031     
00032 CPPUNIT_TEST_SUITE_REGISTRATION( lspTest::Laser );
00033 
00034 #endif