Package org.xmlunit.assertj
Class ValidationAssert
- java.lang.Object
-
- org.assertj.core.api.AbstractAssert<ValidationAssert,javax.xml.transform.Source>
-
- org.xmlunit.assertj.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.6.1
-
-
Field Summary
Fields Modifier and Type Field Description private javax.xml.validation.Schema
schema
private javax.xml.transform.Source[]
schemaSources
-
Constructor Summary
Constructors Modifier Constructor Description private
ValidationAssert(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 ValidationAssert
create(java.lang.Object xmlSource)
(package private) static ValidationAssert
create(java.lang.Object xmlSource, java.lang.Object... schemaSources)
(package private) static ValidationAssert
create(java.lang.Object xmlSource, javax.xml.validation.Schema schema)
void
isInvalid()
Verifies that actual value is not valid against given schemaValidationAssert
isValid()
Verifies that actual value is valid against given schemaprivate ValidationResult
validate()
-
Methods inherited from class org.assertj.core.api.AbstractAssert
as, as, asInstanceOf, asList, asString, describedAs, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, inBinary, inHexadecimal, is, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, setCustomRepresentation, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, 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
-
-