List of usage examples for org.springframework.http HttpHeaders AUTHORIZATION
String AUTHORIZATION
To view the source code for org.springframework.http HttpHeaders AUTHORIZATION.
Click Source Link
From source file:org.openlmis.fulfillment.web.OrderControllerIntegrationTest.java
@Test public void shouldReturnForbiddenWhenUserHasNoRightsToCreateOrder() { doThrow(new MissingPermissionException(ORDERS_EDIT)).when(permissionService) .canEditOrder(any(OrderDto.class)); restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()).contentType(APPLICATION_JSON_VALUE) .body(firstOrderDto).when().post(RESOURCE_URL).then().statusCode(403); assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); }
From source file:org.openlmis.fulfillment.web.OrderControllerIntegrationTest.java
@Test public void shouldReturnForbiddenWhenUserHasNoRightsToCreateMultipleOrders() { doThrow(new MissingPermissionException(ORDERS_EDIT)).when(permissionService) .canEditOrder(any(OrderDto.class)); restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()).contentType(APPLICATION_JSON_VALUE) .body(asList(firstOrderDto, secondOrderDto)).when().post(BATCH_URL).then().statusCode(403); assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); }
From source file:org.openlmis.fulfillment.web.OrderControllerIntegrationTest.java
@Test public void shouldExportOrderIfTypeIsNotSpecified() { String csvContent = restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()) .pathParam("id", secondOrder.getId()).when().get(EXPORT_URL).then().statusCode(200).extract().body() .asString();/*from w w w.jav a2s . co m*/ assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); assertTrue(csvContent.startsWith( "Order number,Facility code,Product code,Product name," + "Ordered quantity,Period,Order date")); String orderDate = secondOrder.getCreatedDate().format(DateTimeFormatter.ofPattern("dd/MM/yy")); for (OrderLineItem lineItem : secondOrder.getOrderLineItems()) { String string = StringUtils.joinWith(",", secondOrder.getOrderCode(), facility2.getCode(), "Product Code", "Product Name", lineItem.getOrderedQuantity(), period1.getStartDate().format(DateTimeFormatter.ofPattern("MM/yy")), orderDate); assertThat(csvContent, containsString(string)); } }
From source file:org.openlmis.fulfillment.web.OrderControllerIntegrationTest.java
@Test public void shouldExportOrderIfTypeIsCsv() { String csvContent = restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()) .pathParam("id", secondOrder.getId()).queryParam("type", CSV).when().get(EXPORT_URL).then() .statusCode(200).extract().body().asString(); assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); assertTrue(csvContent.startsWith(/* w w w . j ava 2 s .c om*/ "Order number,Facility code,Product code,Product name," + "Ordered quantity,Period,Order date")); }
From source file:org.openlmis.fulfillment.web.OrderControllerIntegrationTest.java
@Test public void shouldNotExportOrderIfTypeIsDifferentThanCsv() { restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()).pathParam("id", secondOrder.getId()) .queryParam("type", "pdf").when().get(EXPORT_URL).then().statusCode(400); assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); }
From source file:org.openlmis.fulfillment.web.OrderControllerIntegrationTest.java
@Test public void shouldReturnBadRequestIfThereIsNoOrderToExport() { given(orderRepository.findOne(firstOrder.getId())).willReturn(null); restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()).pathParam("id", firstOrder.getId()) .queryParam("type", CSV).when().get(EXPORT_URL).then().statusCode(404); assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); }
From source file:it.reply.orchestrator.controller.DeploymentControllerTest.java
@Test public void updateDeploymentSuccessfully() throws Exception { DeploymentRequest request = new DeploymentRequest(); Map<String, Object> parameters = new HashMap<>(); parameters.put("cpus", 1); request.setParameters(parameters);/*from w w w. ja v a 2 s . com*/ request.setTemplate("template"); request.setCallback("http://localhost:8080/callback"); String deploymentId = "mmd34483-d937-4578-bfdb-ebe196bf82dd"; Mockito.doNothing().when(deploymentService).updateDeployment(deploymentId, request); mockMvc.perform(put("/deployments/" + deploymentId).contentType(MediaType.APPLICATION_JSON) .content(TestUtil.convertObjectToJsonBytes(request)) .header(HttpHeaders.AUTHORIZATION, OAuth2AccessToken.BEARER_TYPE + " <access token>")) .andDo(document("update-deployment", preprocessRequest(prettyPrint()), preprocessResponse(prettyPrint()), requestFields( fieldWithPath("template") .description("A string containing a TOSCA YAML-formatted template"), fieldWithPath("parameters").optional().description( "The input parameters of the deployment (Map of String, Object)"), fieldWithPath("callback").description("The deployment callback URL (optional)")))); }
From source file:org.openlmis.fulfillment.web.OrderControllerIntegrationTest.java
@Test public void shouldReturnNotFoundErrorMessageForRetryEndpointWhenOrderDoesNotExist() { given(orderRepository.findOne(firstOrder.getId())).willReturn(null); String message = restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()) .pathParam("id", firstOrder.getId()).when().get(RETRY_URL).then().statusCode(404).extract() .path(MESSAGE_KEY);/*w w w .jav a 2s . com*/ assertThat(message, equalTo(ORDER_NOT_FOUND)); assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); }
From source file:org.openlmis.fulfillment.web.OrderControllerIntegrationTest.java
@Test public void shouldNotAllowToRetryIfOrderHasIncorrectStatus() { firstOrder.setStatus(READY_TO_PACK); given(orderRepository.findOne(firstOrder.getId())).willReturn(firstOrder); String message = restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()) .pathParam("id", firstOrder.getId()).when().get(RETRY_URL).then().statusCode(400).extract() .path(MESSAGE_KEY);/*from w w w . j a va 2 s.c o m*/ assertThat(message, equalTo(ORDER_RETRY_INVALID_STATUS)); assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); }
From source file:org.openlmis.fulfillment.web.OrderControllerIntegrationTest.java
@Test public void shouldAllowToDoManuallyRetry() { firstOrder.setStatus(OrderStatus.TRANSFER_FAILED); given(orderRepository.findOne(firstOrder.getId())).willReturn(firstOrder); ResultDto result = restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()) .pathParam("id", firstOrder.getId()).when().get(RETRY_URL).then().statusCode(200).extract().body() .as(ResultDto.class); assertThat(result, is(notNullValue())); assertThat(result.getResult(), is(notNullValue())); assertThat(result.getResult(), is(instanceOf(Boolean.class))); assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); }