diff options
author | Bernard Normier <bernard@zeroc.com> | 2007-02-01 17:09:49 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2007-02-01 17:09:49 +0000 |
commit | abada90e3f84dc703b8ddc9efcbed8a946fadead (patch) | |
tree | 2c6f9dccd510ea97cb927a7bd635422efaae547a /java/test/Ice/custom/jdk1.5/AllTests.java | |
parent | removing trace message (diff) | |
download | ice-abada90e3f84dc703b8ddc9efcbed8a946fadead.tar.bz2 ice-abada90e3f84dc703b8ddc9efcbed8a946fadead.tar.xz ice-abada90e3f84dc703b8ddc9efcbed8a946fadead.zip |
Expanded tabs into spaces
Diffstat (limited to 'java/test/Ice/custom/jdk1.5/AllTests.java')
-rw-r--r-- | java/test/Ice/custom/jdk1.5/AllTests.java | 400 |
1 files changed, 200 insertions, 200 deletions
diff --git a/java/test/Ice/custom/jdk1.5/AllTests.java b/java/test/Ice/custom/jdk1.5/AllTests.java index f8913ecac73..e726c376ac0 100644 --- a/java/test/Ice/custom/jdk1.5/AllTests.java +++ b/java/test/Ice/custom/jdk1.5/AllTests.java @@ -15,210 +15,210 @@ public class AllTests private static void test(boolean b) { - if(!b) - { - throw new RuntimeException(); - } + if(!b) + { + throw new RuntimeException(); + } } public static TestIntfPrx allTests(Ice.Communicator communicator) { - System.out.print("testing stringToProxy... "); - System.out.flush(); - String ref = "test:default -p 12010 -t 10000"; - Ice.ObjectPrx obj = communicator.stringToProxy(ref); - test(obj != null); - System.out.println("ok"); - - System.out.print("testing checked cast... "); - System.out.flush(); - TestIntfPrx t = TestIntfPrxHelper.checkedCast(obj); - test(t != null); - test(t.equals(obj)); - System.out.println("ok"); - - System.out.print("testing custom sequences... "); - System.out.flush(); - - { - // - // Create a sequence of C instances, where elements 1..n simply point to element 0. - // - C[] seq = new C[5]; - seq[0] = new C(); - for(int i = 1; i < seq.length; i++) - { - seq[i] = seq[0]; - } - - // - // Invoke each operation and verify that the returned sequences have the same - // structure as the original. - // - CSeqHolder seqH = new CSeqHolder(); - C[] seqR = t.opCSeq(seq, seqH); - test(seqR.length == seq.length); - test(seqH.value.length == seq.length); - for(int i = 1; i < seq.length; i++) - { - test(seqR[i] != null); - test(seqR[i] == seqR[0]); - test(seqR[i] == seqH.value[i]); - } - - ArrayList<C> arr = new ArrayList<C>(Arrays.asList(seq)); - CArrayHolder arrH = new CArrayHolder(); - List<C> arrR = t.opCArray(arr, arrH); - test(arrR.size() == arr.size()); - test(arrH.value.size() == arr.size()); - for(int i = 1; i < arr.size(); i++) - { - test(arrR.get(i) != null); - test(arrR.get(i) == arrR.get(0)); - test(arrR.get(i) == arrH.value.get(i)); - } - - LinkedList<C> list = new LinkedList<C>(Arrays.asList(seq)); - CListHolder listH = new CListHolder(); - List<C> listR = t.opCList(list, listH); - test(listR.size() == list.size()); - test(listH.value.size() == list.size()); - for(int i = 1; i < list.size(); i++) - { - test(listR.get(i) != null); - test(listR.get(i) == listR.get(0)); - test(listR.get(i) == listH.value.get(i)); - } - } - - { - final Boolean[] seq = { Boolean.TRUE, Boolean.FALSE, Boolean.TRUE, Boolean.FALSE, Boolean.TRUE }; - ArrayList<Boolean> list = new ArrayList<Boolean>(Arrays.asList(seq)); - BoolSeqHolder listH = new BoolSeqHolder(); - List<Boolean> listR = t.opBoolSeq(list, listH); - test(listH.value.equals(listR)); - test(listH.value.equals(list)); - } - - { - final Byte[] seq = { new Byte((byte)0), new Byte((byte)1), new Byte((byte)2), new Byte((byte)3) }; - ArrayList<Byte> list = new ArrayList<Byte>(Arrays.asList(seq)); - ByteSeqHolder listH = new ByteSeqHolder(); - List<Byte> listR = t.opByteSeq(list, listH); - test(listH.value.equals(listR)); - test(listH.value.equals(list)); - } - - { - final Short[] seq = { new Short((short)0), new Short((short)1), new Short((short)2), new Short((short)3) }; - ArrayList<Short> list = new ArrayList<Short>(Arrays.asList(seq)); - ShortSeqHolder listH = new ShortSeqHolder(); - List<Short> listR = t.opShortSeq(list, listH); - test(listH.value.equals(listR)); - test(listH.value.equals(list)); - } - - { - final Integer[] seq = { new Integer(0), new Integer(1), new Integer(2), new Integer(3) }; - ArrayList<Integer> list = new ArrayList<Integer>(Arrays.asList(seq)); - IntSeqHolder listH = new IntSeqHolder(); - List<Integer> listR = t.opIntSeq(list, listH); - test(listH.value.equals(listR)); - test(listH.value.equals(list)); - } - - { - final Long[] seq = { new Long(0), new Long(1), new Long(2), new Long(3) }; - ArrayList<Long> list = new ArrayList<Long>(Arrays.asList(seq)); - LongSeqHolder listH = new LongSeqHolder(); - List<Long> listR = t.opLongSeq(list, listH); - test(listH.value.equals(listR)); - test(listH.value.equals(list)); - } - - { - final Float[] seq = { new Float(0), new Float(1), new Float(2), new Float(3) }; - ArrayList<Float> list = new ArrayList<Float>(Arrays.asList(seq)); - FloatSeqHolder listH = new FloatSeqHolder(); - List<Float> listR = t.opFloatSeq(list, listH); - test(listH.value.equals(listR)); - test(listH.value.equals(list)); - } - - { - final Double[] seq = { new Double(0), new Double(1), new Double(2), new Double(3) }; - ArrayList<Double> list = new ArrayList<Double>(Arrays.asList(seq)); - DoubleSeqHolder listH = new DoubleSeqHolder(); - List<Double> listR = t.opDoubleSeq(list, listH); - test(listH.value.equals(listR)); - test(listH.value.equals(list)); - } - - { - final String[] seq = { "0", "1", "2", "3", "4" }; - ArrayList<String> list = new ArrayList<String>(Arrays.asList(seq)); - StringSeqHolder listH = new StringSeqHolder(); - List<String> listR = t.opStringSeq(list, listH); - test(listH.value.equals(listR)); - test(listH.value.equals(list)); - } - - { - final E[] seq = { E.E1, E.E2, E.E3 }; - ArrayList<E> list = new ArrayList<E>(Arrays.asList(seq)); - ESeqHolder listH = new ESeqHolder(); - List<E> listR = t.opESeq(list, listH); - test(listH.value.equals(listR)); - test(listH.value.equals(list)); - } - - { - S[] seq = new S[5]; - for(int i = 0; i < seq.length; i++) - { - seq[i] = new S(); - seq[i].en = E.convert(i % 3); - } - ArrayList<S> list = new ArrayList<S>(Arrays.asList(seq)); - SSeqHolder listH = new SSeqHolder(); - List<S> listR = t.opSSeq(list, listH); - test(listH.value.equals(listR)); - test(listH.value.equals(list)); - } - - { - ArrayList<Map<Integer, String>> list = new ArrayList<Map<Integer, String>>(); - for(int i = 0; i < 5; i++) - { - Map<Integer, String> m = new HashMap<Integer, String>(); - for(int j = 0; j < 4; j++) - { - m.put(j, "" + j); - } - list.add(m); - } - DSeqHolder listH = new DSeqHolder(); - List<Map<Integer, String>> listR = t.opDSeq(list, listH); - test(listH.value.equals(listR)); - test(listH.value.equals(list)); - } - - { - List<List<String>> seq = new LinkedList<List<String>>(); - for(int i = 0; i < 5; i++) - { - final String[] arr = { "0", "1", "2", "3", "4" }; - seq.add(new ArrayList<String>(Arrays.asList(arr))); - } - StringSeqSeqHolder listH = new StringSeqSeqHolder(); - List<List<String>> listR = t.opStringSeqSeq(seq, listH); - test(listH.value.equals(listR)); - test(listH.value.equals(seq)); - } - - System.out.println("ok"); - - return t; + System.out.print("testing stringToProxy... "); + System.out.flush(); + String ref = "test:default -p 12010 -t 10000"; + Ice.ObjectPrx obj = communicator.stringToProxy(ref); + test(obj != null); + System.out.println("ok"); + + System.out.print("testing checked cast... "); + System.out.flush(); + TestIntfPrx t = TestIntfPrxHelper.checkedCast(obj); + test(t != null); + test(t.equals(obj)); + System.out.println("ok"); + + System.out.print("testing custom sequences... "); + System.out.flush(); + + { + // + // Create a sequence of C instances, where elements 1..n simply point to element 0. + // + C[] seq = new C[5]; + seq[0] = new C(); + for(int i = 1; i < seq.length; i++) + { + seq[i] = seq[0]; + } + + // + // Invoke each operation and verify that the returned sequences have the same + // structure as the original. + // + CSeqHolder seqH = new CSeqHolder(); + C[] seqR = t.opCSeq(seq, seqH); + test(seqR.length == seq.length); + test(seqH.value.length == seq.length); + for(int i = 1; i < seq.length; i++) + { + test(seqR[i] != null); + test(seqR[i] == seqR[0]); + test(seqR[i] == seqH.value[i]); + } + + ArrayList<C> arr = new ArrayList<C>(Arrays.asList(seq)); + CArrayHolder arrH = new CArrayHolder(); + List<C> arrR = t.opCArray(arr, arrH); + test(arrR.size() == arr.size()); + test(arrH.value.size() == arr.size()); + for(int i = 1; i < arr.size(); i++) + { + test(arrR.get(i) != null); + test(arrR.get(i) == arrR.get(0)); + test(arrR.get(i) == arrH.value.get(i)); + } + + LinkedList<C> list = new LinkedList<C>(Arrays.asList(seq)); + CListHolder listH = new CListHolder(); + List<C> listR = t.opCList(list, listH); + test(listR.size() == list.size()); + test(listH.value.size() == list.size()); + for(int i = 1; i < list.size(); i++) + { + test(listR.get(i) != null); + test(listR.get(i) == listR.get(0)); + test(listR.get(i) == listH.value.get(i)); + } + } + + { + final Boolean[] seq = { Boolean.TRUE, Boolean.FALSE, Boolean.TRUE, Boolean.FALSE, Boolean.TRUE }; + ArrayList<Boolean> list = new ArrayList<Boolean>(Arrays.asList(seq)); + BoolSeqHolder listH = new BoolSeqHolder(); + List<Boolean> listR = t.opBoolSeq(list, listH); + test(listH.value.equals(listR)); + test(listH.value.equals(list)); + } + + { + final Byte[] seq = { new Byte((byte)0), new Byte((byte)1), new Byte((byte)2), new Byte((byte)3) }; + ArrayList<Byte> list = new ArrayList<Byte>(Arrays.asList(seq)); + ByteSeqHolder listH = new ByteSeqHolder(); + List<Byte> listR = t.opByteSeq(list, listH); + test(listH.value.equals(listR)); + test(listH.value.equals(list)); + } + + { + final Short[] seq = { new Short((short)0), new Short((short)1), new Short((short)2), new Short((short)3) }; + ArrayList<Short> list = new ArrayList<Short>(Arrays.asList(seq)); + ShortSeqHolder listH = new ShortSeqHolder(); + List<Short> listR = t.opShortSeq(list, listH); + test(listH.value.equals(listR)); + test(listH.value.equals(list)); + } + + { + final Integer[] seq = { new Integer(0), new Integer(1), new Integer(2), new Integer(3) }; + ArrayList<Integer> list = new ArrayList<Integer>(Arrays.asList(seq)); + IntSeqHolder listH = new IntSeqHolder(); + List<Integer> listR = t.opIntSeq(list, listH); + test(listH.value.equals(listR)); + test(listH.value.equals(list)); + } + + { + final Long[] seq = { new Long(0), new Long(1), new Long(2), new Long(3) }; + ArrayList<Long> list = new ArrayList<Long>(Arrays.asList(seq)); + LongSeqHolder listH = new LongSeqHolder(); + List<Long> listR = t.opLongSeq(list, listH); + test(listH.value.equals(listR)); + test(listH.value.equals(list)); + } + + { + final Float[] seq = { new Float(0), new Float(1), new Float(2), new Float(3) }; + ArrayList<Float> list = new ArrayList<Float>(Arrays.asList(seq)); + FloatSeqHolder listH = new FloatSeqHolder(); + List<Float> listR = t.opFloatSeq(list, listH); + test(listH.value.equals(listR)); + test(listH.value.equals(list)); + } + + { + final Double[] seq = { new Double(0), new Double(1), new Double(2), new Double(3) }; + ArrayList<Double> list = new ArrayList<Double>(Arrays.asList(seq)); + DoubleSeqHolder listH = new DoubleSeqHolder(); + List<Double> listR = t.opDoubleSeq(list, listH); + test(listH.value.equals(listR)); + test(listH.value.equals(list)); + } + + { + final String[] seq = { "0", "1", "2", "3", "4" }; + ArrayList<String> list = new ArrayList<String>(Arrays.asList(seq)); + StringSeqHolder listH = new StringSeqHolder(); + List<String> listR = t.opStringSeq(list, listH); + test(listH.value.equals(listR)); + test(listH.value.equals(list)); + } + + { + final E[] seq = { E.E1, E.E2, E.E3 }; + ArrayList<E> list = new ArrayList<E>(Arrays.asList(seq)); + ESeqHolder listH = new ESeqHolder(); + List<E> listR = t.opESeq(list, listH); + test(listH.value.equals(listR)); + test(listH.value.equals(list)); + } + + { + S[] seq = new S[5]; + for(int i = 0; i < seq.length; i++) + { + seq[i] = new S(); + seq[i].en = E.convert(i % 3); + } + ArrayList<S> list = new ArrayList<S>(Arrays.asList(seq)); + SSeqHolder listH = new SSeqHolder(); + List<S> listR = t.opSSeq(list, listH); + test(listH.value.equals(listR)); + test(listH.value.equals(list)); + } + + { + ArrayList<Map<Integer, String>> list = new ArrayList<Map<Integer, String>>(); + for(int i = 0; i < 5; i++) + { + Map<Integer, String> m = new HashMap<Integer, String>(); + for(int j = 0; j < 4; j++) + { + m.put(j, "" + j); + } + list.add(m); + } + DSeqHolder listH = new DSeqHolder(); + List<Map<Integer, String>> listR = t.opDSeq(list, listH); + test(listH.value.equals(listR)); + test(listH.value.equals(list)); + } + + { + List<List<String>> seq = new LinkedList<List<String>>(); + for(int i = 0; i < 5; i++) + { + final String[] arr = { "0", "1", "2", "3", "4" }; + seq.add(new ArrayList<String>(Arrays.asList(arr))); + } + StringSeqSeqHolder listH = new StringSeqSeqHolder(); + List<List<String>> listR = t.opStringSeqSeq(seq, listH); + test(listH.value.equals(listR)); + test(listH.value.equals(seq)); + } + + System.out.println("ok"); + + return t; } } |