diff options
-rwxr-xr-x | cpp/test/Ice/stream/Client.cpp | 80 | ||||
-rw-r--r-- | cpp/test/Ice/stream/Makefile | 2 | ||||
-rw-r--r-- | cpp/test/Ice/stream/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/test/Ice/stream/Test.ice | 42 | ||||
-rw-r--r-- | cs/src/Ice/Makefile | 5 | ||||
-rw-r--r-- | cs/src/Ice/Makefile.mak | 5 | ||||
-rw-r--r-- | cs/test/Ice/stream/Client.cs | 32 | ||||
-rw-r--r-- | cs/test/Ice/stream/Makefile | 2 | ||||
-rw-r--r-- | cs/test/Ice/stream/Makefile.mak | 2 | ||||
-rw-r--r-- | cs/test/Ice/stream/Test.ice | 46 | ||||
-rw-r--r-- | java/test/Ice/stream/Client.java | 48 | ||||
-rw-r--r-- | java/test/Ice/stream/Test.ice | 42 |
12 files changed, 150 insertions, 158 deletions
diff --git a/cpp/test/Ice/stream/Client.cpp b/cpp/test/Ice/stream/Client.cpp index 5519d9eca49..a84fcd32503 100755 --- a/cpp/test/Ice/stream/Client.cpp +++ b/cpp/test/Ice/stream/Client.cpp @@ -358,7 +358,7 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) } { - Test::BoolS arr; + Ice::BoolSeq arr; arr.push_back(true); arr.push_back(false); arr.push_back(true); @@ -369,13 +369,13 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->finished(data); in = Ice::createInputStream(communicator, data); - Test::BoolS arr2; + Ice::BoolSeq arr2; in->read(arr2); test(arr2 == arr); Test::BoolSS arrS; arrS.push_back(arr); - arrS.push_back(Test::BoolS()); + arrS.push_back(Ice::BoolSeq()); arrS.push_back(arr); out = Ice::createOutputStream(communicator); @@ -389,7 +389,7 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) } { - Test::ByteS arr; + Ice::ByteSeq arr; arr.push_back(0x01); arr.push_back(0x11); arr.push_back(0x12); @@ -399,13 +399,13 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->write(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::ByteS arr2; + Ice::ByteSeq arr2; in->read(arr2); test(arr2 == arr); Test::ByteSS arrS; arrS.push_back(arr); - arrS.push_back(Test::ByteS()); + arrS.push_back(Ice::ByteSeq()); arrS.push_back(arr); out = Ice::createOutputStream(communicator); @@ -419,7 +419,7 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) } { - Test::ShortS arr; + Ice::ShortSeq arr; arr.push_back(0x01); arr.push_back(0x11); arr.push_back(0x12); @@ -428,13 +428,13 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->write(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::ShortS arr2; + Ice::ShortSeq arr2; in->read(arr2); test(arr2 == arr); Test::ShortSS arrS; arrS.push_back(arr); - arrS.push_back(Test::ShortS()); + arrS.push_back(Ice::ShortSeq()); arrS.push_back(arr); out = Ice::createOutputStream(communicator); @@ -448,7 +448,7 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) } { - Test::IntS arr; + Ice::IntSeq arr; arr.push_back(0x01); arr.push_back(0x11); arr.push_back(0x12); @@ -457,13 +457,13 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->write(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::IntS arr2; + Ice::IntSeq arr2; in->read(arr2); test(arr2 == arr); Test::IntSS arrS; arrS.push_back(arr); - arrS.push_back(Test::IntS()); + arrS.push_back(Ice::IntSeq()); arrS.push_back(arr); out = Ice::createOutputStream(communicator); @@ -477,7 +477,7 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) } { - Test::LongS arr; + Ice::LongSeq arr; arr.push_back(0x01); arr.push_back(0x11); arr.push_back(0x12); @@ -486,13 +486,13 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->write(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::LongS arr2; + Ice::LongSeq arr2; in->read(arr2); test(arr2 == arr); Test::LongSS arrS; arrS.push_back(arr); - arrS.push_back(Test::LongS()); + arrS.push_back(Ice::LongSeq()); arrS.push_back(arr); out = Ice::createOutputStream(communicator); @@ -506,7 +506,7 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) } { - Test::FloatS arr; + Ice::FloatSeq arr; arr.push_back(1); arr.push_back(2); arr.push_back(3); @@ -515,13 +515,13 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->write(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::FloatS arr2; + Ice::FloatSeq arr2; in->read(arr2); test(arr2 == arr); Test::FloatSS arrS; arrS.push_back(arr); - arrS.push_back(Test::FloatS()); + arrS.push_back(Ice::FloatSeq()); arrS.push_back(arr); out = Ice::createOutputStream(communicator); @@ -535,7 +535,7 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) } { - Test::DoubleS arr; + Ice::DoubleSeq arr; arr.push_back(1); arr.push_back(2); arr.push_back(3); @@ -544,13 +544,13 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->write(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::DoubleS arr2; + Ice::DoubleSeq arr2; in->read(arr2); test(arr2 == arr); Test::DoubleSS arrS; arrS.push_back(arr); - arrS.push_back(Test::DoubleS()); + arrS.push_back(Ice::DoubleSeq()); arrS.push_back(arr); out = Ice::createOutputStream(communicator); @@ -564,7 +564,7 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) } { - Test::StringS arr; + Ice::StringSeq arr; arr.push_back("string1"); arr.push_back("string2"); arr.push_back("string3"); @@ -573,13 +573,13 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->write(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::StringS arr2; + Ice::StringSeq arr2; in->read(arr2); test(arr2 == arr); Test::StringSS arrS; arrS.push_back(arr); - arrS.push_back(Test::StringS()); + arrS.push_back(Ice::StringSeq()); arrS.push_back(arr); out = Ice::createOutputStream(communicator); @@ -1247,7 +1247,7 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) } #endif { - Test::BoolS arr; + Ice::BoolSeq arr; arr.push_back(true); arr.push_back(false); arr.push_back(true); @@ -1257,12 +1257,12 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->writeBoolSeq(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::BoolS arr2 = in->readBoolSeq(); + Ice::BoolSeq arr2 = in->readBoolSeq(); test(arr2 == arr); } { - Test::ByteS arr; + Ice::ByteSeq arr; arr.push_back(0x01); arr.push_back(0x11); arr.push_back(0x12); @@ -1272,12 +1272,12 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->writeByteSeq(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::ByteS arr2 = in->readByteSeq(); + Ice::ByteSeq arr2 = in->readByteSeq(); test(arr2 == arr); } { - Test::ShortS arr; + Ice::ShortSeq arr; arr.push_back(0x01); arr.push_back(0x11); arr.push_back(0x12); @@ -1286,12 +1286,12 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->writeShortSeq(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::ShortS arr2 = in->readShortSeq(); + Ice::ShortSeq arr2 = in->readShortSeq(); test(arr2 == arr); } { - Test::IntS arr; + Ice::IntSeq arr; arr.push_back(0x01); arr.push_back(0x11); arr.push_back(0x12); @@ -1300,12 +1300,12 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->writeIntSeq(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::IntS arr2 = in->readIntSeq(); + Ice::IntSeq arr2 = in->readIntSeq(); test(arr2 == arr); } { - Test::LongS arr; + Ice::LongSeq arr; arr.push_back(0x01); arr.push_back(0x11); arr.push_back(0x12); @@ -1314,12 +1314,12 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->writeLongSeq(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::LongS arr2 = in->readLongSeq(); + Ice::LongSeq arr2 = in->readLongSeq(); test(arr2 == arr); } { - Test::FloatS arr; + Ice::FloatSeq arr; arr.push_back(1); arr.push_back(2); arr.push_back(3); @@ -1328,12 +1328,12 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->writeFloatSeq(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::FloatS arr2 = in->readFloatSeq(); + Ice::FloatSeq arr2 = in->readFloatSeq(); test(arr2 == arr); } { - Test::DoubleS arr; + Ice::DoubleSeq arr; arr.push_back(1); arr.push_back(2); arr.push_back(3); @@ -1342,12 +1342,12 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->writeDoubleSeq(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::DoubleS arr2 = in->readDoubleSeq(); + Ice::DoubleSeq arr2 = in->readDoubleSeq(); test(arr2 == arr); } { - Test::StringS arr; + Ice::StringSeq arr; arr.push_back("string1"); arr.push_back("string2"); arr.push_back("string3"); @@ -1356,7 +1356,7 @@ run(int argc, char** argv, const Ice::CommunicatorPtr& communicator) out->writeStringSeq(arr); out->finished(data); in = Ice::createInputStream(communicator, data); - Test::StringS arr2 = in->readStringSeq(); + Ice::StringSeq arr2 = in->readStringSeq(); test(arr2 == arr); } #if defined(_MSC_VER) && (_MSC_VER < 1300) diff --git a/cpp/test/Ice/stream/Makefile b/cpp/test/Ice/stream/Makefile index 7b28cc515c9..cc4783d667d 100644 --- a/cpp/test/Ice/stream/Makefile +++ b/cpp/test/Ice/stream/Makefile @@ -25,7 +25,7 @@ SLICE_SRCS = Test.ice include $(top_srcdir)/config/Make.rules CPPFLAGS := -I. -I../../include $(CPPFLAGS) -SLICE2CPPFLAGS := --stream $(SLICE2CPPFLAGS) +SLICE2CPPFLAGS := --stream $(SLICE2CPPFLAGS) -I$(slicedir) $(CLIENT): $(OBJS) $(COBJS) rm -f $@ diff --git a/cpp/test/Ice/stream/Makefile.mak b/cpp/test/Ice/stream/Makefile.mak index 54634e092d4..d65d13dfe58 100644 --- a/cpp/test/Ice/stream/Makefile.mak +++ b/cpp/test/Ice/stream/Makefile.mak @@ -20,7 +20,7 @@ SRCS = $(COBJS:.obj=.cpp) !include $(top_srcdir)/config/Make.rules.mak
-SLICE2CPPFLAGS = --stream $(SLICE2CPPFLAGS)
+SLICE2CPPFLAGS = --stream $(SLICE2CPPFLAGS)
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
!if "$(GENERATE_PDB)" == "yes"
diff --git a/cpp/test/Ice/stream/Test.ice b/cpp/test/Ice/stream/Test.ice index b776bf1f750..85359dd2aa3 100644 --- a/cpp/test/Ice/stream/Test.ice +++ b/cpp/test/Ice/stream/Test.ice @@ -10,6 +10,8 @@ #ifndef TEST_ICE #define TEST_ICE +#include <Ice/BuiltinSequences.ice> + module Test { @@ -41,26 +43,18 @@ struct SmallStruct int i; }; -sequence<bool> BoolS; -sequence<byte> ByteS; -sequence<short> ShortS; -sequence<int> IntS; -sequence<long> LongS; -sequence<float> FloatS; -sequence<double> DoubleS; -sequence<string> StringS; sequence<MyEnum> MyEnumS; sequence<SmallStruct> SmallStructS; sequence<MyClass> MyClassS; -sequence<BoolS> BoolSS; -sequence<ByteS> ByteSS; -sequence<ShortS> ShortSS; -sequence<IntS> IntSS; -sequence<LongS> LongSS; -sequence<FloatS> FloatSS; -sequence<DoubleS> DoubleSS; -sequence<StringS> StringSS; +sequence<Ice::BoolSeq> BoolSS; +sequence<Ice::ByteSeq> ByteSS; +sequence<Ice::ShortSeq> ShortSS; +sequence<Ice::IntSeq> IntSS; +sequence<Ice::LongSeq> LongSS; +sequence<Ice::FloatSeq> FloatSS; +sequence<Ice::DoubleSeq> DoubleSS; +sequence<Ice::StringSeq> StringSS; sequence<MyEnumS> MyEnumSS; sequence<SmallStructS> SmallStructSS; sequence<MyClassS> MyClassSS; @@ -76,14 +70,14 @@ class MyClass MyClass c; Object o; SmallStruct s; - BoolS seq1; - ByteS seq2; - ShortS seq3; - IntS seq4; - LongS seq5; - FloatS seq6; - DoubleS seq7; - StringS seq8; + Ice::BoolSeq seq1; + Ice::ByteSeq seq2; + Ice::ShortSeq seq3; + Ice::IntSeq seq4; + Ice::LongSeq seq5; + Ice::FloatSeq seq6; + Ice::DoubleSeq seq7; + Ice::StringSeq seq8; MyEnumS seq9; MyClassS seq10; StringMyClassD d; diff --git a/cs/src/Ice/Makefile b/cs/src/Ice/Makefile index 574a8c3dee1..cff91416406 100644 --- a/cs/src/Ice/Makefile +++ b/cs/src/Ice/Makefile @@ -173,4 +173,9 @@ install:: all clean:: -rm -f $(bindir)/$(PKG).xml +$(GDIR)/BuiltinSequences.cs: $(SDIR)/BuiltinSequences.ice $(SLICE2CPP) $(SLICEPARSERLIB) + rm -f $(GDIR)/BuiltinSequences.cs + $(SLICE2CS) $(SLICE2CSFLAGS) --stream $(SDIR)/BuiltinSequences.ice + mv BuiltinSequences.cs $(GDIR) + include .depend diff --git a/cs/src/Ice/Makefile.mak b/cs/src/Ice/Makefile.mak index 07e52c13469..06f752780b4 100644 --- a/cs/src/Ice/Makefile.mak +++ b/cs/src/Ice/Makefile.mak @@ -172,4 +172,9 @@ install:: all copy $(bindir)\$(PKG).pdb "$(install_bindir)"
!endif
+$(GDIR)\BuiltinSequences.cs: $(SDIR)\BuiltinSequences.ice $(SLICE2CS) $(SLICEPARSERLIB)
+ del /q $(GDIR)\BuiltinSequences.cs
+ $(SLICE2CS) $(SLICE2CSFLAGS) --stream $(SDIR)\BuiltinSequences.ice
+ move BuiltinSequences.cs $(GDIR)
+
!include .depend.mak
diff --git a/cs/test/Ice/stream/Client.cs b/cs/test/Ice/stream/Client.cs index 6f7b729433c..9771b38281a 100644 --- a/cs/test/Ice/stream/Client.cs +++ b/cs/test/Ice/stream/Client.cs @@ -347,10 +347,10 @@ public class Client false }; @out = Ice.Util.createOutputStream(communicator); - Test.BoolSHelper.write(@out, arr); + Ice.BoolSeqHelper.write(@out, arr); byte[] data = @out.finished(); @in = Ice.Util.createInputStream(communicator, data); - bool[] arr2 = Test.BoolSHelper.read(@in); + bool[] arr2 = Ice.BoolSeqHelper.read(@in); test(Compare(arr2, arr)); @out.destroy(); @in.destroy(); @@ -380,10 +380,10 @@ public class Client (byte)0x22 }; @out = Ice.Util.createOutputStream(communicator); - Test.ByteSHelper.write(@out, arr); + Ice.ByteSeqHelper.write(@out, arr); byte[] data = @out.finished(); @in = Ice.Util.createInputStream(communicator, data); - byte[] arr2 = Test.ByteSHelper.read(@in); + byte[] arr2 = Ice.ByteSeqHelper.read(@in); test(Compare(arr2, arr)); @out.destroy(); @in.destroy(); @@ -426,10 +426,10 @@ public class Client (short)0x22 }; @out = Ice.Util.createOutputStream(communicator); - Test.ShortSHelper.write(@out, arr); + Ice.ShortSeqHelper.write(@out, arr); byte[] data = @out.finished(); @in = Ice.Util.createInputStream(communicator, data); - short[] arr2 = Test.ShortSHelper.read(@in); + short[] arr2 = Ice.ShortSeqHelper.read(@in); test(Compare(arr2, arr)); @out.destroy(); @in.destroy(); @@ -459,10 +459,10 @@ public class Client 0x22 }; @out = Ice.Util.createOutputStream(communicator); - Test.IntSHelper.write(@out, arr); + Ice.IntSeqHelper.write(@out, arr); byte[] data = @out.finished(); @in = Ice.Util.createInputStream(communicator, data); - int[] arr2 = Test.IntSHelper.read(@in); + int[] arr2 = Ice.IntSeqHelper.read(@in); test(Compare(arr2, arr)); @out.destroy(); @in.destroy(); @@ -492,10 +492,10 @@ public class Client 0x22 }; @out = Ice.Util.createOutputStream(communicator); - Test.LongSHelper.write(@out, arr); + Ice.LongSeqHelper.write(@out, arr); byte[] data = @out.finished(); @in = Ice.Util.createInputStream(communicator, data); - long[] arr2 = Test.LongSHelper.read(@in); + long[] arr2 = Ice.LongSeqHelper.read(@in); test(Compare(arr2, arr)); @out.destroy(); @in.destroy(); @@ -525,10 +525,10 @@ public class Client (float)4 }; @out = Ice.Util.createOutputStream(communicator); - Test.FloatSHelper.write(@out, arr); + Ice.FloatSeqHelper.write(@out, arr); byte[] data = @out.finished(); @in = Ice.Util.createInputStream(communicator, data); - float[] arr2 = Test.FloatSHelper.read(@in); + float[] arr2 = Ice.FloatSeqHelper.read(@in); test(Compare(arr2, arr)); @out.destroy(); @in.destroy(); @@ -558,10 +558,10 @@ public class Client (double)4 }; @out = Ice.Util.createOutputStream(communicator); - Test.DoubleSHelper.write(@out, arr); + Ice.DoubleSeqHelper.write(@out, arr); byte[] data = @out.finished(); @in = Ice.Util.createInputStream(communicator, data); - double[] arr2 = Test.DoubleSHelper.read(@in); + double[] arr2 = Ice.DoubleSeqHelper.read(@in); test(Compare(arr2, arr)); @out.destroy(); @in.destroy(); @@ -591,10 +591,10 @@ public class Client "string4" }; @out = Ice.Util.createOutputStream(communicator); - Test.StringSHelper.write(@out, arr); + Ice.StringSeqHelper.write(@out, arr); byte[] data = @out.finished(); @in = Ice.Util.createInputStream(communicator, data); - string[] arr2 = Test.StringSHelper.read(@in); + string[] arr2 = Ice.StringSeqHelper.read(@in); test(Compare(arr2, arr)); @out.destroy(); @in.destroy(); diff --git a/cs/test/Ice/stream/Makefile b/cs/test/Ice/stream/Makefile index 4a5d6126a3d..fa5e7c8782b 100644 --- a/cs/test/Ice/stream/Makefile +++ b/cs/test/Ice/stream/Makefile @@ -23,7 +23,7 @@ include $(top_srcdir)/config/Make.rules.cs MCSFLAGS := $(MCSFLAGS) -target:exe -SLICE2CSFLAGS := $(SLICE2CSFLAGS) --stream -I. +SLICE2CSFLAGS := $(SLICE2CSFLAGS) --stream -I. -I$(slicedir) client.exe: $(C_SRCS) $(GEN_SRCS) Serializable.dll $(MCS) $(MCSFLAGS) -out:$@ $(call ref,Ice) -r:Serializable.dll $(C_SRCS) $(GEN_SRCS) diff --git a/cs/test/Ice/stream/Makefile.mak b/cs/test/Ice/stream/Makefile.mak index 26bae227434..a556597d8e4 100644 --- a/cs/test/Ice/stream/Makefile.mak +++ b/cs/test/Ice/stream/Makefile.mak @@ -23,7 +23,7 @@ GDIR = generated MCSFLAGS = $(MCSFLAGS) -target:exe
-SLICE2CSFLAGS = $(SLICE2CSFLAGS) --stream -I.
+SLICE2CSFLAGS = $(SLICE2CSFLAGS) --stream -I. -I$(slicedir)
client.exe: $(C_SRCS) $(GEN_SRCS) Serializable.dll
$(MCS) $(MCSFLAGS) -out:$@ -r:"$(refdir)\Ice.dll" -r:Serializable.dll $(C_SRCS) $(GEN_SRCS)
diff --git a/cs/test/Ice/stream/Test.ice b/cs/test/Ice/stream/Test.ice index fffba908b39..ab4ed2a8ddd 100644 --- a/cs/test/Ice/stream/Test.ice +++ b/cs/test/Ice/stream/Test.ice @@ -10,6 +10,8 @@ #ifndef TEST_ICE #define TEST_ICE +#include <Ice/BuiltinSequences.ice> + module Test { @@ -36,25 +38,17 @@ struct SmallStruct MyClass* p; }; -sequence<bool> BoolS; -sequence<byte> ByteS; -sequence<short> ShortS; -sequence<int> IntS; -sequence<long> LongS; -sequence<float> FloatS; -sequence<double> DoubleS; -sequence<string> StringS; sequence<MyEnum> MyEnumS; sequence<MyClass> MyClassS; -sequence<BoolS> BoolSS; -sequence<ByteS> ByteSS; -sequence<ShortS> ShortSS; -sequence<IntS> IntSS; -sequence<LongS> LongSS; -sequence<FloatS> FloatSS; -sequence<DoubleS> DoubleSS; -sequence<StringS> StringSS; +sequence<Ice::BoolSeq> BoolSS; +sequence<Ice::ByteSeq> ByteSS; +sequence<Ice::ShortSeq> ShortSS; +sequence<Ice::IntSeq> IntSS; +sequence<Ice::LongSeq> LongSS; +sequence<Ice::FloatSeq> FloatSS; +sequence<Ice::DoubleSeq> DoubleSS; +sequence<Ice::StringSeq> StringSS; sequence<MyEnumS> MyEnumSS; sequence<MyClassS> MyClassSS; @@ -116,9 +110,9 @@ sequence<SmallStruct> SmallStructCollection; sequence<MyClass> MyClassCollection; ["clr:generic:List"] -sequence<StringS> StringSList; +sequence<Ice::StringSeq> StringSList; ["clr:generic:Stack"] -sequence<StringS> StringSStack; +sequence<Ice::StringSeq> StringSStack; ["clr:generic:SortedDictionary"] dictionary<string, string> SortedStringStringD; @@ -132,14 +126,14 @@ class MyClass MyClass c; Object o; SmallStruct s; - BoolS seq1; - ByteS seq2; - ShortS seq3; - IntS seq4; - LongS seq5; - FloatS seq6; - DoubleS seq7; - StringS seq8; + Ice::BoolSeq seq1; + Ice::ByteSeq seq2; + Ice::ShortSeq seq3; + Ice::IntSeq seq4; + Ice::LongSeq seq5; + Ice::FloatSeq seq6; + Ice::DoubleSeq seq7; + Ice::StringSeq seq8; MyEnumS seq9; MyClassS seq10; StringMyClassD d; diff --git a/java/test/Ice/stream/Client.java b/java/test/Ice/stream/Client.java index e1d91bc279f..38a5ad63815 100644 --- a/java/test/Ice/stream/Client.java +++ b/java/test/Ice/stream/Client.java @@ -11,14 +11,14 @@ package test.Ice.stream; import java.io.PrintWriter; -import test.Ice.stream.Test.BoolSHelper; -import test.Ice.stream.Test.ByteSHelper; -import test.Ice.stream.Test.DoubleSHelper; -import test.Ice.stream.Test.FloatSHelper; -import test.Ice.stream.Test.ShortSHelper; -import test.Ice.stream.Test.IntSHelper; -import test.Ice.stream.Test.LongSHelper; -import test.Ice.stream.Test.StringSHelper; +import Ice.BoolSeqHelper; +import Ice.ByteSeqHelper; +import Ice.DoubleSeqHelper; +import Ice.FloatSeqHelper; +import Ice.ShortSeqHelper; +import Ice.IntSeqHelper; +import Ice.LongSeqHelper; +import Ice.StringSeqHelper; import test.Ice.stream.Test.BoolSSHelper; import test.Ice.stream.Test.ByteSSHelper; import test.Ice.stream.Test.DoubleSSHelper; @@ -347,10 +347,10 @@ public class Client extends test.Util.Application false }; out = Ice.Util.createOutputStream(comm); - BoolSHelper.write(out, arr); + BoolSeqHelper.write(out, arr); byte[] data = out.finished(); in = Ice.Util.createInputStream(comm, data); - boolean[] arr2 = BoolSHelper.read(in); + boolean[] arr2 = BoolSeqHelper.read(in); test(java.util.Arrays.equals(arr2, arr)); out.destroy(); in.destroy(); @@ -380,10 +380,10 @@ public class Client extends test.Util.Application (byte)0x22 }; out = Ice.Util.createOutputStream(comm); - ByteSHelper.write(out, arr); + ByteSeqHelper.write(out, arr); byte[] data = out.finished(); in = Ice.Util.createInputStream(comm, data); - byte[] arr2 = ByteSHelper.read(in); + byte[] arr2 = ByteSeqHelper.read(in); test(java.util.Arrays.equals(arr2, arr)); out.destroy(); in.destroy(); @@ -426,10 +426,10 @@ public class Client extends test.Util.Application (short)0x22 }; out = Ice.Util.createOutputStream(comm); - ShortSHelper.write(out, arr); + ShortSeqHelper.write(out, arr); byte[] data = out.finished(); in = Ice.Util.createInputStream(comm, data); - short[] arr2 = ShortSHelper.read(in); + short[] arr2 = ShortSeqHelper.read(in); test(java.util.Arrays.equals(arr2, arr)); out.destroy(); in.destroy(); @@ -459,10 +459,10 @@ public class Client extends test.Util.Application 0x22 }; out = Ice.Util.createOutputStream(comm); - IntSHelper.write(out, arr); + IntSeqHelper.write(out, arr); byte[] data = out.finished(); in = Ice.Util.createInputStream(comm, data); - int[] arr2 = IntSHelper.read(in); + int[] arr2 = IntSeqHelper.read(in); test(java.util.Arrays.equals(arr2, arr)); out.destroy(); in.destroy(); @@ -492,10 +492,10 @@ public class Client extends test.Util.Application 0x22 }; out = Ice.Util.createOutputStream(comm); - LongSHelper.write(out, arr); + LongSeqHelper.write(out, arr); byte[] data = out.finished(); in = Ice.Util.createInputStream(comm, data); - long[] arr2 = LongSHelper.read(in); + long[] arr2 = LongSeqHelper.read(in); test(java.util.Arrays.equals(arr2, arr)); out.destroy(); in.destroy(); @@ -525,10 +525,10 @@ public class Client extends test.Util.Application (float)4 }; out = Ice.Util.createOutputStream(comm); - FloatSHelper.write(out, arr); + FloatSeqHelper.write(out, arr); byte[] data = out.finished(); in = Ice.Util.createInputStream(comm, data); - float[] arr2 = FloatSHelper.read(in); + float[] arr2 = FloatSeqHelper.read(in); test(java.util.Arrays.equals(arr2, arr)); out.destroy(); in.destroy(); @@ -558,10 +558,10 @@ public class Client extends test.Util.Application (double)4 }; out = Ice.Util.createOutputStream(comm); - DoubleSHelper.write(out, arr); + DoubleSeqHelper.write(out, arr); byte[] data = out.finished(); in = Ice.Util.createInputStream(comm, data); - double[] arr2 = DoubleSHelper.read(in); + double[] arr2 = DoubleSeqHelper.read(in); test(java.util.Arrays.equals(arr2, arr)); out.destroy(); in.destroy(); @@ -591,10 +591,10 @@ public class Client extends test.Util.Application "string4" }; out = Ice.Util.createOutputStream(comm); - StringSHelper.write(out, arr); + StringSeqHelper.write(out, arr); byte[] data = out.finished(); in = Ice.Util.createInputStream(comm, data); - String[] arr2 = StringSHelper.read(in); + String[] arr2 = StringSeqHelper.read(in); test(java.util.Arrays.equals(arr2, arr)); out.destroy(); in.destroy(); diff --git a/java/test/Ice/stream/Test.ice b/java/test/Ice/stream/Test.ice index 32c8e47a7db..f1efebf1da0 100644 --- a/java/test/Ice/stream/Test.ice +++ b/java/test/Ice/stream/Test.ice @@ -10,6 +10,8 @@ #ifndef TEST_ICE #define TEST_ICE +#include <Ice/BuiltinSequences.ice> + [["java:package:test.Ice.stream"]] module Test { @@ -40,25 +42,17 @@ struct SmallStruct SerialSmall ss; }; -sequence<bool> BoolS; -sequence<byte> ByteS; -sequence<short> ShortS; -sequence<int> IntS; -sequence<long> LongS; -sequence<float> FloatS; -sequence<double> DoubleS; -sequence<string> StringS; sequence<MyEnum> MyEnumS; sequence<MyClass> MyClassS; -sequence<BoolS> BoolSS; -sequence<ByteS> ByteSS; -sequence<ShortS> ShortSS; -sequence<IntS> IntSS; -sequence<LongS> LongSS; -sequence<FloatS> FloatSS; -sequence<DoubleS> DoubleSS; -sequence<StringS> StringSS; +sequence<Ice::BoolSeq> BoolSS; +sequence<Ice::ByteSeq> ByteSS; +sequence<Ice::ShortSeq> ShortSS; +sequence<Ice::IntSeq> IntSS; +sequence<Ice::LongSeq> LongSS; +sequence<Ice::FloatSeq> FloatSS; +sequence<Ice::DoubleSeq> DoubleSS; +sequence<Ice::StringSeq> StringSS; sequence<MyEnumS> MyEnumSS; sequence<MyClassS> MyClassSS; @@ -73,14 +67,14 @@ class MyClass MyClass c; Object o; SmallStruct s; - BoolS seq1; - ByteS seq2; - ShortS seq3; - IntS seq4; - LongS seq5; - FloatS seq6; - DoubleS seq7; - StringS seq8; + Ice::BoolSeq seq1; + Ice::ByteSeq seq2; + Ice::ShortSeq seq3; + Ice::IntSeq seq4; + Ice::LongSeq seq5; + Ice::FloatSeq seq6; + Ice::DoubleSeq seq7; + Ice::StringSeq seq8; MyEnumS seq9; MyClassS seq10; StringMyClassD d; |