Test # Passed # Skipped # Retried # Failed Time (ms) Included Groups Excluded Groups
Rest Assured Api Suites
Rest Assured 6 0 0 0 33,420
Class Method Start Time (ms)
Rest Assured Api Suites
Rest Assured — passed
com.kinective.testscripts.Monetary.MonetaryTest premierCoPayLoan: #TC200 Pay the loan without comment and verify the error message - AddTransferApi - Status: Error: AddTransfer - Status: Error - INTERNAL_SERVER_ERROR Please contact Administrator
1759155668036 4555
premierCoPayLoan: #TC201 Pay the loan with total amount as "0" and verify success message
premierCoPayLoan: #TC202 Pay the loan without GL Code and verify the error message as - Invalid Request
premierCoPayLoan: #TC199 Pay the loan with invalid recipient account number and verify the error message - Account Number Not On File
premierCoPayLoan: #TC197 Pay the loan with past effective date and verify the success message. Assert the fields in the response body
premierCoPayLoan: #TC198 Pay the loan with invalid loan pay amount and verify the error message - Invalid Request

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