diff options
Diffstat (limited to 'TAO/tests/DynAny_Test/test_dynstruct.cpp')
-rw-r--r-- | TAO/tests/DynAny_Test/test_dynstruct.cpp | 117 |
1 files changed, 37 insertions, 80 deletions
diff --git a/TAO/tests/DynAny_Test/test_dynstruct.cpp b/TAO/tests/DynAny_Test/test_dynstruct.cpp index 1281471c19e..2bb8ede9fb8 100644 --- a/TAO/tests/DynAny_Test/test_dynstruct.cpp +++ b/TAO/tests/DynAny_Test/test_dynstruct.cpp @@ -59,12 +59,10 @@ Test_DynStruct::run_test (void) CORBA::Object_var factory_obj = this->orb_->resolve_initial_references ("DynAnyFactory" ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; DynamicAny::DynAnyFactory_var dynany_factory = DynamicAny::DynAnyFactory::_narrow (factory_obj.in () ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; if (CORBA::is_nil (dynany_factory.in ())) { @@ -82,70 +80,54 @@ Test_DynStruct::run_test (void) DynamicAny::DynAny_var dp1 = dynany_factory->create_dyn_any (in_any1 ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - + DynamicAny::DynStruct_var fa1 = DynamicAny::DynStruct::_narrow (dp1.in () ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - + fa1->insert_char (data.m_char1 ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - - fa1->next (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - + + fa1->next (); + fa1->insert_short_seq (data.m_shortseq1 ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - - fa1->next (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + + fa1->next (); DynamicAny::DynAny_var cc = - fa1->current_component (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - + fa1->current_component (); + cc->insert_float (data.m_float1 ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - - cc->next (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - + + cc->next (); + cc->insert_short (data.m_short1 ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - cc->rewind (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + cc->rewind (); // To show that calling destroy() on a component does // nothing, as required by the spec. - cc->destroy (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + cc->destroy (); + + fa1->rewind (); - fa1->rewind (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - CORBA::Char c = fa1->get_char (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + CORBA::Char c = fa1->get_char (); if (c != data.m_char1) { ++this->error_count_; } - fa1->next (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - + fa1->next (); + data.m_shortseq2 = - fa1->get_short_seq (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + fa1->get_short_seq (); bool good = data.m_shortseq2->length () == data.m_shortseq1.length (); - + if (good) { for (CORBA::ULong i = 0; i < data.m_shortseq1.length (); ++i) @@ -162,17 +144,13 @@ Test_DynStruct::run_test (void) ++this->error_count_; } - fa1->next (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + fa1->next (); + + cc = fa1->current_component (); - cc = fa1->current_component (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - cc->seek (1 ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - CORBA::Short s = cc->get_short (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + CORBA::Short s = cc->get_short (); if (s != data.m_short1) { @@ -193,12 +171,10 @@ Test_DynStruct::run_test (void) DynAnyTests::_tc_test_struct ACE_ENV_ARG_PARAMETER ); - ACE_TRY_CHECK; DynamicAny::DynStruct_var ftc1 = DynamicAny::DynStruct::_narrow (ftc1_base.in () ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; if (CORBA::is_nil (ftc1.in ())) { @@ -215,14 +191,11 @@ Test_DynStruct::run_test (void) in_any2 <<= ts; ftc1->from_any (in_any2 ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; analyzer.analyze (ftc1.in () ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; CORBA::Any_var out_any1 = - ftc1->to_any (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + ftc1->to_any (); DynAnyTests::test_struct* ts_out; out_any1.in () >>= ts_out; @@ -279,9 +252,8 @@ Test_DynStruct::run_test (void) // CORBA::Boolean status = ftc2->next (); // CORBA::Long lo = ftc2->get_long (); // analyzer.analyze (ftc2.in () ACE_ENV_ARG_PARAMETER); -// ACE_TRY_CHECK; - out_any2 = ftc2->to_any (ACE_ENV_SINGLE_ARG_PARAMETER); + out_any2 = ftc2->to_any (); ACE_TRY_CHECK_EX (bad_kind); if (!(out_any2.in () >>= ts_out2)) // problem @@ -293,7 +265,6 @@ Test_DynStruct::run_test (void) { } ACE_ENDTRY; - ACE_TRY_CHECK; if (ts_out2 != 0 && ts_out2->es.s == data.m_short1) { @@ -310,11 +281,9 @@ Test_DynStruct::run_test (void) "testing: current_member_name/current_member_kind\n")); ftc1->seek (2 ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - + DynamicAny::FieldName_var fn = - ftc1->current_member_name (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + ftc1->current_member_name (); if (ACE_OS::strcmp (fn.in (), "es")) { @@ -322,8 +291,7 @@ Test_DynStruct::run_test (void) } CORBA::TCKind tk = - ftc1->current_member_kind (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + ftc1->current_member_kind (); if (tk != CORBA::tk_struct) { @@ -341,11 +309,9 @@ Test_DynStruct::run_test (void) "with alias\n")); ftc2->seek (2 ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; DynamicAny::FieldName_var fn2 = - ftc2->current_member_name (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + ftc2->current_member_name (); if (ACE_OS::strcmp (fn2.in (), "es")) { @@ -353,8 +319,7 @@ Test_DynStruct::run_test (void) } CORBA::TCKind tk2 = - ftc2->current_member_kind (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + ftc2->current_member_kind (); if (tk2 != CORBA::tk_struct) { @@ -371,20 +336,17 @@ Test_DynStruct::run_test (void) "testing: get_members/set_members\n")); DynamicAny::NameValuePairSeq_var nvps = - fa1->get_members (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + fa1->get_members (); DynamicAny::DynAny_var sm_base = dynany_factory->create_dyn_any_from_type_code ( DynAnyTests::_tc_test_struct ACE_ENV_ARG_PARAMETER ); - ACE_TRY_CHECK; DynamicAny::DynStruct_var sm = DynamicAny::DynStruct::_narrow (sm_base.in () ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; if (CORBA::is_nil (sm.in ())) { @@ -395,11 +357,9 @@ Test_DynStruct::run_test (void) sm->set_members (nvps.in () ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; DynamicAny::NameValuePairSeq_var gm = - sm->get_members (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + sm->get_members (); CORBA::ULong index = 2; @@ -408,14 +368,11 @@ Test_DynStruct::run_test (void) ++this->error_count_; } - fa1->destroy (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + fa1->destroy (); - ftc1->destroy (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + ftc1->destroy (); - sm->destroy (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + sm->destroy (); } ACE_CATCHANY { |