Package com.volantis.xml.schema.validator

Examples of com.volantis.xml.schema.validator.SchemaValidator


            String expectedString = readAsString(expected);
            String actualString = output.toString();

            // Create the validator.
            SchemaValidator schemaValidator = new SchemaValidator();
            schemaValidator.addSchema(PolicySchemas.MARLIN_LPDM_V3_0);
            schemaValidator.addSchemata(PolicySchemas.MARLIN_RPDM_DTDS);
            schemaValidator.addSchemata(PolicySchemas.REPOSITORY_2005_09);
            schemaValidator.addSchemata(PolicySchemas.REPOSITORY_2005_12);
            schemaValidator.addSchemata(PolicySchemas.REPOSITORY_2006_02);

            // Make sure that the input result is valid before comparing.
            schemaValidator.validate(new StringContentInput(inputString));

            // Make sure that the expected result is valid before comparing.
            schemaValidator.validate(new StringContentInput(expectedString));

            boolean worked = false;
            try {
                XMLAssert.assertXMLEqual("Result should be as expected",
                        new StringReader(expectedString),
View Full Code Here


        assertNull(third.getNext());
    }

    public void testSchema() throws SAXException, IOException {
        final SchemaValidator validator = new SchemaValidator();
        validator.addSchemata(XDIMESchemata.ALL_XDIME2_SCHEMATA);
        validator.validate(new BinaryContentInput(
            getClass().getResourceAsStream("res/script-test.xml")));
        try {
            validator.validate(new BinaryContentInput(
                getClass().getResourceAsStream("res/invalid-script-test.xml")));
            fail("should fail with exception");
        } catch (SAXException e) {
            // expected
        }
View Full Code Here

     * @param schemata  The schemata that is to be tested.
     */
    public SchemaTestBuilder(Class testClass, final Schemata schemata) {
        this.testClass = testClass;
        suite = new TestSuite();
        schemaValidator = new SchemaValidator();
        schemaValidator.addSchemata(schemata);
    }
View Full Code Here

TOP

Related Classes of com.volantis.xml.schema.validator.SchemaValidator

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.