diff options
Diffstat (limited to 'cpp/test/Ice/exceptions/TestAMDI.cpp')
-rw-r--r-- | cpp/test/Ice/exceptions/TestAMDI.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/cpp/test/Ice/exceptions/TestAMDI.cpp b/cpp/test/Ice/exceptions/TestAMDI.cpp index 81e2cc8e04a..b0db069f61f 100644 --- a/cpp/test/Ice/exceptions/TestAMDI.cpp +++ b/cpp/test/Ice/exceptions/TestAMDI.cpp @@ -36,6 +36,13 @@ ThrowerI::supportsUndeclaredExceptions_async(const AMD_Thrower_supportsUndeclare } void +ThrowerI::supportsAssertException_async(const AMD_Thrower_supportsAssertExceptionPtr& cb, + const Ice::Current&) +{ + cb->ice_response(false); +} + +void ThrowerI::throwAasA_async(const AMD_Thrower_throwAasAPtr& cb, Ice::Int a, const Ice::Current&) { @@ -172,3 +179,10 @@ ThrowerI::throwNonIceException_async(const AMD_Thrower_throwNonIceExceptionPtr&, { throw int(12345); } + +void +ThrowerI::throwAssertException_async(const AMD_Thrower_throwAssertExceptionPtr&, + const Ice::Current&) +{ + assert(false); // Not supported in C++. +} |