Package com.crowdar.api.rest
Class MethodsService
- java.lang.Object
-
- com.crowdar.api.rest.MethodsService
-
- Direct Known Subclasses:
NoSSLVerificationMethodService,SimplifyMethodService
public class MethodsService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MethodsService()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> Responsedelete(Request req, java.lang.Class<T> classModel)static <T> Responsedelete(Request req, java.lang.Class<T> classModel, RestClient restClient)static <T> Responsedelete(java.lang.String jsonName, java.lang.Class<T> classModel)static <T> Responsedelete(java.lang.String jsonName, java.lang.Class<T> classModel, java.util.Map<java.lang.String,java.lang.String> jsonParameters)static <T> Responseget(Request req, java.lang.Class<T> classModel)static <T> Responseget(Request req, java.lang.Class<T> classModel, RestClient restClient)static <T> Responseget(java.lang.String jsonName, java.lang.Class<T> classModel)static <T> Responseget(java.lang.String jsonName, java.lang.Class<T> classModel, java.util.Map<java.lang.String,java.lang.String> jsonParameters)protected static RequestgetRequest(java.lang.String jsonFileName, java.util.Map<java.lang.String,java.lang.String> replacementParameters)static RestClientgetRestClient()static <T> Responsepatch(Request req, java.lang.Class<T> classModel)static <T> Responsepatch(Request req, java.lang.Class<T> classModel, RestClient restClient)static <T> Responsepatch(java.lang.String jsonName, java.lang.Class<T> classModel)static <T> Responsepatch(java.lang.String jsonName, java.lang.Class<T> classModel, java.util.Map<java.lang.String,java.lang.String> jsonParameters)static <T> Responsepost(Request req, java.lang.Class<T> classModel)static <T> Responsepost(Request req, java.lang.Class<T> classModel, RestClient restClient)static <T> Responsepost(java.lang.String jsonName, java.lang.Class<T> classModel)static <T> Responsepost(java.lang.String jsonName, java.lang.Class<T> classModel, java.util.Map<java.lang.String,java.lang.String> jsonParameters)static <T> Responseput(Request req, java.lang.Class<T> classModel)static <T> Responseput(Request req, java.lang.Class<T> classModel, RestClient restClient)static <T> Responseput(java.lang.String jsonName, java.lang.Class<T> classModel)static <T> Responseput(java.lang.String jsonName, java.lang.Class<T> classModel, java.util.Map<java.lang.String,java.lang.String> jsonParameters)voidvalidateFields(java.lang.Object actual)Set your own expected object.voidvalidateFields(java.lang.Object actual, java.lang.Object expected)Generic validation.voidvalidateFields(java.lang.Object actual, java.lang.Object expected, java.util.Map<java.lang.String,java.lang.String> parameters)Set your own expected object, modifying expected object with parameters.voidvalidateFields(java.lang.Object actual, java.util.Map<java.lang.String,java.lang.String> parameters)Set your own expected object with parameters.voidvalidateFields(java.lang.String jsonExpectedPath, java.lang.Object actual)Set your own expected object, modifying the json expected.voidvalidateFields(java.lang.String jsonExpectedPath, java.lang.Object actual, java.util.Map<java.lang.String,java.lang.String> parameters)Set your own expected object, modifying the json expected with parameters.<T> voidvalidateFields(java.lang.String jsonExpectedPath, java.util.List<T> actualList)Set your own expected list, modifying the json expected.<T> voidvalidateFields(java.lang.String jsonExpectedPath, java.util.List<T> actualList, java.util.Map<java.lang.String,java.lang.String> parameters)Set your own expected list, modifying the json expected with parameters.<T> voidvalidateFields(java.util.List<T> actualList)Set your own expected list.<T> voidvalidateFields(java.util.List<T> actualList, java.util.List<T> expectedList)Generic validation.<T> voidvalidateFields(java.util.List<T> actualList, java.util.List<T> expectedList, java.util.Map<java.lang.String,java.lang.String> parameters)Set your own expected list, modifying expected list with parameters.<T> voidvalidateFields(java.util.List<T> actualList, java.util.Map<java.lang.String,java.lang.String> parameters)Set your own expected list with parameters.
-
-
-
Method Detail
-
get
public static <T> Response get(Request req, java.lang.Class<T> classModel, RestClient restClient)
-
get
public static <T> Response get(java.lang.String jsonName, java.lang.Class<T> classModel)
-
get
public static <T> Response get(java.lang.String jsonName, java.lang.Class<T> classModel, java.util.Map<java.lang.String,java.lang.String> jsonParameters)
-
post
public static <T> Response post(Request req, java.lang.Class<T> classModel, RestClient restClient)
-
post
public static <T> Response post(java.lang.String jsonName, java.lang.Class<T> classModel)
-
post
public static <T> Response post(java.lang.String jsonName, java.lang.Class<T> classModel, java.util.Map<java.lang.String,java.lang.String> jsonParameters)
-
put
public static <T> Response put(Request req, java.lang.Class<T> classModel, RestClient restClient)
-
put
public static <T> Response put(java.lang.String jsonName, java.lang.Class<T> classModel)
-
put
public static <T> Response put(java.lang.String jsonName, java.lang.Class<T> classModel, java.util.Map<java.lang.String,java.lang.String> jsonParameters)
-
patch
public static <T> Response patch(Request req, java.lang.Class<T> classModel, RestClient restClient)
-
patch
public static <T> Response patch(java.lang.String jsonName, java.lang.Class<T> classModel)
-
patch
public static <T> Response patch(java.lang.String jsonName, java.lang.Class<T> classModel, java.util.Map<java.lang.String,java.lang.String> jsonParameters)
-
delete
public static <T> Response delete(Request req, java.lang.Class<T> classModel, RestClient restClient)
-
delete
public static <T> Response delete(java.lang.String jsonName, java.lang.Class<T> classModel)
-
delete
public static <T> Response delete(java.lang.String jsonName, java.lang.Class<T> classModel, java.util.Map<java.lang.String,java.lang.String> jsonParameters)
-
getRequest
protected static Request getRequest(java.lang.String jsonFileName, java.util.Map<java.lang.String,java.lang.String> replacementParameters)
-
getRestClient
public static RestClient getRestClient()
-
validateFields
public <T> void validateFields(java.util.List<T> actualList, java.util.List<T> expectedList) throws java.lang.ExceptionGeneric validation. Do assertions for all the expected variables and write file outputs in target folder. Validate two lists Step: se obtuvo el response esperado en 'entity' con el 'jsonResponsePath expected response is obtained in 'entity' with 'jsonResponsePath'- Parameters:
actualList-expectedList-- Throws:
java.lang.Exception
-
validateFields
public void validateFields(java.lang.Object actual, java.lang.Object expected) throws java.lang.ExceptionGeneric validation. Do assertions for all the expected variables and write file outputs in target folder. Validate two objects Step: se obtuvo el response esperado en 'entity' con el 'jsonResponsePath' expected response is obtained in 'entity' with 'jsonResponsePath'- Parameters:
actual-expected-- Throws:
java.lang.Exception
-
validateFields
public void validateFields(java.lang.Object actual, java.lang.Object expected, java.util.Map<java.lang.String,java.lang.String> parameters) throws java.lang.ExceptionSet your own expected object, modifying expected object with parameters. Call validateFields(actual, expected); at the end. Step: se obtuvo el response esperado en 'entity' con el 'jsonResponsePath' y sus parametros 'parameters' expected response is obtained in 'entity' with 'jsonResponsePath' and the parameters 'parameters'- Parameters:
actual-expected-parameters-- Throws:
java.lang.Exception
-
validateFields
public <T> void validateFields(java.util.List<T> actualList, java.util.List<T> expectedList, java.util.Map<java.lang.String,java.lang.String> parameters) throws java.lang.ExceptionSet your own expected list, modifying expected list with parameters. Call validateFields(actual, expected); at the end. Step: se obtuvo el response esperado en 'entity' con el 'jsonResponsePath' y sus parametros 'parameters expected response is obtained in 'entity' with 'jsonResponsePath' and the parameters 'parameters'- Parameters:
actualList-expectedList-parameters-- Throws:
java.lang.Exception
-
validateFields
public void validateFields(java.lang.String jsonExpectedPath, java.lang.Object actual) throws java.lang.ExceptionSet your own expected object, modifying the json expected. Call validateFields(actual, expected); at the end. Step: se obtuvo el response esperado en 'entity' modificando el 'jsonResponsePath' expected response is obtained in 'entity' modifying the 'jsonResponsePath'- Parameters:
jsonExpectedPath-actual-- Throws:
java.lang.Exception
-
validateFields
public <T> void validateFields(java.lang.String jsonExpectedPath, java.util.List<T> actualList) throws java.lang.ExceptionSet your own expected list, modifying the json expected. Call validateFields(actual, expected); at the end. Step: se obtuvo el response esperado en 'entity' modificando el 'jsonResponsePath' expected response is obtained in 'entity' modifying the 'jsonResponsePath'- Parameters:
jsonExpectedPath-actualList-- Throws:
java.lang.Exception
-
validateFields
public void validateFields(java.lang.String jsonExpectedPath, java.lang.Object actual, java.util.Map<java.lang.String,java.lang.String> parameters) throws java.lang.ExceptionSet your own expected object, modifying the json expected with parameters. Call validateFields(actual, expected); at the end. Step: se obtuvo el response esperado en 'entity' modificando el 'jsonResponsePath' y sus parametros 'parameters' expected response is obtained in 'entity' modifying the 'jsonResponsePath' and the parameters 'parameters'- Parameters:
jsonExpectedPath-actual-parameters-- Throws:
java.lang.Exception
-
validateFields
public <T> void validateFields(java.lang.String jsonExpectedPath, java.util.List<T> actualList, java.util.Map<java.lang.String,java.lang.String> parameters) throws java.lang.ExceptionSet your own expected list, modifying the json expected with parameters. Call validateFields(actual, expected); at the end. Step: se obtuvo el response esperado en 'entity' modificando el 'jsonResponsePath' y sus parametros 'parameters' expected response is obtained in 'entity' modifying the 'jsonResponsePath' and the parameters 'parameters'- Parameters:
jsonExpectedPath-actualList-parameters-- Throws:
java.lang.Exception
-
validateFields
public void validateFields(java.lang.Object actual) throws java.lang.ExceptionSet your own expected object. Call validateFields(actual, expected); at the end. Step: se obtuvo el response esperado en 'entity' expected response is obtained in 'entity'- Parameters:
actual-- Throws:
java.lang.Exception
-
validateFields
public <T> void validateFields(java.util.List<T> actualList) throws java.lang.ExceptionSet your own expected list. Call validateFields(actual, expected); at the end. Step: se obtuvo el response esperado en 'entity' expected response is obtained in 'entity'- Type Parameters:
T-- Parameters:
actualList-- Throws:
java.lang.Exception
-
validateFields
public void validateFields(java.lang.Object actual, java.util.Map<java.lang.String,java.lang.String> parameters) throws java.lang.ExceptionSet your own expected object with parameters. Call validateFields(actual, expected); at the end. Step: se obtuvo el response esperado en 'entity' y sus parametros 'parameters expected response is obtained in 'entity' and the parameters 'parameters'- Parameters:
actual-parameters-- Throws:
java.lang.Exception
-
validateFields
public <T> void validateFields(java.util.List<T> actualList, java.util.Map<java.lang.String,java.lang.String> parameters) throws java.lang.ExceptionSet your own expected list with parameters. Call validateFields(actual, expected); at the end. Step: se obtuvo el response esperado en 'entity' y sus parametros 'parameters' expected response is obtained in 'entity' and the parameters 'parameters'- Type Parameters:
T-- Parameters:
actualList-parameters-- Throws:
java.lang.Exception
-
-