Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public RequestSpecification getSpecification() {
- RequestSpecBuilder builder = new RequestSpecBuilder();
- builder.setBaseUri("http://127.0.0.1");
- builder.setPort(1888);
- return builder.build();
- }
- @Test
- public void testCreateAccountAllParameters(){
- Response response =
- given()
- .spec(getSpecification())
- .param("SecretKey","asdasda172838xb1t23sg1asd2222f")
- .param("Name","AlbertSimpson")
- .param("FullName","Albert Simpson")
- .param("Address", "Cracow ul.Kopernika 12")
- .param("Status","INACTIVE")
- .param("StartDate","2019-05-20 02:02:02.222")
- .param("EndDate","2029-05-20 02:02:02.222")
- .param("InitialUnits","1000.0")
- .param("Async","true")
- .when()
- .post("/charging/CreateAccount");
- Assert.assertEquals(200,response.getStatusCode());
- JsonPath jsonPathEvaluator = response.jsonPath();
- Assert.assertTrue(jsonPathEvaluator.getBoolean("Success"));
- Assert.assertEquals("", jsonPathEvaluator.getString("Message"));
- Assert.assertEquals(0, jsonPathEvaluator.getInt("ErrorCode"));
- int ID = jsonPathEvaluator.getInt("ID");
- given()
- .param("SecretKey","asdasda172838xb1t23sg1asd2222f")
- .param("ID",ID)
- .when()
- .get("/charging/getAccount")
- .then()
- .statusCode(200)
- .body("Success", equalTo(true))
- .body("Message", equalTo(""))
- .body("ErrorCode", equalTo(0));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement