Remove obsolete hints for Flyway Teams features
See gh-44460 Signed-off-by: Benjamin König <koenig87@googlemail.com>
This commit is contained in:
committed by
Moritz Halbritter
parent
e1f45c50ee
commit
23fd79f425
@@ -33,6 +33,7 @@ import org.flywaydb.core.api.callback.Context;
|
||||
import org.flywaydb.core.api.callback.Event;
|
||||
import org.flywaydb.core.api.configuration.FluentConfiguration;
|
||||
import org.flywaydb.core.api.migration.JavaMigration;
|
||||
import org.flywaydb.core.api.pattern.ValidatePattern;
|
||||
import org.flywaydb.core.internal.license.FlywayEditionUpgradeRequiredException;
|
||||
import org.flywaydb.database.oracle.OracleConfigurationExtension;
|
||||
import org.flywaydb.database.postgresql.PostgreSQLConfigurationExtension;
|
||||
@@ -915,6 +916,22 @@ class FlywayAutoConfigurationTests {
|
||||
assertThat(RuntimeHintsPredicates.resource().forResource("db/migration/V1__init.sql")).accepts(runtimeHints);
|
||||
}
|
||||
|
||||
@Test
|
||||
void detectEncodingCorrectlyMapped() {
|
||||
this.contextRunner.withUserConfiguration(EmbeddedDataSourceConfiguration.class)
|
||||
.withPropertyValues("spring.flyway.detect-encoding=true")
|
||||
.run((context) -> assertThat(context.getBean(Flyway.class).getConfiguration().isDetectEncoding())
|
||||
.isEqualTo(true));
|
||||
}
|
||||
|
||||
@Test
|
||||
void ignoreMigrationPatternsCorrectlyMapped() {
|
||||
this.contextRunner.withUserConfiguration(EmbeddedDataSourceConfiguration.class)
|
||||
.withPropertyValues("spring.flyway.ignore-migration-patterns=*:missing")
|
||||
.run((context) -> assertThat(context.getBean(Flyway.class).getConfiguration().getIgnoreMigrationPatterns())
|
||||
.containsExactly(ValidatePattern.fromPattern("*:missing")));
|
||||
}
|
||||
|
||||
private ContextConsumer<AssertableApplicationContext> validateFlywayTeamsPropertyOnly(String propertyName) {
|
||||
return (context) -> {
|
||||
assertThat(context).hasFailed();
|
||||
|
||||
Reference in New Issue
Block a user