Package org.apache.schemas.yoko.idl.idltowsdl_type_test

Examples of org.apache.schemas.yoko.idl.idltowsdl_type_test.IdltowsdlTypeTestStruct1


    ////
    // constr_type_spec

    public void testStruct() {
        IdltowsdlTypeTestStruct1 s0 = new IdltowsdlTypeTestStruct1();
        s0.setStruct1Long(0);
        s0.setStruct1Short((short) 0);
        IdltowsdlTypeTestStruct1 s1 = new IdltowsdlTypeTestStruct1();
        s1.setStruct1Long(1);
        s1.setStruct1Short((short) 1);
        IdltowsdlTypeTestStruct1 s2 = new IdltowsdlTypeTestStruct1();
        s2.setStruct1Long(Integer.MAX_VALUE);
        s2.setStruct1Short(Short.MAX_VALUE);
       
        IdltowsdlTypeTestStruct1 valueSets[][] = {
            {s0, s0},
            {s0, s1},
            {s1, s0},
            {s1, s2},
            {s2, s2}
        };
       
        for (int i = 0; i < valueSets.length; i++) {
            IdltowsdlTypeTestStruct1 in = valueSets[i][0];
            Holder<IdltowsdlTypeTestStruct1> inoutOrig = new Holder<IdltowsdlTypeTestStruct1>(valueSets[i][1]);
            Holder<IdltowsdlTypeTestStruct1> inout = new Holder<IdltowsdlTypeTestStruct1>(valueSets[i][1]);
            Holder<IdltowsdlTypeTestStruct1> out = new Holder<IdltowsdlTypeTestStruct1>();

            IdltowsdlTypeTestStruct1 ret = client.testStruct(in, inout, out);

            assertEquals("testStruct(): Incorrect value for out param", inoutOrig.value.getStruct1Long(), out.value.getStruct1Long());
            assertEquals("testStruct(): Incorrect value for out param", inoutOrig.value.getStruct1Short(), out.value.getStruct1Short());
            assertEquals("testStruct(): Incorrect value for inout param", in.getStruct1Long() ,inout.value.getStruct1Long());
            assertEquals("testStruct(): Incorrect value for inout param", in.getStruct1Short() ,inout.value.getStruct1Short());
            assertEquals("testStruct(): Incorrect return value", in.getStruct1Long(), ret.getStruct1Long());
            assertEquals("testStruct(): Incorrect return value", in.getStruct1Short(), ret.getStruct1Short());
        }                       
    }
View Full Code Here

TOP

Related Classes of org.apache.schemas.yoko.idl.idltowsdl_type_test.IdltowsdlTypeTestStruct1

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.