com.kinective.testscripts.Monetary.MonetaryTest
symXchangeTransferFunds
({toAccount={
"accountNumber": "0000012663",
"accountType": "Sh01",
"transactionCode": "",
"subAccountNumber": "0020"
}, EXPECTED MESSAGE=, ERROR MESSAGE=, TEST SCENARIO=#TC57 Initiate a monetary transfer, creditGLAccount=, EXPECTED STATUS=200, fromAccount={
"accountNumber": "0000012663",
"accountType": "Sh01",
"transactionCode": "",
"subAccountNumber": "0001"
}, responseTimeSeconds=15, TEST ID=symXchangeTransferFunds, debitGLAccount=, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"amount": 10.00,
"batchNumber": "100",
"description": "transfer funds",
"effectiveDate": "2022-6-21",
"frequency": "0",
"fromAccount": {{fromAccount}},
"toAccount": {{toAccount}},
"coreSpecificFields": {
"principalReduction": "N"
}
},
"uuid": "string"
}, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.Exception: Failed to Transfer the fund from one account to another.
at com.kinective.testscripts.Monetary.MonetaryTest.symXchangeTransferFunds(MonetaryTest.java:81)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: com.generics.utils.KinectiveException: Failed to Transfer the fund from one account to another.
at com.kinective.sapi.MonetaryTransfer.transferFunds(MonetaryTransfer.java:57)
at com.kinective.testscripts.Monetary.MonetaryTest.symXchangeTransferFunds(MonetaryTest.java:68)
... 26 more
Caused by: org.json.JSONException: JSONObject["message"] not found.
at org.json.JSONObject.get(JSONObject.java:570)
at org.json.JSONObject.getString(JSONObject.java:857)
at com.kinective.sapi.MonetaryTransfer.transferFunds(MonetaryTransfer.java:46)
... 27 more
... Removed 26 stack frames
(#TC57 #TC58 #TC59 Transfer the funds - Monetary Transfer)
symXchangeTransferFunds
({toAccount={
"accountNumber": "0000012663",
"accountType": "Sh01",
"transactionCode": "",
"subAccountNumber": "0020"
}, EXPECTED MESSAGE=A required transaction field was missing, ERROR MESSAGE=, TEST SCENARIO=#TC58 Initiate a monetary transfer, creditGLAccount=, EXPECTED STATUS=200, fromAccount={
"accountNumber": "",
"accountType": "Sh01",
"transactionCode": "",
"subAccountNumber": "0001"
}, responseTimeSeconds=15, TEST ID=symXchangeTransferFunds, debitGLAccount=, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"amount": 10.00,
"batchNumber": "100",
"description": "transfer funds",
"effectiveDate": "2022-6-21",
"frequency": "0",
"fromAccount": {{fromAccount}},
"toAccount": {{toAccount}},
"coreSpecificFields": {
"principalReduction": "N"
}
},
"uuid": "string"
}, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.Exception: Failed to Transfer the fund from one account to another.
at com.kinective.testscripts.Monetary.MonetaryTest.symXchangeTransferFunds(MonetaryTest.java:81)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: com.generics.utils.KinectiveException: Failed to Transfer the fund from one account to another.
at com.kinective.sapi.MonetaryTransfer.transferFunds(MonetaryTransfer.java:57)
at com.kinective.testscripts.Monetary.MonetaryTest.symXchangeTransferFunds(MonetaryTest.java:68)
... 26 more
Caused by: org.json.JSONException: JSONObject["message"] not found.
at org.json.JSONObject.get(JSONObject.java:570)
at org.json.JSONObject.getString(JSONObject.java:857)
at com.kinective.sapi.MonetaryTransfer.transferFunds(MonetaryTransfer.java:46)
... 27 more
... Removed 26 stack frames
(#TC57 #TC58 #TC59 Transfer the funds - Monetary Transfer)
symXchangeTransferFunds
({toAccount={
"accountNumber": "0000012663",
"accountType": "Sh01",
"transactionCode": "",
"subAccountNumber": "0020"
}, EXPECTED MESSAGE=Value '0' is not facet-valid with respect to minInclusive '0.01' for type 'AmountType', ERROR MESSAGE=, TEST SCENARIO=#TC59 Initiate a monetary transfer, creditGLAccount=, EXPECTED STATUS=200, fromAccount={
"accountNumber": "0000012663",
"accountType": "Sh01",
"transactionCode": "",
"subAccountNumber": "0001"
}, responseTimeSeconds=15, TEST ID=symXchangeTransferFunds, debitGLAccount=, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"amount": 0.00,
"batchNumber": "100",
"description": "transfer funds",
"effectiveDate": "2022-6-21",
"frequency": "0",
"fromAccount": {{fromAccount}},
"toAccount": {{toAccount}},
"coreSpecificFields": {
"principalReduction": "N"
}
},
"uuid": "string"
}, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.Exception: Failed to Transfer the fund from one account to another.
at com.kinective.testscripts.Monetary.MonetaryTest.symXchangeTransferFunds(MonetaryTest.java:81)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: com.generics.utils.KinectiveException: Failed to Transfer the fund from one account to another.
at com.kinective.sapi.MonetaryTransfer.transferFunds(MonetaryTransfer.java:57)
at com.kinective.testscripts.Monetary.MonetaryTest.symXchangeTransferFunds(MonetaryTest.java:68)
... 26 more
Caused by: org.json.JSONException: JSONObject["message"] not found.
at org.json.JSONObject.get(JSONObject.java:570)
at org.json.JSONObject.getString(JSONObject.java:857)
at com.kinective.sapi.MonetaryTransfer.transferFunds(MonetaryTransfer.java:46)
... 27 more
... Removed 26 stack frames
(#TC57 #TC58 #TC59 Transfer the funds - Monetary Transfer)
com.kinective.testscripts.Account.AccountTest
symXchangeSearchAccountHistoryOfExistingAccount
({EXPECTED MESSAGE=Successfully performed share history, ERROR MESSAGE=, TEST SCENARIO=#TC45 Search the account History of an existing account holder with Blank account type , VERIFY FIELDS=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=symXchangeSearchAccountHistoryOfExistingAccount, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000012663",
"accountType": "",
"coreSpecificFields": {
"shareID": "0001"
},
"startDate": "2010-02-20",
"endDate": "2010-04-23"
},
"uuid": "string"
}, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.Exception: Failed to Search the account History
at com.kinective.testscripts.Account.AccountTest.symXchangeSearchAccountHistoryOfExistingAccount(AccountTest.java:114)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: com.generics.utils.KinectiveException: Failed to search the account history
at com.kinective.sapi.AccountHistory.searchAccountHistory(AccountHistory.java:61)
at com.kinective.testscripts.Account.AccountTest.symXchangeSearchAccountHistoryOfExistingAccount(AccountTest.java:102)
... 26 more
Caused by: org.json.JSONException: JSONObject["message"] not found.
at org.json.JSONObject.get(JSONObject.java:570)
at org.json.JSONObject.getString(JSONObject.java:857)
at com.kinective.sapi.AccountHistory.searchAccountHistory(AccountHistory.java:51)
... 27 more
... Removed 26 stack frames
(#TC42,#TC44,#TC45 Search the account History of an existing account holder)
symXchangeSearchAccountHistoryOfExistingAccount
({EXPECTED MESSAGE=Successfully performed share history, ERROR MESSAGE=, TEST SCENARIO=#TC42 Search the account History of an existing account holder, VERIFY FIELDS=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=symXchangeSearchAccountHistoryOfExistingAccount, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000012663",
"accountType": "Sh01",
"coreSpecificFields": {
"shareID": "0001"
},
"startDate": "2010-02-20",
"endDate": "2010-04-23"
},
"uuid": "string"
}, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.Exception: Failed to Search the account History
at com.kinective.testscripts.Account.AccountTest.symXchangeSearchAccountHistoryOfExistingAccount(AccountTest.java:114)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: com.generics.utils.KinectiveException: Failed to search the account history
at com.kinective.sapi.AccountHistory.searchAccountHistory(AccountHistory.java:61)
at com.kinective.testscripts.Account.AccountTest.symXchangeSearchAccountHistoryOfExistingAccount(AccountTest.java:102)
... 26 more
Caused by: org.json.JSONException: JSONObject["message"] not found.
at org.json.JSONObject.get(JSONObject.java:570)
at org.json.JSONObject.getString(JSONObject.java:857)
at com.kinective.sapi.AccountHistory.searchAccountHistory(AccountHistory.java:51)
... 27 more
... Removed 26 stack frames
(#TC42,#TC44,#TC45 Search the account History of an existing account holder)
symXchangeSearchAccountHistoryOfExistingAccount
({EXPECTED MESSAGE=The requested record was not found, ERROR MESSAGE=, TEST SCENARIO=#TC44 Search the account History of an existing account holder with Blank account number, VERIFY FIELDS=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=symXchangeSearchAccountHistoryOfExistingAccount, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "",
"accountType": "Sh01",
"coreSpecificFields": {
"shareID": "0001"
},
"startDate": "2010-02-20",
"endDate": "2010-04-23"
},
"uuid": "string"
}, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.Exception: Failed to Search the account History
at com.kinective.testscripts.Account.AccountTest.symXchangeSearchAccountHistoryOfExistingAccount(AccountTest.java:114)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: com.generics.utils.KinectiveException: Failed to search the account history
at com.kinective.sapi.AccountHistory.searchAccountHistory(AccountHistory.java:61)
at com.kinective.testscripts.Account.AccountTest.symXchangeSearchAccountHistoryOfExistingAccount(AccountTest.java:102)
... 26 more
Caused by: org.json.JSONException: JSONObject["message"] not found.
at org.json.JSONObject.get(JSONObject.java:570)
at org.json.JSONObject.getString(JSONObject.java:857)
at com.kinective.sapi.AccountHistory.searchAccountHistory(AccountHistory.java:51)
... 27 more
... Removed 26 stack frames
(#TC42,#TC44,#TC45 Search the account History of an existing account holder)
verifyResponseFields
({EXPECTED MESSAGE=Successfully performed share history, ERROR MESSAGE=, TEST SCENARIO=#TC43 Verify Response Fields, VERIFY FIELDS=AccountInfo,TransactionDetails, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=verifyResponseFields, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000012663",
"accountType": "",
"coreSpecificFields": {
"shareID": "0001"
},
"startDate": "2010-02-20",
"endDate": "2010-04-23"
},
"uuid": "string"
}, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.AssertionError: AccountInfo Field is not present in Response Body
at com.generics.utils.Log.fail(Log.java:596)
at com.generics.utils.Utils.verifyFieldPresent(Utils.java:743)
at com.kinective.sapi.AccountHistory.searchAccountHistory(AccountHistory.java:48)
at com.kinective.testscripts.Account.AccountTest.verifyResponseFields(AccountTest.java:164)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 26 stack frames
(#TC43 Verify Response Fields)
com.kinective.testscripts.Deposits.DepositsTest
symXchangeCreateDeposit
({EXPECTED MESSAGE=already in use, ERROR MESSAGE=, TEST SCENARIO=#TC84 Reseda Integration Create Deposit, accountBase=, coreSpecificFields={
"id": "0003",
"type": "1",
"shareCode": "1"
}, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=symXchangeCreateDeposit, accountServices=, timeDeposit=, accountDetail={
"openDate": "2024-02-05"
}, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountDetail": {{accountDetail}},
"accountInformation": {
"description": "STUDENT ATHLETE",
"accountNumber": "0000018522"
},
"coreSpecificFields": {{coreSpecificFields}}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, order=})
java.lang.Exception: Failed to Create the deposits
at com.kinective.testscripts.Deposits.DepositsTest.symXchangeCreateDeposit(DepositsTest.java:163)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: com.generics.utils.KinectiveException: Failed search for the deposit
at com.kinective.sapi.DepositsCreate.depositCreate(DepositsCreate.java:62)
at com.kinective.testscripts.Deposits.DepositsTest.symXchangeCreateDeposit(DepositsTest.java:150)
... 26 more
Caused by: org.json.JSONException: JSONObject["message"] not found.
at org.json.JSONObject.get(JSONObject.java:570)
at org.json.JSONObject.getString(JSONObject.java:857)
at com.kinective.sapi.DepositsCreate.depositCreate(DepositsCreate.java:52)
... 27 more
... Removed 26 stack frames
(#TC55 #TC83 #TC84 establish a new deposit)
symXchangeCreateDeposit
({EXPECTED MESSAGE=Successfully performed the deposit create process, ERROR MESSAGE=, TEST SCENARIO=#TC83 Reseda Integration Create Deposit, accountBase=, coreSpecificFields={
"id": "0003",
"type": "1",
"shareCode": "1"
}, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=symXchangeCreateDeposit, accountServices=, timeDeposit=, accountDetail={
"openDate": "2024-02-05"
}, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountDetail": {{accountDetail}},
"accountInformation": {
"description": "STUDENT ATHLETE",
"accountNumber": "0000018522"
},
"coreSpecificFields": {{coreSpecificFields}}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, order=})
java.lang.Exception: Failed to Create the deposits
at com.kinective.testscripts.Deposits.DepositsTest.symXchangeCreateDeposit(DepositsTest.java:163)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: com.generics.utils.KinectiveException: Failed search for the deposit
at com.kinective.sapi.DepositsCreate.depositCreateSymXchng(DepositsCreate.java:108)
at com.kinective.testscripts.Deposits.DepositsTest.symXchangeCreateDeposit(DepositsTest.java:148)
... 26 more
Caused by: org.json.JSONException: JSONObject["message"] not found.
at org.json.JSONObject.get(JSONObject.java:570)
at org.json.JSONObject.getString(JSONObject.java:857)
at com.kinective.sapi.DepositsCreate.depositCreateSymXchng(DepositsCreate.java:99)
... 27 more
... Removed 26 stack frames
(#TC55 #TC83 #TC84 establish a new deposit)
symXchangeCreateDeposit
({EXPECTED MESSAGE=Successfully performed the deposit create process, ERROR MESSAGE=, TEST SCENARIO=#TC55 Create a new deposit with existing Account Number, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=symXchangeCreateDeposit, accountServices=, timeDeposit=, accountDetail=, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountBase": {
"accountType": "Deposit",
"regEOption": "string",
"statementMailingAddress": {
"addressType": "Current",
"city": "Chicago",
"country": "US",
"postalCode": "60601",
"postalExtension": "string",
"residenceType": "Own",
"state": "IL",
"streetName": "Lake",
"streetNumber": "70",
"suite": "string"
},
"subAccountType": "30"
},
"accountDetail": {
"accountClassCode": "I",
"balance": 0,
"branchNumber": "1",
"customerID": "0000012648",
"costCenter": "0",
"index": 0,
"interestMethod": 0,
"interestRate": 0,
"name": {
"businessName": "string",
"firstName": "MEMBER FIRST",
"lastName": "MEMBER LAST",
"legalName": "string",
"middleName": "string",
"prefix": "string",
"suffix": "string"
},
"nextRateChangeDate": "2025-08-24",
"openDate": "2021-11-29",
"officerCode": "PAM",
"productName": "TEST CHECKING",
"productType": "D",
"rateAdjuster": "6",
"rateChangeFrequency": "string",
"rateReviewTerm": 0,
"serviceChargeWaiveReason": "Chg",
"statementCycle": "1",
"statementFrequency": "1",
"statementType": "Paper"
},
"accountInformation": {
"accountType": "Deposit",
"description": "TEST CHECKING",
"accountNumber": "0000012648",
"transactionCode": "string"
},
"accountServices": {
"accountToLink": "string",
"billPayment": false,
"directDeposit": false,
"eStatements": false,
"onlineBanking": false,
"onlineBankingPassword": false,
"overdraftProtection": false
},
"coreSpecificFields": {
"id": "9876",
"type": "1"
}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, order=})
java.lang.Exception: Failed to Create the deposits
at com.kinective.testscripts.Deposits.DepositsTest.symXchangeCreateDeposit(DepositsTest.java:163)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: com.generics.utils.KinectiveException: Failed search for the deposit
at com.kinective.sapi.DepositsCreate.depositCreateSymXchng(DepositsCreate.java:108)
at com.kinective.testscripts.Deposits.DepositsTest.symXchangeCreateDeposit(DepositsTest.java:148)
... 26 more
Caused by: org.json.JSONException: JSONObject["message"] not found.
at org.json.JSONObject.get(JSONObject.java:570)
at org.json.JSONObject.getString(JSONObject.java:857)
at com.kinective.sapi.DepositsCreate.depositCreateSymXchng(DepositsCreate.java:99)
... 27 more
... Removed 26 stack frames
(#TC55 #TC83 #TC84 establish a new deposit)
symXchangeSearchDeposit
({EXPECTED MESSAGE=Successfully performed the deposit search process, ERROR MESSAGE=, TEST SCENARIO=#TC86 Search for an account - Time Deposit Search with an existing account, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=symXchangeSearchDeposit, accountServices=, timeDeposit=, accountDetail=, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000018522",
"accountType": "",
"coreSpecificFields": {
"shareID": "0002"
}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, order=})
java.lang.AssertionError: Status code for '#TC86 Search for an account - Time Deposit Search with an existing account' is not matching. <b>Expected</b>:[200], <b>Actual</b> : [502]! <br> <b>Error Message : Internal server error</b>
at com.generics.utils.Log.fail(Log.java:596)
at com.generics.utils.Log.assertThat(Log.java:783)
at com.generics.utils.WebserviceTestBaseClass.verifyFailureResponse(WebserviceTestBaseClass.java:121)
at com.kinective.testscripts.Deposits.DepositsTest.symXchangeSearchDeposit(DepositsTest.java:78)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 26 stack frames
(#TC53 #TC56 #TC86 #TC87 search for a deposit/time deposit(symxchange))
symXchangeSearchDeposit
({EXPECTED MESSAGE=Successfully performed the deposit search process, ERROR MESSAGE=, TEST SCENARIO=#TC56 Search for an account - Time Deposit Search with an existing account, accountBase=, coreSpecificFields={
"shareID": "105"
}, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=symXchangeSearchDeposit, accountServices=, timeDeposit=, accountDetail=, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000012648",
"accountType": "Sh01",
"coreSpecificFields": {{coreSpecificFields}}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, order=})
java.lang.AssertionError: Status code for '#TC56 Search for an account - Time Deposit Search with an existing account' is not matching. <b>Expected</b>:[200], <b>Actual</b> : [502]! <br> <b>Error Message : Internal server error</b>
at com.generics.utils.Log.fail(Log.java:596)
at com.generics.utils.Log.assertThat(Log.java:783)
at com.generics.utils.WebserviceTestBaseClass.verifyFailureResponse(WebserviceTestBaseClass.java:121)
at com.kinective.testscripts.Deposits.DepositsTest.symXchangeSearchDeposit(DepositsTest.java:78)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 26 stack frames
(#TC53 #TC56 #TC86 #TC87 search for a deposit/time deposit(symxchange))
symXchangeSearchDeposit
({EXPECTED MESSAGE=Successfully performed the deposit search process, ERROR MESSAGE=, TEST SCENARIO=#TC53 Search for a deposit, accountBase=, coreSpecificFields={
"shareID": "1"
}, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=symXchangeSearchDeposit, accountServices=, timeDeposit=, accountDetail=, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000012648",
"accountType": "Sh01",
"coreSpecificFields": {{coreSpecificFields}}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, order=})
java.lang.AssertionError: Status code for '#TC53 Search for a deposit' is not matching. <b>Expected</b>:[200], <b>Actual</b> : [502]! <br> <b>Error Message : Internal server error</b>
at com.generics.utils.Log.fail(Log.java:596)
at com.generics.utils.Log.assertThat(Log.java:783)
at com.generics.utils.WebserviceTestBaseClass.verifyFailureResponse(WebserviceTestBaseClass.java:121)
at com.kinective.testscripts.Deposits.DepositsTest.symXchangeSearchDeposit(DepositsTest.java:78)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 26 stack frames
(#TC53 #TC56 #TC86 #TC87 search for a deposit/time deposit(symxchange))
symXchangeSearchDeposit
({EXPECTED MESSAGE=The requested record was not found, ERROR MESSAGE=, TEST SCENARIO=#TC87 Search for an account - Time Deposit Search with an existing account, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=symXchangeSearchDeposit, accountServices=, timeDeposit=, accountDetail=, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "00000",
"accountType": "",
"coreSpecificFields": {
"shareID": "0002"
}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, order=})
java.lang.AssertionError: Status code for '#TC87 Search for an account - Time Deposit Search with an existing account' is not matching. <b>Expected</b>:[200], <b>Actual</b> : [502]! <br> <b>Error Message : Internal server error</b>
at com.generics.utils.Log.fail(Log.java:596)
at com.generics.utils.Log.assertThat(Log.java:783)
at com.generics.utils.WebserviceTestBaseClass.verifyFailureResponse(WebserviceTestBaseClass.java:121)
at com.kinective.testscripts.Deposits.DepositsTest.symXchangeSearchDeposit(DepositsTest.java:78)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 26 stack frames
(#TC53 #TC56 #TC86 #TC87 search for a deposit/time deposit(symxchange))
verifyResponseFieldsDepositSearch
({EXPECTED MESSAGE=Successfully performed the deposit search process, ERROR MESSAGE=, TEST SCENARIO=#TC54 Verify response fields for deposit search api, accountBase=, coreSpecificFields={
"shareID": "1"
}, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=verifyResponseFieldsDepositSearch, accountServices=, timeDeposit=, accountDetail=, VERIFY FIELDS=accountBase,accountDetail, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000012648",
"accountType": "Sh01",
"coreSpecificFields": {{coreSpecificFields}}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, order=})
java.lang.AssertionError: accountBase Field is not present in Response Body
at com.generics.utils.Log.fail(Log.java:596)
at com.generics.utils.Utils.verifyFieldPresent(Utils.java:743)
at com.kinective.sapi.DepositsSearch.depositSearch(DepositsSearch.java:47)
at com.kinective.testscripts.Deposits.DepositsTest.verifyResponseFieldsDepositSearch(DepositsTest.java:430)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 26 stack frames
(#TC54 Verify Response Fields for deposit search)
com.kinective.testscripts.Loans.LoansTest
symXchangeSearchForAnExistingLoan
({EXPECTED MESSAGE=Successfully searched for loan information, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC51 Search for an existing loan, loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=symXchangeSearchForAnExistingLoan, governmentMonitoring=, escrows=, VERIFY FIELDS=, customers=, collateral=, loanSearchBody=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000012648",
"accountType": "Ln00",
"subAccountNumber": "20"
},
"uuid": "string"
}, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.AssertionError: Status code for '#TC51 Search for an existing loan' is not matching. <b>Expected</b>:[200], <b>Actual</b> : [502]! <br> <b>Error Message : Internal server error</b>
at com.generics.utils.Log.fail(Log.java:596)
at com.generics.utils.Log.assertThat(Log.java:783)
at com.generics.utils.WebserviceTestBaseClass.verifyFailureResponse(WebserviceTestBaseClass.java:121)
at com.kinective.testscripts.Loans.LoansTest.symXchangeSearchForAnExistingLoan(LoansTest.java:197)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 26 stack frames
(#TC51 Search for an existing loan account)
verifyResponseFieldsLoanSearch
({EXPECTED MESSAGE=Successfully searched for loan information, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC52 Verify response fields for loan search api., loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=verifyResponseFieldsLoanSearch, governmentMonitoring=, escrows=, VERIFY FIELDS=accountInformation,loanDetails, customers=, collateral=, loanSearchBody=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000012648",
"accountType": "Ln00",
"subAccountNumber": "20"
},
"uuid": "string"
}, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.AssertionError: accountInformation Field is not present in Response Body
at com.generics.utils.Log.fail(Log.java:596)
at com.generics.utils.Utils.verifyFieldPresent(Utils.java:743)
at com.generics.utils.Utils.verifyFieldPresent(Utils.java:718)
at com.kinective.sapi.LoanSearch.searchLoan(LoanSearch.java:50)
at com.kinective.testscripts.Loans.LoansTest.verifyResponseFieldsLoanSearch(LoansTest.java:399)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 26 stack frames
(#TC52 Verify Response Fields for loan search)
com.kinective.testscripts.Customer.CustomerTest
symXChangeCreateCustomer
({EXPECTED MESSAGE=Error creating the Account record: Failed to create record type Account - The account to create already exists., ERROR MESSAGE=, TEST SCENARIO=#TC48 Create a new customer., coreSpecificFields={
"memberNumber": "0003700120",
"openDate": "2019-08-24"
}, EXPECTED STATUS=200, responseTimeSeconds=15, phones=[
{
"areaCode": "847",
"countryCode": "1",
"extension": "",
"number": "5554321",
"phoneType": "Mobile"
}
], TEST ID=symXChangeCreateCustomer, idList=[
{
"expirationDate": "2025-08-24",
"issueDate": "2019-08-24",
"issuer": "US",
"type": "DL",
"value": "P625-999-9999"
}
], customerBase={
"tinCertification": "Certified",
"citizenshipCountry": "US",
"customerType": "P",
"dob": "1962-11-15",
"email": {
"emailAddress": "tcplf@nxtsoft.com",
"emailType": "Home"
},
"employments": [
{
"address": [
{
"city": "CHICAGO",
"country": "US",
"state": "IL",
"streetNumber": "70",
"streetName": "E. LAKE ST.",
"suite": "1500",
"addressType": "Current",
"postalCode": "60601",
"postalExtension": ""
}
],
"phone": {
"areaCode": "312",
"countryCode": "1",
"extension": "",
"number": "312-555-1234",
"phoneType": "Home"
},
"hoursPerWeek": 0,
"employerName": "NXTSOFT",
"occupation": "API DEV",
"salary": 10000,
"salaryFrequency": "MONTHLY",
"status": "",
"type": "Current",
"title": "DEVELOPER"
}
],
"idList": {{idList}},
"annualIncome": 10000,
"isEmployee": true,
"name": {
"businessName": "",
"firstName": "JOE",
"lastName": "SMITHERS",
"legalName": "",
"middleName": "C",
"prefix": "MR",
"suffix": "JR"
},
"phones": {{phones}},
"residences": {{residences}},
"taxID": "275999995",
"taxIDType": "P",
"taxWithholding": true
}, relatinshipInformation=, alienStatus=, VERIFY FIELDS=, customerSearchBody=, residences=[
{
"addressLastChanged": "2003-08-24",
"addressLastVerify": "2002-08-24",
"addressType": "Current",
"city": "CHICAGO",
"country": "",
"mailDirectoryCode": "IL",
"numberOfMonths": 24,
"numberOfYears": 2,
"postalCode": "60601",
"postalExtension": "",
"seasonBeginDate": "2019-08-24",
"seasonEndDate": "2019-08-24",
"seasonReoccur": "Y",
"state": "IL",
"streetNumber": "70",
"streetName": "OAK ST.",
"subType": "",
"suite": "550"
}
], BODY={
"assetID": "symxchange_api_test",
"content": {
"branchNumber": "10",
"customerBase": {{customerBase}},
"coreSpecificFields": {{coreSpecificFields}},
"userFields": [
{
"key": "",
"value": ""
}
]
},
"uuid": "1234"
}, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.Exception: Failed to Create the customer
at com.kinective.testscripts.Customer.CustomerTest.symXChangeCreateCustomer(CustomerTest.java:374)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: com.generics.utils.KinectiveException: Failed Create the customer
at com.kinective.sapi.CustomerCreate.customerCreate(CustomerCreate.java:61)
at com.kinective.testscripts.Customer.CustomerTest.symXChangeCreateCustomer(CustomerTest.java:360)
... 26 more
Caused by: org.json.JSONException: JSONObject["message"] not found.
at org.json.JSONObject.get(JSONObject.java:570)
at org.json.JSONObject.getString(JSONObject.java:857)
at com.kinective.sapi.CustomerCreate.customerCreate(CustomerCreate.java:52)
... 27 more
... Removed 26 stack frames
(#TC48 Customer Create)
symXchangeQueryCustomer
({EXPECTED MESSAGE=Successfully performed the customer search process, ERROR MESSAGE=, TEST SCENARIO=#TC46 Search for a customer., coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=symXchangeQueryCustomer, idList=, customerBase=, relatinshipInformation=, alienStatus=, VERIFY FIELDS=preferredContactMethod,addressLastVerify, customerSearchBody=, residences=, BODY={
"assetID": "symxchange_api_test",
"content": {
"taxID": "",
"customerID": "0003700132"
},
"uuid": "123"
}, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.AssertionError: preferredContactMethod Field is not present in Response Body
at com.generics.utils.Log.fail(Log.java:596)
at com.generics.utils.Utils.verifyFieldPresent(Utils.java:743)
at com.kinective.sapi.CustomerSearch.customerSearch(CustomerSearch.java:43)
at com.kinective.testscripts.Customer.CustomerTest.symXchangeQueryCustomer(CustomerTest.java:132)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 26 stack frames
(#TC46, #TC47 Query Customers)
symXchangeQueryCustomer
({EXPECTED MESSAGE=Validation failed: cvc-length-valid, ERROR MESSAGE=, TEST SCENARIO=#TC47 Search for a Invalid/blank customer, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=symXchangeQueryCustomer, idList=, customerBase=, relatinshipInformation=, alienStatus=, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={
"assetID": "symxchange_api_test",
"content": {
"taxID": "",
"customerID": ""
},
"uuid": "123"
}, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.AssertionError: Status code for '#TC47 Search for a Invalid/blank customer' is not matching. <b>Expected</b>:[200], <b>Actual</b> : [401]! <br> <b>Error Message : null</b>
at com.generics.utils.Log.fail(Log.java:596)
at com.generics.utils.Log.assertThat(Log.java:783)
at com.generics.utils.WebserviceTestBaseClass.verifyFailureResponse(WebserviceTestBaseClass.java:121)
at com.kinective.testscripts.Customer.CustomerTest.symXchangeQueryCustomer(CustomerTest.java:136)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 26 stack frames
(#TC46, #TC47 Query Customers)
symXchangeRelatioshipSearch
({EXPECTED MESSAGE=Successfully performed the customer relationship search process, ERROR MESSAGE=, TEST SCENARIO=#TC49 Search for existing customer relationships., coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=symXchangeRelatioshipSearch, idList=, customerBase=, relatinshipInformation=, alienStatus=, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={
"assetID": "symxchange_api_test",
"content": {
"customerID": "",
"excludeClosedAccounts": true,
"includeCustomerInformation": true,
"includeAdditionalAccountInformation": true,
"includeEDistribution": true,
"includeEBanking": true,
"includeFrequentConductors": true,
"coreSpecificFields": {
"accountNumber": "0000012648",
"number": true,
"memberStatus": true,
"last": true,
"includeAllNameFields": true
}
},
"uuid": ""
}, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.Exception: Failed to search the customer relationship
at com.kinective.testscripts.Customer.CustomerTest.symXchangeRelatioshipSearch(CustomerTest.java:438)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: com.generics.utils.KinectiveException: Failed search for the customer
at com.kinective.sapi.CustomerRelationshipSearch.customerRelationshipSearch(CustomerRelationshipSearch.java:58)
at com.kinective.testscripts.Customer.CustomerTest.symXchangeRelatioshipSearch(CustomerTest.java:425)
... 26 more
Caused by: org.json.JSONException: JSONObject["message"] not found.
at org.json.JSONObject.get(JSONObject.java:570)
at org.json.JSONObject.getString(JSONObject.java:857)
at com.kinective.sapi.CustomerRelationshipSearch.customerRelationshipSearch(CustomerRelationshipSearch.java:49)
... 27 more
... Removed 26 stack frames
(#TC49 Customer Relationship Search)
verifyResponseFieldsRelationShipSearch
({EXPECTED MESSAGE=Successfully performed the customer relationship search process, ERROR MESSAGE=, TEST SCENARIO=#TC50 Verify response fields for relationship search api., coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=verifyResponseFieldsRelationShipSearch, idList=, customerBase=, relatinshipInformation=, alienStatus=, VERIFY FIELDS=accountInformation,accountRelationshipStatus, customerSearchBody=, residences=, BODY={
"assetID": "symxchange_api_test",
"content": {
"customerID": "",
"excludeClosedAccounts": true,
"includeCustomerInformation": true,
"includeAdditionalAccountInformation": true,
"includeEDistribution": true,
"includeEBanking": true,
"includeFrequentConductors": true,
"coreSpecificFields": {
"accountNumber": "0000012648",
"number": true,
"memberStatus": true,
"last": true,
"includeAllNameFields": true
}
},
"uuid": ""
}, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=;
customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.AssertionError: accountInformation Field is not present in Response Body
at com.generics.utils.Log.fail(Log.java:596)
at com.generics.utils.Utils.verifyFieldPresent(Utils.java:743)
at com.kinective.sapi.CustomerRelationshipSearch.customerRelationshipSearch(CustomerRelationshipSearch.java:46)
at com.kinective.testscripts.Customer.CustomerTest.verifyResponseFieldsRelationShipSearch(CustomerTest.java:783)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 26 stack frames
(#TC50 Verify Response Fields)
C:\Users\Monil Shah\Documents\qa-automation-standard-api\testxml\symXChange_test.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite name="Rest Assured Api Suites" guice-stage="DEVELOPMENT">
<parameter name="projectKey" value="KP"/>
<parameter name="environment" value="test"/>
<parameter name="version" value="v1"/>
<test thread-count="1" name="Rest Assured">
<classes>
<class name="com.kinective.testscripts.Account.AccountTest">
<methods>
<include name="symXchangeSearchAccountHistoryOfExistingAccount"/>
<include name="verifyResponseFields"/>
</methods>
</class> <!-- com.kinective.testscripts.Account.AccountTest -->
<class name="com.kinective.testscripts.Customer.CustomerTest">
<methods>
<include name="symXchangeQueryCustomer"/>
<include name="symXChangeCreateCustomer"/>
<include name="symXchangeRelatioshipSearch"/>
<include name="verifyResponseFieldsRelationShipSearch"/>
</methods>
</class> <!-- com.kinective.testscripts.Customer.CustomerTest -->
<class name="com.kinective.testscripts.Deposits.DepositsTest">
<methods>
<include name="symXchangeSearchDeposit"/>
<include name="symXchangeCreateDeposit"/>
<include name="verifyResponseFieldsDepositSearch"/>
</methods>
</class> <!-- com.kinective.testscripts.Deposits.DepositsTest -->
<class name="com.kinective.testscripts.Loans.LoansTest">
<methods>
<include name="symXchangeSearchForAnExistingLoan"/>
<include name="verifyResponseFieldsLoanSearch"/>
</methods>
</class> <!-- com.kinective.testscripts.Loans.LoansTest -->
<class name="com.kinective.testscripts.Monetary.MonetaryTest">
<methods>
<include name="symXchangeTransferFunds"/>
</methods>
</class> <!-- com.kinective.testscripts.Monetary.MonetaryTest -->
</classes>
</test> <!-- Rest Assured -->
</suite> <!-- Rest Assured Api Suites -->
Tests for Rest Assured Api Suites
- Rest Assured (5 classes)
Groups for Rest Assured Api Suites
Times for Rest Assured Api Suites
Total running time: 52 seconds
Reporter output for Rest Assured Api Suites
symXchangeSearchDeposit({EXPECTED MESSAGE=Successfully performed the deposit search process, ERROR MESSAGE=, TEST SCENARIO=#...)
Status code for '#TC86 Search for an account - Time Deposit Search with an existing account' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
#TC86 Search for an account - Time Deposit Search with an existing account
Steps:
Status code for '#TC86 Search for an account - Time Deposit Search with an existing account' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
symXchangeSearchDeposit({EXPECTED MESSAGE=Successfully performed the deposit search process, ERROR MESSAGE=, TEST SCENARIO=#...)
Status code for '#TC56 Search for an account - Time Deposit Search with an existing account' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
#TC56 Search for an account - Time Deposit Search with an existing account
Steps:
Status code for '#TC56 Search for an account - Time Deposit Search with an existing account' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
symXchangeSearchDeposit({EXPECTED MESSAGE=Successfully performed the deposit search process, ERROR MESSAGE=, TEST SCENARIO=#...)
Status code for '#TC53 Search for a deposit' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
#TC53 Search for a deposit
Steps:
Status code for '#TC53 Search for a deposit' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
symXchangeCreateDeposit({EXPECTED MESSAGE=already in use, ERROR MESSAGE=, TEST SCENARIO=#TC84 Reseda Integration Create Depo...)
#TC84 Reseda Integration Create Deposit
Steps:
symXchangeSearchAccountHistoryOfExistingAccount({EXPECTED MESSAGE=Successfully performed share history, ERROR MESSAGE=, TEST SCENARIO=#TC45 Search t...)
#TC45 Search the account History of an existing account holder with Blank account type
Steps:
symXchangeCreateDeposit({EXPECTED MESSAGE=Successfully performed the deposit create process, ERROR MESSAGE=, TEST SCENARIO=#...)
#TC83 Reseda Integration Create Deposit
Steps:
symXchangeTransferFunds({toAccount={
"accountNumber": "0000012663",
"accountType": "Sh01",
...)
#TC57 Initiate a monetary transfer
Steps:
symXchangeQueryCustomer({EXPECTED MESSAGE=Successfully performed the customer search process, ERROR MESSAGE=, TEST SCENARIO=...)
preferredContactMethod Field is not present in Response Body
#TC46 Search for a customer.
Steps:
preferredContactMethod Field is not present in Response Body
symXchangeSearchDeposit({EXPECTED MESSAGE=The requested record was not found, ERROR MESSAGE=, TEST SCENARIO=#TC87 Search for...)
Status code for '#TC87 Search for an account - Time Deposit Search with an existing account' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
#TC87 Search for an account - Time Deposit Search with an existing account
Steps:
Status code for '#TC87 Search for an account - Time Deposit Search with an existing account' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
symXchangeQueryCustomer({EXPECTED MESSAGE=Validation failed: cvc-length-valid, ERROR MESSAGE=, TEST SCENARIO=#TC47 Search f...)
Status code for '#TC47 Search for a Invalid/blank customer' is not matching. Expected:[200], Actual : [401]!
Error Message : null
#TC47 Search for a Invalid/blank customer
Steps:
Status code for '#TC47 Search for a Invalid/blank customer' is not matching. Expected:[200], Actual : [401]!
Error Message : null
symXchangeTransferFunds({toAccount={
"accountNumber": "0000012663",
"accountType": "Sh01",
...)
#TC58 Initiate a monetary transfer
Steps:
verifyResponseFieldsRelationShipSearch({EXPECTED MESSAGE=Successfully performed the customer relationship search process, ERROR MESSAGE=, T...)
accountInformation Field is not present in Response Body
#TC50 Verify response fields for relationship search api.
Steps:
accountInformation Field is not present in Response Body
symXchangeSearchForAnExistingLoan({EXPECTED MESSAGE=Successfully searched for loan information, automaticFundsTransfer=, ERROR MESSAGE...)
Status code for '#TC51 Search for an existing loan' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
#TC51 Search for an existing loan
Steps:
Status code for '#TC51 Search for an existing loan' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
symXchangeSearchAccountHistoryOfExistingAccount({EXPECTED MESSAGE=Successfully performed share history, ERROR MESSAGE=, TEST SCENARIO=#TC42 Search t...)
#TC42 Search the account History of an existing account holder
Steps:
symXchangeCreateDeposit({EXPECTED MESSAGE=Successfully performed the deposit create process, ERROR MESSAGE=, TEST SCENARIO=#...)
#TC55 Create a new deposit with existing Account Number
Steps:
verifyResponseFields({EXPECTED MESSAGE=Successfully performed share history, ERROR MESSAGE=, TEST SCENARIO=#TC43 Verify R...)
AccountInfo Field is not present in Response Body
#TC43 Verify Response Fields
Steps:
AccountInfo Field is not present in Response Body
symXChangeCreateCustomer({EXPECTED MESSAGE=Error creating the Account record: Failed to create record type Account - The acco...)
#TC48 Create a new customer.
Steps:
verifyResponseFieldsDepositSearch({EXPECTED MESSAGE=Successfully performed the deposit search process, ERROR MESSAGE=, TEST SCENARIO=#...)
accountBase Field is not present in Response Body
#TC54 Verify response fields for deposit search api
Steps:
accountBase Field is not present in Response Body
symXchangeTransferFunds({toAccount={
"accountNumber": "0000012663",
"accountType": "Sh01",
...)
#TC59 Initiate a monetary transfer
Steps:
verifyResponseFieldsLoanSearch({EXPECTED MESSAGE=Successfully searched for loan information, automaticFundsTransfer=, ERROR MESSAGE...)
accountInformation Field is not present in Response Body
#TC52 Verify response fields for loan search api.
Steps:
accountInformation Field is not present in Response Body
symXchangeRelatioshipSearch({EXPECTED MESSAGE=Successfully performed the customer relationship search process, ERROR MESSAGE=, T...)
#TC49 Search for existing customer relationships.
Steps:
symXchangeSearchAccountHistoryOfExistingAccount({EXPECTED MESSAGE=The requested record was not found, ERROR MESSAGE=, TEST SCENARIO=#TC44 Search the...)
#TC44 Search the account History of an existing account holder with Blank account number
Steps:
74 ignored methods
com.kinective.testscripts.Monetary.MonetaryTest
jXchangeTransferFunds
csiDebitGLAccount
corelationTransferToGLAccount
corelationTransferFunds
creditAndDebitGLAccount
csiDebitGLAccount
corelationTransferToGLAccount
corelationTransferFunds
creditAndDebitGLAccount
com.kinective.testscripts.Account.AccountTest
searchAccountHistoryOfExistingAccount
searchAccountHistoryOfRandomAccount
corelationSearchAccountHistoryOfExistingAccount
reserveAccountNumber
searchAccountHistoryOfRandomAccount
corelationSearchAccountHistoryOfExistingAccount
reserveAccountNumber
com.kinective.testscripts.Deposits.DepositsTest
csiMeridianTimeDepositSearch
jXchangeSearchDeposit
corelationCreateDeposit
csiMeridianDepositCreate_HSA
TimeDepositCreate_ExistingAccount
CreateDeposit_NewAccountNumber
csiMeridianDepositSearch2Ind1Bus
OrderCards
csiMeridianDepositCreate_Checking
CreateSavings_RandomAccount
csiMeridianDepositSearchInd
csiMeridianTimeDepositCreate_CD_Business
TimeDepositSearch_RandomAccount
csiMeridianDepositSearch_RandomAccount
csiMeridianDepositCreate_ExistingAccount
jXchangeCreateDeposit
csiMeridianTimeDepositCreate_IRA_Person
corelationDepositSearch_ExistingAccount
csiMeridianTimeDepositSearch_RandomAccount
TimeDepositCreate_RandomAccount
CreateSavings
csiMeridianTimeDepositCreate_ExistingAccount
TimeDepositSearch_ExistingAccount
jXchangeSearchDeposit
corelationCreateDeposit
csiMeridianDepositCreate_HSA
TimeDepositCreate_ExistingAccount
CreateDeposit_NewAccountNumber
csiMeridianDepositSearch2Ind1Bus
OrderCards
csiMeridianDepositCreate_Checking
CreateSavings_RandomAccount
csiMeridianDepositSearchInd
csiMeridianTimeDepositCreate_CD_Business
TimeDepositSearch_RandomAccount
csiMeridianDepositSearch_RandomAccount
csiMeridianDepositCreate_ExistingAccount
jXchangeCreateDeposit
csiMeridianTimeDepositCreate_IRA_Person
corelationDepositSearch_ExistingAccount
csiMeridianTimeDepositSearch_RandomAccount
TimeDepositCreate_RandomAccount
CreateSavings
csiMeridianTimeDepositCreate_ExistingAccount
TimeDepositSearch_ExistingAccount
com.kinective.testscripts.Loans.LoansTest
searchForRandomLoan
jXchangeBookNewLoan
jh2020CreateNewLoan
corelationLoanSearch
corelationCreateLoan
createLoanSixBorrowers
jXchangeSearchForAnExistingLoan
createLoanCoupon
CreateLoanWkProductCode
csiBookNewLoan
jh2020SearchForRandomLoan
csiSearchForAnExistingLoan
createLoanWk
jXchangeBookNewLoan
jh2020CreateNewLoan
corelationLoanSearch
corelationCreateLoan
createLoanSixBorrowers
jXchangeSearchForAnExistingLoan
createLoanCoupon
CreateLoanWkProductCode
csiBookNewLoan
jh2020SearchForRandomLoan
csiSearchForAnExistingLoan
createLoanWk
com.kinective.testscripts.Customer.CustomerTest
jh2020CreateCustomer
corelationCreateCustomer
jh2020CreateNewCustomer
CreateCustomer_ForeignAddressDarkMatters
csiMeridianCreateCustomer_Pers_OnlyCurrentNoForeign
RelatioshipCreateCustToAcct
jh2020QueryCustomer
csiMeridianQueryCustomerByTaxID
csiMeridianQueryCustomerByCustID
RelatioshipCreateCustToCust
CreateCustomer_SubTypeError
jh2020CreateNewCustomerVerifyidList
jXchangeCreateCustomer
CreateCustomer_ForeignAddressCorrect
csiQueryCustomer
corelationQueryCustomer
jXchangeQueryCustomer
corelationRelatioshipCreate
corelationRelatioshipSearch
csiMeridianCreateCustomer_ExistingTaxId
csiMeridianQueryCustomerByGuid
CreateCustomer_AddressNoZipExt
CreateCustomer_Error
jXchangeRelatioshipSearch
CreateCustomer_ForeignAddress
csiMeridianCreateCustomer_Bus_IRSCurrentMailingForeign
CreateCustomer_AddressTypeError
csiMeridianRelatioshipSearch
CreateCustomer_AllElementsAddress
corelationCreateCustomer
jh2020CreateNewCustomer
CreateCustomer_ForeignAddressDarkMatters
csiMeridianCreateCustomer_Pers_OnlyCurrentNoForeign
RelatioshipCreateCustToAcct
jh2020QueryCustomer
csiMeridianQueryCustomerByTaxID
csiMeridianQueryCustomerByCustID
RelatioshipCreateCustToCust
CreateCustomer_SubTypeError
jh2020CreateNewCustomerVerifyidList
jXchangeCreateCustomer
CreateCustomer_ForeignAddressCorrect
csiQueryCustomer
corelationQueryCustomer
jXchangeQueryCustomer
corelationRelatioshipCreate
corelationRelatioshipSearch
csiMeridianCreateCustomer_ExistingTaxId
csiMeridianQueryCustomerByGuid
CreateCustomer_AddressNoZipExt
CreateCustomer_Error
jXchangeRelatioshipSearch
CreateCustomer_ForeignAddress
csiMeridianCreateCustomer_Bus_IRSCurrentMailingForeign
CreateCustomer_AddressTypeError
csiMeridianRelatioshipSearch
CreateCustomer_AllElementsAddress
Methods in chronological order
com.kinective.testscripts.Account.AccountTest
init(org.testng.TestRunner@4607d78b)
0 ms
com.kinective.testscripts.Customer.CustomerTest
init(org.testng.TestRunner@4607d78b)
12150 ms
com.kinective.testscripts.Deposits.DepositsTest
init(org.testng.TestRunner@4607d78b)
19683 ms
com.kinective.testscripts.Loans.LoansTest
init(org.testng.TestRunner@4607d78b)
26059 ms
com.kinective.testscripts.Monetary.MonetaryTest
init(org.testng.TestRunner@4607d78b)
32203 ms
com.kinective.testscripts.Account.AccountTest
symXchangeSearchAccountHistoryOfExistingAccount({EXPECTED MESSAGE=Successfully performed share history, ERROR MESSAGE=, TEST SCENARIO=#TC42 Search t...)
37834 ms
symXchangeSearchAccountHistoryOfExistingAccount({EXPECTED MESSAGE=The requested record was not found, ERROR MESSAGE=, TEST SCENARIO=#TC44 Search the...)
42496 ms
symXchangeSearchAccountHistoryOfExistingAccount({EXPECTED MESSAGE=Successfully performed share history, ERROR MESSAGE=, TEST SCENARIO=#TC45 Search t...)
44690 ms
verifyResponseFields({EXPECTED MESSAGE=Successfully performed share history, ERROR MESSAGE=, TEST SCENARIO=#TC43 Verify R...)
46914 ms
com.kinective.testscripts.Customer.CustomerTest
symXchangeQueryCustomer({EXPECTED MESSAGE=Successfully performed the customer search process, ERROR MESSAGE=, TEST SCENARIO=...)
49111 ms
symXchangeQueryCustomer({EXPECTED MESSAGE=Validation failed: cvc-length-valid, ERROR MESSAGE=, TEST SCENARIO=#TC47 Search f...)
52051 ms
symXChangeCreateCustomer({EXPECTED MESSAGE=Error creating the Account record: Failed to create record type Account - The acco...)
54321 ms
symXchangeRelatioshipSearch({EXPECTED MESSAGE=Successfully performed the customer relationship search process, ERROR MESSAGE=, T...)
56460 ms
verifyResponseFieldsRelationShipSearch({EXPECTED MESSAGE=Successfully performed the customer relationship search process, ERROR MESSAGE=, T...)
58539 ms
com.kinective.testscripts.Deposits.DepositsTest
symXchangeSearchDeposit({EXPECTED MESSAGE=Successfully performed the deposit search process, ERROR MESSAGE=, TEST SCENARIO=#...)
60847 ms
symXchangeSearchDeposit({EXPECTED MESSAGE=Successfully performed the deposit search process, ERROR MESSAGE=, TEST SCENARIO=#...)
64553 ms
symXchangeSearchDeposit({EXPECTED MESSAGE=Successfully performed the deposit search process, ERROR MESSAGE=, TEST SCENARIO=#...)
66497 ms
symXchangeSearchDeposit({EXPECTED MESSAGE=The requested record was not found, ERROR MESSAGE=, TEST SCENARIO=#TC87 Search for...)
68522 ms
symXchangeCreateDeposit({EXPECTED MESSAGE=Successfully performed the deposit create process, ERROR MESSAGE=, TEST SCENARIO=#...)
70071 ms
symXchangeCreateDeposit({EXPECTED MESSAGE=Successfully performed the deposit create process, ERROR MESSAGE=, TEST SCENARIO=#...)
72314 ms
symXchangeCreateDeposit({EXPECTED MESSAGE=already in use, ERROR MESSAGE=, TEST SCENARIO=#TC84 Reseda Integration Create Depo...)
73910 ms
verifyResponseFieldsDepositSearch({EXPECTED MESSAGE=Successfully performed the deposit search process, ERROR MESSAGE=, TEST SCENARIO=#...)
76623 ms
com.kinective.testscripts.Loans.LoansTest
symXchangeSearchForAnExistingLoan({EXPECTED MESSAGE=Successfully searched for loan information, automaticFundsTransfer=, ERROR MESSAGE...)
78553 ms
verifyResponseFieldsLoanSearch({EXPECTED MESSAGE=Successfully searched for loan information, automaticFundsTransfer=, ERROR MESSAGE...)
81763 ms
com.kinective.testscripts.Monetary.MonetaryTest
symXchangeTransferFunds({toAccount={
"accountNumber": "0000012663",
"accountType": "Sh01",
...)
84219 ms
symXchangeTransferFunds({toAccount={
"accountNumber": "0000012663",
"accountType": "Sh01",
...)
87032 ms
symXchangeTransferFunds({toAccount={
"accountNumber": "0000012663",
"accountType": "Sh01",
...)
88940 ms