public class R2DBCOracleXETestResourceProvider extends AbstractR2DBCTestResourceProvider<org.testcontainers.containers.OracleContainer>
TEST_RESOURCES_PROPERTY| Constructor and Description |
|---|
R2DBCOracleXETestResourceProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected org.testcontainers.containers.OracleContainer |
createContainer(org.testcontainers.utility.DockerImageName imageName,
java.util.Map<java.lang.String,java.lang.Object> requestedProperties,
java.util.Map<java.lang.String,java.lang.Object> testResourcesConfiguration)
Creates the test container.
|
protected java.util.Optional<io.r2dbc.spi.ConnectionFactoryOptions> |
extractOptions(org.testcontainers.containers.GenericContainer<?> container) |
protected java.lang.String |
getDefaultImageName()
Returns the default image name.
|
java.util.List<java.lang.String> |
getRequiredProperties(java.lang.String expression)
Returns the list of properties which should be read
before resolving an expression: this can be used if the resolver
itself needs some configuration properties.
|
protected java.lang.String |
getSimpleName()
Returns the name of the resource resolver, for example "kafka" or "mysql".
|
protected boolean |
shouldAnswer(java.lang.String propertyName,
java.util.Map<java.lang.String,java.lang.Object> requestedProperties,
java.util.Map<java.lang.String,java.lang.Object> testResourcesConfiguration)
Determines if this resolver can resolve the requested property.
|
getDbTypes, getRequiredPropertyEntries, getResolvableProperties, resolveProperty, resolveWithoutContainerconfigureContainer, getOrder, resolve, stringOrNullpublic java.util.List<java.lang.String> getRequiredProperties(java.lang.String expression)
TestResourcesResolvergetRequiredProperties in interface TestResourcesResolvergetRequiredProperties in class AbstractR2DBCTestResourceProvider<org.testcontainers.containers.OracleContainer>expression - the expression which needs to be resolved.protected boolean shouldAnswer(java.lang.String propertyName,
java.util.Map<java.lang.String,java.lang.Object> requestedProperties,
java.util.Map<java.lang.String,java.lang.Object> testResourcesConfiguration)
AbstractTestContainersProvidershouldAnswer in class AbstractR2DBCTestResourceProvider<org.testcontainers.containers.OracleContainer>propertyName - the property to resolverequestedProperties - the resolved propertiestestResourcesConfiguration - the test resources configurationprotected java.lang.String getSimpleName()
AbstractTestContainersProvidergetSimpleName in class AbstractTestContainersProvider<org.testcontainers.containers.OracleContainer>protected java.lang.String getDefaultImageName()
AbstractTestContainersProvidergetDefaultImageName in class AbstractTestContainersProvider<org.testcontainers.containers.OracleContainer>protected java.util.Optional<io.r2dbc.spi.ConnectionFactoryOptions> extractOptions(org.testcontainers.containers.GenericContainer<?> container)
extractOptions in class AbstractR2DBCTestResourceProvider<org.testcontainers.containers.OracleContainer>protected org.testcontainers.containers.OracleContainer createContainer(org.testcontainers.utility.DockerImageName imageName,
java.util.Map<java.lang.String,java.lang.Object> requestedProperties,
java.util.Map<java.lang.String,java.lang.Object> testResourcesConfiguration)
AbstractTestContainersProvidercreateContainer in class AbstractTestContainersProvider<org.testcontainers.containers.OracleContainer>imageName - the docker image namerequestedProperties - the resolved propertiestestResourcesConfiguration - the test resources configuration