00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef _QA_ATSC_RANDOMIZER_H_
00023 #define _QA_ATSC_RANDOMIZER_H_
00024
00025 #include <cppunit/extensions/HelperMacros.h>
00026 #include <cppunit/TestCase.h>
00027
00028 #include <atsci_randomizer.h>
00029
00030 class qa_atsci_randomizer : public CppUnit::TestCase {
00031 private:
00032 atsci_randomizer randomizer;
00033
00034 public:
00035
00036 void setUp (){
00037
00038 }
00039
00040 void tearDown (){
00041
00042 }
00043
00044 CPPUNIT_TEST_SUITE (qa_atsci_randomizer);
00045 CPPUNIT_TEST (t0_compare_output_maps);
00046 CPPUNIT_TEST (t1_initial_states);
00047 CPPUNIT_TEST (t2_initial_values);
00048 CPPUNIT_TEST (t3_reset);
00049 CPPUNIT_TEST (t4_high_level);
00050 CPPUNIT_TEST_SUITE_END ();
00051
00052
00053 private:
00054 void t0_compare_output_maps ();
00055 void t1_initial_states ();
00056 void t2_initial_values ();
00057 void t3_reset ();
00058 void t4_high_level ();
00059
00060 };
00061
00062 #endif