Add additional logs on server and additional info in list mock operation
This commit is contained in:
parent
bc3c3d1dc0
commit
332383ff15
6 changed files with 47 additions and 18 deletions
|
@ -2,19 +2,27 @@ package pl.touk.mockserver.client
|
|||
|
||||
import groovy.transform.CompileStatic
|
||||
import groovy.transform.EqualsAndHashCode
|
||||
import groovy.transform.ToString
|
||||
import groovy.transform.TypeChecked
|
||||
|
||||
@CompileStatic
|
||||
@TypeChecked
|
||||
@EqualsAndHashCode
|
||||
@ToString
|
||||
class RegisteredMock {
|
||||
final String name
|
||||
final String path
|
||||
final int port
|
||||
final String predicate
|
||||
final String response
|
||||
final String responseHeaders
|
||||
|
||||
RegisteredMock(String name, String path, int port) {
|
||||
RegisteredMock(String name, String path, int port, String predicate, String response, String responseHeaders) {
|
||||
this.name = name
|
||||
this.path = path
|
||||
this.port = port
|
||||
this.predicate = predicate
|
||||
this.response = response
|
||||
this.responseHeaders = responseHeaders
|
||||
}
|
||||
}
|
||||
|
|
|
@ -107,7 +107,7 @@ class RemoteMockServer {
|
|||
CloseableHttpResponse response = client.execute(get)
|
||||
GPathResult xml = Util.extractXmlResponse(response)
|
||||
if (xml.name() == 'mocks') {
|
||||
return xml.mock.collect { new RegisteredMock(it.name.text(), it.path.text(), it.port.text() as int) }
|
||||
return xml.mock.collect { new RegisteredMock(it.name.text(), it.path.text(), it.port.text() as int, it.predicate.text(), it.response.text(), it.responseHeaders.text()) }
|
||||
}
|
||||
return []
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue