Advertisement
Guest User

Untitled

a guest
May 20th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.81 KB | None | 0 0
  1.  
  2.     public RequestSpecification getSpecification() {
  3.         RequestSpecBuilder builder = new RequestSpecBuilder();
  4.         builder.setBaseUri("http://127.0.0.1");
  5.         builder.setPort(1888);
  6.         return builder.build();
  7.     }
  8.  
  9.     @Test
  10.     public void testCreateAccountAllParameters(){
  11.         Response response =
  12.                 given()
  13.                         .spec(getSpecification())
  14.                         .param("SecretKey","asdasda172838xb1t23sg1asd2222f")
  15.                         .param("Name","AlbertSimpson")
  16.                         .param("FullName","Albert Simpson")
  17.                         .param("Address", "Cracow ul.Kopernika 12")
  18.                         .param("Status","INACTIVE")
  19.                         .param("StartDate","2019-05-20 02:02:02.222")
  20.                         .param("EndDate","2029-05-20 02:02:02.222")
  21.                         .param("InitialUnits","1000.0")
  22.                         .param("Async","true")
  23.                 .when()
  24.                         .post("/charging/CreateAccount");
  25.  
  26.         Assert.assertEquals(200,response.getStatusCode());
  27.  
  28.         JsonPath jsonPathEvaluator = response.jsonPath();
  29.  
  30.         Assert.assertTrue(jsonPathEvaluator.getBoolean("Success"));
  31.         Assert.assertEquals("", jsonPathEvaluator.getString("Message"));
  32.         Assert.assertEquals(0, jsonPathEvaluator.getInt("ErrorCode"));
  33.  
  34.         int ID = jsonPathEvaluator.getInt("ID");
  35.  
  36.         given()
  37.                 .param("SecretKey","asdasda172838xb1t23sg1asd2222f")
  38.                 .param("ID",ID)
  39.                 .when()
  40.                 .get("/charging/getAccount")
  41.                 .then()
  42.                 .statusCode(200)
  43.                 .body("Success", equalTo(true))
  44.                 .body("Message", equalTo(""))
  45.                 .body("ErrorCode", equalTo(0));
  46.  
  47.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement