diff options
author | Mavlushechka <mavlushechka@gmail.com> | 2022-10-04 00:42:16 +0500 |
---|---|---|
committer | Mavlushechka <mavlushechka@gmail.com> | 2022-10-04 00:42:16 +0500 |
commit | eb4815fdfc45e63c767f7bcec712613b8ebbbcd3 (patch) | |
tree | d449bf5e34286941a1a73e0706a590f8c429d7a2 /src/test/java/com/mavlushechka | |
parent | 840c5a4594c94b6b3e7962c9bea77a5662c39e48 (diff) |
Replace spec parameters by ids of objects
Diffstat (limited to 'src/test/java/com/mavlushechka')
-rw-r--r-- | src/test/java/com/mavlushechka/a1qa/TestCase1.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/test/java/com/mavlushechka/a1qa/TestCase1.java b/src/test/java/com/mavlushechka/a1qa/TestCase1.java index 7bcaae1..6a7d525 100644 --- a/src/test/java/com/mavlushechka/a1qa/TestCase1.java +++ b/src/test/java/com/mavlushechka/a1qa/TestCase1.java @@ -20,7 +20,7 @@ public class TestCase1 extends BaseTest { LoggerUtils.step("Send GET Request to get all posts (/posts)."); String postsJson = URLConnectionManager.get(postsSpec); Assert.assertTrue(JSONParser.isJson(postsJson), "Response is not json."); - List<Post> postsList = JSONPlaceholderAPIManager.getPosts(postsSpec); + List<Post> postsList = JSONPlaceholderAPIManager.getPosts(); Assert.assertTrue(Posts.isPostsAscending(postsList), "Posts are not sorted ascending."); String post99Spec = JSONParser.parseData("testData", "testCases[0].steps[1].spec"); @@ -28,7 +28,7 @@ public class TestCase1 extends BaseTest { int post99ResponseCode = URLConnectionManager.getResponseCode(post99Spec, post99RequestMethod); Assert.assertEquals(post99ResponseCode, Integer.parseInt(JSONParser.parseData("testData", "testCases[0].steps[1].responseCode")), "Response code is not correct."); LoggerUtils.step("Send GET request to get post with id=99 (/posts/99)."); - Post post99 = JSONPlaceholderAPIManager.getPost(post99Spec); + Post post99 = JSONPlaceholderAPIManager.getPost(Integer.parseInt(JSONParser.parseData("testData", "testCases[0].steps[1].post.id"))); Assert.assertEquals(post99.id, JSONParser.parseData("testData", "testCases[0].steps[1].post.id"), "Post id is not correct."); Assert.assertEquals(post99.userId, JSONParser.parseData("testData", "testCases[0].steps[1].post.userId"), "Post user id is not correct."); Assert.assertEquals(post99.title.isEmpty(), Boolean.parseBoolean(JSONParser.parseData("testData", "testCases[0].steps[1].post.isTitleEmpty")), "Post title is not correct."); @@ -58,14 +58,14 @@ public class TestCase1 extends BaseTest { int postResponseCode = URLConnectionManager.getResponseCode(postSpec, postRequestMethod); Assert.assertEquals(postResponseCode, Integer.parseInt(JSONParser.parseData("testData", "testCases[0].steps[3].responseCode")), "Response code is not correct."); LoggerUtils.step("Send POST request to create post with userId=1 and random body and random title (/posts)."); - Assert.assertEquals(post, JSONPlaceholderAPIManager.postPost(postSpec, post), "Post information is not correct."); + Assert.assertEquals(post, JSONPlaceholderAPIManager.postPost(post), "Post information is not correct."); String usersSpec = JSONParser.parseData("testData", "testCases[0].steps[4].spec"); String usersRequestMethod = JSONParser.parseData("testData", "testCases[0].steps[4].requestMethod"); int usersResponseCode = URLConnectionManager.getResponseCode(usersSpec, usersRequestMethod); Assert.assertEquals(usersResponseCode, Integer.parseInt(JSONParser.parseData("testData", "testCases[0].steps[4].responseCode")), "Response code is not correct."); LoggerUtils.step("Send GET request to get users (/users)."); - List<User> users = JSONPlaceholderAPIManager.getUsers(usersSpec); + List<User> users = JSONPlaceholderAPIManager.getUsers(); User user = null; for (User userObject : users) { if (Integer.parseInt(userObject.id) == Integer.parseInt(JSONParser.parseData("testData", "testCases[0].steps[4].user.id"))) { @@ -80,7 +80,7 @@ public class TestCase1 extends BaseTest { int user5ResponseCode = URLConnectionManager.getResponseCode(user5Spec, user5RequestMethod); Assert.assertEquals(user5ResponseCode, Integer.parseInt(JSONParser.parseData("testData", "testCases[0].steps[5].responseCode")), "Response code is not correct."); LoggerUtils.step("Send GET request to get user with id=5 (/users/5)."); - User user5 = JSONPlaceholderAPIManager.getUser(user5Spec); + User user5 = JSONPlaceholderAPIManager.getUser(Integer.parseInt(JSONParser.parseData("testData", "testCases[0].steps[5].user.id"))); Assert.assertEquals(user, user5, "User information is not correct."); } |