diff options
author | Benoit Foucher <benoit@zeroc.com> | 2007-04-19 15:38:23 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2007-04-19 15:38:23 +0000 |
commit | 9771b5661fad7d81e9ad0772790999713804f57e (patch) | |
tree | 03ca7d84f3326f51ce9c52ee4841f36c99e74fcb /cpp/test/Ice/objects/Client.cpp | |
parent | Updated WinCE readme (diff) | |
download | ice-9771b5661fad7d81e9ad0772790999713804f57e.tar.bz2 ice-9771b5661fad7d81e9ad0772790999713804f57e.tar.xz ice-9771b5661fad7d81e9ad0772790999713804f57e.zip |
Fixed bug 2123
Diffstat (limited to 'cpp/test/Ice/objects/Client.cpp')
-rw-r--r-- | cpp/test/Ice/objects/Client.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/cpp/test/Ice/objects/Client.cpp b/cpp/test/Ice/objects/Client.cpp index 3e7f3fcfa13..406a6013275 100644 --- a/cpp/test/Ice/objects/Client.cpp +++ b/cpp/test/Ice/objects/Client.cpp @@ -32,6 +32,19 @@ public: { return new DI; } + else if(type == "::Test::I") + { + return new II; + } + else if(type == "::Test::J") + { + return new JI; + } + else if(type == "::Test::H") + { + return new HI; + } + assert(false); // Should never be reached return 0; } @@ -49,6 +62,9 @@ run(int argc, char* argv[], const Ice::CommunicatorPtr& communicator) communicator->addObjectFactory(factory, "::Test::B"); communicator->addObjectFactory(factory, "::Test::C"); communicator->addObjectFactory(factory, "::Test::D"); + communicator->addObjectFactory(factory, "::Test::I"); + communicator->addObjectFactory(factory, "::Test::J"); + communicator->addObjectFactory(factory, "::Test::H"); InitialPrx allTests(const Ice::CommunicatorPtr&, bool); InitialPrx initial = allTests(communicator, false); |