1 //------------------------------------------------------------------------------ 2 // SetBitsTester.h 3 // 4 //------------------------------------------------------------------------------ 5 6 #ifndef SET_BITS_TESTER_H 7 #define SET_BITS_TESTER_H 8 9 // Standard Includes ----------------------------------------------------------- 10 11 // System Includes ------------------------------------------------------------- 12 13 // Project Includes ------------------------------------------------------------ 14 15 // Local Includes -------------------------------------------------------------- 16 #include "../common.h" 17 18 // Local Defines --------------------------------------------------------------- 19 20 // Globals --------------------------------------------------------------------- 21 22 class SetBitsTester : public TestCase 23 { 24 public: 25 SetBitsTester() {;} 26 SetBitsTester(std::string name) : TestCase(name) {;} 27 28 void SetBits1(); 29 void SetBits2(); 30 void SetBits3(); 31 void SetBits4(); 32 33 // new API 34 #ifndef TEST_R5 35 void ImportBitsA1(); 36 void ImportBitsA2(); 37 void ImportBitsA3(); 38 #endif 39 40 static Test* Suite(); 41 }; 42 43 #endif // SET_BITS_TESTER_H 44 45