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.FtpTransferPropertiesControllerIntegrationTest.java
@Test public void shouldReturnBadRequestWhenUpdateWithNegativePort() { // given//from w ww.j a v a2s.c o m ftpTransferProperties.setServerPort(-1); // when restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()) .contentType(MediaType.APPLICATION_JSON_VALUE).pathParam("id", ftpTransferProperties.getId()) .body(toDto(ftpTransferProperties)).when().put(ID_URL).then().statusCode(400); // then assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); }
From source file:org.openlmis.fulfillment.web.OrderFileTemplateControllerIntegrationTest.java
@Test public void shouldUpdateOrderFileTemplate() { // given/*from w w w . j ava 2 s . com*/ OrderFileTemplate originalTemplate = new OrderFileTemplate(); originalTemplate.setOrderFileColumns(new ArrayList<>()); originalTemplate.setId(orderFileTemplate.getId()); orderFileTemplateDto = OrderFileTemplateDto.newInstance(orderFileTemplate); when(orderFileTemplateService.getOrderFileTemplate()).thenReturn(originalTemplate); // when OrderFileTemplateDto result = restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()) .contentType(MediaType.APPLICATION_JSON_VALUE).body(orderFileTemplateDto).when().put(RESOURCE_URL) .then().statusCode(200).extract().as(OrderFileTemplateDto.class); // then verify(orderFileTemplateRepository, atLeastOnce()).save(eq(originalTemplate)); assertEquals(orderFileTemplateDto.getFilePrefix(), result.getFilePrefix()); assertEquals(orderFileTemplateDto.getHeaderInFile(), result.getHeaderInFile()); assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); }
From source file:it.reply.orchestrator.controller.TemplateControllerTest.java
@Test public void getTemplate() throws Exception { Deployment deployment = ControllerTestUtils.createDeployment(); String template = new NoNullOrEmptyFile(new Utf8File(Paths.get(templatePath))).read(); deployment.setTemplate(template);//from w w w. j a v a2s . c o m Mockito.when(templateService.getTemplate(deployment.getId())).thenReturn(deployment.getTemplate()); MvcResult result = mockMvc .perform(get("/deployments/" + deployment.getId() + "/template") .header(HttpHeaders.AUTHORIZATION, OAuth2AccessToken.BEARER_TYPE + " <access token>")) .andExpect(status().isOk()) .andExpect(content().contentType(new MediaType(MediaType.TEXT_PLAIN.getType(), MediaType.TEXT_PLAIN.getSubtype(), Charset.forName("ISO-8859-1")))) .andDo(document("get-template")).andReturn(); String content = result.getResponse().getContentAsString(); assertEquals(content, template); }
From source file:org.openlmis.fulfillment.web.FtpTransferPropertiesControllerIntegrationTest.java
@Test public void shouldReturnBadRequestWhenCreateWithNegativePort() { // given//from w w w .j a v a 2 s . c o m ftpTransferProperties.setServerPort(-1); // when restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()) .contentType(MediaType.APPLICATION_JSON_VALUE).body(toDto(ftpTransferProperties)).when() .post(RESOURCE_URL).then().statusCode(400); // then assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); }
From source file:org.openlmis.fulfillment.web.LocalTransferPropertiesControllerIntegrationTest.java
@Test public void shouldReturnBadRequestWhenUpdateWithBlankPath() { // given/*ww w.ja v a 2s . c o m*/ localTransferProperties.setPath(""); // when restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()) .contentType(MediaType.APPLICATION_JSON_VALUE).pathParam("id", localTransferProperties.getId()) .body(newInstance(localTransferProperties, exporter)).when().put(ID_URL).then().statusCode(400); // then assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); }
From source file:org.openlmis.fulfillment.web.OrderNumberConfigurationControllerIntegrationTest.java
@Test public void shouldGetOrderNumberConfiguration() { given(orderNumberConfigurationRepository.findAll()) .willReturn(Lists.newArrayList(firstOrderNumberConfiguration, secondOrderNumberConfiguration)); given(orderNumberConfigurationRepository.exists(firstOrderNumberConfiguration.getId())).willReturn(true); OrderNumberConfigurationDto response = restAssured.given() .header(HttpHeaders.AUTHORIZATION, getTokenHeader()).contentType(MediaType.APPLICATION_JSON_VALUE) .when().get(RESOURCE_URL).then().statusCode(200).extract().as(OrderNumberConfigurationDto.class); assertTrue(orderNumberConfigurationRepository.exists(response.getId())); assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); }
From source file:example.company.UrlLevelSecurityTests.java
@Test public void allowsPostRequestForAdmin() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.set(HttpHeaders.ACCEPT, "application/hal+json"); headers.set(HttpHeaders.AUTHORIZATION, "Basic " + new String(Base64.encode(("ollie:gierke").getBytes()))); mvc.perform(get("/employees").// headers(headers)).// andExpect(content().contentType(MediaTypes.HAL_JSON)).// andExpect(status().isOk()).// andDo(print());/*www . ja v a 2 s. com*/ headers.set(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE); String location = mvc.perform(post("/employees").// content(PAYLOAD).// headers(headers)).// andExpect(status().isCreated()).// andDo(print()).// andReturn().getResponse().getHeader(HttpHeaders.LOCATION); ObjectMapper mapper = new ObjectMapper(); String content = mvc.perform(get(location)).// andReturn().getResponse().getContentAsString(); Employee employee = mapper.readValue(content, Employee.class); assertThat(employee.getFirstName(), is("Saruman")); assertThat(employee.getLastName(), is("the White")); assertThat(employee.getTitle(), is("Wizard")); }
From source file:com.devicehive.application.security.WebSecurityConfig.java
@Bean public AuthenticationEntryPoint unauthorizedEntryPoint() { return (request, response, authException) -> { Optional<String> authHeader = Optional.ofNullable(request.getHeader(HttpHeaders.AUTHORIZATION)); if (authHeader.isPresent() && authHeader.get().startsWith(Constants.TOKEN_SCHEME)) { response.addHeader(HttpHeaders.WWW_AUTHENTICATE, Messages.OAUTH_REALM); } else {//from w ww .j a v a2 s . com response.addHeader(HttpHeaders.WWW_AUTHENTICATE, Messages.BASIC_REALM); } response.setContentType(MediaType.APPLICATION_JSON_VALUE); response.setStatus(HttpServletResponse.SC_UNAUTHORIZED); response.getOutputStream().println(gson .toJson(new ErrorResponse(HttpServletResponse.SC_UNAUTHORIZED, authException.getMessage()))); }; }
From source file:org.openlmis.fulfillment.web.TemplateControllerIntegrationTest.java
@Test public void shouldReturnBadRequestWhenTemplateExist() throws IOException { ClassPathResource podReport = new ClassPathResource("jasperTemplates/proofOfDelivery.jrxml"); given(templateRepository.findByName(TEMPLATE_CONTROLLER_TEST)).willReturn(new Template()); try (InputStream podStream = podReport.getInputStream()) { restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()) .contentType(MediaType.MULTIPART_FORM_DATA_VALUE) .multiPart("file", podReport.getFilename(), podStream) .formParam("name", TEMPLATE_CONTROLLER_TEST).formParam("description", TEMPLATE_CONTROLLER_TEST) .when().post(RESOURCE_URL).then().statusCode(400); }//from w w w. j a v a 2s . co m assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); }
From source file:org.openlmis.fulfillment.web.BaseTransferPropertiesControllerIntegrationTest.java
@Test public void shouldNotUpdateNonexistentProperties() { // given//from w w w.j ava 2 s. c om T oldProperties = generateProperties(); T newProperties = generateProperties(); newProperties.setId(oldProperties.getId()); newProperties.setFacilityId(oldProperties.getFacilityId()); given(transferPropertiesRepository.findOne(newProperties.getId())).willReturn(null); // when restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()) .contentType(MediaType.APPLICATION_JSON_VALUE).pathParam("id", oldProperties.getId()) .body(toDto(newProperties)).when().put(ID_URL).then().statusCode(404); // then assertThat(RAML_ASSERT_MESSAGE, restAssured.getLastReport(), RamlMatchers.hasNoViolations()); }