Package org.citrusframework.ws.actions
Class AssertSoapFault.Builder
java.lang.Object
org.citrusframework.AbstractTestActionBuilder<T,S>
org.citrusframework.AbstractTestContainerBuilder<AssertSoapFault,AssertSoapFault.Builder>
org.citrusframework.ws.actions.AssertSoapFault.Builder
- All Implemented Interfaces:
ReferenceResolverAware,TestActionBuilder<AssertSoapFault>,TestActionContainerBuilder<AssertSoapFault,AssertSoapFault.Builder>
- Enclosing class:
- AssertSoapFault
public static class AssertSoapFault.Builder
extends AbstractTestContainerBuilder<AssertSoapFault,AssertSoapFault.Builder>
implements ReferenceResolverAware
Action builder.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
FieldsFields inherited from class org.citrusframework.AbstractTestContainerBuilder
actionsFields inherited from class org.citrusframework.AbstractTestActionBuilder
selfFields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactions(TestActionBuilder<?>... actions) static AssertSoapFault.BuilderFluent API action building entry method used in Java DSL.build()doBuild()Sets the message endpoint uri to send messages to.Sets the message endpoint to send messages to.faultActor(String faultActor) Expect fault actor in SOAP fault message.Expect fault code in SOAP fault message.faultDetail(String faultDetail) Expect fault detail in SOAP fault message.faultDetailResource(String filePath) Expect fault detail from file resource.faultDetailResource(Resource resource) Expect fault detail from file resource.faultDetailResource(Resource resource, Charset charset) Expect fault detail from file resource.faultString(String faultString) Expect fault string in SOAP fault message.voidsetReferenceResolver(ReferenceResolver referenceResolver) validate(SoapFaultValidationContext.Builder validationContext) Specifies the validationContext.validateDetail(SoapFaultDetailValidationContext.Builder validationContext) Specifies the validationContext.Set explicit SOAP fault validator implementation by bean name.validator(SoapFaultValidator validator) Set explicit SOAP fault validator implementation.when(TestAction action) Action producing the SOAP fault.when(TestActionBuilder<?> action) Action producing the SOAP fault.withReferenceResolver(ReferenceResolver referenceResolver) Sets the Spring bean application context.Methods inherited from class org.citrusframework.AbstractTestContainerBuilder
actions, container, getActionsMethods inherited from class org.citrusframework.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
Field Details
-
endpoint
-
endpointUri
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
assertSoapFault
Fluent API action building entry method used in Java DSL.- Returns:
-
when
Action producing the SOAP fault.- Parameters:
action-- Returns:
-
when
Action producing the SOAP fault.- Parameters:
action-- Returns:
-
actions
- Specified by:
actionsin interfaceTestActionContainerBuilder<AssertSoapFault,AssertSoapFault.Builder> - Overrides:
actionsin classAbstractTestContainerBuilder<AssertSoapFault,AssertSoapFault.Builder>
-
endpoint
Sets the message endpoint to send messages to.- Parameters:
messageEndpoint-- Returns:
-
endpoint
Sets the message endpoint uri to send messages to.- Parameters:
messageEndpointUri-- Returns:
-
faultCode
Expect fault code in SOAP fault message.- Parameters:
code-- Returns:
-
faultString
Expect fault string in SOAP fault message.- Parameters:
faultString-- Returns:
-
faultActor
Expect fault actor in SOAP fault message.- Parameters:
faultActor-- Returns:
-
faultDetail
Expect fault detail in SOAP fault message.- Parameters:
faultDetail-- Returns:
-
faultDetailResource
Expect fault detail from file resource.- Parameters:
resource-- Returns:
-
faultDetailResource
Expect fault detail from file resource.- Parameters:
resource-charset-- Returns:
-
faultDetailResource
Expect fault detail from file resource.- Parameters:
filePath-- Returns:
-
validator
Set explicit SOAP fault validator implementation.- Parameters:
validator-- Returns:
-
validator
Set explicit SOAP fault validator implementation by bean name.- Parameters:
validatorName-- Returns:
-
validate
Specifies the validationContext.- Parameters:
validationContext-
-
validateDetail
public AssertSoapFault.Builder validateDetail(SoapFaultDetailValidationContext.Builder validationContext) Specifies the validationContext.- Parameters:
validationContext-
-
withReferenceResolver
Sets the Spring bean application context.- Parameters:
referenceResolver-
-
setReferenceResolver
- Specified by:
setReferenceResolverin interfaceReferenceResolverAware- Overrides:
setReferenceResolverin classAbstractTestContainerBuilder<AssertSoapFault,AssertSoapFault.Builder>
-
build
- Specified by:
buildin interfaceTestActionBuilder<AssertSoapFault>- Overrides:
buildin classAbstractTestContainerBuilder<AssertSoapFault,AssertSoapFault.Builder>
-
doBuild
- Specified by:
doBuildin classAbstractTestContainerBuilder<AssertSoapFault,AssertSoapFault.Builder>
-