diff --git a/src/test/java/org/creditto/authserver/client/service/RedisOAuth2AuthorizationServiceTest.java b/src/test/java/org/creditto/authserver/client/service/RedisOAuth2AuthorizationServiceTest.java index 8872277..5d7b10d 100644 --- a/src/test/java/org/creditto/authserver/client/service/RedisOAuth2AuthorizationServiceTest.java +++ b/src/test/java/org/creditto/authserver/client/service/RedisOAuth2AuthorizationServiceTest.java @@ -1,5 +1,6 @@ package org.creditto.authserver.client.service; +import com.fasterxml.jackson.databind.ObjectMapper; import org.creditto.authserver.global.redis.AuthorizationEntityMapper; import org.creditto.authserver.global.redis.AuthorizationKeyManager; import org.creditto.authserver.global.redis.AuthorizationRedisRepository; @@ -44,6 +45,7 @@ class RedisOAuth2AuthorizationServiceTest { @Mock private ValueOperations valueOperations; + private static final ObjectMapper OBJECT_MAPPER = new ObjectMapper().findAndRegisterModules(); private RedisOAuth2AuthorizationService service; private RegisteredClient registeredClient; private OAuth2Authorization authorization; @@ -52,7 +54,7 @@ class RedisOAuth2AuthorizationServiceTest { void setUp() { when(redisTemplate.opsForValue()).thenReturn(valueOperations); AuthorizationKeyManager keyManager = new AuthorizationKeyManager(); - AuthorizationRedisRepository repository = new AuthorizationRedisRepository(redisTemplate, keyManager); + AuthorizationRedisRepository repository = new AuthorizationRedisRepository(redisTemplate, keyManager, OBJECT_MAPPER); AuthorizationEntityMapper mapper = new AuthorizationEntityMapper(registeredClientRepository); AuthorizationTtlPolicy ttlPolicy = new AuthorizationTtlPolicy(Duration.ofHours(1)); service = new RedisOAuth2AuthorizationService(repository, mapper, keyManager, ttlPolicy);