summaryrefslogtreecommitdiff
path: root/tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp')
-rw-r--r--tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp30
1 files changed, 19 insertions, 11 deletions
diff --git a/tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp b/tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp
index c5fd630ab97..15c192b70f8 100644
--- a/tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp
+++ b/tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp
@@ -373,17 +373,25 @@ int ACE_TMAIN(int,ACE_TCHAR*[])
int status = 0;
Tester mytester;
- status += mytester.test_default_constructor();
- status += mytester.test_buffer_constructor_release_true();
- status += mytester.test_buffer_constructor_release_false();
- status += mytester.test_copy_constructor_from_default();
- status += mytester.test_copy_constructor();
- status += mytester.test_copy_constructor_throw_duplicate();
- status += mytester.test_set_length_less_than_maximum();
- status += mytester.test_set_length_more_than_maximum();
- status += mytester.test_replace_release_true();
- status += mytester.test_replace_release_false();
- status += mytester.test_replace_release_default();
+ try
+ {
+ status += mytester.test_default_constructor();
+ status += mytester.test_buffer_constructor_release_true();
+ status += mytester.test_buffer_constructor_release_false();
+ status += mytester.test_copy_constructor_from_default();
+ status += mytester.test_copy_constructor();
+ status += mytester.test_copy_constructor_throw_duplicate();
+ status += mytester.test_set_length_less_than_maximum();
+ status += mytester.test_set_length_more_than_maximum();
+ status += mytester.test_replace_release_true();
+ status += mytester.test_replace_release_false();
+ status += mytester.test_replace_release_default();
+ }
+ catch (const ::CORBA::Exception &ex)
+ {
+ ex._tao_print_exception("ERROR : unexpected CORBA exception caugth :");
+ ++status;
+ }
return status;
}