diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/IntegrationTestHelper.java b/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/IntegrationTestHelper.java index d62e3eb84a097b17bb605068ed8da119440adca4..6ede04436216ec63599ec08263086f0970681c7a 100644 --- a/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/IntegrationTestHelper.java +++ b/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/IntegrationTestHelper.java @@ -177,7 +177,7 @@ public class IntegrationTestHelper .isEqualTo(Localization.getString("info.title.database.import.dialog")); List<WebElement> tableRows = driver.findElements(By.cssSelector(".container form table tr")); - assertThat(tableRows.size()).isEqualTo(destinationAccounts.size()); + assertThat(tableRows).hasSize(destinationAccounts.size()); for(int i = 0; i < destinationAccounts.size(); i++) { diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/SearchTest.java b/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/SearchTest.java index 2581feaf03b3722a533279da3dffec33f61a3030..c39891c95ed38ac73294758de464fddc4d645a92 100644 --- a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/SearchTest.java +++ b/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/SearchTest.java @@ -61,7 +61,7 @@ class SearchTest extends SeleniumTestBase // results List<WebElement> results = driver.findElements(By.cssSelector(".search-container .card-panel")); - assertThat(results.size()).isEqualTo(10); + assertThat(results).hasSize(10); } @Test @@ -80,13 +80,13 @@ class SearchTest extends SeleniumTestBase // validate results List<WebElement> results = driver.findElements(By.cssSelector(".search-container .card-panel")); - assertThat(results.size()).isEqualTo(10); + assertThat(results).hasSize(10); // === PAGE 1 === pages.get(3).click(); pages = driver.findElements(By.cssSelector(".pagination-position-top .pagination li")); - assertThat(pages.size()).isEqualTo(5); + assertThat(results).hasSize(5); // previous button should be enabled assertThat(pages.get(0).getAttribute("class")).doesNotContain("disabled"); @@ -101,7 +101,7 @@ class SearchTest extends SeleniumTestBase // validate results = driver.findElements(By.cssSelector(".search-container .card-panel")); - assertThat(results.size()).isEqualTo(4); + assertThat(results).hasSize(4); } @Test @@ -124,7 +124,7 @@ class SearchTest extends SeleniumTestBase // results List<WebElement> results = driver.findElements(By.cssSelector(".search-container .card-panel")); - assertThat(results.size()).isEqualTo(2); + assertThat(results).hasSize(2); } @Test @@ -135,7 +135,7 @@ class SearchTest extends SeleniumTestBase assertThat(driver.findElement(By.cssSelector(".headline-date")).getText()).isEqualTo("May 2019"); List<WebElement> transactionsRows = driver.findElements(By.cssSelector(".transaction-container .hide-on-med-and-down.transaction-row-top")); - assertThat(transactionsRows.size()).isEqualTo(25); + assertThat(transactionsRows).hasSize(25); assertThat(transactionsRows.get(0).getAttribute("class")).contains("background-blue-light"); for(int i = 1; i < transactionsRows.size(); i++) {