Package org.objectweb.schema_validation

Examples of org.objectweb.schema_validation.SchemaValidation


        assertNotNull(wsdl);
       
        SchemaValidationService service = new SchemaValidationService(wsdl, serviceName);
        assertNotNull(service);
       
        SchemaValidation validation = service.getPort(portName, SchemaValidation.class);

        ComplexStruct complexStruct = new ComplexStruct();
        complexStruct.setElem1("one");
        // Don't initialize a member of the structure.  Validation should throw
        // an exception.
        // complexStruct.setElem2("two");
        complexStruct.setElem3(3);
        try {      
            /*boolean result =*/ validation.setComplexStruct(complexStruct);
            fail("Set ComplexStruct hould have thrown ProtocolException");
        } catch (ProtocolException e) {
            //System.out.println(e.getMessage());
        }

        OccuringStruct occuringStruct = new OccuringStruct();
        // Populate the list in the wrong order.  Validation should throw
        // an exception.
        List<Serializable> floatIntStringList = occuringStruct.getVarFloatAndVarIntAndVarString();
        floatIntStringList.add(new Integer(42));
        floatIntStringList.add(new Float(4.2f));
        floatIntStringList.add("Goofus and Gallant");
        try {      
            /*boolean result =*/ validation.setOccuringStruct(occuringStruct);
            fail("Set OccuringStruct hould have thrown ProtocolException");
        } catch (ProtocolException e) {
            //System.out.println(e.getMessage());
        }

        try {
            // The server will attempt to return an invalid ComplexStruct
            /*complexStruct =*/ validation.getComplexStruct("Hello");
            // This would throw an exception if validation is disabled on
            // the server and enabled on the client.
            //fail("Get ComplexStruct should have thrown ProtocolException");
        } catch (ProtocolException e) {
            //System.out.println(e.getMessage());
        }
       
        try {
            // The server will attempt to return an invalid OccuringStruct
            /*occuringStruct =*/ validation.getOccuringStruct("World");
            // This would throw an exception if validation is disabled on
            // the server and enabled on the client.
            //fail("Get OccuringStruct should have thrown ProtocolException");
        } catch (ProtocolException e) {
            //System.out.println(e.getMessage());
View Full Code Here

TOP

Related Classes of org.objectweb.schema_validation.SchemaValidation

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.