Try fixing flaky test by replacing BDDMockito with regular Mockito

Issue gh-2645
This commit is contained in:
Marcus Hert Da Coregio 2023-11-20 09:53:13 -03:00
parent fbe8765262
commit 8e3ea44d77
2 changed files with 3 additions and 2 deletions

View File

@ -8,4 +8,5 @@
<suppress files="[\\/]spring-session-samples[\\/]" checks="Javadoc*"/>
<suppress files="[\\/]spring-session-samples[\\/].+Application\.java" checks="HideUtilityClassConstructor"/>
<suppress files="CookieSerializer\.java" checks="SpringMethodVisibility"/>
<suppress files="RedisIndexedSessionRepositoryDynamicITests\.java" checks="RegexpSinglelineJava"/>
</suppressions>

View File

@ -33,7 +33,7 @@ import org.springframework.web.context.support.AnnotationConfigWebApplicationCon
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.BDDMockito.willThrow;
import static org.mockito.Mockito.doThrow;
import static org.mockito.Mockito.spy;
/**
@ -69,7 +69,7 @@ class RedisIndexedSessionRepositoryDynamicITests extends AbstractRedisITests {
RedisSystemException redisSystemException = new RedisSystemException(null,
new RedisCommandExecutionException("ERR no such key. channel: [id: 0xec125091,..."));
willThrow(redisSystemException).given(this.spyOperations).rename(any(), any());
doThrow(redisSystemException).when(this.spyOperations).rename(any(), any());
this.sessionRepository.save(session);
assertThat(this.sessionRepository.findById(sessionId)).isNull();