diff options
author | Benoit Foucher <benoit@zeroc.com> | 2015-06-17 21:17:55 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2015-06-17 21:17:55 +0200 |
commit | 9b12ee6b394e046023b4836a2a5288db6ee32c3b (patch) | |
tree | 46a2ded2b285cb6786b1b94a7f285d82970ac8fb /cpp/test/Ice/plugin/Client.cpp | |
parent | ICE-6605 Fixed android tests to work with Java 1.8 (diff) | |
download | ice-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.cpp | 8 |
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; |