add Film observability with trace id and metrics #44

Merged
skettiks merged 2 commits from film-observability-traceid-43 into develop 2026-05-19 13:13:10 +00:00
Showing only changes of commit 6e009339fb - Show all commits
@@ -8,6 +8,7 @@ import com.project.movienight.config.FilmServiceProperties
import com.project.movienight.domain.exception.BlockedValueException import com.project.movienight.domain.exception.BlockedValueException
import com.project.movienight.domain.exception.EntityNotFoundException import com.project.movienight.domain.exception.EntityNotFoundException
import com.project.movienight.domain.model.Film import com.project.movienight.domain.model.Film
import io.micrometer.core.instrument.simple.SimpleMeterRegistry
import io.mockk.every import io.mockk.every
import io.mockk.justRun import io.mockk.justRun
import io.mockk.mockk import io.mockk.mockk
@@ -23,6 +24,7 @@ class FilmServiceTest {
private lateinit var filmRepository: FilmRepositoryPort private lateinit var filmRepository: FilmRepositoryPort
private lateinit var idGenerator: IdGenerator private lateinit var idGenerator: IdGenerator
private lateinit var filmConfig: FilmServiceProperties private lateinit var filmConfig: FilmServiceProperties
private lateinit var meterRegistry: SimpleMeterRegistry
private lateinit var filmService: FilmService private lateinit var filmService: FilmService
@BeforeEach @BeforeEach
@@ -30,7 +32,8 @@ class FilmServiceTest {
filmRepository = mockk() filmRepository = mockk()
idGenerator = mockk() idGenerator = mockk()
filmConfig = mockk() filmConfig = mockk()
filmService = FilmService(filmRepository, idGenerator, filmConfig) meterRegistry = SimpleMeterRegistry()
filmService = FilmService(filmRepository, idGenerator, filmConfig, meterRegistry)
} }
@Test @Test