Test # Passed # Skipped # Retried # Failed Time (ms) Included Groups Excluded Groups
Rest Assured Api Suites
Rest Assured 3 1 0 0 14,704
Class Method Start Time (ms)
Rest Assured Api Suites
Rest Assured — skipped
com.kinective.testscripts.Deposits.DepositsTest premierCoTimeDepositSearch_NonexistingAccount: #TC183 Search for a time deposit account which doesnt exist 1758647827945 0
Rest Assured — passed
com.kinective.testscripts.Deposits.DepositsTest premierCoTimeDepositSearch_BlankAccountNumber: #TC185 Search for time deposit with blank account number field
1758647831022 2753
premierCoTimeDepositSearch_InvalidAccount: #TC182 Search time deposit with an invalid account number
1758647819168 8706
premierCoTimeDepositSearch_InvalidAccountType: #TC184 Search for an invalid time deposit account type
1758647827985 3027

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