From b45bb7f478ebec300051c2d2e4b252197d47239e Mon Sep 17 00:00:00 2001 From: adamkobor Date: Thu, 1 Oct 2020 21:32:57 +0200 Subject: [PATCH] Prevent starting EmbeddedServer unnecessarily in tests --- .../com/kuvaszuptime/kuvasz/controllers/InfoEndpointTest.kt | 2 +- .../kuvaszuptime/kuvasz/controllers/MonitorControllerTest.kt | 2 +- .../kuvaszuptime/kuvasz/handlers/DatabaseEventHandlerTest.kt | 4 ++-- .../kuvaszuptime/kuvasz/handlers/PagerdutyEventHandlerTest.kt | 4 ++-- .../com/kuvaszuptime/kuvasz/handlers/SMTPEventHandlerTest.kt | 4 ++-- .../com/kuvaszuptime/kuvasz/handlers/SlackEventHandlerTest.kt | 4 ++-- .../kuvaszuptime/kuvasz/handlers/TelegramEventHandlerTest.kt | 4 ++-- .../kuvasz/repositories/UptimeEventRepositoryTest.kt | 4 ++-- .../com/kuvaszuptime/kuvasz/security/AuthenticationTest.kt | 2 +- .../com/kuvaszuptime/kuvasz/services/CheckSchedulerTest.kt | 4 ++-- .../com/kuvaszuptime/kuvasz/services/DatabaseCleanerTest.kt | 4 ++-- .../kotlin/com/kuvaszuptime/kuvasz/services/SSLCheckerTest.kt | 4 ++-- .../com/kuvaszuptime/kuvasz/services/UptimeCheckerTest.kt | 4 ++-- 13 files changed, 23 insertions(+), 23 deletions(-) diff --git a/src/test/kotlin/com/kuvaszuptime/kuvasz/controllers/InfoEndpointTest.kt b/src/test/kotlin/com/kuvaszuptime/kuvasz/controllers/InfoEndpointTest.kt index ae31bec..30c624b 100644 --- a/src/test/kotlin/com/kuvaszuptime/kuvasz/controllers/InfoEndpointTest.kt +++ b/src/test/kotlin/com/kuvaszuptime/kuvasz/controllers/InfoEndpointTest.kt @@ -4,7 +4,7 @@ import io.kotest.core.spec.style.BehaviorSpec import io.kotest.matchers.string.shouldContain import io.micronaut.http.client.RxHttpClient import io.micronaut.http.client.annotation.Client -import io.micronaut.test.annotation.MicronautTest +import io.micronaut.test.extensions.kotest.annotation.MicronautTest @MicronautTest class InfoEndpointTest( diff --git a/src/test/kotlin/com/kuvaszuptime/kuvasz/controllers/MonitorControllerTest.kt b/src/test/kotlin/com/kuvaszuptime/kuvasz/controllers/MonitorControllerTest.kt index 9d2d518..4deaa73 100644 --- a/src/test/kotlin/com/kuvaszuptime/kuvasz/controllers/MonitorControllerTest.kt +++ b/src/test/kotlin/com/kuvaszuptime/kuvasz/controllers/MonitorControllerTest.kt @@ -33,7 +33,7 @@ import io.micronaut.http.HttpStatus import io.micronaut.http.client.RxHttpClient import io.micronaut.http.client.annotation.Client import io.micronaut.http.client.exceptions.HttpClientResponseException -import io.micronaut.test.annotation.MicronautTest +import io.micronaut.test.extensions.kotest.annotation.MicronautTest @Suppress("LongParameterList") @MicronautTest diff --git a/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/DatabaseEventHandlerTest.kt b/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/DatabaseEventHandlerTest.kt index d8ac79e..e4b3cb9 100644 --- a/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/DatabaseEventHandlerTest.kt +++ b/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/DatabaseEventHandlerTest.kt @@ -25,13 +25,13 @@ import io.kotest.core.test.TestResult import io.kotest.matchers.collections.shouldHaveSize import io.kotest.matchers.shouldBe import io.micronaut.http.HttpStatus -import io.micronaut.test.annotation.MicronautTest +import io.micronaut.test.extensions.kotest.annotation.MicronautTest import io.mockk.clearAllMocks import io.mockk.spyk import io.mockk.verify import io.mockk.verifyOrder -@MicronautTest +@MicronautTest(startApplication = false) class DatabaseEventHandlerTest( uptimeEventRepository: UptimeEventRepository, latencyLogRepository: LatencyLogRepository, diff --git a/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/PagerdutyEventHandlerTest.kt b/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/PagerdutyEventHandlerTest.kt index 52b1292..66a2d89 100644 --- a/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/PagerdutyEventHandlerTest.kt +++ b/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/PagerdutyEventHandlerTest.kt @@ -28,7 +28,7 @@ import io.kotest.matchers.shouldBe import io.micronaut.http.HttpResponse import io.micronaut.http.HttpStatus import io.micronaut.http.client.exceptions.HttpClientResponseException -import io.micronaut.test.annotation.MicronautTest +import io.micronaut.test.extensions.kotest.annotation.MicronautTest import io.mockk.clearAllMocks import io.mockk.every import io.mockk.mockk @@ -36,7 +36,7 @@ import io.mockk.slot import io.mockk.verify import io.reactivex.Single -@MicronautTest +@MicronautTest(startApplication = false) class PagerdutyEventHandlerTest( private val monitorRepository: MonitorRepository, private val uptimeEventRepository: UptimeEventRepository, diff --git a/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/SMTPEventHandlerTest.kt b/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/SMTPEventHandlerTest.kt index 0ad446b..86242a9 100644 --- a/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/SMTPEventHandlerTest.kt +++ b/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/SMTPEventHandlerTest.kt @@ -25,7 +25,7 @@ import io.kotest.matchers.shouldBe import io.kotest.matchers.string.shouldContain import io.kotest.matchers.string.shouldNotContain import io.micronaut.http.HttpStatus -import io.micronaut.test.annotation.MicronautTest +import io.micronaut.test.extensions.kotest.annotation.MicronautTest import io.mockk.clearAllMocks import io.mockk.slot import io.mockk.spyk @@ -33,7 +33,7 @@ import io.mockk.verify import org.simplejavamail.api.email.Email import java.time.OffsetDateTime -@MicronautTest +@MicronautTest(startApplication = false) class SMTPEventHandlerTest( private val monitorRepository: MonitorRepository, private val uptimeEventRepository: UptimeEventRepository, diff --git a/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/SlackEventHandlerTest.kt b/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/SlackEventHandlerTest.kt index f84022d..2922528 100644 --- a/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/SlackEventHandlerTest.kt +++ b/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/SlackEventHandlerTest.kt @@ -26,7 +26,7 @@ import io.kotest.matchers.string.shouldNotContain import io.micronaut.http.HttpResponse import io.micronaut.http.HttpStatus import io.micronaut.http.client.exceptions.HttpClientResponseException -import io.micronaut.test.annotation.MicronautTest +import io.micronaut.test.extensions.kotest.annotation.MicronautTest import io.mockk.clearAllMocks import io.mockk.every import io.mockk.mockk @@ -36,7 +36,7 @@ import io.mockk.verify import io.reactivex.Single import java.time.OffsetDateTime -@MicronautTest +@MicronautTest(startApplication = false) class SlackEventHandlerTest( private val monitorRepository: MonitorRepository, private val uptimeEventRepository: UptimeEventRepository, diff --git a/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/TelegramEventHandlerTest.kt b/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/TelegramEventHandlerTest.kt index cea11b5..306bc97 100644 --- a/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/TelegramEventHandlerTest.kt +++ b/src/test/kotlin/com/kuvaszuptime/kuvasz/handlers/TelegramEventHandlerTest.kt @@ -27,7 +27,7 @@ import io.kotest.matchers.string.shouldNotContain import io.micronaut.http.HttpResponse import io.micronaut.http.HttpStatus import io.micronaut.http.client.exceptions.HttpClientResponseException -import io.micronaut.test.annotation.MicronautTest +import io.micronaut.test.extensions.kotest.annotation.MicronautTest import io.mockk.clearAllMocks import io.mockk.every import io.mockk.mockk @@ -37,7 +37,7 @@ import io.mockk.verify import io.reactivex.Single import java.time.OffsetDateTime -@MicronautTest +@MicronautTest(startApplication = false) class TelegramEventHandlerTest( private val monitorRepository: MonitorRepository, private val uptimeEventRepository: UptimeEventRepository, diff --git a/src/test/kotlin/com/kuvaszuptime/kuvasz/repositories/UptimeEventRepositoryTest.kt b/src/test/kotlin/com/kuvaszuptime/kuvasz/repositories/UptimeEventRepositoryTest.kt index 2c8a18d..cf5ea0e 100644 --- a/src/test/kotlin/com/kuvaszuptime/kuvasz/repositories/UptimeEventRepositoryTest.kt +++ b/src/test/kotlin/com/kuvaszuptime/kuvasz/repositories/UptimeEventRepositoryTest.kt @@ -6,9 +6,9 @@ import com.kuvaszuptime.kuvasz.mocks.createMonitor import com.kuvaszuptime.kuvasz.mocks.createUptimeEventRecord import com.kuvaszuptime.kuvasz.util.getCurrentTimestamp import io.kotest.matchers.shouldBe -import io.micronaut.test.annotation.MicronautTest +import io.micronaut.test.extensions.kotest.annotation.MicronautTest -@MicronautTest +@MicronautTest(startApplication = false) class UptimeEventRepositoryTest( private val monitorRepository: MonitorRepository, private val uptimeEventRepository: UptimeEventRepository diff --git a/src/test/kotlin/com/kuvaszuptime/kuvasz/security/AuthenticationTest.kt b/src/test/kotlin/com/kuvaszuptime/kuvasz/security/AuthenticationTest.kt index 21e4182..1ed2ed5 100644 --- a/src/test/kotlin/com/kuvaszuptime/kuvasz/security/AuthenticationTest.kt +++ b/src/test/kotlin/com/kuvaszuptime/kuvasz/security/AuthenticationTest.kt @@ -15,7 +15,7 @@ import io.micronaut.http.client.RxHttpClient import io.micronaut.http.client.annotation.Client import io.micronaut.http.client.exceptions.HttpClientResponseException import io.micronaut.security.token.jwt.render.BearerAccessRefreshToken -import io.micronaut.test.annotation.MicronautTest +import io.micronaut.test.extensions.kotest.annotation.MicronautTest @MicronautTest @Property(name = "micronaut.security.enabled", value = "true") diff --git a/src/test/kotlin/com/kuvaszuptime/kuvasz/services/CheckSchedulerTest.kt b/src/test/kotlin/com/kuvaszuptime/kuvasz/services/CheckSchedulerTest.kt index ba72e52..9288a20 100644 --- a/src/test/kotlin/com/kuvaszuptime/kuvasz/services/CheckSchedulerTest.kt +++ b/src/test/kotlin/com/kuvaszuptime/kuvasz/services/CheckSchedulerTest.kt @@ -11,9 +11,9 @@ import io.kotest.inspectors.forNone import io.kotest.inspectors.forOne import io.kotest.matchers.collections.shouldHaveSize import io.kotest.matchers.shouldBe -import io.micronaut.test.annotation.MicronautTest +import io.micronaut.test.extensions.kotest.annotation.MicronautTest -@MicronautTest +@MicronautTest(startApplication = false) class CheckSchedulerTest( private val checkScheduler: CheckScheduler, private val monitorRepository: MonitorRepository diff --git a/src/test/kotlin/com/kuvaszuptime/kuvasz/services/DatabaseCleanerTest.kt b/src/test/kotlin/com/kuvaszuptime/kuvasz/services/DatabaseCleanerTest.kt index 0aab5a2..95afec8 100644 --- a/src/test/kotlin/com/kuvaszuptime/kuvasz/services/DatabaseCleanerTest.kt +++ b/src/test/kotlin/com/kuvaszuptime/kuvasz/services/DatabaseCleanerTest.kt @@ -12,10 +12,10 @@ import com.kuvaszuptime.kuvasz.tables.pojos.LatencyLogPojo import com.kuvaszuptime.kuvasz.util.getCurrentTimestamp import io.kotest.matchers.collections.shouldHaveSize import io.micronaut.context.annotation.Property -import io.micronaut.test.annotation.MicronautTest +import io.micronaut.test.extensions.kotest.annotation.MicronautTest import java.time.OffsetDateTime -@MicronautTest +@MicronautTest(startApplication = false) @Property(name = "app-config.data-retention-days", value = "7") class DatabaseCleanerTest( private val uptimeEventRepository: UptimeEventRepository, diff --git a/src/test/kotlin/com/kuvaszuptime/kuvasz/services/SSLCheckerTest.kt b/src/test/kotlin/com/kuvaszuptime/kuvasz/services/SSLCheckerTest.kt index 2d9b1f9..5531b57 100644 --- a/src/test/kotlin/com/kuvaszuptime/kuvasz/services/SSLCheckerTest.kt +++ b/src/test/kotlin/com/kuvaszuptime/kuvasz/services/SSLCheckerTest.kt @@ -20,7 +20,7 @@ import io.kotest.core.test.TestResult import io.kotest.matchers.comparables.shouldBeGreaterThan import io.kotest.matchers.comparables.shouldBeLessThan import io.kotest.matchers.shouldBe -import io.micronaut.test.annotation.MicronautTest +import io.micronaut.test.extensions.kotest.annotation.MicronautTest import io.mockk.clearMocks import io.mockk.every import io.mockk.mockk @@ -29,7 +29,7 @@ import io.mockk.verify import io.reactivex.subscribers.TestSubscriber import java.time.OffsetDateTime -@MicronautTest +@MicronautTest(startApplication = false) class SSLCheckerTest( private val monitorRepository: MonitorRepository, sslEventRepository: SSLEventRepository diff --git a/src/test/kotlin/com/kuvaszuptime/kuvasz/services/UptimeCheckerTest.kt b/src/test/kotlin/com/kuvaszuptime/kuvasz/services/UptimeCheckerTest.kt index 741bbad..f95e7bb 100644 --- a/src/test/kotlin/com/kuvaszuptime/kuvasz/services/UptimeCheckerTest.kt +++ b/src/test/kotlin/com/kuvaszuptime/kuvasz/services/UptimeCheckerTest.kt @@ -16,7 +16,7 @@ import io.kotest.matchers.shouldBe import io.micronaut.http.HttpHeaders import io.micronaut.http.HttpStatus import io.micronaut.http.simple.SimpleHttpResponseFactory -import io.micronaut.test.annotation.MicronautTest +import io.micronaut.test.extensions.kotest.annotation.MicronautTest import io.mockk.clearAllMocks import io.mockk.every import io.mockk.spyk @@ -24,7 +24,7 @@ import io.reactivex.Flowable.fromArray import io.reactivex.subscribers.TestSubscriber import java.net.URI -@MicronautTest +@MicronautTest(startApplication = false) class UptimeCheckerTest( uptimeChecker: UptimeChecker, private val monitorRepository: MonitorRepository,