00001 #include "TestFramework.h" 00002 #include "APITests.h" 00003 #include "BMPTests.h" 00004 #include "FileTests.h" 00005 #include "GIFTests.h" 00006 #include "JPEGTests.h" 00007 #include "PaletteTests.h" 00008 #include "PCXTests.h" 00009 #include "PNGTests.h" 00010 #include "TGATests.h" 00011 00012 00013 int main() { 00014 TextTestRunner runner; 00015 runner.addTest(APITests::suite()); 00016 runner.addTest(FileTests::suite()); 00017 runner.addTest(BMPTests::suite()); 00018 runner.addTest(GIFTests::suite()); 00019 runner.addTest(JPEGTests::suite()); 00020 runner.addTest(PCXTests::suite()); 00021 runner.addTest(PNGTests::suite()); 00022 runner.addTest(TGATests::suite()); 00023 00024 // this is last because it depends on proper image loaders 00025 runner.addTest(PaletteTests::suite()); 00026 00027 runner.run(); 00028 return 0; 00029 }