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