summaryrefslogtreecommitdiff
path: root/cpp/test/Ice/objects/Client.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2007-04-19 15:38:23 +0000
committerBenoit Foucher <benoit@zeroc.com>2007-04-19 15:38:23 +0000
commit9771b5661fad7d81e9ad0772790999713804f57e (patch)
tree03ca7d84f3326f51ce9c52ee4841f36c99e74fcb /cpp/test/Ice/objects/Client.cpp
parentUpdated WinCE readme (diff)
downloadice-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.cpp16
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);