Package org.xmlunit.assertj3
Class ValidationAssert
- java.lang.Object
-
- org.assertj.core.api.AbstractAssert<ValidationAssert,javax.xml.transform.Source>
-
- org.xmlunit.assertj3.ValidationAssert
-
- All Implemented Interfaces:
org.assertj.core.api.Assert<ValidationAssert,javax.xml.transform.Source>,org.assertj.core.api.Descriptable<ValidationAssert>,org.assertj.core.api.ExtensionPoints<ValidationAssert,javax.xml.transform.Source>
public class ValidationAssert extends org.assertj.core.api.AbstractAssert<ValidationAssert,javax.xml.transform.Source>
Assertion methods for XML validation.Simple Example
import static org.xmlunit.assertj.XmlAssert.assertThat; final String xml = "<a><b attr=\"abc\"></b></a>"; assertThat(xml).isValid();
- Since:
- XMLUnit 2.8.1
-
-
Field Summary
Fields Modifier and Type Field Description private javax.xml.validation.Schemaschemaprivate javax.xml.transform.Source[]schemaSources
-
Constructor Summary
Constructors Modifier Constructor Description privateValidationAssert(javax.xml.transform.Source actual, javax.xml.transform.Source[] schemaSources, javax.xml.validation.Schema schema)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static ValidationAssertcreate(java.lang.Object xmlSource)(package private) static ValidationAssertcreate(java.lang.Object xmlSource, java.lang.Object... schemaSources)(package private) static ValidationAssertcreate(java.lang.Object xmlSource, javax.xml.validation.Schema schema)voidisInvalid()Verifies that actual value is not valid against given schemaValidationAssertisValid()Verifies that actual value is valid against given schemaprivate ValidationResultvalidate()-
Methods inherited from class org.assertj.core.api.AbstractAssert
asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, inBinary, inHexadecimal, is, isElementOfCustomAssert, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, overridingErrorMessage, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOf, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingRecursiveComparison, usingRecursiveComparison, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnError
-
-
-
-
Method Detail
-
create
static ValidationAssert create(java.lang.Object xmlSource, java.lang.Object... schemaSources)
-
create
static ValidationAssert create(java.lang.Object xmlSource, javax.xml.validation.Schema schema)
-
create
static ValidationAssert create(java.lang.Object xmlSource)
-
validate
private ValidationResult validate()
-
isValid
public ValidationAssert isValid()
Verifies that actual value is valid against given schema- Throws:
java.lang.AssertionError- if the actual value is not valid against schema
-
isInvalid
public void isInvalid()
Verifies that actual value is not valid against given schema- Throws:
java.lang.AssertionError- if the actual value is valid against schema
-
-