diff options
author | Bernard Normier <bernard@zeroc.com> | 2018-11-13 15:52:14 -0500 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2018-11-13 15:52:14 -0500 |
commit | a5854cfd05fa6aa5b7cc50ecbfcc9336fb32412c (patch) | |
tree | 58b9f74f2132985fe15913f1a7f65e82121b8eba /cpp/test/Ice/ami/TestI.cpp | |
parent | Fix failure related to Slice Scanner fixes (diff) | |
download | ice-a5854cfd05fa6aa5b7cc50ecbfcc9336fb32412c.tar.bz2 ice-a5854cfd05fa6aa5b7cc50ecbfcc9336fb32412c.tar.xz ice-a5854cfd05fa6aa5b7cc50ecbfcc9336fb32412c.zip |
More bidir tests. Fixes #51.
Diffstat (limited to 'cpp/test/Ice/ami/TestI.cpp')
-rw-r--r-- | cpp/test/Ice/ami/TestI.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/cpp/test/Ice/ami/TestI.cpp b/cpp/test/Ice/ami/TestI.cpp index 0e3f5f9bed6..587b9d45ed0 100644 --- a/cpp/test/Ice/ami/TestI.cpp +++ b/cpp/test/Ice/ami/TestI.cpp @@ -193,9 +193,15 @@ TestIntfI::supportsFunctionalTests(const Ice::Current&) } void -TestIntfI::pingBiDir(ICE_IN(Ice::Identity) id, const Ice::Current& current) +TestIntfI::pingBiDir(ICE_IN(Test::PingReplyPrxPtr) reply, const Ice::Current& current) { - ICE_UNCHECKED_CAST(Test::PingReplyPrx, current.con->createProxy(id))->reply(); +#ifdef ICE_CPP11_MAPPING + reply->ice_fixed(current.con)->replyAsync().get(); +#else + Test::PingReplyPrx fprx = reply->ice_fixed(current.con); + Ice::AsyncResultPtr result = fprx->begin_reply(); + fprx->end_reply(result); +#endif } void |