Package io.ebean.test.config
Class AutoConfigureForTesting
- java.lang.Object
-
- io.ebean.test.config.AutoConfigureForTesting
-
- All Implemented Interfaces:
io.ebean.config.AutoConfigure
public class AutoConfigureForTesting extends Object implements io.ebean.config.AutoConfigure
Automatically configure ServerConfig for testing purposes.Can setup and execute docker based databases and other containers. Can setup DataSource configuration (to match docker db setup). Can setup a CurrentUserProvider and CurrentTenantProvider for testing. Can setup a EncryptKeyManager for testing purposes with fixed key.
-
-
Constructor Summary
Constructors Constructor Description AutoConfigureForTesting()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidpostConfigure(io.ebean.config.DatabaseConfig config)voidpreConfigure(io.ebean.config.DatabaseConfig config)
-
-
-
Constructor Detail
-
AutoConfigureForTesting
public AutoConfigureForTesting()
-
-
Method Detail
-
preConfigure
public void preConfigure(io.ebean.config.DatabaseConfig config)
- Specified by:
preConfigurein interfaceio.ebean.config.AutoConfigure
-
postConfigure
public void postConfigure(io.ebean.config.DatabaseConfig config)
- Specified by:
postConfigurein interfaceio.ebean.config.AutoConfigure
-
-