00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef SH_WKSCONSTRUCTIONHEURISTICTEST_H
00022 #define SH_WKSCONSTRUCTIONHEURISTICTEST_H
00023
00024 class BitString ;
00025 class WKSConstructionHeuristic ;
00026 class CvrStgFile ;
00027 class Graph ;
00028 class Matching ;
00029 class Selector ;
00030
00031 #include "UnitTest.h"
00032 #include "TestSuite.h"
00033
00034 class WKSConstructionHeuristicTest : public UnitTest {
00035 public:
00036 WKSConstructionHeuristicTest (TestSuite* s) ;
00037
00038 void setup (void) ;
00039 void cleanup (void) ;
00040
00041 void testAlgorithm (void) ;
00042
00043 private:
00044 BitString *bs1, *bs2, *bs3 ;
00045 CvrStgFile *f1, *f2, *f3 ;
00046 Selector *s1, *s2, *s3 ;
00047 Graph *g1, *g2, *g3 ;
00048 WKSConstructionHeuristic *ch1, *ch2, *ch3 ;
00049 Matching *m1, *m2, *m3 ;
00050 Globals gl1, gl2, gl3 ;
00051 } ;
00052
00053 #endif // ndef SH_WKSCONSTRUCTIONHEURISTICTEST_H