Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Rest Assured Api Suites
Rest Assured310014,704
ClassMethodStartTime (ms)
Rest Assured Api Suites
Rest Assured — skipped
com.kinective.testscripts.Deposits.DepositsTestpremierCoTimeDepositSearch_NonexistingAccount17586478279450
Rest Assured — passed
com.kinective.testscripts.Deposits.DepositsTestpremierCoTimeDepositSearch_BlankAccountNumber17586478310222753
premierCoTimeDepositSearch_InvalidAccount17586478191688706
premierCoTimeDepositSearch_InvalidAccountType17586478279853027

Rest Assured

com.kinective.testscripts.Deposits.DepositsTest#premierCoTimeDepositSearch_NonexistingAccount

Exception
java.lang.RuntimeException: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) Caused by: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) at java.base/java.util.Objects.checkIndex(Objects.java:385) at java.base/java.util.ArrayList.get(ArrayList.java:427) at com.generics.utils.DataProviderUtils.multipleTestData(DataProviderUtils.java:127) ... 25 more ... Removed 30 stack frames

back to summary

com.kinective.testscripts.Deposits.DepositsTest#premierCoTimeDepositSearch_BlankAccountNumber

Parameter #1
{VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - Account Identifier is required, TEST SCENARIO=#TC185 Search for time deposit with blank account number field, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoTimeDepositSearch_BlankAccountNumber, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "", "accountType": "CDA" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=}
Messages
#TC185 Search for time deposit with blank account number field
Steps:

Generating Access Token

 End Point URI:deposits/deposit-timedeposit-search

 Sending POST Publish command

 Executed URL {}

 Status Code 200

 Time taken to get response is 2362 milli second

 === Starting Comprehensive JSON Verification ===

 --- Running Field Presence Verification ---


Field 'statusCode' is present in Response Body


Field 'statusMessage' is present in Response Body

 --- Running Field Value Verification ---


Field 'statusFlag' has expected value 'false'

 --- Running Empty Objects Verification ---


No empty objects found in JSON

 Verification types detected: Fields, Values, No Empty Objects

 === JSON Verification Complete - 3 verification type(s) executed ===


Status code is matching correctly! (Expected : 200 Actual : 200 )

 Message: Time deposit search API failed: GetAccountsSDA - Status: Error - Account Identifier is required

 Time Deposit Search Successful.

Content is : null
statusMessage is: Time deposit search API failed: GetAccountsSDA - Status: Error - Account Identifier is required
statusFlag is: false
UUID is: 12345

back to summary

com.kinective.testscripts.Deposits.DepositsTest#premierCoTimeDepositSearch_InvalidAccount

Parameter #1
{VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=GetAccountsSDA - Status: Error - Account not found, TEST SCENARIO=#TC182 Search time deposit with an invalid account number, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoTimeDepositSearch_InvalidAccount, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "290AB1702", "accountType": "CDA" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=}
Messages
#TC182 Search time deposit with an invalid account number
Steps:

Generating Access Token

 End Point URI:deposits/deposit-timedeposit-search

 Sending POST Publish command

 Executed URL {}

 Status Code 200

 Time taken to get response is 3610 milli second


statusCode Field is present in Response Body


statusMessage Field is present in Response Body


Status code is matching correctly! (Expected : 200 Actual : 200 )

 Message: Time deposit search API failed: GetAccountsSDA - Status: Error - Account not found

 Time Deposit Search Successful.

Content is : null
statusMessage is: Time deposit search API failed: GetAccountsSDA - Status: Error - Account not found
statusFlag is: false
UUID is: 12345

back to summary

com.kinective.testscripts.Deposits.DepositsTest#premierCoTimeDepositSearch_InvalidAccountType

Parameter #1
{VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - Invalid Account Type, TEST SCENARIO=#TC184 Search for an invalid time deposit account type, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoTimeDepositSearch_InvalidAccountType, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "290001702", "accountType": "MBA" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=}
Messages
#TC184 Search for an invalid time deposit account type
Steps:

Generating Access Token

 End Point URI:deposits/deposit-timedeposit-search

 Sending POST Publish command

 Executed URL {}

 Status Code 200

 Time taken to get response is 2483 milli second


statusCode Field is present in Response Body


statusMessage Field is present in Response Body


Status code is matching correctly! (Expected : 200 Actual : 200 )

 Message: Time deposit search API failed: GetAccountsSDA - Status: Error - Invalid Account Type

 Time Deposit Search Successful.

Content is : null
statusMessage is: Time deposit search API failed: GetAccountsSDA - Status: Error - Invalid Account Type
statusFlag is: false
UUID is: 12345

back to summary