TSK-1183: Update to Spring Boot 2.2.6
This commit is contained in:
parent
e8433ab954
commit
646583f7c1
|
@ -53,6 +53,7 @@ public class SampleDataGenerator {
|
|||
}
|
||||
|
||||
public void generateSampleData() {
|
||||
LOGGER.debug("entry to generateSampleData()");
|
||||
runScripts(
|
||||
(runner) -> {
|
||||
clearDb();
|
||||
|
@ -63,31 +64,40 @@ public class SampleDataGenerator {
|
|||
scripts = SampleDataProvider.getScriptsWithEvents();
|
||||
cacheKey = CACHED_EVENTSAMPLE;
|
||||
} else {
|
||||
scripts = SampleDataProvider.getDefaultScripts();
|
||||
scripts = SampleDataProvider.getSampleDataCreationScripts();
|
||||
cacheKey = CACHED_SAMPLE;
|
||||
}
|
||||
executeAndCacheScripts(scripts, cacheKey);
|
||||
});
|
||||
LOGGER.debug("exit from generateSampleData()");
|
||||
}
|
||||
|
||||
public void generateTestData() {
|
||||
LOGGER.debug("entry to generateTestData()");
|
||||
Stream<String> scripts = SampleDataProvider.getTestDataScripts();
|
||||
executeAndCacheScripts(scripts, CACHED_TEST);
|
||||
LOGGER.debug("exit from generateTestData()");
|
||||
}
|
||||
|
||||
public void generateMonitorData() {
|
||||
LOGGER.debug("entry to generateMonitorData()");
|
||||
Stream<String> scripts = SampleDataProvider.getMonitorDataScripts();
|
||||
executeAndCacheScripts(scripts, CACHED_MONITOR);
|
||||
LOGGER.debug("exit from generateMonitorData()");
|
||||
}
|
||||
|
||||
public void clearDb() {
|
||||
LOGGER.debug("entry to clearDb()");
|
||||
Stream<String> scripts = SampleDataProvider.getScriptsToClearDatabase();
|
||||
executeAndCacheScripts(scripts, CACHED_CLEARDB);
|
||||
LOGGER.debug("exit from clearDb()");
|
||||
}
|
||||
|
||||
public void dropDb() {
|
||||
LOGGER.debug("entry to dropDb()");
|
||||
Stream<String> scripts = SampleDataProvider.getScriptsToDropDatabase();
|
||||
executeAndCacheScripts(scripts, CACHED_DROPDB);
|
||||
LOGGER.debug("exit from dropDb()");
|
||||
}
|
||||
|
||||
boolean tableExists(String table) {
|
||||
|
@ -139,6 +149,7 @@ public class SampleDataGenerator {
|
|||
}
|
||||
|
||||
private void executeAndCacheScripts(Stream<String> scripts, String cacheKey) {
|
||||
LOGGER.debug("entry to executeAndCacheScripts(scripts = {}, cacheKey = {})", scripts, cacheKey);
|
||||
runScripts(
|
||||
runner ->
|
||||
cachedScripts.computeIfAbsent(cacheKey, key -> parseScripts(scripts)).stream()
|
||||
|
@ -146,6 +157,7 @@ public class SampleDataGenerator {
|
|||
.map(ByteArrayInputStream::new)
|
||||
.map(s -> new InputStreamReader(s, StandardCharsets.UTF_8))
|
||||
.forEach(runner::runScript));
|
||||
LOGGER.debug("exit from executeAndCacheScripts()");
|
||||
}
|
||||
|
||||
private ScriptRunner getScriptRunner(
|
||||
|
|
|
@ -31,7 +31,7 @@ public final class SampleDataProvider {
|
|||
|
||||
private SampleDataProvider() {}
|
||||
|
||||
static Stream<String> getDefaultScripts() {
|
||||
static Stream<String> getSampleDataCreationScripts() {
|
||||
return Stream.of(
|
||||
SAMPLE_WORKBASKET,
|
||||
SAMPLE_DISTRIBUTION_TARGETS,
|
||||
|
@ -44,15 +44,16 @@ public final class SampleDataProvider {
|
|||
}
|
||||
|
||||
static Stream<String> getScriptsWithEvents() {
|
||||
return Stream.concat(getDefaultScripts(), Stream.of(CLEAR_HISTORY_EVENTS, HISTORY_EVENT));
|
||||
return Stream.concat(
|
||||
getSampleDataCreationScripts(), Stream.of(CLEAR_HISTORY_EVENTS, HISTORY_EVENT));
|
||||
}
|
||||
|
||||
static Stream<String> getScriptsToClearDatabase() {
|
||||
return Stream.concat(getDefaultScripts(), Stream.of(DB_CLEAR_TABLES_SCRIPT));
|
||||
return Stream.of(DB_CLEAR_TABLES_SCRIPT);
|
||||
}
|
||||
|
||||
static Stream<String> getScriptsToDropDatabase() {
|
||||
return Stream.concat(getDefaultScripts(), Stream.of(DB_DROP_TABLES_SCRIPT));
|
||||
return Stream.of(DB_DROP_TABLES_SCRIPT);
|
||||
}
|
||||
|
||||
static Stream<String> getTestDataScripts() {
|
||||
|
|
|
@ -10,19 +10,19 @@ class SampleDataProviderTest {
|
|||
|
||||
@Test
|
||||
void getScriptsNotNull() {
|
||||
assertThat(SampleDataProvider.getDefaultScripts()).isNotNull();
|
||||
assertThat(SampleDataProvider.getSampleDataCreationScripts()).isNotNull();
|
||||
assertThat(SampleDataProvider.getScriptsWithEvents()).isNotNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
void getScriptsNotEmpty() {
|
||||
assertThat(SampleDataProvider.getDefaultScripts().count() > 0).isTrue();
|
||||
assertThat(SampleDataProvider.getSampleDataCreationScripts().count() > 0).isTrue();
|
||||
assertThat(SampleDataProvider.getScriptsWithEvents().count() > 0).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
void getScriptsFileExists() {
|
||||
SampleDataProvider.getDefaultScripts()
|
||||
SampleDataProvider.getSampleDataCreationScripts()
|
||||
.map(SqlReplacer::getScriptBufferedStream)
|
||||
.forEach(Assertions::assertNotNull);
|
||||
}
|
||||
|
|
2
pom.xml
2
pom.xml
|
@ -54,7 +54,7 @@
|
|||
<version.spring>5.2.5.RELEASE</version.spring>
|
||||
<version.spring.security>5.3.1.RELEASE</version.spring.security>
|
||||
<version.spring.core>2.0.0.RELEASE</version.spring.core>
|
||||
<version.spring.boot>2.2.5.RELEASE</version.spring.boot>
|
||||
<version.spring.boot>2.2.6.RELEASE</version.spring.boot>
|
||||
<version.spring.restdocs>2.0.4.RELEASE</version.spring.restdocs>
|
||||
<version.spring.mybatis>2.0.4</version.spring.mybatis>
|
||||
<version.spring.hateos>0.24.0.RELEASE</version.spring.hateos>
|
||||
|
|
Loading…
Reference in New Issue