Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Rest Assured Api Suites
Rest Assured600033,420
ClassMethodStartTime (ms)
Rest Assured Api Suites
Rest Assured — passed
com.kinective.testscripts.Monetary.MonetaryTestpremierCoPayLoan17591556680364555
premierCoPayLoan
premierCoPayLoan
premierCoPayLoan
premierCoPayLoan
premierCoPayLoan

Rest Assured

com.kinective.testscripts.Monetary.MonetaryTest#premierCoPayLoan

Parameter #1
{VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error: AddTransfer, ERROR MESSAGE=, TEST SCENARIO=#TC200 Pay the loan without comment and verify the error message - AddTransferApi - Status: Error: AddTransfer - Status: Error - INTERNAL_SERVER_ERROR Please contact Administrator, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={ "assetID": "{{assetID}}", "content": { "comment": "", "effectiveDate": "2025-06-30", "glCode": "400", "glAccount": "1017901", "loanPaymentType": "FundsTransfer", "paymentAmounts": { "totalAmount": 1.23 }, "recipientAccountNumber": "1082108810", "sourceCode": "47" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false}
Messages
#TC200 Pay the loan without comment and verify the error message - AddTransferApi - Status: Error: AddTransfer - Status: Error - INTERNAL_SERVER_ERROR Please contact Administrator
Steps:

Generating Access Token

 End Point URI:monetary/payloan

 Sending POST Publish command

 Executed URL {}

 Status Code 200

 Time taken to get response is 3597 milli second

 === Starting Comprehensive JSON Verification ===

 --- Running Field Value Verification ---


Field 'statusFlag' has expected value 'false'

 --- Running Empty Objects Verification ---


No empty objects found in JSON

 Verification types detected: Values, No Empty Objects

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


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

 Message: AddTransferApi - Status: Error: AddTransfer - Status: Error - INTERNAL_SERVER_ERROR Please contact Administrator

 Loan Payment Successful.

Content is : null
statusMessage is: AddTransferApi - Status: Error: AddTransfer - Status: Error - INTERNAL_SERVER_ERROR Please contact Administrator
statusFlag is: false
UUID is: 12345

back to summary

com.kinective.testscripts.Monetary.MonetaryTest#premierCoPayLoan

Parameter #1
{VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC201 Pay the loan with total amount as "0" and verify success message, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={ "assetID": "{{assetID}}", "content": { "comment": "Test Loan Payment X1", "effectiveDate": "2025-06-30", "glCode": "400", "glAccount": "1017901", "loanPaymentType": "FundsTransfer", "paymentAmounts": { "totalAmount": 0 }, "recipientAccountNumber": "1082108810", "sourceCode": "47" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content.isPosted:true,statusFlag:true}
Messages
#TC201 Pay the loan with total amount as "0" and verify success message
Steps:

Generating Access Token

 End Point URI:monetary/payloan

 Sending POST Publish command

 Executed URL {}

 Status Code 200

 Time taken to get response is 3514 milli second

 === Starting Comprehensive JSON Verification ===

 --- Running Field Value Verification ---


Field 'content.isPosted' has expected value 'true'


Field 'statusFlag' has expected value 'true'

 --- Running Empty Objects Verification ---


No empty objects found in JSON

 Verification types detected: Values, No Empty Objects

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


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

 Message: AddTransferApi - Status: Success

 Loan Payment Successful.

Content is : {"isPosted":true,"transactionPostDate":"2025-09-29T14:21:17.314"}
statusMessage is: AddTransferApi - Status: Success
statusFlag is: true
UUID is: 12345

back to summary

com.kinective.testscripts.Monetary.MonetaryTest#premierCoPayLoan

Parameter #1
{VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error - Invalid Request, ERROR MESSAGE=, TEST SCENARIO=#TC202 Pay the loan without GL Code and verify the error message as - Invalid Request, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={ "assetID": "{{assetID}}", "content": { "comment": "Test Loan Payment X1", "effectiveDate": "2025-06-30", "glCode": "", "glAccount": "1017901", "loanPaymentType": "FundsTransfer", "paymentAmounts": { "totalAmount": 1.23 }, "recipientAccountNumber": "1082108810", "sourceCode": "47" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false}
Messages
#TC202 Pay the loan without GL Code and verify the error message as - Invalid Request
Steps:

Generating Access Token

 End Point URI:monetary/payloan

 Sending POST Publish command

 Executed URL {}

 Status Code 200

 Time taken to get response is 3735 milli second

 === Starting Comprehensive JSON Verification ===

 --- Running Field Value Verification ---


Field 'statusFlag' has expected value 'false'

 --- Running Empty Objects Verification ---


No empty objects found in JSON

 Verification types detected: Values, No Empty Objects

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


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

 Message: AddTransferApi - Status: Error: AddTransfer - Status: Error - Invalid Request

 Loan Payment Successful.

Content is : null
statusMessage is: AddTransferApi - Status: Error: AddTransfer - Status: Error - Invalid Request
statusFlag is: false
UUID is: 12345

back to summary

com.kinective.testscripts.Monetary.MonetaryTest#premierCoPayLoan

Parameter #1
{VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On File, ERROR MESSAGE=, TEST SCENARIO=#TC199 Pay the loan with invalid recipient account number and verify the error message - Account Number Not On File, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={ "assetID": "{{assetID}}", "content": { "comment": "Test Loan Payment X1", "effectiveDate": "2025-06-30", "glCode": "400", "glAccount": "1017901", "loanPaymentType": "FundsTransfer", "paymentAmounts": { "totalAmount": 1.23 }, "recipientAccountNumber": "111111", "sourceCode": "47" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false}
Messages
#TC199 Pay the loan with invalid recipient account number and verify the error message - Account Number Not On File
Steps:

Generating Access Token

 End Point URI:monetary/payloan

 Sending POST Publish command

 Executed URL {}

 Status Code 200

 Time taken to get response is 3460 milli second

 === Starting Comprehensive JSON Verification ===

 --- Running Field Value Verification ---


Field 'statusFlag' has expected value 'false'

 --- Running Empty Objects Verification ---


No empty objects found in JSON

 Verification types detected: Values, No Empty Objects

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


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

 Message: AddTransferApi - Status: Error: AddTransfer - Status: Error - Request Denied Additional status for AddTransfer call: {StatusCode=1121, StatusDesc=No Records Found, Severity=Error, SvcProviderName=Premier, ServerStatusCode=299142, ServerStatusDesc=Account Number Not On File}

 Loan Payment Successful.

Content is : null
statusMessage is: AddTransferApi - Status: Error: AddTransfer - Status: Error - Request Denied Additional status for AddTransfer call: {StatusCode=1121, StatusDesc=No Records Found, Severity=Error, SvcProviderName=Premier, ServerStatusCode=299142, ServerStatusDesc=Account Number Not On File}
statusFlag is: false
UUID is: 12345

back to summary

com.kinective.testscripts.Monetary.MonetaryTest#premierCoPayLoan

Parameter #1
{VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC197 Pay the loan with past effective date and verify the success message. Assert the fields in the response body, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=content.isPosted,content.transactionPostDate,statusFlag,statusMessage,statusCode,uuid, BODY={ "assetID": "{{assetID}}", "content": { "comment": "Test Loan Payment X1", "effectiveDate": "2025-06-30", "glCode": "400", "glAccount": "1017901", "loanPaymentType": "FundsTransfer", "paymentAmounts": { "totalAmount": 1.23 }, "recipientAccountNumber": "1082108810", "sourceCode": "47" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}
Messages
#TC197 Pay the loan with past effective date and verify the success message. Assert the fields in the response body
Steps:

Generating Access Token

 End Point URI:monetary/payloan

 Sending POST Publish command

 Executed URL {}

 Status Code 200

 Time taken to get response is 5565 milli second

 === Starting Comprehensive JSON Verification ===

 --- Running Field Presence Verification ---


Field 'content.isPosted' is present in Response Body


Field 'content.transactionPostDate' is present in Response Body


Field 'statusFlag' is present in Response Body


Field 'statusMessage' is present in Response Body


Field 'statusCode' is present in Response Body


Field 'uuid' is present in Response Body

 --- Running Empty Objects Verification ---


No empty objects found in JSON

 Verification types detected: Fields, No Empty Objects

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


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

 Message: AddTransferApi - Status: Success

 Loan Payment Successful.

Content is : {"isPosted":true,"transactionPostDate":"2025-09-29T14:20:58.556"}
statusMessage is: AddTransferApi - Status: Success
statusFlag is: true
UUID is: 12345

back to summary

com.kinective.testscripts.Monetary.MonetaryTest#premierCoPayLoan

Parameter #1
{VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Invalid Request, ERROR MESSAGE=, TEST SCENARIO=#TC198 Pay the loan with invalid loan pay amount and verify the error message - Invalid Request, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={ "assetID": "{{assetID}}", "content": { "comment": "Test Loan Payment X1", "effectiveDate": "2025-06-30", "glCode": "400", "glAccount": "1", "loanPaymentType": "FundsTransfer", "paymentAmounts": { "totalAmount": 9999999999999999999999999999999999999999 }, "recipientAccountNumber": "1082108810", "sourceCode": "47" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}
Messages
#TC198 Pay the loan with invalid loan pay amount and verify the error message - Invalid Request
Steps:

Generating Access Token

 End Point URI:monetary/payloan

 Sending POST Publish command

 Executed URL {}

 Status Code 200

 Time taken to get response is 3636 milli second

 === Starting Comprehensive JSON Verification ===

 --- Running Empty Objects Verification ---


No empty objects found in JSON

 Verification types detected: No Empty Objects

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


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

 Message: AddTransferApi - Status: Error: AddTransfer - Status: Error - Invalid Request

 Loan Payment Successful.

Content is : null
statusMessage is: AddTransferApi - Status: Error: AddTransfer - Status: Error - Invalid Request
statusFlag is: false
UUID is: 12345

back to summary