[#5] Minor refactoring

This commit is contained in:
Marcin Grzejszczak
2015-02-12 16:01:22 +01:00
parent 88537c139e
commit e5d218a2d2
2 changed files with 8 additions and 4 deletions

View File

@@ -26,13 +26,13 @@ class WiremockResponseStubStrategy extends BaseWiremockStubStrategy {
private Map<String, Object> buildResponseContent(ClientResponse response) {
return [status : response?.status?.clientValue,
body : response?.getBody()?.forClientSide(),
body : response?.body?.forClientSide(),
headers: buildClientHeadersSection(response.headers)].findAll { it.value }
}
private Map<String, Object> buildResponseContent(ServerResponse response) {
return [status : response?.status?.serverValue,
body : response?.getBody()?.forServerSide(),
body : response?.body?.forServerSide(),
headers: buildServerHeadersSection(response.headers)].findAll { it.value }
}

View File

@@ -15,10 +15,14 @@ class Body {
}
Map<String, Object> forClientSide() {
return body.collectEntries { Map.Entry<String, DslProperty> entry -> [(entry.key) : entry.value.clientValue] } as Map<String, Object>
return body.collectEntries {
Map.Entry<String, DslProperty> entry -> [(entry.key) : entry.value.clientValue]
} as Map<String, Object>
}
Map<String, Object> forServerSide() {
return body.collectEntries { Map.Entry<String, DslProperty> entry -> [(entry.key) : entry.value.serverValue] } as Map<String, Object>
return body.collectEntries {
Map.Entry<String, DslProperty> entry -> [(entry.key) : entry.value.serverValue]
} as Map<String, Object>
}
}