diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/com/mavlushechka/a1qa/project/utils/SiteApiUtils.java | 5 | ||||
-rw-r--r-- | src/test/java/com/mavlushechka/a1qa/project/TestCase1.java | 6 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/main/java/com/mavlushechka/a1qa/project/utils/SiteApiUtils.java b/src/main/java/com/mavlushechka/a1qa/project/utils/SiteApiUtils.java index a739e00..2d74af9 100644 --- a/src/main/java/com/mavlushechka/a1qa/project/utils/SiteApiUtils.java +++ b/src/main/java/com/mavlushechka/a1qa/project/utils/SiteApiUtils.java @@ -3,6 +3,7 @@ package com.mavlushechka.a1qa.project.utils; import com.mavlushechka.a1qa.framework.utils.JsonParser; import com.mavlushechka.a1qa.framework.utils.UrlConnectionManager; import com.mavlushechka.a1qa.project.constants.SiteApiMethod; +import com.mavlushechka.a1qa.project.models.Test; import java.io.IOException; import java.util.Base64; @@ -24,11 +25,11 @@ public class SiteApiUtils { return UrlConnectionManager.post("%s%s?projectId=%d".formatted(url, SiteApiMethod.TEST_GET_JSON.url, projectId)); } - public static int putTest(String sid, String projectName, String testName, String methodName, String env) throws IOException { + public static int putTest(String sid, String projectName, Test test, String env) throws IOException { return Integer.parseInt( UrlConnectionManager.post( "%s%s?SID=%s&projectName=%s&testName=%s&methodName=%s&env=%s" - .formatted(url, SiteApiMethod.TEST_PUT.url, sid, projectName, testName, methodName, env) + .formatted(url, SiteApiMethod.TEST_PUT.url, sid, projectName, test.name(), test.method(), env) ) ); } diff --git a/src/test/java/com/mavlushechka/a1qa/project/TestCase1.java b/src/test/java/com/mavlushechka/a1qa/project/TestCase1.java index d99b8e4..140670b 100644 --- a/src/test/java/com/mavlushechka/a1qa/project/TestCase1.java +++ b/src/test/java/com/mavlushechka/a1qa/project/TestCase1.java @@ -79,11 +79,11 @@ public class TestCase1 extends BaseTest { AqualityServices.getLogger().info("Step 5:", "Go to the created project page. Add test via API (along with log and screenshot of current page)."); projectsPage.openProject(randomProjectName); - String testName = randomTextGenerator.get(); + com.mavlushechka.a1qa.project.models.Test newTest = new com.mavlushechka.a1qa.project.models.Test(randomTextGenerator.get(), randomTextGenerator.get(), null, null, null, null); int testId = SiteApiUtils.putTest( - randomTextGenerator.get(), randomProjectName, testName, randomTextGenerator.get(), randomTextGenerator.get() + randomTextGenerator.get(), randomProjectName, newTest, randomTextGenerator.get() ); - Assert.assertTrue(testsPage.getAllRunningTests().stream().anyMatch(test -> Objects.equals(test.name(), testName)), "The test is not added."); + Assert.assertTrue(testsPage.getAllRunningTests().stream().anyMatch(test -> Objects.equals(test.name(), newTest.name())), "The test is not added."); SiteApiUtils.putLogToTest(testId, randomTextGenerator.get()); SiteApiUtils.putAttachmentToTest(testId, AqualityServices.getBrowser().getScreenshot(), "image/png"); } |