jabrena / SpringCloudLab

SpringCloud examples
MIT License
0 stars 1 forks source link

Spring Boot REST Testing #44

Open jabrena opened 8 years ago

jabrena commented 8 years ago

https://spring.io/guides/tutorials/bookmarks/ private HttpMessageConverter mappingJackson2HttpMessageConverter;

jabrena commented 8 years ago

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-testing.html EnvironmentTestUtils.addEnvironment(env, "org=Spring", "name=Boot");

jabrena commented 8 years ago

http://www.jayway.com/2014/07/04/integration-testing-a-spring-boot-application/ https://github.com/jayway/rest-assured https://github.com/jayway/rest-assured/tree/master/examples/rest-assured-itest-java/src/test/java/com/jayway/restassured/itest/java http://g00glen00b.be/spring-boot-rest-assured/ https://github.com/phavelar/boot-camper/blob/master/camp-rest-assured/src/test/java/author/avelar/paulo/rest/resource/SongsResourceTest.java https://github.com/phavelar/boot-camper/blob/master/camp-rest-assured/src/test/java/author/avelar/paulo/rest/resource/VersionResourceTest.java

Gradle: https://github.com/mkuthan/example-spring-boot/blob/master/build.gradle

jabrena commented 8 years ago

http://www.javabeat.net/spring-boot-testing/

Map<String, Object> requestBody = new HashMap<String, Object>();
requestBody.put("name", "Book2");
requestBody.put("isbn", "ISBN2");
requestBody.put("author", "Author2");
requestBody.put("pages", 200);
jabrena commented 8 years ago

https://github.com/matsev/spring-testing/blob/master/src/test/java/com/jayway/application/BankApplicationTest.java

                .andExpect(jsonPath("accountNumber").value(1))
                .andExpect(jsonPath("balance").value(100));
jabrena commented 8 years ago

http://www.novataig.net/novataig_9_2013_web_services_test_automation.pdf

jabrena commented 8 years ago

http://www.scandevconf.se/db/rest-assured-sdc-2012.pdf