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:
+2
-2
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user