diff options
| author | Mavlushechka <mavlushechka@gmail.com> | 2022-11-03 23:32:06 +0500 | 
|---|---|---|
| committer | Mavlushechka <mavlushechka@gmail.com> | 2022-11-03 23:32:06 +0500 | 
| commit | 6d460a5959adb2a6201c2f7b88f89a41e061f5bf (patch) | |
| tree | 78a2c2d8d22489f30bd26230418315c7b873fc3e /src/test | |
| parent | 708cefa7b9cf8aaff95dd4871b0a36aa74da834b (diff) | |
Use the static Collections.isSortedDescending(List<?> list) method instead of the custom implementation
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/java/com/mavlushechka/a1qa/project/TestCase1.java | 10 | 
1 files changed, 4 insertions, 6 deletions
diff --git a/src/test/java/com/mavlushechka/a1qa/project/TestCase1.java b/src/test/java/com/mavlushechka/a1qa/project/TestCase1.java index 38adf3e..9457e9d 100644 --- a/src/test/java/com/mavlushechka/a1qa/project/TestCase1.java +++ b/src/test/java/com/mavlushechka/a1qa/project/TestCase1.java @@ -9,6 +9,7 @@ import com.mavlushechka.a1qa.project.models.User;  import com.mavlushechka.a1qa.project.pages.AddProjectPage;  import com.mavlushechka.a1qa.project.pages.ProjectsPage;  import com.mavlushechka.a1qa.project.pages.TestsPage; +import com.mavlushechka.a1qa.project.utils.Collections;  import com.mavlushechka.a1qa.project.utils.SiteApiUtils;  import org.openqa.selenium.Cookie;  import org.testng.Assert; @@ -16,7 +17,6 @@ import org.testng.annotations.Test;  import java.io.IOException;  import java.util.ArrayList; -import java.util.Collections;  import java.util.List;  import java.util.Objects;  import java.util.function.Supplier; @@ -44,15 +44,13 @@ public class TestCase1 extends BaseTest {          TestsPage testsPage = new TestsPage();          Assert.assertTrue(testsPage.state().waitForDisplayed(), "The %s page is not opened.".formatted(testsPage.getName()));          List<com.mavlushechka.a1qa.project.models.Test> allRunningTestsOnSite = testsPage.getAllRunningTests(); -        List<com.mavlushechka.a1qa.project.models.Test> descendingSortedAllRunningTestsOnSite = new ArrayList<>(allRunningTestsOnSite); -        descendingSortedAllRunningTestsOnSite.sort(Collections.reverseOrder()); -        Assert.assertEquals(allRunningTestsOnSite, descendingSortedAllRunningTestsOnSite, "Tests are not sorted in descending order."); -        Object[] objects = JsonParser.convertArray( +        Assert.assertTrue(Collections.isSortedDescending(allRunningTestsOnSite), "Tests are not sorted in descending order."); +        Object[] objectsOfAllRunningTestsReceivedByApi = JsonParser.convertArray(                  SiteApiUtils.getTestsJson(Integer.parseInt(JsonParser.parseData("testData", "project.id"))),                  com.mavlushechka.a1qa.project.models.Test.class          );          ArrayList<com.mavlushechka.a1qa.project.models.Test> allRunningTestsReceivedByApi = new ArrayList<>(); -        for (Object object : objects) { +        for (Object object : objectsOfAllRunningTestsReceivedByApi) {              allRunningTestsReceivedByApi.add((com.mavlushechka.a1qa.project.models.Test) object);          }          Assert.assertTrue(allRunningTestsReceivedByApi.containsAll(allRunningTestsOnSite),  |