summaryrefslogtreecommitdiff
path: root/TAO/tests/DynAny_Test/test_dynsequence.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tests/DynAny_Test/test_dynsequence.cpp')
-rw-r--r--TAO/tests/DynAny_Test/test_dynsequence.cpp129
1 files changed, 42 insertions, 87 deletions
diff --git a/TAO/tests/DynAny_Test/test_dynsequence.cpp b/TAO/tests/DynAny_Test/test_dynsequence.cpp
index f9b79d7b952..d5cc2a9d623 100644
--- a/TAO/tests/DynAny_Test/test_dynsequence.cpp
+++ b/TAO/tests/DynAny_Test/test_dynsequence.cpp
@@ -46,7 +46,7 @@ Test_DynSequence::run_test (void)
DynAnyTests::test_seq ts (2);
ts.length (2);
- ACE_TRY_NEW_ENV
+ try
{
ACE_DEBUG ((LM_DEBUG,
"\t*=*=*=*= %s =*=*=*=*\n",
@@ -57,14 +57,10 @@ Test_DynSequence::run_test (void)
"rewind/current_component\n"));
CORBA::Object_var factory_obj =
- this->orb_->resolve_initial_references ("DynAnyFactory"
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ this->orb_->resolve_initial_references ("DynAnyFactory");
DynamicAny::DynAnyFactory_var dynany_factory =
- DynamicAny::DynAnyFactory::_narrow (factory_obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ DynamicAny::DynAnyFactory::_narrow (factory_obj.in ());
if (CORBA::is_nil (dynany_factory.in ()))
{
@@ -87,46 +83,33 @@ Test_DynSequence::run_test (void)
any <<= shortseq1;
DynamicAny::DynAny_var shortdany =
- dynany_factory->create_dyn_any (any ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ dynany_factory->create_dyn_any (any);
- analyzer.analyze(shortdany.in () ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ analyzer.analyze(shortdany.in ());
CORBA::Any_var any3;
- any3 = shortdany->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ any3 = shortdany->to_any ();
ts[0] = data.m_string2;
ts[1] = data.m_string2;
CORBA::Any in_any1;
in_any1 <<= ts;
DynamicAny::DynAny_var dp1 =
- dynany_factory->create_dyn_any (in_any1
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
+ dynany_factory->create_dyn_any (in_any1);
+
DynamicAny::DynSequence_var fa1 =
- DynamicAny::DynSequence::_narrow (dp1.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- fa1->seek (1 ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- fa1->insert_string (data.m_string1
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- fa1->rewind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- fa1->seek (1 ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
+ DynamicAny::DynSequence::_narrow (dp1.in ());
+
+ fa1->seek (1);
+
+ fa1->insert_string (data.m_string1);
+
+ fa1->rewind ();
+
+ fa1->seek (1);
+
CORBA::String_var out_str1 =
- fa1->get_string (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ fa1->get_string ();
if (!ACE_OS::strcmp (out_str1.in (), data.m_string1))
{
@@ -164,18 +147,13 @@ Test_DynSequence::run_test (void)
{
elem_any <<= CORBA::Any::from_string (values[i],
8);
- elements[i] = dynany_factory->create_dyn_any (elem_any
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ elements[i] = dynany_factory->create_dyn_any (elem_any);
}
- fa1->set_elements_as_dyn_any (elements.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ fa1->set_elements_as_dyn_any (elements.in ());
DynamicAny::DynAnySeq_var out_elems =
- fa1->get_elements_as_dyn_any (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ fa1->get_elements_as_dyn_any ();
if (out_elems->length () != 3)
{
@@ -183,20 +161,16 @@ Test_DynSequence::run_test (void)
return -1;
}
- analyzer.analyze (fa1.in() ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ analyzer.analyze (fa1.in());
CORBA::String_var out_str;
for (i = 0; i < length; ++i)
{
- out_str = out_elems[i]->get_string (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ out_str = out_elems[i]->get_string ();
CORBA::Boolean equal =
- out_elems[i]->equal (elements[i]
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ out_elems[i]->equal (elements[i]);
if (!equal)
{
@@ -205,8 +179,7 @@ Test_DynSequence::run_test (void)
// To show that calling destroy() on a component does
// nothing, as required by the spec.
- out_elems[i]->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ out_elems[i]->destroy ();
}
if (this->error_count_ == 0)
@@ -221,14 +194,10 @@ Test_DynSequence::run_test (void)
DynamicAny::DynAny_var ftc1_base =
dynany_factory->create_dyn_any_from_type_code (
DynAnyTests::_tc_test_seq
- ACE_ENV_ARG_PARAMETER
);
- ACE_TRY_CHECK;
DynamicAny::DynSequence_var ftc1 =
- DynamicAny::DynSequence::_narrow (ftc1_base.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ DynamicAny::DynSequence::_narrow (ftc1_base.in ());
if (CORBA::is_nil (ftc1.in ()))
{
@@ -240,17 +209,13 @@ Test_DynSequence::run_test (void)
ts[0] = CORBA::string_dup (data.m_string1);
CORBA::Any in_any2;
in_any2 <<= ts;
- ftc1->from_any (in_any2
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ ftc1->from_any (in_any2);
- analyzer.analyze (ftc1.in() ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ analyzer.analyze (ftc1.in());
CORBA::Any_var out_any1 =
- ftc1->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
+ ftc1->to_any ();
+
DynAnyTests::test_seq *ts_out;
out_any1.in () >>= ts_out;
@@ -267,17 +232,14 @@ Test_DynSequence::run_test (void)
ACE_DEBUG ((LM_DEBUG,
"testing: length/set_elements/get_elements\n"));
- length = ftc1->get_length (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ length = ftc1->get_length ();
if (length != 2)
{
++this->error_count_;
}
- ftc1->set_length (3
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ ftc1->set_length (3);
DynamicAny::AnySeq as_in (3);
as_in.length (3);
CORBA::Any in_any3;
@@ -286,14 +248,11 @@ Test_DynSequence::run_test (void)
as_in[1] = in_any3;
in_any3 <<= CORBA::Any::from_string (data.m_string1, 8);
as_in[2] = in_any3;
- ftc1->set_elements (as_in
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
+ ftc1->set_elements (as_in);
+
DynamicAny::AnySeq_var as_out =
- ftc1->get_elements (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
+ ftc1->get_elements ();
+
CORBA::ULong index = 2;
CORBA::Any out_any2 = as_out[index];
char* out_str2;
@@ -310,19 +269,15 @@ Test_DynSequence::run_test (void)
"++ OK ++\n"));
}
- fa1->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- ftc1->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ fa1->destroy ();
+
+ ftc1->destroy ();
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "test_dynsequence::run_test");
+ ex._tao_print_exception ("test_dynsequence::run_test");
return -1;
}
- ACE_ENDTRY;
ACE_DEBUG ((LM_DEBUG,
"\n%d errors\n",