Refactor mock events
This commit is contained in:
parent
73b3630e2f
commit
0c36369356
2 changed files with 31 additions and 26 deletions
|
@ -106,6 +106,10 @@ class HttpMockServer {
|
|||
log.info("Removing mock $name")
|
||||
List<MockEvent> mockEvents = childServers.collect { it.removeMock(name) }.flatten()
|
||||
mockNames.remove(name)
|
||||
createResponse(ex, createMockRemovedResponse(mockEvents), 200)
|
||||
}
|
||||
|
||||
private static String createMockRemovedResponse(List<MockEvent> mockEvents) {
|
||||
StringWriter sw = new StringWriter()
|
||||
MarkupBuilder builder = new MarkupBuilder(sw)
|
||||
builder.mockRemoved {
|
||||
|
@ -141,7 +145,8 @@ class HttpMockServer {
|
|||
}
|
||||
}
|
||||
}
|
||||
createResponse(ex, sw.toString(), 200)
|
||||
String string = sw.toString()
|
||||
return string
|
||||
}
|
||||
|
||||
private static void createErrorResponse(HttpExchange ex, Exception e) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue