use of org.forgerock.openam.cts.exceptions.ReadFailedException in project OpenAM by OpenRock.
the class CTSOperationsTest method shouldReadTokenFromRemoteWhenCTSFails.
@Test
public void shouldReadTokenFromRemoteWhenCTSFails() throws CoreTokenException, SessionException {
// Given
given(mockCTS.read(anyString())).willThrow(new ReadFailedException("id", new IOException()));
SessionInfo mockSessionInfo = mock(SessionInfo.class);
given(mockRemote.refresh(mockSession, false)).willReturn(mockSessionInfo);
// When
SessionInfo result = ctsOperations.refresh(mockSession, false);
// Then
assertThat(result).isEqualTo(mockSessionInfo);
}
Aggregations