summaryrefslogtreecommitdiff
path: root/java/test/Ice/objects/Client.java
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 /java/test/Ice/objects/Client.java
parentUpdated WinCE readme (diff)
downloadice-9771b5661fad7d81e9ad0772790999713804f57e.tar.bz2
ice-9771b5661fad7d81e9ad0772790999713804f57e.tar.xz
ice-9771b5661fad7d81e9ad0772790999713804f57e.zip
Fixed bug 2123
Diffstat (limited to 'java/test/Ice/objects/Client.java')
-rw-r--r--java/test/Ice/objects/Client.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/java/test/Ice/objects/Client.java b/java/test/Ice/objects/Client.java
index 7d88222e906..82cc50363b7 100644
--- a/java/test/Ice/objects/Client.java
+++ b/java/test/Ice/objects/Client.java
@@ -28,6 +28,19 @@ public class Client
{
return new DI();
}
+ else if(type.equals("::Test::I"))
+ {
+ return new II();
+ }
+ else if(type.equals("::Test::J"))
+ {
+ return new JI();
+ }
+ else if(type.equals("::Test::H"))
+ {
+ return new HI();
+ }
+
assert(false); // Should never be reached
return null;
}
@@ -46,6 +59,9 @@ public class Client
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 initial = AllTests.allTests(communicator, false);
initial.shutdown();