diff options
Diffstat (limited to 'cpp/test/Ice/faultTolerance/AllTests.cpp')
-rw-r--r-- | cpp/test/Ice/faultTolerance/AllTests.cpp | 47 |
1 files changed, 1 insertions, 46 deletions
diff --git a/cpp/test/Ice/faultTolerance/AllTests.cpp b/cpp/test/Ice/faultTolerance/AllTests.cpp index 3c8508541ad..2efe542995d 100644 --- a/cpp/test/Ice/faultTolerance/AllTests.cpp +++ b/cpp/test/Ice/faultTolerance/AllTests.cpp @@ -147,21 +147,6 @@ class AMI_Test_idempotentAbortI : public AMI_TestIntf_idempotentAbort, public AM typedef IceUtil::Handle<AMI_Test_idempotentAbortI> AMI_Test_idempotentAbortIPtr; -class AMI_Test_nonmutatingAbortI : public AMI_TestIntf_nonmutatingAbort, public AMI_Test_abortI -{ - virtual void ice_response() - { - test(false); - } - - virtual void ice_exception(const Ice::Exception& ex) - { - AMI_Test_abortI::ice_exception(ex); - } -}; - -typedef IceUtil::Handle<AMI_Test_nonmutatingAbortI> AMI_Test_nonmutatingAbortIPtr; - void allTests(const Ice::CommunicatorPtr& communicator, const vector<int>& ports) { @@ -257,7 +242,7 @@ allTests(const Ice::CommunicatorPtr& communicator, const vector<int>& ports) cout << "ok" << endl; } } - else if(j == 2) + else if(j == 2 || j == 3) { if(!ami) { @@ -287,36 +272,6 @@ allTests(const Ice::CommunicatorPtr& communicator, const vector<int>& ports) ++i; } - else if(j == 3) - { - if(!ami) - { - cout << "aborting server #" << i << " and #" << i + 1 << " with nonmutating call... " << flush; - try - { - obj->nonmutatingAbort(); - test(false); - } - catch(const Ice::ConnectionLostException&) - { - cout << "ok" << endl; - } - catch(const Ice::ConnectFailedException&) - { - cout << "ok" << endl; - } - } - else - { - cout << "aborting server #" << i << " and #" << i + 1 << " with nonmutating AMI call... " << flush; - AMI_Test_nonmutatingAbortIPtr cb = new AMI_Test_nonmutatingAbortI; - obj->nonmutatingAbort_async(cb); - test(cb->check()); - cout << "ok" << endl; - } - - ++i; - } else { assert(false); |