add Film observability with trace id and metrics (#44)
* add Film observability with trace id and metrics * test: provide meter registry in FilmServiceTest
This commit was merged in pull request #44.
This commit is contained in:
@@ -8,6 +8,7 @@ import com.project.movienight.config.FilmServiceProperties
|
||||
import com.project.movienight.domain.exception.BlockedValueException
|
||||
import com.project.movienight.domain.exception.EntityNotFoundException
|
||||
import com.project.movienight.domain.model.Film
|
||||
import io.micrometer.core.instrument.simple.SimpleMeterRegistry
|
||||
import io.mockk.every
|
||||
import io.mockk.justRun
|
||||
import io.mockk.mockk
|
||||
@@ -23,6 +24,7 @@ class FilmServiceTest {
|
||||
private lateinit var filmRepository: FilmRepositoryPort
|
||||
private lateinit var idGenerator: IdGenerator
|
||||
private lateinit var filmConfig: FilmServiceProperties
|
||||
private lateinit var meterRegistry: SimpleMeterRegistry
|
||||
private lateinit var filmService: FilmService
|
||||
|
||||
@BeforeEach
|
||||
@@ -30,7 +32,8 @@ class FilmServiceTest {
|
||||
filmRepository = mockk()
|
||||
idGenerator = mockk()
|
||||
filmConfig = mockk()
|
||||
filmService = FilmService(filmRepository, idGenerator, filmConfig)
|
||||
meterRegistry = SimpleMeterRegistry()
|
||||
filmService = FilmService(filmRepository, idGenerator, filmConfig, meterRegistry)
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user