mirror of
https://github.com/pcvolkmer/etl-processor.git
synced 2025-04-19 17:26:51 +00:00
test: change tests to mock output connection
This commit is contained in:
parent
256d9d4ff0
commit
a9c771aa99
@ -19,11 +19,14 @@
|
|||||||
|
|
||||||
package dev.dnpm.etl.processor.web
|
package dev.dnpm.etl.processor.web
|
||||||
|
|
||||||
|
import dev.dnpm.etl.processor.config.AppConfiguration
|
||||||
import dev.dnpm.etl.processor.config.AppSecurityConfiguration
|
import dev.dnpm.etl.processor.config.AppSecurityConfiguration
|
||||||
import dev.dnpm.etl.processor.monitoring.ConnectionCheckService
|
import dev.dnpm.etl.processor.monitoring.ConnectionCheckService
|
||||||
|
import dev.dnpm.etl.processor.monitoring.RestConnectionCheckService
|
||||||
import dev.dnpm.etl.processor.output.MtbFileSender
|
import dev.dnpm.etl.processor.output.MtbFileSender
|
||||||
import dev.dnpm.etl.processor.pseudonym.Generator
|
import dev.dnpm.etl.processor.pseudonym.Generator
|
||||||
import dev.dnpm.etl.processor.services.RequestProcessor
|
import dev.dnpm.etl.processor.services.RequestProcessor
|
||||||
|
import dev.dnpm.etl.processor.services.TokenRepository
|
||||||
import dev.dnpm.etl.processor.services.TransformationService
|
import dev.dnpm.etl.processor.services.TransformationService
|
||||||
import org.junit.jupiter.api.BeforeEach
|
import org.junit.jupiter.api.BeforeEach
|
||||||
import org.junit.jupiter.api.Test
|
import org.junit.jupiter.api.Test
|
||||||
@ -50,6 +53,7 @@ abstract class MockSink : Sinks.Many<Boolean>
|
|||||||
@ContextConfiguration(
|
@ContextConfiguration(
|
||||||
classes = [
|
classes = [
|
||||||
ConfigController::class,
|
ConfigController::class,
|
||||||
|
AppConfiguration::class,
|
||||||
AppSecurityConfiguration::class
|
AppSecurityConfiguration::class
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
@ -67,7 +71,9 @@ abstract class MockSink : Sinks.Many<Boolean>
|
|||||||
MtbFileSender::class,
|
MtbFileSender::class,
|
||||||
ConnectionCheckService::class,
|
ConnectionCheckService::class,
|
||||||
RequestProcessor::class,
|
RequestProcessor::class,
|
||||||
TransformationService::class
|
TransformationService::class,
|
||||||
|
TokenRepository::class,
|
||||||
|
RestConnectionCheckService::class
|
||||||
)
|
)
|
||||||
class ConfigControllerTest {
|
class ConfigControllerTest {
|
||||||
|
|
||||||
|
@ -63,6 +63,11 @@ class AppConfiguration {
|
|||||||
|
|
||||||
private val logger = LoggerFactory.getLogger(AppConfiguration::class.java)
|
private val logger = LoggerFactory.getLogger(AppConfiguration::class.java)
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
fun restTemplate(): RestTemplate {
|
||||||
|
return RestTemplate()
|
||||||
|
}
|
||||||
|
|
||||||
@ConditionalOnProperty(value = ["app.pseudonymize.generator"], havingValue = "GPAS")
|
@ConditionalOnProperty(value = ["app.pseudonymize.generator"], havingValue = "GPAS")
|
||||||
@Bean
|
@Bean
|
||||||
fun gpasPseudonymGenerator(configProperties: GPasConfigProperties, retryTemplate: RetryTemplate): Generator {
|
fun gpasPseudonymGenerator(configProperties: GPasConfigProperties, retryTemplate: RetryTemplate): Generator {
|
||||||
|
@ -48,11 +48,6 @@ class AppRestConfiguration {
|
|||||||
|
|
||||||
private val logger = LoggerFactory.getLogger(AppRestConfiguration::class.java)
|
private val logger = LoggerFactory.getLogger(AppRestConfiguration::class.java)
|
||||||
|
|
||||||
@Bean
|
|
||||||
fun restTemplate(): RestTemplate {
|
|
||||||
return RestTemplate()
|
|
||||||
}
|
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
fun restMtbFileSender(
|
fun restMtbFileSender(
|
||||||
restTemplate: RestTemplate,
|
restTemplate: RestTemplate,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user