diff options
author | Benoit Foucher <benoit@zeroc.com> | 2013-12-18 17:22:40 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2013-12-18 17:22:40 +0100 |
commit | e9251a94dda7f28c332ff5f98741960d06bdd67a (patch) | |
tree | 895ac497d008cc1ee6ccdf8bb37eed208b77c527 /java/test/Ice/optional/AllTests.java | |
parent | Visual Studio 2013 support (diff) | |
download | ice-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.java | 9 |
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... "); |