BAEL-3190 - Working with web services in Groovy - basic authorization
This commit is contained in:
parent
d3df5e0d97
commit
5b2dec5748
|
@ -6,6 +6,7 @@ import wslite.rest.RESTClient
|
||||||
import wslite.rest.RESTClientException
|
import wslite.rest.RESTClientException
|
||||||
import wslite.soap.SOAPClient
|
import wslite.soap.SOAPClient
|
||||||
import wslite.soap.SOAPMessageBuilder
|
import wslite.soap.SOAPMessageBuilder
|
||||||
|
import wslite.http.auth.HTTPBasicAuthorization
|
||||||
|
|
||||||
class WebserviceUnitTest extends GroovyTestCase {
|
class WebserviceUnitTest extends GroovyTestCase {
|
||||||
|
|
||||||
|
@ -120,10 +121,12 @@ class WebserviceUnitTest extends GroovyTestCase {
|
||||||
def path = "/basic-auth"
|
def path = "/basic-auth"
|
||||||
def response
|
def response
|
||||||
try {
|
try {
|
||||||
response = client.get(path: path, headers: ["Authorization": "Basic cG9zdG1hbjpwYXNzd29yZA=="])
|
client.authorization = new HTTPBasicAuthorization("postman", "password")
|
||||||
|
response = client.get(path: path)
|
||||||
assert response.statusCode == 200
|
assert response.statusCode == 200
|
||||||
assert response.json?.authenticated == true
|
assert response.json?.authenticated == true
|
||||||
} catch (RESTClientException e) {
|
} catch (RESTClientException e) {
|
||||||
|
e.printStackTrace()
|
||||||
assert e?.response?.statusCode != 200
|
assert e?.response?.statusCode != 200
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue