Package org.apache.type_test.types1

Examples of org.apache.type_test.types1.MixedArray


     * @param yOrig
     */
    private void assertEmptyCollectionsHandled(MixedArray x, MixedArray yOrig) {
        Holder<MixedArray> y;
        Holder<MixedArray> z;
        MixedArray ret;
        // empty collections. may be tested only for sequences, i.e., for lists array1, array2, array5, array6,
        // array9 and array11.
        // array3, array4, array7, array8 and array10 must have 3 elements
        // empty them
        x.getArray1().clear();
View Full Code Here


    @Test
    public void testMixedArray() throws Exception {
        if (!shouldRunTest("MixedArray")) {
            return;
        }
        MixedArray x = new MixedArray();
        x.getArray1().addAll(Arrays.asList("AAA", "BBB", "CCC"));
        x.setArray2(new UnboundedArray());
        x.getArray2().getItem().addAll(Arrays.asList("aaa", "bbb", "ccc"));
        x.getArray3().addAll(Arrays.asList("DDD", "EEE", "FFF"));
        x.setArray4(new FixedArray());
        x.getArray4().getItem().addAll(Arrays.asList(1, 2, 3));
        x.getArray5().addAll(Arrays.asList("GGG", "HHH", "III"));
        x.setArray6(new MixedArray.Array6());
        x.getArray6().getItem().addAll(Arrays.asList("ggg", "hhh", "iii"));
        x.getArray7().addAll(Arrays.asList("JJJ", "KKK", "LLL"));
        x.setArray8(new MixedArray.Array8());
        x.getArray8().getItem().addAll(Arrays.asList(4, 5, 6));
        Array9 array91 = new MixedArray.Array9();
        Array9 array92 = new MixedArray.Array9();
        Array9 array93 = new MixedArray.Array9();
        array91.setItem("MMM");
        array92.setItem("NNN");
        array93.setItem("OOO");
        x.getArray9().addAll(Arrays.asList(array91, array92, array93));
        Array10 array101 = new MixedArray.Array10();
        Array10 array102 = new MixedArray.Array10();
        Array10 array103 = new MixedArray.Array10();
        array101.setItem("PPP");
        array102.setItem("QQQ");
        array103.setItem("RRR");
        x.getArray10().addAll(Arrays.asList(array101, array102, array103));
        x.getArray11().addAll(Arrays.asList("AAA", "BBB", "CCC"));

        MixedArray yOrig = new MixedArray();
        yOrig.getArray1().addAll(Arrays.asList("XXX", "YYY", "ZZZ"));
        yOrig.setArray2(new UnboundedArray());
        yOrig.getArray2().getItem().addAll(Arrays.asList("xxx", "yyy", "zzz"));
        yOrig.getArray3().addAll(Arrays.asList("DDD", "EEE", "FFF"));
        yOrig.setArray4(new FixedArray());
        yOrig.getArray4().getItem().addAll(Arrays.asList(1, 2, 3));
        yOrig.getArray5().addAll(Arrays.asList("GGG", "HHH", "III"));
        yOrig.setArray6(new MixedArray.Array6());
        yOrig.getArray6().getItem().addAll(Arrays.asList("ggg", "hhh", "iii"));
        yOrig.getArray7().addAll(Arrays.asList("JJJ", "KKK", "LLL"));
        yOrig.setArray8(new MixedArray.Array8());
        yOrig.getArray8().getItem().addAll(Arrays.asList(4, 5, 6));
        array91 = new MixedArray.Array9();
        array92 = new MixedArray.Array9();
        array93 = new MixedArray.Array9();
        array91.setItem("MMM");
        array92.setItem("NNN");
        array93.setItem("OOO");
        yOrig.getArray9().addAll(Arrays.asList(array91, array92, array93));
        array101 = new MixedArray.Array10();
        array102 = new MixedArray.Array10();
        array103 = new MixedArray.Array10();
        array101.setItem("PPP");
        array102.setItem("QQQ");
        array103.setItem("RRR");
        yOrig.getArray10().addAll(Arrays.asList(array101, array102, array103));
        yOrig.getArray11().addAll(Arrays.asList("XXX", "YYY", "ZZZ"));

        Holder<MixedArray> y = new Holder<MixedArray>(yOrig);
        Holder<MixedArray> z = new Holder<MixedArray>();
        MixedArray ret;
        if (testDocLiteral) {
            ret = docClient.testMixedArray(x, y, z);
        } else if (testXMLBinding) {
            ret = xmlClient.testMixedArray(x, y, z);
        } else {
View Full Code Here

        String[] yy = {"there", "hello"};

        Holder<NMTokenEnum> z = new Holder<NMTokenEnum>();

        for (int i = 0; i < 2; i++) {
            NMTokenEnum x = NMTokenEnum.fromValue(xx[i]);
            NMTokenEnum yOrig = NMTokenEnum.fromValue(yy[i]);
            Holder<NMTokenEnum> y = new Holder<NMTokenEnum>(yOrig);

            NMTokenEnum ret = client.testNMTokenEnum(x, y, z);

            if (!perfTestOnly) {
                assertEquals("testNMTokenEnum(): Incorrect value for inout param",
                             x.value(), y.value.value());
                assertEquals("testNMTokenEnum(): Incorrect value for out param",
                             yOrig.value(), z.value.value());
                assertEquals("testNMTokenEnum(): Incorrect return value",
                             x.value(), ret.value());
            }
        }
    }
View Full Code Here

        String[] yy = {"there", "hello"};

        Holder<NMTokenEnum> z = new Holder<NMTokenEnum>();

        for (int i = 0; i < 2; i++) {
            NMTokenEnum x = NMTokenEnum.fromValue(xx[i]);
            NMTokenEnum yOrig = NMTokenEnum.fromValue(yy[i]);
            Holder<NMTokenEnum> y = new Holder<NMTokenEnum>(yOrig);

            NMTokenEnum ret;
            if (testDocLiteral) {
                ret = docClient.testNMTokenEnum(x, y, z);
            } else if (testXMLBinding) {
                ret = xmlClient.testNMTokenEnum(x, y, z);
            } else {
                ret = rpcClient.testNMTokenEnum(x, y, z);
            }
            if (!perfTestOnly) {
                assertEquals("testNMTokenEnum(): Incorrect value for inout param",
                             x.value(), y.value.value());
                assertEquals("testNMTokenEnum(): Incorrect value for out param", yOrig.value(), z.value
                    .value());
                assertEquals("testNMTokenEnum(): Incorrect return value", x.value(), ret.value());
            }
        }
    }
View Full Code Here

        String[] yy = {"there", "hello"};

        Holder<NMTokenEnum> z = new Holder<NMTokenEnum>();

        for (int i = 0; i < 2; i++) {
            NMTokenEnum x = NMTokenEnum.fromValue(xx[i]);
            NMTokenEnum yOrig = NMTokenEnum.fromValue(yy[i]);
            Holder<NMTokenEnum> y = new Holder<NMTokenEnum>(yOrig);

            NMTokenEnum ret;
            if (testDocLiteral) {
                ret = docClient.testNMTokenEnum(x, y, z);
            } else if (testXMLBinding) {
                ret = xmlClient.testNMTokenEnum(x, y, z);
            } else {
                ret = rpcClient.testNMTokenEnum(x, y, z);
            }
            if (!perfTestOnly) {
                assertEquals("testNMTokenEnum(): Incorrect value for inout param",
                             x.value(), y.value.value());
                assertEquals("testNMTokenEnum(): Incorrect value for out param", yOrig.value(), z.value
                    .value());
                assertEquals("testNMTokenEnum(): Incorrect return value", x.value(), ret.value());
            }
        }
    }
View Full Code Here

   
    public void testNestedArray() throws Exception {
        String[][] xs = {{"AAA", "BBB", "CCC"}, {"aaa", "bbb", "ccc"}, {"a_a_a", "b_b_b", "c_c_c"}};
        String[][] ys = {{"XXX", "YYY", "ZZZ"}, {"xxx", "yyy", "zzz"}, {"x_x_x", "y_y_y", "z_z_z"}};

        NestedArray x = new NestedArray();
        NestedArray yOrig = new NestedArray();

        List<UnboundedArray> xList = x.getSubarray();
        List<UnboundedArray> yList = yOrig.getSubarray();
       
        for (int i = 0; i < 3; i++) {
            UnboundedArray xx = new UnboundedArray();
            xx.getItem().addAll(Arrays.asList(xs[i]));
            xList.add(xx);
            UnboundedArray yy = new UnboundedArray();
            yy.getItem().addAll(Arrays.asList(ys[i]));
            yList.add(yy);
        }

        Holder<NestedArray> y = new Holder<NestedArray>(yOrig);
        Holder<NestedArray> z = new Holder<NestedArray>();
        NestedArray ret = client.testNestedArray(x, y, z);

        if (!perfTestOnly) {
            for (int i = 0; i < 3; i++) {
                for (int j = 0; j < 3; j++) {
                    assertEquals("testNestedArray(): Incorrect value for inout param",
                        x.getSubarray().get(i).getItem().get(j),
                        y.value.getSubarray().get(i).getItem().get(j));
                    assertEquals("testNestedArray(): Incorrect value for out param",
                        yOrig.getSubarray().get(i).getItem().get(j),
                        z.value.getSubarray().get(i).getItem().get(j));
                    assertEquals("testNestedArray(): Incorrect return value",
                        x.getSubarray().get(i).getItem().get(j), ret.getSubarray().get(i).getItem().get(j));
                }
            }
        }
    }
View Full Code Here

    public void testNestedStruct() throws Exception {
        SimpleStruct xs = new SimpleStruct();
        xs.setVarFloat(30.14);
        xs.setVarInt(new BigInteger("420"));
        xs.setVarString("NESTED Hello There");
        NestedStruct x = new NestedStruct();
        x.setVarFloat(new BigDecimal("3.14"));
        x.setVarInt(42);
        x.setVarString("Hello There");
        x.setVarEmptyStruct(new EmptyStruct());
        x.setVarStruct(xs);

        SimpleStruct ys = new SimpleStruct();
        ys.setVarFloat(10.414);
        ys.setVarInt(new BigInteger("130"));
        ys.setVarString("NESTED Cheerio");

        NestedStruct yOrig = new NestedStruct();
        yOrig.setVarFloat(new BigDecimal("1.414"));
        yOrig.setVarInt(13);
        yOrig.setVarString("Cheerio");
        yOrig.setVarEmptyStruct(new EmptyStruct());
        yOrig.setVarStruct(ys);

        Holder<NestedStruct> y = new Holder<NestedStruct>(yOrig);
        Holder<NestedStruct> z = new Holder<NestedStruct>();
        NestedStruct ret = client.testNestedStruct(x, y, z);

        if (!perfTestOnly) {
            assertTrue("testNestedStruct(): Incorrect value for inout param",
                       equals(x, y.value));
            assertTrue("testNestedStruct(): Incorrect value for out param",
View Full Code Here

        ys.setVarFloatExt(1.414f);
        ys.setVarStringExt("DerivedStruct-y");
        ys.setAttrString1("DerivedAttr1-y");
        ys.setAttrString2("DerivedAttr2-y");

        NestedStruct x = new NestedStruct();
        x.setVarFloat(new BigDecimal("3.14"));
        x.setVarInt(42);
        x.setVarString("Hello There");
        x.setVarEmptyStruct(new EmptyStruct());
        x.setVarStruct(xs);

        NestedStruct yOrig = new NestedStruct();
        yOrig.setVarFloat(new BigDecimal("1.414"));
        yOrig.setVarInt(13);
        yOrig.setVarString("Cheerio");
        yOrig.setVarEmptyStruct(new EmptyStruct());
        yOrig.setVarStruct(ys);
        Holder<NestedStruct> y = new Holder<NestedStruct>(yOrig);
        Holder<NestedStruct> z = new Holder<NestedStruct>();

        NestedStruct ret;
        if (testDocLiteral) {
            ret = docClient.testNestedStruct(x, y, z);
        } else if (testXMLBinding) {
            ret = xmlClient.testNestedStruct(x, y, z);
        } else {
View Full Code Here

        int[] yy = {3, 1, 2};

        Holder<NumberEnum> z = new Holder<NumberEnum>();

        for (int i = 0; i < 3; i++) {
            NumberEnum x = NumberEnum.fromValue(xx[i]);
            NumberEnum yOrig = NumberEnum.fromValue(yy[i]);
            Holder<NumberEnum> y = new Holder<NumberEnum>(yOrig);

            NumberEnum ret;
            if (testDocLiteral) {
                ret = docClient.testNumberEnum(x, y, z);
            } else if (testXMLBinding) {
                ret = xmlClient.testNumberEnum(x, y, z);
            } else {
                ret = rpcClient.testNumberEnum(x, y, z);
            }
            if (!perfTestOnly) {
                assertEquals("testNumberEnum(): Incorrect value for inout param", x.value(), y.value.value());
                assertEquals("testNumberEnum(): Incorrect value for out param", yOrig.value(), z.value
                    .value());
                assertEquals("testNumberEnum(): Incorrect return value", x.value(), ret.value());
            }
        }
    }
View Full Code Here

        int[] yy = {3, 1, 2};

        Holder<NumberEnum> z = new Holder<NumberEnum>();

        for (int i = 0; i < 3; i++) {
            NumberEnum x = NumberEnum.fromValue(xx[i]);
            NumberEnum yOrig = NumberEnum.fromValue(yy[i]);
            Holder<NumberEnum> y = new Holder<NumberEnum>(yOrig);

            NumberEnum ret;
            if (testDocLiteral) {
                ret = docClient.testNumberEnum(x, y, z);
            } else if (testXMLBinding) {
                ret = xmlClient.testNumberEnum(x, y, z);
            } else {
                ret = rpcClient.testNumberEnum(x, y, z);
            }
            if (!perfTestOnly) {
                assertEquals("testNumberEnum(): Incorrect value for inout param", x.value(), y.value.value());
                assertEquals("testNumberEnum(): Incorrect value for out param", yOrig.value(), z.value
                    .value());
                assertEquals("testNumberEnum(): Incorrect return value", x.value(), ret.value());
            }
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.type_test.types1.MixedArray

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.