00001 #include <cppunit/TestCaller.h> 00002 #include <cppunit/TestCase.h> 00003 #include <cppunit/TestSuite.h> 00004 #include "BinaryFile.h" 00005 00006 00007 class LoaderTest : public CppUnit::TestCase { 00008 protected: 00009 00010 public: 00011 LoaderTest(std::string name) : CppUnit::TestCase (name) 00012 {} 00013 00014 virtual void registerTests(CppUnit::TestSuite* suite); 00015 00016 int countTestCases () const; 00017 00018 void setUp (); 00019 void tearDown (); 00020 00021 void testSparcLoad (); 00022 void testPentiumLoad (); 00023 void testHppaLoad (); 00024 void testPalmLoad (); 00025 void testWinLoad (); 00026 00027 void testMicroDis1(); 00028 void testMicroDis2(); 00029 00030 void testElfHash(); 00031 }; 00032