XATMITestSuite.cxx
上传用户:xfwatch
上传日期:2020-12-14
资源大小:872k
文件大小:3k
源码类别:

中间件编程

开发平台:

Java

  1. /*
  2.  * JBoss, Home of Professional Open Source
  3.  * Copyright 2008, Red Hat, Inc., and others contributors as indicated
  4.  * by the @authors tag. All rights reserved.
  5.  * See the copyright.txt in the distribution for a
  6.  * full listing of individual contributors.
  7.  * This copyrighted material is made available to anyone wishing to use,
  8.  * modify, copy, or redistribute it subject to the terms and conditions
  9.  * of the GNU Lesser General Public License, v. 2.1.
  10.  * This program is distributed in the hope that it will be useful, but WITHOUT A
  11.  * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  12.  * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
  13.  * You should have received a copy of the GNU Lesser General Public License,
  14.  * v.2.1 along with this distribution; if not, write to the Free Software
  15.  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
  16.  * MA  02110-1301, USA.
  17.  */
  18. #include "TestPBF.h"
  19. CPPUNIT_TEST_SUITE_REGISTRATION( TestPBF);
  20. /* Typed Buffer Functions */
  21. #include "TestTPAlloc.h"
  22. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPAlloc);
  23. #include "TestTPTypes.h"
  24. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPTypes);
  25. #include "TestTPFree.h"
  26. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPFree);
  27. #include "TestTPFreeService.h"
  28. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPFreeService);
  29. #include "TestTPRealloc.h"
  30. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPRealloc);
  31. /* Dynamic Service Management */
  32. #include "TestTPUnadvertise.h"
  33. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPUnadvertise);
  34. #include "TestTPAdvertise.h"
  35. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPAdvertise);
  36. /* Request Response */
  37. #include "TestTPCall.h"
  38. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPCall);
  39. #include "TestTPACall.h"
  40. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPACall);
  41. #include "TestTPCancel.h"
  42. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPCancel);
  43. #include "TestTPGetRply.h"
  44. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPGetRply);
  45. /* Service Routing*/
  46. #include "TestTPService.h"
  47. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPService);
  48. #include "TestTPReturn.h"
  49. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPReturn);
  50. /* Conversation */
  51. #include "TestTPConnect.h"
  52. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPConnect);
  53. #include "TestTPDiscon.h"
  54. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPDiscon);
  55. #include "TestTPRecv.h"
  56. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPRecv);
  57. #include "TestTPSend.h"
  58. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPSend);
  59. #include "TestTPConversation.h"
  60. CPPUNIT_TEST_SUITE_REGISTRATION( TestTPConversation);
  61. /* Examples from the specification */
  62. #include "TestSpecExampleOne.h"
  63. CPPUNIT_TEST_SUITE_REGISTRATION( TestSpecExampleOne);
  64. #include "TestSpecExampleTwo.h"
  65. CPPUNIT_TEST_SUITE_REGISTRATION( TestSpecExampleTwo);
  66. /* SERVER MANAGEMENT FUNCTIONS */
  67. #include "LoopyServerAndClient.h"
  68. CPPUNIT_TEST_SUITE_REGISTRATION( LoopyServerAndClient);
  69. /* Server Init */
  70. #include "TestServerinit.h"
  71. CPPUNIT_TEST_SUITE_REGISTRATION( TestServerinit);
  72. /* Client Init */
  73. #include "TestClientInit.h"
  74. CPPUNIT_TEST_SUITE_REGISTRATION( TestClientInit);