Configure comment prefixes
Closes gh-29095
This commit is contained in:
@@ -16,14 +16,18 @@
|
||||
|
||||
package org.springframework.boot.autoconfigure.quartz;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import org.springframework.boot.sql.init.DatabaseInitializationSettings;
|
||||
import org.springframework.jdbc.datasource.init.ResourceDatabasePopulator;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.mockito.Mockito.mock;
|
||||
import static org.mockito.Mockito.verify;
|
||||
import static org.mockito.Mockito.verifyNoInteractions;
|
||||
|
||||
/**
|
||||
@@ -45,4 +49,16 @@ class QuartzDataSourceScriptDatabaseInitializerTests {
|
||||
verifyNoInteractions(dataSource);
|
||||
}
|
||||
|
||||
@Test
|
||||
void customizeSetCommentPrefixes() {
|
||||
QuartzProperties properties = new QuartzProperties();
|
||||
properties.getJdbc().setPlatform("test");
|
||||
properties.getJdbc().setCommentPrefix(Arrays.asList("##", "--"));
|
||||
QuartzDataSourceScriptDatabaseInitializer initializer = new QuartzDataSourceScriptDatabaseInitializer(
|
||||
mock(DataSource.class), properties);
|
||||
ResourceDatabasePopulator populator = mock(ResourceDatabasePopulator.class);
|
||||
initializer.customize(populator);
|
||||
verify(populator).setCommentPrefixes("##", "--");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user