Skip to content
Snippets Groups Projects
Commit fb66c1ba authored by Sagar Khole's avatar Sagar Khole
Browse files

Connection manager BDD updated

parent e1866cdf
No related branches found
No related tags found
2 merge requests!8Develop,!3BDD: Feature/connection
...@@ -2,16 +2,16 @@ Feature: Get connection details By Id ...@@ -2,16 +2,16 @@ Feature: Get connection details By Id
Return the single connection details Return the single connection details
Scenario: Provide valid connection ID Scenario: Provide valid connection ID
Given The connection ID available. Given The connection ID available on agent database.
When provide valid connection ID. When provide valid connection ID.
Then should return connection details. Then should return connection details.
Scenario: Provide invalid connection ID. Scenario: Provide invalid connection ID.
Given The connection ID available. Given The connection ID available.
When provide invalid connection ID. When provide invalid connection ID.
Then should return no data found. Then should return no data found with satus code 404(Not Found).
Scenario: Not Provide a connection ID. Scenario: Not Provide a connection ID.
Given The connection ID not available. Given The connection ID available.
When not provide connection ID. When not provide connection ID.
Then should return connection request required Connction ID. Then should return connection request required Connction ID with satus code 400.
\ No newline at end of file \ No newline at end of file
Feature: Get Connection API Feature: Get Connection API
Return the list of connections or single conneection created on OCM environment Return the list of connections or single conneection created on OCM environment
Scenario: Provide validated page and pageSize and partcipant ID. Scenario: Provide validated page and pageSize.
When passed valid page. When passed valid page.
And passed valid pageSize. And passed valid pageSize.
And passed valid participant ID.
Then should get connection list. Then should get connection list.
Scenario: Provide validated page and pageSize and partcipant ID. Scenario: Provide validated page and pageSize.
When passed valid page. When passed valid page.
And passed valid pageSize. And passed valid pageSize.
And passed valid participant ID.
Then should get http status 404. Then should get http status 404.
Scenario: Provide invalid page and pageSize Scenario: Provide invalid page and pageSize
When passed invalid page. When passed invalid page.
And passed invalid pageSize. And passed invalid pageSize.
Then should return no data available. Then should return no data available with status code 404(Not Found).
Scenario: Not Provide partcipant id OR Connction ID or participant DID Scenario: Not Provide Connction ID or participant DID
When not provid participant ID When not provid connection ID
And not provid connection ID Then should return message "connection ID / participant DID must be provided" with status code 400.
And nor provid partcipant DID //Need to discuess with suneet (participant DID) .
Then should return message "Participant ID/ connection ID / participant DID must be provided" with status code 400. \ No newline at end of file
Feature: Make connection trusted against connection ID. Feature: Make connection trusted against connection ID.
Update connection status to trusted. I want to Update connection status to trusted.
Scenario: Provide valid connection ID Scenario: Make connection trusted against connection ID.
Given The connection ID available. Given I have pass connection ID.
When provide valid connection ID. When I have pass valid connection ID.
Then should update current connection state to trusted state. Then should update current connection state to trusted state.
Scenario: Provide invalid connection ID. Scenario: Make connection trusted against connection ID.
Given The connection ID available. Given I have pass connection ID.
When provide invalid connection ID. When I have pass invalid connection ID.
Then should return an exception. Then should get http status 404(Not Found).
Scenario: Not Provide a connection ID. Scenario: Make connection trusted against connection ID.
Given The connection ID not available. Given I have not pass connection ID.
When not provide connection ID. Then should return connection request required Connction ID with state code 400(Bad request).
Then should return connection request required Connction ID. \ No newline at end of file
\ No newline at end of file
Feature: Create connection invitation URL Feature: Create connection invitation URL
Scenario: Connction Invitation URL is created successfully as member Scenario: Create connection invitation URL
Given The participant is registered on GAIAX ecosystem Given I have create connection invitation URL as member
And The Principal is set to connect with Participant When I have pass Alis as "member"
When The Participant_id is provided in URL
And Alis is set to "member"
Then the Connection Invitation URL should be created. Then the Connection Invitation URL should be created.
And if user accepts the connection it should go in complete state. And if I accepts the connection it should go in complete state.
Scenario: Connction Invitation URL is created successfully as subscriber.
Given The participant is registered on GAIAX ecosystem
And The Principal is set to connect with Participant
When The Participant_id is provided in URL
And Alis is set to "subscriber"
Then the Connection Invitation URL should be created
And if user accepts the connection it should go in complete state.
Scenario: Connction Invitation URL is created successfully but not as member or subscriber.
Given The participant is registered on GAIAX ecosystem Scenario: Create connection invitation URL
And The Principal is set to connect with Participant Given I have create connection invitation URL as subscriber
When The Participant_id is provided in URL When I have pass Alis as "subscriber"
Then the Connection Invitation URL should be created. Then the Connection Invitation URL should be created.
And if user accepts the connection it should go in complete state. And if I accepts the connection it should go in complete state.
Scenario: Create connection invitation URL.
Given I have create connection invitation URL
When I have not pass alis as a member.
When I have not pass alis as a subscriber.
And the Connection Invitation URL should be created.
And If I accepts the connection it should go in complete state.
But connection will never goes in trusted state. But connection will never goes in trusted state.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment