summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.cpp')
-rw-r--r--TAO/orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.cpp71
1 files changed, 24 insertions, 47 deletions
diff --git a/TAO/orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.cpp b/TAO/orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.cpp
index 72014970c1d..95d0056e813 100644
--- a/TAO/orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.cpp
+++ b/TAO/orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.cpp
@@ -32,39 +32,30 @@ main (int argc, char *argv[])
ACE_DEBUG ((LM_DEBUG, "---------------------------------------------\n"));
ACE_DEBUG ((LM_DEBUG, "Running the IOGRManipulation Tests.\n"));
- ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
+ try
{
// Retrieve the ORB.
CORBA::ORB_var orb_ = CORBA::ORB_init (argc,
argv,
- 0
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ 0);
// **********************************************************************
// Get an object reference for the ORBs IORManipulation object!
CORBA::Object_var IORM =
orb_->resolve_initial_references (TAO_OBJID_IORMANIPULATION,
- 0
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ 0);
TAO_IOP::TAO_IOR_Manipulation_var iorm =
- TAO_IOP::TAO_IOR_Manipulation::_narrow (IORM.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ TAO_IOP::TAO_IOR_Manipulation::_narrow (IORM.in ());
// **********************************************************************
// Create a few fictitious IORs
CORBA::Object_var name1 =
orb_->string_to_object ("iiop://acme.cs.wustl.edu:6060/xyz"
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ );
CORBA::Object_var name2 =
orb_->string_to_object ("iiop://tango.cs.wustl.edu:7070/xyz"
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ );
// **********************************************************************
// Create IOR list for use with merge_iors.
@@ -75,8 +66,7 @@ main (int argc, char *argv[])
// **********************************************************************
CORBA::Object_var merged =
- iorm->merge_iors (iors ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ iorm->merge_iors (iors);
// Check for set and get primaries
// Make a dummy property set
@@ -84,8 +74,7 @@ main (int argc, char *argv[])
TAO_FT_IOGR_Property prop (ft_tag_component);
CORBA::Boolean retval =
- iorm->set_primary (&prop, name2.in (), merged.in () ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ iorm->set_primary (&prop, name2.in (), merged.in ());
if (retval != 0)
ACE_DEBUG ((LM_DEBUG,
@@ -99,9 +88,7 @@ main (int argc, char *argv[])
// Check whether a primary has been set
retval = iorm->is_primary_set (&prop,
- merged.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ merged.in ());
if (retval)
ACE_DEBUG ((LM_DEBUG,
@@ -119,9 +106,7 @@ main (int argc, char *argv[])
// Get the primary
CORBA::Object_var prim =
iorm->get_primary (&prop,
- merged.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ merged.in ());
// Check whether we got back the right primary
if (prim->_is_equivalent (name2.in ()))
@@ -159,9 +144,7 @@ main (int argc, char *argv[])
// Set the property
retval = iorm->set_property (&prop,
- merged.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ merged.in ());
/// Extract the property
FT::TagFTGroupTaggedComponent ftc;
@@ -169,10 +152,8 @@ main (int argc, char *argv[])
retval =
tmp_prop.get_tagged_component (merged.in (),
- ftc
- ACE_ENV_ARG_PARAMETER);
+ ftc);
- ACE_TRY_CHECK;
ACE_DEBUG ((LM_DEBUG,
"(%P|%t) Testing for tagged component \n"));
@@ -190,37 +171,33 @@ main (int argc, char *argv[])
ACE_DEBUG ((LM_DEBUG,
ACE_TEXT ("\tWe have set the property\n")));
}
- ACE_CATCH (TAO_IOP::NotFound, userex)
+ catch (const TAO_IOP::NotFound& userex)
{
- ACE_PRINT_EXCEPTION (userex,
- ACE_TEXT ("Unexpected NotFound Exception!\n"));
+ userex._tao_print_exception (
+ ACE_TEXT (
+ "Unexpected NotFound Exception!\n"));
return -1;
}
- ACE_CATCH (TAO_IOP::Duplicate, userex)
+ catch (const TAO_IOP::Duplicate& userex)
{
- ACE_PRINT_EXCEPTION (userex,
- "Unexpected Duplicate Exception!\n");
+ userex._tao_print_exception ("Unexpected Duplicate Exception!\n");
return -1;
}
- ACE_CATCH (TAO_IOP::Invalid_IOR, userex)
+ catch (const TAO_IOP::Invalid_IOR& userex)
{
- ACE_PRINT_EXCEPTION (userex,
- "Unexpected Invalid_IOR Exception!\n");
+ userex._tao_print_exception ("Unexpected Invalid_IOR Exception!\n");
return -1;
}
- ACE_CATCH (CORBA::SystemException, sysex)
+ catch (const CORBA::SystemException& sysex)
{
- ACE_PRINT_EXCEPTION (sysex,
- "Unexpected system Exception!!\n");
+ sysex._tao_print_exception ("Unexpected system Exception!!\n");
return -1;
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Unexpected ACE_CATCHANY Exception!\n");
+ ex._tao_print_exception ("Unexpected CORBA Exception!\n");
return -1;
}
- ACE_ENDTRY;
ACE_DEBUG ((LM_DEBUG, "IORManipulation Tests Successfully Completed!\n"));
ACE_DEBUG ((LM_DEBUG, "---------------------------------------------\n"));