Package org.ivoa.vodml.testing
Class AbstractTest
- java.lang.Object
-
- org.ivoa.vodml.validation.AbstractBaseValidation
-
- org.ivoa.vodml.testing.AbstractTest
-
public abstract class AbstractTest extends AbstractBaseValidation
Base Class for the test classes .- Since:
- 5 Nov 2021
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.ivoa.vodml.validation.AbstractBaseValidation
AbstractBaseValidation.RoundTripResult<T>
-
-
Constructor Summary
Constructors Constructor Description AbstractTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends VodmlModel<T>>
TmodelRoundTripJSONwithTest(T model)<M,I,T extends JPAManipulationsForObjectType<I>>
TmodelRoundTripRDBwithTest(ModelManagement<M> modelManagement, T entity)<T extends VodmlModel<T>>
TmodelRoundTripXMLwithTest(T model)-
Methods inherited from class org.ivoa.vodml.validation.AbstractBaseValidation
dumpDbData, roundTripJSON, roundtripRDB, roundtripXML, setupH2Db, validateModel
-
-
-
-
Method Detail
-
modelRoundTripXMLwithTest
public <T extends VodmlModel<T>> T modelRoundTripXMLwithTest(T model) throws jakarta.xml.bind.PropertyException, javax.xml.transform.TransformerConfigurationException, javax.xml.parsers.ParserConfigurationException, jakarta.xml.bind.JAXBException, javax.xml.transform.TransformerFactoryConfigurationError, javax.xml.transform.TransformerException
- Throws:
jakarta.xml.bind.PropertyExceptionjavax.xml.transform.TransformerConfigurationExceptionjavax.xml.parsers.ParserConfigurationExceptionjakarta.xml.bind.JAXBExceptionjavax.xml.transform.TransformerFactoryConfigurationErrorjavax.xml.transform.TransformerException
-
modelRoundTripJSONwithTest
public <T extends VodmlModel<T>> T modelRoundTripJSONwithTest(T model) throws com.fasterxml.jackson.core.JsonProcessingException
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
modelRoundTripRDBwithTest
public <M,I,T extends JPAManipulationsForObjectType<I>> T modelRoundTripRDBwithTest(ModelManagement<M> modelManagement, T entity)
-
-