summaryrefslogtreecommitdiff
path: root/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.cpp')
-rw-r--r--CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.cpp
index dab0f245666..3a4fc093cdd 100644
--- a/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.cpp
+++ b/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.cpp
@@ -14,6 +14,7 @@
#include "ownership_qos_test.h"
#include "tbf_qos_test.h"
#include "rd_lifecycle_qos_test.h"
+#include "typeconsistencyenforcement_qos_test.h"
DatareaderPolicyTest::DatareaderPolicyTest ()
{
@@ -127,6 +128,16 @@ DatareaderPolicyTest::run ()
"Error in ReaderDataLifecycleQosPolicy.\n"));
++ret;
}
+
+#if defined (RTI_DDS_VERSION_MAJOR) && (RTI_DDS_VERSION_MAJOR >= 5)
+ if (!TypeConsistencyEnforcementPolicyPolicyTest::check (dds_policy.type_consistency,
+ policy.type_consistency))
+ {
+ ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : "
+ "Error in TypeConsistencyEnforcementQosPolicy.\n"));
+ ++ret;
+ }
+#endif
}
catch (...)
{