Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

GIFTests.cpp

Go to the documentation of this file.
00001 #include "GIFTests.h"
00002 
00003 
00004 void
00005 GIFTests::testLoader() {
00006   static string images[] = {
00007     "clustindex",
00008     "cover",
00009     "enter",
00010     "fireball",
00011     "image95",
00012     "panly01",
00013     "porsche",
00014     "quake",
00015     "solid2",
00016     "x-trans",
00017     "zemus2",
00018   };
00019   static const int image_count = sizeof(images) / sizeof(*images);
00020 
00021   static const string img_prefix("images/gif/");
00022   static const string img_suffix(".gif");
00023 
00024   static const string ref_prefix("images/gif/ref/");
00025   static const string ref_suffix(".png");
00026 
00027   for (int i = 0; i < image_count; ++i) {
00028     AssertImagesEqual(img_prefix + images[i] + img_suffix,
00029                       ref_prefix + images[i] + ref_suffix);
00030   }
00031 }
00032 
00033 
00034 Test*
00035 GIFTests::suite() {
00036   typedef TestCaller<GIFTests> Caller;
00037 
00038   TestSuite* suite = new TestSuite();
00039   suite->addTest(new Caller("Test GIF Loader", &GIFTests::testLoader));
00040   return suite;
00041 }

Generated on Thu Oct 2 12:59:30 2003 for corona by doxygen1.3-rc1