Class BaseIntegrationTest


  • @ExtendWith(org.springframework.test.context.junit.jupiter.SpringExtension.class)
    @TestPropertySource("classpath:application-it.properties")
    @Transactional
    public abstract class BaseIntegrationTest
    extends Object
    Base class for integration tests using Spring Boot
    Author:
    Bas Rutten
    • Field Detail

      • entityManager

        protected javax.persistence.EntityManager entityManager
    • Constructor Detail

      • BaseIntegrationTest

        public BaseIntegrationTest()
    • 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)