00001 // 00002 // DISCLAIMER: 00003 // This software was produced by the National Institute of Standards 00004 // and Technology (NIST), an agency of the U.S. government, and by statute is 00005 // not subject to copyright in the United States. Recipients of this 00006 // software assume all responsibility associated with its operation, 00007 // modification,maintenance, and subsequent redistribution. 00008 // 00009 // See NIST Administration Manual 4.09.07 b and Appendix I. 00010 #include "ippUtest.h" 00011 #include <cxxtest/TestSuite.h> 00012 00013 class ippResponseTestCase: public CxxTest::TestSuite 00014 { 00015 public: 00016 ippResponseTestCase(){} 00017 00018 void setUp(){}; 00019 void tearDown(){}; 00020 public: 00021 void testAckResponse(); 00022 void testCenterPartResponse(); 00023 void testAlignResponse(); 00024 void testChangeToolEResponse(); 00025 void testEnumPropResponse(); 00026 void testErrorResponse(); 00027 void testGetChangeToolActionResponse(); 00028 void testGetCoordSystemResponse(); 00029 void testGetCsyTransformationResponse(); 00030 void testGetDMEVersionResponse(); 00031 void testGetErrStatusEResponse(); 00032 void testGetMachineClassResponse(); 00033 void testGetPropResponse(); 00034 void testGoToEResponse(); 00035 void testIsHomedResponse(); 00036 void testIsUserEnabledResponse(); 00037 void testKeyPressEResponse(); 00038 void testOnMoveReportEResponse(); 00039 void testPtMeasEResponse(); 00040 void testPtMeasOrGetResponse(); 00041 void testScanResponse(); 00042 void testSetPropEResponse(); 00043 void testSetPropEResponseMulti(); 00044 void testStringResponse(); 00045 void testTiltCenterPartResponse(); 00046 void testTiltPartResponse(); 00047 void testToolAlignmentResponse(); 00048 void testToolAlignmentVolumeResponse(); 00049 void testToolIdResponse(); 00050 void testToolNameResponse(); 00051 // 00052 void testfindPropertyDefinition(); 00053 void testGenerateEnumAllPropResponses(); 00054 void testGenerateEnumPropResponses(); 00055 00056 00057 }; 00058 00059