summaryrefslogtreecommitdiff
path: root/cpp/test/Ice/interceptor/Client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/test/Ice/interceptor/Client.cpp')
-rw-r--r--cpp/test/Ice/interceptor/Client.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/cpp/test/Ice/interceptor/Client.cpp b/cpp/test/Ice/interceptor/Client.cpp
index 191215fd59d..02317c19d2c 100644
--- a/cpp/test/Ice/interceptor/Client.cpp
+++ b/cpp/test/Ice/interceptor/Client.cpp
@@ -189,6 +189,16 @@ Client::runAmdTest(const Test::MyObjectPrxPtr& prx, const AMDInterceptorIPtr& in
test(prx->amdAddWithRetry(33, 12) == 45);
test(interceptor->getLastOperation() == "amdAddWithRetry");
test(!interceptor->getLastStatus());
+ {
+ Ice::Context ctx;
+ ctx["retry"] = "yes";
+ for(int i = 0; i < 10; ++i)
+ {
+ test(prx->amdAdd(33, 12, ctx) == 45);
+ test(interceptor->getLastOperation() == "amdAdd");
+ test(!interceptor->getLastStatus());
+ }
+ }
cout << "ok" << endl;
cout << "testing user exception... " << flush;
try