1 /* 2 * Copyright (C) 2006-2021 Registro.br. All rights reserved. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions are 6 * met: 7 * 1. Redistribution of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer. 9 * 2. Redistributions in binary form must reproduce the above copyright 10 * notice, this list of conditions and the following disclaimer in the 11 * documentation and/or other materials provided with the distribution. 12 * 13 * THIS SOFTWARE IS PROVIDED BY REGISTRO.BR ``AS IS AND ANY EXPRESS OR 14 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 15 * WARRANTIE OF FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 16 * EVENT SHALL REGISTRO.BR BE LIABLE FOR ANY DIRECT, INDIRECT, 17 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 18 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 19 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 20 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 21 * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE 22 * USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 23 * DAMAGE. 24 */ 25 /* $Id$ */ 26 /** @file IpNetworkUpdateTest.H 27 * @brief IpNetworkUpdate EPP Action Test 28 */ 29 30 #include <cppunit/TestResult.h> 31 #include <cppunit/TestSuite.h> 32 #include <cppunit/TestFixture.h> 33 #include <cppunit/TestRunner.h> 34 #include <cppunit/extensions/HelperMacros.h> 35 36 #ifndef __IPNETWORKUPDATETEST_H__ 37 #define __IPNETWORKUPDATETEST_H__ 38 39 using namespace CppUnit; 40 41 /// IpNetworkUpdateTest Class 42 class IpNetworkUpdateTest : public CppUnit::TestFixture 43 { 44 public: 45 /// Constructor 46 IpNetworkUpdateTest(); 47 48 /// Destructor 49 ~IpNetworkUpdateTest(); 50 51 /// Allocate resources 52 void setUp(); 53 54 /// Release resources 55 void tearDown(); 56 57 /// Test set_xml_template method 58 void set_xml_template_test(); 59 60 // Tests a ip range update command 61 void command_test(); 62 63 // Tests a ip range update response 64 void response_test(); 65 66 private: 67 CPPUNIT_TEST_SUITE(IpNetworkUpdateTest); 68 CPPUNIT_TEST(set_xml_template_test); 69 CPPUNIT_TEST(command_test); 70 CPPUNIT_TEST(response_test); 71 CPPUNIT_TEST_SUITE_END(); 72 }; 73 74 #endif // __IPNETWORKUPDATETEST_H__ 75