Package com.github.skjolber.mockito.soap
Class SoapServiceExtension
java.lang.Object
com.github.skjolber.mockito.soap.SoapExtension
com.github.skjolber.mockito.soap.SoapServiceExtension
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterAllCallback,org.junit.jupiter.api.extension.AfterEachCallback,org.junit.jupiter.api.extension.BeforeAllCallback,org.junit.jupiter.api.extension.BeforeEachCallback,org.junit.jupiter.api.extension.Extension,org.junit.jupiter.api.extension.ParameterResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterAll(org.junit.jupiter.api.extension.ExtensionContext context) voidafterEach(org.junit.jupiter.api.extension.ExtensionContext context) protected voidassertValidAddress(String address) voidbeforeAll(org.junit.jupiter.api.extension.ExtensionContext context) voidbeforeEach(org.junit.jupiter.api.extension.ExtensionContext context) <T> voidproxy(T target, Class<T> port, String address, String wsdlLocation, List<String> schemaLocations, Map<String, Object> properties) Create (and start) an endpoint with the given properties.voidreset()resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) voidstart()voidstop()booleansupportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) Methods inherited from class com.github.skjolber.mockito.soap.SoapExtension
assertValidParams, mock, mock, mock, mock, mock, mock, parsePort, processProperties, properties, proxy, verifyProperties
-
Constructor Details
-
SoapServiceExtension
public SoapServiceExtension()
-
-
Method Details
-
proxy
public <T> void proxy(T target, Class<T> port, String address, String wsdlLocation, List<String> schemaLocations, Map<String, Object> properties) Description copied from class:SoapExtensionCreate (and start) an endpoint with the given properties.- Specified by:
proxyin classSoapExtension- Type Parameters:
T- the type of the mocked class- Parameters:
target- instance calls are forwarded toport- service classaddress- address, i.e. http://localhost:1234wsdlLocation- wsdl location, or nullschemaLocations- schema locations, or nullproperties- additional properties, like mtom-enabled etc.
-
assertValidAddress
- Overrides:
assertValidAddressin classSoapExtension
-
supportsParameter
public boolean supportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws org.junit.jupiter.api.extension.ParameterResolutionException - Throws:
org.junit.jupiter.api.extension.ParameterResolutionException
-
resolveParameter
public Object resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws org.junit.jupiter.api.extension.ParameterResolutionException - Throws:
org.junit.jupiter.api.extension.ParameterResolutionException
-
beforeAll
- Throws:
Exception
-
beforeEach
- Throws:
Exception
-
afterEach
- Throws:
Exception
-
stop
public void stop() -
start
public void start() -
reset
public void reset() -
afterAll
- Throws:
Exception
-