org.stringtree.util.testing
Class XMLTestUtils

java.lang.Object
  extended by org.stringtree.util.testing.XMLTestUtils

public class XMLTestUtils
extends java.lang.Object


Field Summary
private static javax.xml.parsers.DocumentBuilder db
           
private static javax.xml.xpath.XPath xp
           
 
Constructor Summary
XMLTestUtils()
           
 
Method Summary
static void assertAttribute(java.lang.String xml, java.lang.String element, java.lang.String name, java.lang.String value)
           
static void assertContains(java.lang.String xml, java.lang.String text)
           
static void assertElement(java.lang.String xml, java.lang.String element, java.lang.String value)
           
static void assertMatches(java.lang.String xml, java.util.regex.Pattern pattern)
           
static void assertMatches(java.lang.String xml, java.lang.String pattern)
           
static void assertNoElement(java.lang.String xml, java.lang.String element, java.lang.String value)
           
static void assertXPath(java.lang.String xml, java.lang.String pattern, java.lang.String value)
           
static org.w3c.dom.Document parse(java.lang.String xml)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

db

private static javax.xml.parsers.DocumentBuilder db

xp

private static javax.xml.xpath.XPath xp
Constructor Detail

XMLTestUtils

public XMLTestUtils()
Method Detail

assertContains

public static void assertContains(java.lang.String xml,
                                  java.lang.String text)

assertMatches

public static void assertMatches(java.lang.String xml,
                                 java.util.regex.Pattern pattern)

assertMatches

public static void assertMatches(java.lang.String xml,
                                 java.lang.String pattern)

assertElement

public static void assertElement(java.lang.String xml,
                                 java.lang.String element,
                                 java.lang.String value)

assertAttribute

public static void assertAttribute(java.lang.String xml,
                                   java.lang.String element,
                                   java.lang.String name,
                                   java.lang.String value)

assertNoElement

public static void assertNoElement(java.lang.String xml,
                                   java.lang.String element,
                                   java.lang.String value)

assertXPath

public static void assertXPath(java.lang.String xml,
                               java.lang.String pattern,
                               java.lang.String value)

parse

public static org.w3c.dom.Document parse(java.lang.String xml)