Annotation Type DatabaseTest


  • @Retention(RUNTIME)
    @Target(TYPE)
    @ExtendWith(org.springframework.test.context.junit.jupiter.SpringExtension.class)
    @ContextConfiguration(classes=de.florianmoehle.springtest.EmptyTestContext.class)
    @TestExecutionListeners(mergeMode=MERGE_WITH_DEFAULTS,
                            listeners=de.florianmoehle.springtest.TestExecutionFinishedListener.class)
    public @interface DatabaseTest
    • Element Detail

      • dbJdbcPath

        java.lang.String dbJdbcPath
        Default:
        "jdbc:h2:mem:database"
      • dbUser

        java.lang.String dbUser
        Default:
        "sa"
      • dbPassword

        java.lang.String dbPassword
        Default:
        ""
      • enableLiquibase

        boolean enableLiquibase
        Default:
        true
      • cleanDatabase

        boolean cleanDatabase
        Default:
        true
      • changelogPath

        java.lang.String changelogPath
        Default:
        "classpath:/db/changelog/db.changelog-master.xml"
      • annotatedClasses

        java.lang.Class[] annotatedClasses
        Default:
        {}
      • annotatedPackages

        java.lang.String[] annotatedPackages
        Default:
        {}