Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. public void sendRestRequest(String xmlFile){
  2.  
  3. try{
  4. String myRequest = generateStringFromResource(xmlFile);
  5. given().auth().basic(prop.getProperty("restLogin"), prop.getProperty("restPassword"))
  6. .contentType("application/xml")
  7. .body(myRequest.getBytes(StandardCharsets.UTF_8))
  8. .when()
  9. .post(prop.getProperty("restURL"))
  10. .then().
  11. assertThat().statusCode(200).and().
  12. assertThat().body("status", equalTo("UPLOADED"));
  13. }
  14. catch (Exception e){ LOG.error(String.valueOf(e)); }
  15. }
  16.  
  17. public static String generateStringFromResource(String path) throws IOException {
  18. return new String(Files.readAllBytes(Paths.get(path)));
  19. }
  20.  
  21. at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:483)
  22. at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
  23. at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:655)
  24. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  25. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  26. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  27. at java.lang.reflect.Method.invoke(Method.java:498)
  28. at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210)
  29. at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59)
  30. at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:166)
  31. at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:123)
  32. at io.restassured.specification.ResponseSpecification$statusCode$0.callCurrent(Unknown Source)
  33. at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:131)
  34. at io.restassured.internal.ValidatableResponseOptionsImpl.statusCode(ValidatableResponseOptionsImpl.java:119)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement