summaryrefslogtreecommitdiff
path: root/cpp/test/IceGrid/session/AllTests.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/test/IceGrid/session/AllTests.cpp')
-rw-r--r--cpp/test/IceGrid/session/AllTests.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/cpp/test/IceGrid/session/AllTests.cpp b/cpp/test/IceGrid/session/AllTests.cpp
index fd5eb590a4d..ae5a2c212f0 100644
--- a/cpp/test/IceGrid/session/AllTests.cpp
+++ b/cpp/test/IceGrid/session/AllTests.cpp
@@ -10,6 +10,7 @@
#include <IceUtil/Thread.h>
#include <Ice/Ice.h>
#include <IceGrid/Observer.h>
+#include <IceGrid/Query.h>
#include <IceGrid/Admin.h>
#include <TestCommon.h>
@@ -333,6 +334,16 @@ allTests(const Ice::CommunicatorPtr& communicator)
try
{
+ session1->getQuery()->ice_ping();
+ session1->getAdmin()->ice_ping();
+ }
+ catch(const Ice::LocalException&)
+ {
+ test(false);
+ }
+
+ try
+ {
int s = session1->startUpdate();
test(s != serial + 1);
}