diff options
Diffstat (limited to 'src/test/java/com')
-rw-r--r-- | src/test/java/com/mavlushechka/a1qa/TestCase1.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/test/java/com/mavlushechka/a1qa/TestCase1.java b/src/test/java/com/mavlushechka/a1qa/TestCase1.java index b14eac6..5cc3bc7 100644 --- a/src/test/java/com/mavlushechka/a1qa/TestCase1.java +++ b/src/test/java/com/mavlushechka/a1qa/TestCase1.java @@ -13,6 +13,8 @@ import com.mavlushechka.a1qa.utils.StringUtils; import org.testng.Assert; import org.testng.annotations.Test; +import java.util.ArrayList; + public class TestCase1 extends BaseTest { @Test @@ -43,11 +45,13 @@ public class TestCase1 extends BaseTest { gamePage.performAuthorization(user); Assert.assertTrue(gamePage.isSecondCardOpened(), "The second card is not opened."); - gamePage.select(Interest.UNSELECTALL); - LoggerUtils.step("Choose %d random interest, upload image, click \"Next\" button.".formatted(Integer.parseInt(JSONParser.parse("testData", "testCase1.interestsToChoose")))); + ArrayList<Interest> interests = new ArrayList<>(); + interests.add(Interest.UNSELECTALL); for (int i = 0; i < Integer.parseInt(JSONParser.parse("testData", "testCase1.interestsToChoose")); i++) { - gamePage.select(Interest.values()[IntegerUtils.getRandomNumber(Integer.parseInt(JSONParser.parse("config", "integerUtils.randomNumberMin")), Interest.values().length)]); + interests.add(Interest.values()[IntegerUtils.getRandomNumber(Integer.parseInt(JSONParser.parse("config", "integerUtils.randomNumberMin")), Interest.values().length)]); } + LoggerUtils.step("Choose %d random interest, upload image, click \"Next\" button.".formatted(Integer.parseInt(JSONParser.parse("testData", "testCase1.interestsToChoose")))); + gamePage.select(interests); gamePage.clickDownloadImageButton(); } |