File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
src/test/kotlin/no/nav/security/mock/oauth2 Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ class MockOAuth2ServerTest {
37
37
38
38
private lateinit var server: MockOAuth2Server
39
39
private lateinit var interactiveLoginServer: MockOAuth2Server
40
+ private lateinit var serverWithFixedPort: MockOAuth2Server
40
41
41
42
@BeforeEach
42
43
fun before () {
@@ -49,18 +50,20 @@ class MockOAuth2ServerTest {
49
50
tokenProvider = OAuth2TokenProvider ()
50
51
)
51
52
)
53
+ serverWithFixedPort = MockOAuth2Server ()
54
+ serverWithFixedPort.start(1234 )
52
55
}
53
56
54
57
@AfterEach
55
58
fun shutdown () {
56
59
server.shutdown()
57
60
interactiveLoginServer.shutdown()
61
+ serverWithFixedPort.shutdown()
58
62
}
59
63
60
64
@Test
61
65
fun startServerWithFixedPort () {
62
- val serverWithFixedPort = MockOAuth2Server ()
63
- serverWithFixedPort.start(1234 )
66
+
64
67
val wellKnown: WellKnown = assertWellKnownResponseForIssuer(serverWithFixedPort, " default" )
65
68
66
69
val tokenIssuedDirectlyFromServer: SignedJWT = serverWithFixedPort.issueToken(" default" , " yo" , DefaultOAuth2TokenCallback ())
@@ -79,7 +82,6 @@ class MockOAuth2ServerTest {
79
82
val tokenResponse: OAuth2TokenResponse = jacksonObjectMapper().readValue(authCodeTokenResponse.body!! .string())
80
83
val tokenFromAuthCode: SignedJWT = tokenResponse.idToken!! .let { SignedJWT .parse(it) }
81
84
assertThat(tokenFromAuthCode.verifySignatureAndIssuer(Issuer (wellKnown.issuer), retrieveJwks(wellKnown.jwksUri))).isNotNull
82
- serverWithFixedPort.shutdown()
83
85
}
84
86
85
87
@Test
You can’t perform that action at this time.
0 commit comments