From d165c4cc237f44a1990211b663ee2489e9952ed3 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Wed, 6 Oct 2021 21:31:03 +0200 Subject: [PATCH] #596 - fixed selenium tests --- .../integration/helpers/TransactionTestHelper.java | 6 ++++++ .../integration/selenium/CategorySelectTest.java | 3 +++ 2 files changed, 9 insertions(+) diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/TransactionTestHelper.java b/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/TransactionTestHelper.java index f8268f3e8..f152c9c70 100644 --- a/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/TransactionTestHelper.java +++ b/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/TransactionTestHelper.java @@ -59,6 +59,12 @@ public class TransactionTestHelper numberOfIcons++; } + // if neither repeat icon not transfer icon is shown a placeholder icon is displayed + if(numberOfIcons == 0) + { + numberOfIcons = 1; + } + return numberOfIcons; } diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CategorySelectTest.java b/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CategorySelectTest.java index e1324c9a3..9fdc602e0 100644 --- a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CategorySelectTest.java +++ b/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CategorySelectTest.java @@ -7,8 +7,10 @@ import de.deadlocker8.budgetmaster.authentication.UserService; import de.deadlocker8.budgetmaster.integration.helpers.IntegrationTestHelper; import de.deadlocker8.budgetmaster.integration.helpers.SeleniumTest; import de.deadlocker8.budgetmaster.integration.helpers.SeleniumTestBase; +import de.deadlocker8.budgetmaster.integration.helpers.SeleniumTestWatcher; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebElement; @@ -23,6 +25,7 @@ import java.util.List; import static org.assertj.core.api.Assertions.assertThat; +@ExtendWith(SeleniumTestWatcher.class) @SpringBootTest(classes = Main.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) @DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_EACH_TEST_METHOD) @SeleniumTest -- GitLab