All Downloads are FREE. Search and download functionalities are using the official Maven repository.

co.verisoft.fw.cucumber.APIDictionary Maven / Gradle / Ivy

There is a newer version: 2.3.9
Show newest version
package co.verisoft.fw.cucumber;

import java.util.Map;

public interface APIDictionary {
    void initCertificates(String certificatePath, String password);

    void setHeaders(Map headersTable);

    void setBearerToken(String token);

    void setJwtAsBearerToken();

    void sendPostRequest(String url, Map params);

    void sendGetRequest(String url);

    void sendGetRequestWithParams(String url, Map params);

    void sendPutRequest(String url, Map params);

    void sendDeleteRequest(String url, Map params);
    void generateJwt(String url);

    void verifyStatusCode(int statusCode);

    void verifyResponseFields(Map expectedFields);

    void verifyResponseHeader(String headerName, String expectedValue);

    void verifyErrorMessage(String expectedMessage);

    void verifyFieldWithValue(String fieldName, String expectedValue);
}






© 2015 - 2025 Weber Informatics LLC | Privacy Policy