summaryrefslogtreecommitdiff
path: root/java/test/Ice/optional/AllTests.java
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2013-12-18 17:22:40 +0100
committerBenoit Foucher <benoit@zeroc.com>2013-12-18 17:22:40 +0100
commite9251a94dda7f28c332ff5f98741960d06bdd67a (patch)
tree895ac497d008cc1ee6ccdf8bb37eed208b77c527 /java/test/Ice/optional/AllTests.java
parentVisual Studio 2013 support (diff)
downloadice-e9251a94dda7f28c332ff5f98741960d06bdd67a.tar.bz2
ice-e9251a94dda7f28c332ff5f98741960d06bdd67a.tar.xz
ice-e9251a94dda7f28c332ff5f98741960d06bdd67a.zip
Fix for ICE-5481: stream startSize/endSize can't be nested
Diffstat (limited to 'java/test/Ice/optional/AllTests.java')
-rw-r--r--java/test/Ice/optional/AllTests.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/java/test/Ice/optional/AllTests.java b/java/test/Ice/optional/AllTests.java
index f8cb52b23bc..eb88a4941e0 100644
--- a/java/test/Ice/optional/AllTests.java
+++ b/java/test/Ice/optional/AllTests.java
@@ -396,6 +396,15 @@ public class AllTests
initial2.returnOptionalClass(true, oo);
test(!oo.isSet());
+ Recursive[] recursive1 = new Recursive[1];
+ recursive1[0] = new Recursive();
+ Recursive[] recursive2 = new Recursive[1];
+ recursive2[0] = new Recursive();
+ recursive1[0].setValue(recursive2);
+ Recursive outer = new Recursive();
+ outer.setValue(recursive1);
+ initial.pingPong(outer);
+
out.println("ok");
out.print("testing marshaling of large containers with fixed size elements... ");