summaryrefslogtreecommitdiff
path: root/cpp/test/Ice/plugin/Client.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2015-06-17 21:17:55 +0200
committerBenoit Foucher <benoit@zeroc.com>2015-06-17 21:17:55 +0200
commit9b12ee6b394e046023b4836a2a5288db6ee32c3b (patch)
tree46a2ded2b285cb6786b1b94a7f285d82970ac8fb /cpp/test/Ice/plugin/Client.cpp
parentICE-6605 Fixed android tests to work with Java 1.8 (diff)
downloadice-9b12ee6b394e046023b4836a2a5288db6ee32c3b.tar.bz2
ice-9b12ee6b394e046023b4836a2a5288db6ee32c3b.tar.xz
ice-9b12ee6b394e046023b4836a2a5288db6ee32c3b.zip
The communicator now catch exceptions raised by plugin initialize and raise PluginInitializationException instead
Diffstat (limited to 'cpp/test/Ice/plugin/Client.cpp')
-rw-r--r--cpp/test/Ice/plugin/Client.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/cpp/test/Ice/plugin/Client.cpp b/cpp/test/Ice/plugin/Client.cpp
index add1d191002..d35ee1c53d9 100644
--- a/cpp/test/Ice/plugin/Client.cpp
+++ b/cpp/test/Ice/plugin/Client.cpp
@@ -223,9 +223,9 @@ main(int argc, char* argv[])
communicator = Ice::initialize(argc, argv, initData);
test(false);
}
- catch(const std::exception& ex)
+ catch(const Ice::PluginInitializationException& ex)
{
- test(string(ex.what()) == "PluginInitializeFailExeption");
+ test(ex.reason.find("PluginInitializeFailExeption") > 0);
}
test(!communicator);
cout << "ok" << endl;
@@ -298,9 +298,9 @@ main(int argc, char* argv[])
communicator = Ice::initialize(argc, argv, initData);
test(false);
}
- catch(const std::exception& ex)
+ catch(const Ice::PluginInitializationException& ex)
{
- test(string(ex.what()) == "PluginInitializeFailExeption");
+ test(ex.reason.find("PluginInitializeFailExeption") > 0);
}
test(!communicator);
cout << "ok" << endl;