Add optional getting of mock report when deleting mock
Change-Id: I954e484387d3660fdfebad57fc419697b1a0fedd
This commit is contained in:
parent
dbdefeb614
commit
5460cd4e91
4 changed files with 45 additions and 25 deletions
|
@ -105,11 +105,13 @@ class HttpMockServer {
|
|||
|
||||
private void removeMock(GPathResult request, HttpExchange ex) {
|
||||
String name = request.name
|
||||
boolean skipReport = Boolean.parseBoolean(request.skipReport?.toString() ?: 'false')
|
||||
println "!!!!!!!!! $skipReport"
|
||||
if (!(name in mockNames)) {
|
||||
throw new RuntimeException('mock not registered')
|
||||
}
|
||||
log.info("Removing mock $name")
|
||||
List<MockEvent> mockEvents = childServers.collect { it.removeMock(name) }.flatten()
|
||||
List<MockEvent> mockEvents = skipReport ? [] : childServers.collect { it.removeMock(name) }.flatten()
|
||||
mockNames.remove(name)
|
||||
createResponse(ex, createMockRemovedResponse(mockEvents), 200)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue