summaryrefslogtreecommitdiff
path: root/src/test/java/com/mavlushechka
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/mavlushechka')
-rw-r--r--src/test/java/com/mavlushechka/a1qa/project/TestCase1.java10
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),