Class HttpAssertions
- java.lang.Object
-
- cloud.filibuster.junit.assertions.protocols.HttpAssertions
-
public class HttpAssertions extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HttpAssertions.HttpAssertionsNotImplementedException
-
Constructor Summary
Constructors Constructor Description HttpAssertions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
wasFaultInjectedOnHttpMethod(com.linecorp.armeria.common.HttpMethod httpMethod, java.lang.String uriPattern)
Returns true if a fault was injected for a particular HTTP method.static boolean
wasFaultInjectedOnHttpRequest(com.linecorp.armeria.common.HttpMethod httpMethod, java.lang.String uriPattern, java.lang.String serializedRequestPattern)
Returns true if a fault was injected for a particular HTTP method and request body.static boolean
wasFaultInjectedOnService(java.lang.String serviceName)
Returns true if a fault was injected on a HTTP service.
-
-
-
Method Detail
-
wasFaultInjectedOnService
public static boolean wasFaultInjectedOnService(java.lang.String serviceName)
Returns true if a fault was injected on a HTTP service.Requires that the invoked side uses the
FilibusterServerInstrumentor
in aFilibusterDecoratingHttpService
.- Parameters:
serviceName
- string service name- Returns:
- if a fault was injected
-
wasFaultInjectedOnHttpMethod
public static boolean wasFaultInjectedOnHttpMethod(com.linecorp.armeria.common.HttpMethod httpMethod, java.lang.String uriPattern)
Returns true if a fault was injected for a particular HTTP method.This is most commonly represented by a combination of the request URI and verb.
- Parameters:
httpMethod
- HTTP verb (a la Method)uriPattern
- request URIPattern
- Returns:
- if a fault was injected
-
wasFaultInjectedOnHttpRequest
public static boolean wasFaultInjectedOnHttpRequest(com.linecorp.armeria.common.HttpMethod httpMethod, java.lang.String uriPattern, java.lang.String serializedRequestPattern)
Returns true if a fault was injected for a particular HTTP method and request body.This is most commonly represented by a combination of the request URI and verb.
- Parameters:
httpMethod
- HTTP verb (a la Method)uriPattern
- request URIPattern
serializedRequestPattern
- serialized requestPattern
- Returns:
- if a fault was injected
-
-