00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef SH_DFSAPHEURISTICTEST_H
00022 #define SH_DFSAPHEURISTICTEST_H
00023
00024 class DFSAPHeuristic ;
00025 class BitString ;
00026 class CvrStgFile ;
00027 class Matching ;
00028 class Selector ;
00029
00030 #include "UnitTest.h"
00031 #include "TestSuite.h"
00032
00033 class DFSAPHeuristicTest : public UnitTest {
00034 public:
00035 DFSAPHeuristicTest (TestSuite* s) ;
00036
00037 void setup (void) ;
00038 void cleanup (void) ;
00039
00040 void testAlgorithm (void) ;
00041
00042 private:
00043 BitString *bs1, *bs2, *bs3, *bs4, *bs5 ;
00044 CvrStgFile *f1, *f2, *f3, *f4, *f5 ;
00045 Selector *s1, *s2, *s3, *s4, *s5 ;
00046 Graph *g1, *g2, *g3, *g4, *g5 ;
00047 Matching *m1, *m2, *m3, *m4, *m5 ;
00048 DFSAPHeuristic *aph1, *aph2, *aph3, *aph4, *aph5 ;
00049 Globals gl1, gl2, gl3, gl4, gl5 ;
00050 } ;
00051
00052 #endif // ndef SH_DFSAPHEURISTICTEST_H