ext.moduleName = 'stroom.test.common'

dependencies {
    implementation project(':stroom-config:stroom-config-common')
    implementation project(':stroom-core-shared')
    implementation project(':stroom-db-util')
    implementation project(':stroom-util')
    implementation project(':stroom-util-shared')

    implementation libs.assertj.core
    implementation libs.classgraph
    implementation libs.commons.codec
    implementation libs.commons.compress
    implementation libs.commons.lang
    implementation libs.data.faker
    implementation libs.dropwizard.jersey
    implementation libs.dropwizard.testing
    implementation libs.dropwizard.validation
    implementation libs.flyway.core
    implementation libs.flyway.mysql
    implementation libs.guava
    implementation libs.guice
    implementation libs.hikari
    implementation libs.jackson.core
    implementation libs.jackson.databind
    implementation libs.jackson.dataformat.yaml
    implementation libs.jackson.datatype.jdk8
    implementation libs.jgit
    implementation libs.jooq
    implementation libs.junit.jupiter.api
    implementation libs.junit.platform.launcher
    implementation libs.mockito.core
    implementation libs.mockito.junit.jupiter
    implementation libs.slf4j.api
    implementation libs.vavr

    runtimeOnly libs.mysql.connector.java
    runtimeOnly libs.bundles.common.test.runtime
    runtimeOnly libs.jersey.test.framework.grizzly2
}
