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 class ippSimpleClient; 00013 class ippSimpleServer; 00014 class ippSimpleServerTestCase: public CxxTest::TestSuite 00015 { 00016 public: 00017 ippSimpleServerTestCase(){} 00018 00019 void setUp(){}; 00020 void tearDown(){}; 00021 public: 00022 void testSimpleServer1(); 00023 void testSimpleServer2(); 00024 void testSimpleServer3(); 00025 void testSimpleServer4(); 00026 void testSimpleServer5(); 00027 void testSimpleServerStartSessionEndSession(); 00028 void testSimpleServerReceivingInvalidCommand(); 00029 void testSimpleServerReceivingAbortE(); 00030 00031 protected: 00032 void SendCommands( 00033 ippSimpleClient& client, 00034 ippSimpleServer& server, 00035 const char* filename 00036 ); 00037 00038 };