@@ -5,6 +5,7 @@ import io.mockk.mockk
5
5
import jakarta.servlet.http.HttpServletRequest
6
6
import jakarta.servlet.http.HttpServletResponse
7
7
import no.nav.tilleggsstonader.libs.log.NavHttpHeaders
8
+ import no.nav.tilleggsstonader.libs.log.mdc.MDCConstants
8
9
import org.assertj.core.api.Assertions.assertThat
9
10
import org.junit.jupiter.api.BeforeEach
10
11
import org.junit.jupiter.api.Test
@@ -14,7 +15,7 @@ class LogFilterTest {
14
15
15
16
private lateinit var httpServletRequest: HttpServletRequest
16
17
private lateinit var httpServletResponse: HttpServletResponse
17
- private val logFilter = LogFilter ()
18
+ private val logFilter = LogFilter (true )
18
19
19
20
@BeforeEach
20
21
fun setup () {
@@ -52,6 +53,22 @@ class LogFilterTest {
52
53
.isEqualTo(HttpServletResponse .SC_INTERNAL_SERVER_ERROR )
53
54
}
54
55
56
+ @Test
57
+ fun `skal ikke logge bruker hvis sporBruker=true` () {
58
+ logFilter.doFilter(httpServletRequest, httpServletResponse) { _, _ ->
59
+ assertThat(MDC .get(MDCConstants .MDC_USER_ID )).isNotNull()
60
+ }
61
+ }
62
+
63
+ @Test
64
+ fun `skal ikke logge bruker hvis sporBruker=false` () {
65
+ val logFilter = LogFilter (sporBruker = false )
66
+
67
+ logFilter.doFilter(httpServletRequest, httpServletResponse) { _, _ ->
68
+ assertThat(MDC .get(MDCConstants .MDC_USER_ID )).isNull()
69
+ }
70
+ }
71
+
55
72
private val mockHttpServletRequest = mockk<HttpServletRequest >(relaxed = true ).also {
56
73
every { it.method } returns " GET"
57
74
every { it.requestURI } returns " /test/path"
0 commit comments