Class TestExecution
- java.lang.Object
-
- cloud.filibuster.junit.server.core.test_executions.TestExecution
-
- Direct Known Subclasses:
AbstractTestExecution
,ConcreteTestExecution
public abstract class TestExecution extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TestExecution()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDistributedExecutionIndexWithRequestPayload(DistributedExecutionIndex distributedExecutionIndex, org.json.JSONObject payload)
void
addDistributedExecutionIndexWithResponsePayload(DistributedExecutionIndex distributedExecutionIndex, org.json.JSONObject payload)
boolean
equals(java.lang.Object o)
org.json.JSONObject
getFault(DistributedExecutionIndex distributedExecutionIndex)
int
hashCode()
boolean
hasSeenFirstRequestFromService(java.lang.String serviceName)
boolean
hasSeenRpcUnderSameOrDifferentDistributedExecutionIndex(org.json.JSONObject payload)
int
incrementGeneratedId()
boolean
matchesAbstractTestExecution(java.lang.Object o)
static boolean
organicallyFailedInSourceConcreteTestExecution(ConcreteTestExecution sourceConcreteTestExecution, ConcreteTestExecution completedSourceConcreteTestExecution, DistributedExecutionIndex distributedExecutionIndex)
void
printRpcs()
void
registerFirstRequestFromService(java.lang.String serviceName)
static boolean
sawInConcreteTestExecution(ConcreteTestExecution sourceConcreteTestExecution, DistributedExecutionIndex distributedExecutionIndex)
boolean
shouldFault(DistributedExecutionIndex distributedExecutionIndex)
boolean
wasFaultInjected()
boolean
wasFaultInjectedOnHttpMethod(com.linecorp.armeria.common.HttpMethod httpMethod, java.lang.String uriPattern)
boolean
wasFaultInjectedOnHttpRequest(com.linecorp.armeria.common.HttpMethod httpMethod, java.lang.String uriPattern, java.lang.String serializedRequestPattern)
boolean
wasFaultInjectedOnMethod(java.lang.String serviceName, java.lang.String methodName)
boolean
wasFaultInjectedOnMethodWhereRequestContains(java.lang.String serviceName, java.lang.String methodName, java.lang.String contains)
boolean
wasFaultInjectedOnRequest(java.lang.String serializedRequest)
boolean
wasFaultInjectedOnService(java.lang.String serviceName)
-
-
-
Method Detail
-
hasSeenFirstRequestFromService
public boolean hasSeenFirstRequestFromService(java.lang.String serviceName)
-
registerFirstRequestFromService
public void registerFirstRequestFromService(java.lang.String serviceName)
-
printRpcs
public void printRpcs()
-
hasSeenRpcUnderSameOrDifferentDistributedExecutionIndex
public boolean hasSeenRpcUnderSameOrDifferentDistributedExecutionIndex(org.json.JSONObject payload)
-
addDistributedExecutionIndexWithRequestPayload
public void addDistributedExecutionIndexWithRequestPayload(DistributedExecutionIndex distributedExecutionIndex, org.json.JSONObject payload)
-
addDistributedExecutionIndexWithResponsePayload
public void addDistributedExecutionIndexWithResponsePayload(DistributedExecutionIndex distributedExecutionIndex, org.json.JSONObject payload)
-
incrementGeneratedId
public int incrementGeneratedId()
-
shouldFault
public boolean shouldFault(DistributedExecutionIndex distributedExecutionIndex)
-
getFault
public org.json.JSONObject getFault(DistributedExecutionIndex distributedExecutionIndex)
-
wasFaultInjected
public boolean wasFaultInjected()
-
wasFaultInjectedOnRequest
public boolean wasFaultInjectedOnRequest(java.lang.String serializedRequest)
-
wasFaultInjectedOnService
public boolean wasFaultInjectedOnService(java.lang.String serviceName)
-
wasFaultInjectedOnHttpMethod
public boolean wasFaultInjectedOnHttpMethod(com.linecorp.armeria.common.HttpMethod httpMethod, java.lang.String uriPattern)
-
wasFaultInjectedOnHttpRequest
public boolean wasFaultInjectedOnHttpRequest(com.linecorp.armeria.common.HttpMethod httpMethod, java.lang.String uriPattern, java.lang.String serializedRequestPattern)
-
wasFaultInjectedOnMethod
public boolean wasFaultInjectedOnMethod(java.lang.String serviceName, java.lang.String methodName)
-
wasFaultInjectedOnMethodWhereRequestContains
public boolean wasFaultInjectedOnMethodWhereRequestContains(java.lang.String serviceName, java.lang.String methodName, java.lang.String contains)
-
matchesAbstractTestExecution
public boolean matchesAbstractTestExecution(java.lang.Object o)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
organicallyFailedInSourceConcreteTestExecution
public static boolean organicallyFailedInSourceConcreteTestExecution(ConcreteTestExecution sourceConcreteTestExecution, ConcreteTestExecution completedSourceConcreteTestExecution, DistributedExecutionIndex distributedExecutionIndex)
-
sawInConcreteTestExecution
public static boolean sawInConcreteTestExecution(ConcreteTestExecution sourceConcreteTestExecution, DistributedExecutionIndex distributedExecutionIndex)
-
-