Search in sources :

Example 1 with AuthnRequestSignInDetailsDto

use of uk.gov.ida.hub.policy.domain.AuthnRequestSignInDetailsDto in project verify-hub by alphagov.

the class AuthnRequestFromTransactionResourceIntegrationTest method getSignInProcessDto_shouldReturnSignInDetailsDto.

@Test
public void getSignInProcessDto_shouldReturnSignInDetailsDto() {
    SessionId session = SessionId.createNewSessionId();
    TestSessionResourceHelper.createSessionInIdpSelectedState(session, samlResponse.getIssuer(), idpEntityId, client, buildUriForTestSession(IDP_SELECTED_STATE, session));
    Response response = getAuthRequestSignInProcess(session);
    assertThat(response.getStatus()).isEqualTo(Response.Status.OK.getStatusCode());
    AuthnRequestSignInDetailsDto entity = response.readEntity(AuthnRequestSignInDetailsDto.class);
    assertThat(entity.getRequestIssuerId()).isEqualTo(samlResponse.getIssuer());
}
Also used : Response(javax.ws.rs.core.Response) AuthnRequestSignInDetailsDto(uk.gov.ida.hub.policy.domain.AuthnRequestSignInDetailsDto) SessionId(uk.gov.ida.hub.policy.domain.SessionId) Test(org.junit.Test)

Aggregations

Response (javax.ws.rs.core.Response)1 Test (org.junit.Test)1 AuthnRequestSignInDetailsDto (uk.gov.ida.hub.policy.domain.AuthnRequestSignInDetailsDto)1 SessionId (uk.gov.ida.hub.policy.domain.SessionId)1