summaryrefslogtreecommitdiff
path: root/CIAO/connectors/dds4ccm/tests/Policies/states_test.cpp
blob: d7c2a5754af66269cc3f20331a2e0fec863ed9ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
// $Id$

#include "states_test.h"

StatesTest::StatesTest()
{

}

int
StatesTest::run ()
{
  int ret = 0;
  try
    {
      // SAMPLE STATES
      if (DDS_READ_SAMPLE_STATE != ::DDS::READ_SAMPLE_STATE)
        {
          ACE_ERROR ((LM_ERROR, "StatesTest::run - "
                                "ERROR : READ_SAMPLE_STATE states seem "
                                "unequal: DDS4CCM <%u> - RTI <%u>\n",
                                DDS_READ_SAMPLE_STATE,
                                ::DDS::READ_SAMPLE_STATE));
          ++ret;
        }
      if (DDS_NOT_READ_SAMPLE_STATE != ::DDS::NOT_READ_SAMPLE_STATE)
        {
          ACE_ERROR ((LM_ERROR, "StatesTest::run - "
                                "ERROR : NOT_READ_SAMPLE_STATE states seem "
                                "unequal: DDS4CCM <%u> - RTI <%u>\n",
                                DDS_NOT_READ_SAMPLE_STATE,
                                ::DDS::NOT_READ_SAMPLE_STATE));
          ++ret;
        }
      if (DDS_ANY_SAMPLE_STATE != ::DDS::ANY_SAMPLE_STATE)
        {
          ACE_ERROR ((LM_ERROR, "StatesTest::run - "
                                "ERROR : ANY_SAMPLE_STATE states seem "
                                "unequal: DDS4CCM <%u> - RTI <%u>\n",
                                DDS_ANY_SAMPLE_STATE,
                                ::DDS::ANY_SAMPLE_STATE));
          ++ret;
        }
      // VIEW STATES
      if (DDS_NEW_VIEW_STATE != ::DDS::NEW_VIEW_STATE)
        {
          ACE_ERROR ((LM_ERROR, "StatesTest::run - "
                                "ERROR : NEW_VIEW_STATE states seem "
                                "unequal: DDS4CCM <%u> - RTI <%u>\n",
                                DDS_NEW_VIEW_STATE,
                                ::DDS::NEW_VIEW_STATE));
          ++ret;
        }
      if (DDS_NOT_NEW_VIEW_STATE != ::DDS::NOT_NEW_VIEW_STATE)
        {
          ACE_ERROR ((LM_ERROR, "StatesTest::run - "
                                "ERROR : NOT_NEW_VIEW_STATE states seem "
                                "unequal: DDS4CCM <%u> - RTI <%u>\n",
                                DDS_NOT_NEW_VIEW_STATE,
                                ::DDS::NOT_NEW_VIEW_STATE));
          ++ret;
        }
      if (DDS_ANY_VIEW_STATE != ::DDS::ANY_VIEW_STATE)
        {
          ACE_ERROR ((LM_ERROR, "StatesTest::run - "
                                "ERROR : ANY_VIEW_STATE states seem "
                                "unequal: DDS4CCM <%u> - RTI <%u>\n",
                                DDS_ANY_VIEW_STATE,
                                ::DDS::ANY_VIEW_STATE));
          ++ret;
        }
      // VIEW STATES
      if (DDS_ALIVE_INSTANCE_STATE != ::DDS::ALIVE_INSTANCE_STATE)
        {
          ACE_ERROR ((LM_ERROR, "StatesTest::run - "
                                "ERROR : ALIVE_INSTANCE_STATE states seem "
                                "unequal: DDS4CCM <%u> - RTI <%u>\n",
                                DDS_ALIVE_INSTANCE_STATE,
                                ::DDS::ALIVE_INSTANCE_STATE));
          ++ret;
        }
      if (DDS_NOT_ALIVE_DISPOSED_INSTANCE_STATE !=
          ::DDS::NOT_ALIVE_DISPOSED_INSTANCE_STATE)
        {
          ACE_ERROR ((LM_ERROR, "StatesTest::run - "
                                "ERROR : NOT_ALIVE_DISPOSED_INSTANCE_STATE states seem "
                                "unequal: DDS4CCM <%u> - RTI <%u>\n",
                                DDS_NOT_ALIVE_DISPOSED_INSTANCE_STATE,
                                ::DDS::NOT_ALIVE_DISPOSED_INSTANCE_STATE));
          ++ret;
        }
      if (DDS_NOT_ALIVE_NO_WRITERS_INSTANCE_STATE !=
          ::DDS::NOT_ALIVE_NO_WRITERS_INSTANCE_STATE)
        {
          ACE_ERROR ((LM_ERROR, "StatesTest::run - "
                                "ERROR : NOT_ALIVE_NO_WRITERS_INSTANCE_STATE "
                                "states seem "
                                "unequal: DDS4CCM <%u> - RTI <%u>\n",
                                DDS_NOT_ALIVE_NO_WRITERS_INSTANCE_STATE,
                                ::DDS::NOT_ALIVE_NO_WRITERS_INSTANCE_STATE));
          ++ret;
        }
      if (DDS_ANY_INSTANCE_STATE !=
          ::DDS::ANY_INSTANCE_STATE)
        {
          ACE_ERROR ((LM_ERROR, "StatesTest::run - "
                                "ERROR : ANY_INSTANCE_STATE "
                                "states seem "
                                "unequal: DDS4CCM <%u> - RTI <%u>\n",
                                DDS_ANY_INSTANCE_STATE,
                                ::DDS::ANY_INSTANCE_STATE));
          ++ret;
        }
      if (DDS_NOT_ALIVE_INSTANCE_STATE !=
          ::DDS::NOT_ALIVE_INSTANCE_STATE)
        {
          ACE_ERROR ((LM_ERROR, "StatesTest::run - "
                                "ERROR : NOT_ALIVE_INSTANCE_STATE "
                                "states seem "
                                "unequal: DDS4CCM <%u> - RTI <%u>\n",
                                DDS_NOT_ALIVE_INSTANCE_STATE,
                                ::DDS::NOT_ALIVE_INSTANCE_STATE));
          ++ret;
        }
    }
  catch (...)
    {
      ACE_ERROR ((LM_ERROR, "ERROR STATES: Unexpected exception caught."));
      return -1;
    }
  return ret;
}