Package org.opengis.cite.om20
Class ETSAssert
java.lang.Object
org.opengis.cite.om20.ETSAssert
Provides a set of custom assertion methods.
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidassertDescendantElementCount(Document xmlEntity, QName elementName, int expectedCount) Asserts that the given XML entity contains the expected number of descendant elements having the specified name.static voidassertQualifiedName(Node node, QName qName) Asserts that the qualified name of a DOM Node matches the expected value.static voidassertSchematronValid(URL schemaRef, Source xmlSource) Asserts that an XML resource satisfies all applicable constraints specified in a Schematron (ISO 19757-3) schema.static voidassertSchemaValid(Validator validator, Source source) Asserts that an XML resource is schema-valid.static voidAsserts that an XPath 1.0 expression holds true for the given evaluation context.
- 
Method Details- 
assertQualifiedNameAsserts that the qualified name of a DOM Node matches the expected value.- Parameters:
- node- The Node to check.
- qName- A QName object containing a namespace name (URI) and a local part.
 
- 
assertXPathAsserts that an XPath 1.0 expression holds true for the given evaluation context. The following standard namespace bindings do not need to be explicitly declared:- Parameters:
- expr- A valid XPath 1.0 expression.
- context- The context node.
- namespaceBindings- A collection of namespace bindings for the XPath expression, where each entry maps a namespace URI (key) to a prefix (value). It may be- null.
 
- 
assertSchemaValidAsserts that an XML resource is schema-valid.- Parameters:
- validator- The Validator to use.
- source- The XML Source to be validated.
 
- 
assertSchematronValidAsserts that an XML resource satisfies all applicable constraints specified in a Schematron (ISO 19757-3) schema. The "xslt2" query language binding is supported. All patterns are checked.- Parameters:
- schemaRef- A URL that denotes the location of a Schematron schema.
- xmlSource- The XML Source to be validated.
 
- 
assertDescendantElementCountpublic static void assertDescendantElementCount(Document xmlEntity, QName elementName, int expectedCount) Asserts that the given XML entity contains the expected number of descendant elements having the specified name.- Parameters:
- xmlEntity- A Document representing an XML entity.
- elementName- The qualified name of the element.
- expectedCount- The expected number of occurrences.
 
 
-