Package com.playtika.test.mysql
Class EmbeddedMySQLTestOperationsAutoConfiguration
- java.lang.Object
-
- com.playtika.test.mysql.EmbeddedMySQLTestOperationsAutoConfiguration
-
@Configuration @ConditionalOnExpression("${embedded.containers.enabled:true}") @ConditionalOnBean(MySQLProperties.class) @ConditionalOnProperty(value="embedded.mysql.enabled", matchIfMissing=true) public class EmbeddedMySQLTestOperationsAutoConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description EmbeddedMySQLTestOperationsAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkTestOperations
mysqlNetworkTestOperations(org.testcontainers.containers.MySQLContainer mysql)
PackageInstaller
mysqlPackageInstaller(InstallPackageProperties mysqlPackageProperties, org.testcontainers.containers.MySQLContainer mysql)
InstallPackageProperties
mysqlPackageProperties()
-
-
-
Method Detail
-
mysqlPackageProperties
@Bean @ConfigurationProperties("embedded.mysql.install") public InstallPackageProperties mysqlPackageProperties()
-
mysqlPackageInstaller
@Bean public PackageInstaller mysqlPackageInstaller(InstallPackageProperties mysqlPackageProperties, @Qualifier("embeddedMySQL") org.testcontainers.containers.MySQLContainer mysql)
-
mysqlNetworkTestOperations
@Bean @ConditionalOnMissingBean(name="mysqlNetworkTestOperations") public NetworkTestOperations mysqlNetworkTestOperations(@Qualifier("embeddedMySQL") org.testcontainers.containers.MySQLContainer mysql)
-
-