From cf7179ed6421e82f9f06399fd2fea71321e36aab Mon Sep 17 00:00:00 2001 From: StefanMoCoAt Date: Sun, 1 Feb 2026 17:55:58 +0100 Subject: [PATCH] chore(backend): remove `@Profile("!test")` from `PingRepositoryAdapter` to enable integration testing - Ensures integration tests can utilize the real adapter. - Unit tests continue using mocks via `@MockBean` or `@TestConfiguration`. --- .../ping/infrastructure/persistence/PingRepositoryAdapter.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/services/ping/ping-service/src/main/kotlin/at/mocode/ping/infrastructure/persistence/PingRepositoryAdapter.kt b/backend/services/ping/ping-service/src/main/kotlin/at/mocode/ping/infrastructure/persistence/PingRepositoryAdapter.kt index f986808f..555f7c77 100644 --- a/backend/services/ping/ping-service/src/main/kotlin/at/mocode/ping/infrastructure/persistence/PingRepositoryAdapter.kt +++ b/backend/services/ping/ping-service/src/main/kotlin/at/mocode/ping/infrastructure/persistence/PingRepositoryAdapter.kt @@ -2,7 +2,6 @@ package at.mocode.ping.infrastructure.persistence import at.mocode.ping.domain.Ping import at.mocode.ping.domain.PingRepository -import org.springframework.context.annotation.Profile import org.springframework.stereotype.Repository import kotlin.uuid.ExperimentalUuidApi import kotlin.uuid.Uuid @@ -12,7 +11,8 @@ import java.time.Instant @OptIn(ExperimentalUuidApi::class) @Repository -@Profile("!test") // Nicht im Test-Profil laden, damit wir Mocks nutzen können +// @Profile("!test") entfernt, damit Integrationstests den echten Adapter nutzen können. +// In Unit-Tests wird er durch Mocks (@MockBean oder @TestConfiguration) ersetzt. class PingRepositoryAdapter( private val jpaRepository: SpringDataPingRepository ) : PingRepository {