summaryrefslogtreecommitdiff
path: root/TAO/tests/Sequence_Unit_Tests
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2009-03-26 08:51:19 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2009-03-26 08:51:19 +0000
commit33e7f422cfd6bdbe288cc1820574cfe859d7ded9 (patch)
treebe46040948d67a30fb3239641602d804116be471 /TAO/tests/Sequence_Unit_Tests
parent7e5ccd5ef16d5b4ec26444a592da74351b78dfc6 (diff)
downloadATCD-33e7f422cfd6bdbe288cc1820574cfe859d7ded9.tar.gz
Thu Mar 26 08:52:23 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp: * tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp: * tests/Sequence_Unit_Tests/string_sequence_tester.hpp: * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp: Only test wchar when it is available
Diffstat (limited to 'TAO/tests/Sequence_Unit_Tests')
-rw-r--r--TAO/tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp3
-rw-r--r--TAO/tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp2
-rw-r--r--TAO/tests/Sequence_Unit_Tests/string_sequence_tester.hpp4
-rw-r--r--TAO/tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp2
4 files changed, 8 insertions, 3 deletions
diff --git a/TAO/tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp b/TAO/tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp
index 01a9fb09d04..c6d58b3389e 100644
--- a/TAO/tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp
+++ b/TAO/tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp
@@ -346,11 +346,12 @@ int ACE_TMAIN(int,ACE_TCHAR*[])
status += myntester.test_all();
+#if defined(ACE_HAS_WCHAR)
typedef TAO::bounded_basic_string_sequence<CORBA::WChar, MAXIMUM> w_sequence;
typedef Tester<w_sequence> wTester;
wTester mywtester;
-
status += mywtester.test_all();
+#endif
return status;
}
diff --git a/TAO/tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp b/TAO/tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp
index a70089ecb79..6893ef187fb 100644
--- a/TAO/tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp
+++ b/TAO/tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp
@@ -61,6 +61,7 @@ struct helper <char>
}
};
+#if defined(ACE_HAS_WCHAR)
template<>
struct helper <CORBA::WChar>
{
@@ -95,6 +96,7 @@ struct helper <CORBA::WChar>
return ACE_OS::strcmp (lhs, rhs) == 0;
}
};
+#endif
template<class charT>
struct Tester
diff --git a/TAO/tests/Sequence_Unit_Tests/string_sequence_tester.hpp b/TAO/tests/Sequence_Unit_Tests/string_sequence_tester.hpp
index ffcb4923845..ab3820281cc 100644
--- a/TAO/tests/Sequence_Unit_Tests/string_sequence_tester.hpp
+++ b/TAO/tests/Sequence_Unit_Tests/string_sequence_tester.hpp
@@ -62,6 +62,7 @@ struct string_sequence_test_helpers<char>
}
};
+#if defined(ACE_HAS_WCHAR)
template<>
struct string_sequence_test_helpers<CORBA::WChar>
{
@@ -101,8 +102,7 @@ struct string_sequence_test_helpers<CORBA::WChar>
return ACE_OS::strcmp(value, L"") == 0;
}
};
-
-
+#endif /* ACE_HAS_WCHAR */
template<class tested_sequence>
struct string_sequence_tester
diff --git a/TAO/tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp b/TAO/tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp
index 58f9b30fa8a..cc497b138ea 100644
--- a/TAO/tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp
+++ b/TAO/tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp
@@ -494,11 +494,13 @@ int ACE_TMAIN(int,ACE_TCHAR*[])
status += ntester.test_all ();
}
+#if defined(ACE_HAS_WCHAR)
{
typedef Tester<unbounded_basic_string_sequence <CORBA::WChar> > wTester;
wTester wtester;
status += wtester.test_all ();
}
+#endif
return status;
}