Package com.ocs.dynamo.test
Class BaseIntegrationTest
- java.lang.Object
-
- com.ocs.dynamo.test.BaseIntegrationTest
-
@ExtendWith(org.springframework.test.context.junit.jupiter.SpringExtension.class) @TestPropertySource("classpath:application-it.properties") @Transactional public abstract class BaseIntegrationTest extends ObjectBase class for integration tests using Spring Boot- Author:
- Bas Rutten
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.persistence.EntityManagerentityManager
-
Constructor Summary
Constructors Constructor Description BaseIntegrationTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidbeforeClass()protected voidcommitTransaction(org.springframework.transaction.TransactionStatus status)javax.persistence.EntityManagergetEntityManager()protected org.slf4j.LoggergetLog()voidsetEntityManager(javax.persistence.EntityManager entityManager)protected org.springframework.transaction.TransactionStatusstartTransaction()voidwait(int miliSeconds)
-
-
-
Method Detail
-
beforeClass
@BeforeAll public static void beforeClass()
-
getLog
protected org.slf4j.Logger getLog()
-
getEntityManager
public javax.persistence.EntityManager getEntityManager()
-
setEntityManager
public void setEntityManager(javax.persistence.EntityManager entityManager)
-
wait
public void wait(int miliSeconds)
-
startTransaction
protected org.springframework.transaction.TransactionStatus startTransaction()
-
commitTransaction
protected void commitTransaction(org.springframework.transaction.TransactionStatus status)
-
-