Package org.custommonkey.xmlunit

Examples of org.custommonkey.xmlunit.SimpleNamespaceContext


        namespaces.put("ogc", "http://www.opengis.net/ogc");
        namespaces.put("gml", "http://www.opengis.net/gml");
        namespaces.put("topp", "http://www.openplans.org/topp");
        namespaces.put("xs", "http://www.w3.org/2001/XMLSchema");
        namespaces.put("", "http://www.opengis.net/ogc");
        XMLUnit.setXpathNamespaceContext(new SimpleNamespaceContext(namespaces));
       
        xpath = XMLUnit.newXpathEngine();
    }
View Full Code Here


    servlet.setBeanConverters(new BeanJsonConverter(injector),
        new BeanXStreamConverter(new XStream081Configuration(injector)),
        new BeanXStreamAtomConverter(new XStream081Configuration(injector)));

    res = EasyMock.createMock(HttpServletResponse.class);
    NamespaceContext ns = new SimpleNamespaceContext(ImmutableMap.of("", "http://ns.opensocial.org/2008/opensocial"));
    XMLUnit.setXpathNamespaceContext(ns);
    xp = XMLUnit.newXpathEngine();
  }
View Full Code Here

    };
    private static final String URI = "urn:example";

    public void testBasics() {
        XMLUnitNamespaceContext2Jaxp13 ctx =
            new XMLUnitNamespaceContext2Jaxp13(new SimpleNamespaceContext(setupMap()));
        validate(ctx);
    }
View Full Code Here

        HashMap m = setupMap();
        for (int i = 0; i < STANDARD_PREFIXES.length; i++) {
            m.put(STANDARD_PREFIXES[i], URI);
        }
        XMLUnitNamespaceContext2Jaxp13 ctx =
            new XMLUnitNamespaceContext2Jaxp13(new SimpleNamespaceContext(m));
        validate(ctx);
    }
View Full Code Here

        HashMap m = setupMap();
        for (int i = 0; i < STANDARD_PREFIXES.length; i++) {
            m.put(STANDARD_PREFIXES[i] + "1", STANDARD_URIS[i]);
        }
        XMLUnitNamespaceContext2Jaxp13 ctx =
            new XMLUnitNamespaceContext2Jaxp13(new SimpleNamespaceContext(m));
        validate(ctx);
    }
View Full Code Here

    public void testDefaultNamespaceHandling() {
        HashMap m = setupMap();
        m.put("", URI);
        XMLUnitNamespaceContext2Jaxp13 ctx =
            new XMLUnitNamespaceContext2Jaxp13(new SimpleNamespaceContext(m));
       
        // no matter how many prefixes map to it, DEFAULT_NS must be
        // the first prefix
        assertEquals(XMLConstants.DEFAULT_NS_PREFIX, ctx.getPrefix(URI));
View Full Code Here

    protected void setUpNSContext() {
        Map m = new HashMap();
        m.put("ms", "http://services.samples/xsd");
        m.put("ns", "http://services.samples/xsd");
        NamespaceContext nsCtx = new SimpleNamespaceContext(m);
        XMLUnit.setXpathNamespaceContext(nsCtx);
    }
View Full Code Here

    servlet.setBeanConverters(new BeanJsonConverter(injector),
        new BeanXStreamConverter(new XStream081Configuration(injector)),
        new BeanXStreamAtomConverter(new XStream081Configuration(injector)));

    res = EasyMock.createMock(HttpServletResponse.class);
    NamespaceContext ns = new SimpleNamespaceContext(ImmutableMap.of("", "http://ns.opensocial.org/2008/opensocial"));
    XMLUnit.setXpathNamespaceContext(ns);
    xp = XMLUnit.newXpathEngine();
  }
View Full Code Here

    servlet.setBeanConverters(new BeanJsonConverter(injector),
        new BeanXStreamConverter(new XStream081Configuration(injector)),
        new BeanXStreamAtomConverter(new XStream081Configuration(injector)));

    res = EasyMock.createMock(HttpServletResponse.class);
    NamespaceContext ns = new SimpleNamespaceContext(ImmutableMap.of("", "http://ns.opensocial.org/2008/opensocial"));
    XMLUnit.setXpathNamespaceContext(ns);
    xp = XMLUnit.newXpathEngine();
  }
View Full Code Here

     */
    public static String evaluate(final String xpath, final String xml) {
        Map<String, Object> m = new HashMap<String, Object>();
        m.put("svrl", Constants.HTTP_PURL_OCLC_ORG_DSDL_SVRL);
        XpathEngine xpathEngine = XMLUnit.newXpathEngine();
        xpathEngine.setNamespaceContext(new SimpleNamespaceContext(m));
        try {
            return xpathEngine.evaluate(xpath, XMLUnit.buildControlDocument(xml));

        } catch (Exception e) {
            LOG.error("Failed to apply xpath {} on xml {}", xpath, xml);
View Full Code Here

TOP

Related Classes of org.custommonkey.xmlunit.SimpleNamespaceContext

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.