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