00001
00002 #ifndef STJTOWERENERGYLISTCUTTEST_HH
00003 #define STJTOWERENERGYLISTCUTTEST_HH
00004
00005 #include <cppunit/extensions/HelperMacros.h>
00006
00007 class StjTowerEnergyListCutTest : public CPPUNIT_NS::TestFixture
00008 {
00009 CPPUNIT_TEST_SUITE( StjTowerEnergyListCutTest );
00010 CPPUNIT_TEST( testEnergy );
00011 CPPUNIT_TEST( testStatus );
00012 CPPUNIT_TEST( testAdc );
00013 CPPUNIT_TEST( testTowerId2006 );
00014 CPPUNIT_TEST( testTowerId2005 );
00015 CPPUNIT_TEST( testTowerId2003 );
00016 CPPUNIT_TEST_SUITE_END();
00017
00018 public:
00019 void setUp();
00020 void tearDown();
00021
00022 void testEnergy();
00023 void testStatus();
00024 void testAdc();
00025 void testTowerId2006();
00026 void testTowerId2005();
00027 void testTowerId2003();
00028
00029 private:
00030
00031 std::set<int> get2003TowerIdSet();
00032
00033 const static int _2003TowerIdList[];
00034 };
00035
00036 #endif // STJTOWERENERGYLISTCUTTEST_HH