diff options
author | akanshad <akansha.dua@amdocs.com> | 2019-03-28 14:27:01 +0530 |
---|---|---|
committer | akanshad <akansha.dua@amdocs.com> | 2019-03-29 10:06:51 +0530 |
commit | a5e02123aea6f24850470a3f54865cfed6540740 (patch) | |
tree | ff87310ce7dbd6f3beb78407cc1c8030151b41b7 /src/test/resources/karatetest/features/03--Subscriber.feature | |
parent | db00c26116449ef0a4a882811545fc5c2cb1d34f (diff) |
Test Cases & Modification of ExtApi Listener Implementation
Issue-ID: EXTAPI-204
Change-Id: I3526151c16c6fba111bec78635a32ffbed8d81b8
Signed-off-by: akanshad <akansha.dua@amdocs.com>
Diffstat (limited to 'src/test/resources/karatetest/features/03--Subscriber.feature')
-rw-r--r-- | src/test/resources/karatetest/features/03--Subscriber.feature | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/src/test/resources/karatetest/features/03--Subscriber.feature b/src/test/resources/karatetest/features/03--Subscriber.feature index e4704ea..ea8c24a 100644 --- a/src/test/resources/karatetest/features/03--Subscriber.feature +++ b/src/test/resources/karatetest/features/03--Subscriber.feature @@ -9,6 +9,7 @@ Background: * call Context.startServers(); * def data = read('../data/subscriber.json') * def serviceOrderData = read('../data/serviceOrder.json') +* def eventData = read('../data/Event.json') * configure retry = { count: 10, interval: 500 } * def checkDateFormat = """ @@ -248,4 +249,39 @@ When method delete Then status 204 Given path 'test/listener',eventId When method delete -Then status 204
\ No newline at end of file +Then status 204 + + +Scenario: testHubAndListenerResourceWhenTargetURLIsPresent +Given path 'hub' +And header targetURL = '127.0.0.1' +And request data[3] +When method post +Then status 201 +And def location = responseHeaders['Location'][0] +Given path "listener" +And request eventData[0] +When method post +Then status 200 +Given path "test/listener/12345" +When method get +Then status 200 +And match $ contains +""" +{ + "eventType": "ServiceOrderStateChangeNotification", + "eventDate": "2019-03-27T14:58:32.740Z", + "eventId": "12345", + "event": { + "id": "testEventId", + "href": "www.testHref.com", + "externalId": "testExternalId", + "state": "acknowledged", + "orderDate": "2019-03-27T04:58:32.740Z" + + } +} +""" +Given url location +When method delete +Then status 204 |