00001 #ifndef __HAYAI_TESTFACTORY 00002 #define __HAYAI_TESTFACTORY 00003 #include "hayai/hayai_test.hpp" 00004 00005 namespace hayai 00006 { 00008 class TestFactory 00009 { 00010 public: 00012 00014 virtual ~TestFactory() 00015 { 00016 00017 } 00018 00019 00021 00023 virtual Test* CreateTest() = 0; 00024 }; 00025 } 00026 #endif