public class RestOperations
extends java.lang.Object
| Constructor and Description |
|---|
RestOperations(TestTrack passTrack) |
| Modifier and Type | Method and Description |
|---|---|
void |
assignValue(java.util.Properties p,
java.lang.String varibleToBeAssinged,
java.lang.String objectType,
java.lang.String objectName,
Variables variables)
agrega la varianle "VariableToBeAssigned" a la lista de variables con el valor del
jsonObject "objectName" retornado por la ultima llamada a una operacion Rest
el objectName puede tener distintas formas de indicar el elemento.
|
boolean |
evalContent(java.lang.String value,
java.lang.String objectType,
java.lang.String evaluation)
Si el contenido de "Value" no figura de alguna forma dentro del body de la ultima respuesta
del comando rest,interpretado como string, entonces se rompe el test.
|
void |
processCmd(java.util.Properties p,
java.lang.String objectName,
java.lang.String objectType,
java.lang.String value)
Cada comando REST, va construyendo los argumentos para luego invocar una operacion sobre
una Url, estas son: Put, Get, Post y Delete.
|
public RestOperations(TestTrack passTrack)
public void processCmd(java.util.Properties p,
java.lang.String objectName,
java.lang.String objectType,
java.lang.String value)
p - objectName - objectType - value - public void assignValue(java.util.Properties p,
java.lang.String varibleToBeAssinged,
java.lang.String objectType,
java.lang.String objectName,
Variables variables)
p - : Properties seteadas para el testSuite corriente. Sin Uso.varibleToBeAssinged - : Es el nombre de la variable
que va a ser completada con el contenido del JSONObject.objectType - : Aun sin uso. Posiblemente se use paradistinguir cuando se accede
a arrays u objetos simples.objectName - : Contenido de la columna "Value". Nombre del objeto que deberia estar en el Json de la respuesta.variables - : Lista de variables activas. Aqui se agrega la variable que se crea.public boolean evalContent(java.lang.String value,
java.lang.String objectType,
java.lang.String evaluation)
value -