Package org.ivoa.vodml.testing
Class AutoDBRoundTripTest<M extends VodmlModel<M>,I,T extends JPAManipulationsForObjectType<I>>
- java.lang.Object
-
- org.ivoa.vodml.validation.AbstractBaseValidation
-
- org.ivoa.vodml.testing.AutoRoundTripTest<M>
-
- org.ivoa.vodml.testing.AutoDBRoundTripTest<M,I,T>
-
public abstract class AutoDBRoundTripTest<M extends VodmlModel<M>,I,T extends JPAManipulationsForObjectType<I>> extends AutoRoundTripTest<M>
Base Test that will additionally run a database round-trip test. This is a bit trickier to make useful- Since:
- 4 May 2023
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.ivoa.vodml.validation.AbstractBaseValidation
AbstractBaseValidation.RoundTripResult<T>
-
-
Constructor Summary
Constructors Constructor Description AutoDBRoundTripTest()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract TentityForDb()an entity for testing.abstract voidtestEntity(T e)Run some integrity tests on the entity.-
Methods inherited from class org.ivoa.vodml.testing.AutoRoundTripTest
createModel, testModel
-
Methods inherited from class org.ivoa.vodml.validation.AbstractBaseValidation
dumpDbData, roundTripJSON, roundtripRDB, roundtripXML, setupH2Db, validateModel
-
-