SWS-1085 - Enhance to support reuse in a testing environment.

This commit is contained in:
Greg Turnquist
2020-03-23 11:19:25 -05:00
parent 519c75038e
commit 75511a6332
2 changed files with 15 additions and 3 deletions

View File

@@ -31,9 +31,10 @@ import org.springframework.ws.transport.WebServiceMessageSender;
*
* @author Arjen Poutsma
* @author Lukas Krecan
* @author Greg Turnquist
* @since 2.0
*/
class MockWebServiceMessageSender implements WebServiceMessageSender {
public class MockWebServiceMessageSender implements WebServiceMessageSender {
private final List<MockSenderConnection> expectedConnections = new LinkedList<MockSenderConnection>();
@@ -78,4 +79,9 @@ class MockWebServiceMessageSender implements WebServiceMessageSender {
}
}
void reset() {
expectedConnections.clear();
connectionIterator = null;
}
}

View File

@@ -88,6 +88,7 @@ import org.springframework.ws.test.support.MockStrategiesHelper;
*
* @author Arjen Poutsma
* @author Lukas Krecan
* @author Greg Turnquist
* @since 2.0
*/
public class MockWebServiceServer {
@@ -165,7 +166,7 @@ public class MockWebServiceServer {
}
/**
* Verifies that all expectations were met.
* Verifies that all of the {@link MockWebServiceMessageSender}'s expectations were met.
*
* @throws AssertionError in case of unmet expectations
*/
@@ -173,7 +174,12 @@ public class MockWebServiceServer {
mockMessageSender.verifyConnections();
}
/**
* Reset the {@link MockWebServiceMessageSender}'s expectations.
*/
public void reset() {
mockMessageSender.reset();
}
}