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`.
This commit is contained in:
2026-02-01 17:55:58 +01:00
parent d9583252e8
commit cf7179ed64
@@ -2,7 +2,6 @@ package at.mocode.ping.infrastructure.persistence
import at.mocode.ping.domain.Ping import at.mocode.ping.domain.Ping
import at.mocode.ping.domain.PingRepository import at.mocode.ping.domain.PingRepository
import org.springframework.context.annotation.Profile
import org.springframework.stereotype.Repository import org.springframework.stereotype.Repository
import kotlin.uuid.ExperimentalUuidApi import kotlin.uuid.ExperimentalUuidApi
import kotlin.uuid.Uuid import kotlin.uuid.Uuid
@@ -12,7 +11,8 @@ import java.time.Instant
@OptIn(ExperimentalUuidApi::class) @OptIn(ExperimentalUuidApi::class)
@Repository @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( class PingRepositoryAdapter(
private val jpaRepository: SpringDataPingRepository private val jpaRepository: SpringDataPingRepository
) : PingRepository { ) : PingRepository {