use of com.coveros.selenified.services.Request in project selenified by Coveros.
the class RequestTest method checkParamsIsDataTest.
@Test
public void checkParamsIsDataTest() {
Map<String, Object> params = new HashMap<>();
assertFalse(new Request().setUrlParams(params).isPayload());
}
use of com.coveros.selenified.services.Request in project selenified by Coveros.
the class RequestTest method checkJsonArrayMultipartRequestTest.
@Test
public void checkJsonArrayMultipartRequestTest() {
JsonArray json = new JsonArray();
assertEquals(new Request().setJsonPayload(json).getMultipartData(), null);
}
use of com.coveros.selenified.services.Request in project selenified by Coveros.
the class ReporterTest method outputRequestPropertiesParamsAndFileTest.
@Test
public void outputRequestPropertiesParamsAndFileTest() {
Map<String, Object> map = new HashMap<>();
map.put("hello", "world");
Request request = new Request().setUrlParams(map);
String requestPayloadOutput = Reporter.getRequestPayloadOutput(request, new File("Jenkinsfile"));
assertTrue(requestPayloadOutput.matches("<a href='javascript:void\\(0\\)' onclick='toggle\\(\"[0-9]{13}_[a-zA-Z0-9]{10}\"\\)'>Toggle Payload</a> <span id='[0-9]{13}_[a-zA-Z0-9]{10}' style='display:none;'><div> with file: <a href='file:///" + System.getProperty("user.dir").replace("\\", "\\\\") + File.separator.replace("\\", "\\\\") + "Jenkinsfile'>Jenkinsfile</a></div></span>"));
}
use of com.coveros.selenified.services.Request in project selenified by Coveros.
the class ReporterTest method outputRequestPropertiesBothObjectAndFileTest.
@Test
public void outputRequestPropertiesBothObjectAndFileTest() {
Map<String, Object> map = new HashMap<>();
map.put("hello", "world");
Request request = new Request().setUrlParams(map);
JsonObject json = new JsonObject();
json.addProperty("hello", "world");
request.setJsonPayload(json);
String requestPayloadOutput = Reporter.getRequestPayloadOutput(request, new File("Jenkinsfile"));
assertTrue(requestPayloadOutput.matches("<a href='javascript:void\\(0\\)' onclick='toggle\\(\"[0-9]{13}_[a-zA-Z0-9]{10}\"\\)'>Toggle Payload</a> <span id='[0-9]{13}_[a-zA-Z0-9]{10}' style='display:none;'><div>\\{<br/> \"hello\": \"world\"<br/>\\}</div><div> with file: <a href='file:///" + System.getProperty("user.dir").replace("\\", "\\\\") + File.separator.replace("\\", "\\\\") + "Jenkinsfile'>Jenkinsfile</a></div></span>"));
}
use of com.coveros.selenified.services.Request in project selenified by Coveros.
the class ReporterTest method outputRequestPropertiesBothArrayTest.
@Test
public void outputRequestPropertiesBothArrayTest() {
Map<String, Object> map = new HashMap<>();
map.put("hello", "world");
Request request = new Request().setUrlParams(map);
JsonArray json = new JsonArray();
json.add("hello");
json.add("world");
request.setJsonPayload(json);
String requestPayloadOutput = Reporter.getRequestPayloadOutput(request, null);
assertTrue(requestPayloadOutput.matches("<a href='javascript:void\\(0\\)' onclick='toggle\\(\"[0-9]{13}_[a-zA-Z0-9]{10}\"\\)'>Toggle Payload</a> <span id='[0-9]{13}_[a-zA-Z0-9]{10}' style='display:none;'><div>\\[<br/> \"hello\",<br/> \"world\"<br/>\\]</div></span>"));
}
Aggregations