summaryrefslogtreecommitdiff
path: root/src/test/java/com/mavlushechka/a1qa/TestCase4.java
diff options
context:
space:
mode:
authorMavlushechka <mavlushechka@gmail.com>2022-09-22 00:44:38 +0500
committerMavlushechka <mavlushechka@gmail.com>2022-09-22 00:44:38 +0500
commit3727b96adfa5ec3da6a78896274a572047e69561 (patch)
tree069e7fa4d18c75f8c6b804d3db512b3e9db951bd /src/test/java/com/mavlushechka/a1qa/TestCase4.java
parent2391125f08a718306192622da1dcacca86d1a348 (diff)
Solve the 4th test case
Diffstat (limited to 'src/test/java/com/mavlushechka/a1qa/TestCase4.java')
-rw-r--r--src/test/java/com/mavlushechka/a1qa/TestCase4.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/test/java/com/mavlushechka/a1qa/TestCase4.java b/src/test/java/com/mavlushechka/a1qa/TestCase4.java
new file mode 100644
index 0000000..50b8be2
--- /dev/null
+++ b/src/test/java/com/mavlushechka/a1qa/TestCase4.java
@@ -0,0 +1,22 @@
+package com.mavlushechka.a1qa;
+
+import com.mavlushechka.a1qa.pages.GamePage;
+import com.mavlushechka.a1qa.pages.HomePage;
+import com.mavlushechka.a1qa.utils.JSONParser;
+import org.testng.Assert;
+import org.testng.annotations.Test;
+
+public class TestCase4 extends BaseTest {
+
+ @Test
+ public void test() {
+ HomePage homePage = new HomePage();
+ Assert.assertTrue(homePage.isOpened(), "This is not the " + homePage.getName() + ".");
+ homePage.clickNextPageButton();
+
+ GamePage gamePage = new GamePage();
+ Assert.assertTrue(gamePage.isOpened(), "This is not the " + gamePage.getName() + ".");
+ Assert.assertEquals(gamePage.getTimerText(), JSONParser.parse("testData", "testCase4.timerStartingText"), "This is not the " + gamePage.getName() + ".");
+ }
+
+}