com.kinective.testscripts.Account.AccountTest
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:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.AssertionError: Status code for '#TC42 Search the account History of an existing account holder' 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:132)
at com.kinective.testscripts.Account.AccountTest.symXchangeSearchAccountHistoryOfExistingAccount(AccountTest.java:109)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 25 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:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.AssertionError: Status code for '#TC44 Search the account History of an existing account holder with Blank account number' 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:132)
at com.kinective.testscripts.Account.AccountTest.symXchangeSearchAccountHistoryOfExistingAccount(AccountTest.java:109)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 25 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=#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:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;})
java.lang.AssertionError: Status code for '#TC45 Search the account History of an existing account holder with Blank account type ' 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:132)
at com.kinective.testscripts.Account.AccountTest.symXchangeSearchAccountHistoryOfExistingAccount(AccountTest.java:109)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 25 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:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
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:751)
at com.generics.utils.Utils.verifyFieldPresent(Utils.java:729)
at com.kinective.sapi.AccountHistory.searchAccountHistory(AccountHistory.java:48)
at com.kinective.testscripts.Account.AccountTest.verifyResponseFields(AccountTest.java:169)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 25 stack frames
(#TC43 Verify Response Fields)
com.kinective.testscripts.Customer.CustomerTest
symXChangeCreateCustomer
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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"
}
], VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, 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=, assetID=, 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:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
java.lang.AssertionError: Something went Wrong. Status Message : An exception occurred while processing customer create transaction: Cannot invoke "com.symitar.generated.symxchange.account.dto.create.NameCreatableFields.setMobilePhone(String)" because the return value of "com.symitar.generated.symxchange.account.CreateAccountRequest.getNameCreatableFields()" is null
at com.generics.utils.Log.fail(Log.java:596)
at com.generics.utils.WebserviceTestBaseClass.verifyStatusMessage(WebserviceTestBaseClass.java:98)
at com.kinective.testscripts.Customer.CustomerTest.symXChangeCreateCustomer(CustomerTest.java:378)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 25 stack frames
(#TC48 Customer Create)
com.kinective.testscripts.Loans.LoansTest
symXchangeSearchForAnExistingLoan
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, governmentMonitoring=, escrows=, assetID=, VERIFY FIELDS=, customers=, collateral=, loanSearchBody=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000012648",
"accountType": "Ln00",
"subAccountNumber": "20"
},
"uuid": "string"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC51 Search for an existing loan account)
verifyResponseFieldsLoanSearch
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, governmentMonitoring=, escrows=, assetID=, VERIFY FIELDS=, customers=, collateral=, loanSearchBody=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000012648",
"accountType": "Ln00",
"subAccountNumber": "20"
},
"uuid": "string"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC52 Verify Response Fields for loan search)
com.kinective.testscripts.Monetary.MonetaryTest
symXchangeTransferFunds
({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "0000012663",
"accountType": "Sh01",
"transactionCode": "",
"subAccountNumber": "0020"
}, VERIFY ARRAY CONTAINS=, 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, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, assetID=, 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:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC57 #TC58 #TC59 Transfer the funds - Monetary Transfer)
symXchangeTransferFunds
({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "0000012663",
"accountType": "Sh01",
"transactionCode": "",
"subAccountNumber": "0020"
}, VERIFY ARRAY CONTAINS=, 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, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, assetID=, 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:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC57 #TC58 #TC59 Transfer the funds - Monetary Transfer)
symXchangeTransferFunds
({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "0000012663",
"accountType": "Sh01",
"transactionCode": "",
"subAccountNumber": "0020"
}, VERIFY ARRAY CONTAINS=, 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, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, assetID=, 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:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC57 #TC58 #TC59 Transfer the funds - Monetary Transfer)
com.kinective.testscripts.Customer.CustomerTest
symXchangeQueryCustomer
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, customerBase=, relatinshipInformation=, alienStatus=, assetID=, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={
"assetID": "symxchange_api_test",
"content": {
"taxID": "",
"customerID": ""
},
"uuid": "123"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC46, #TC47 Query Customers)
symXchangeQueryCustomer
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, customerBase=, relatinshipInformation=, alienStatus=, assetID=, VERIFY FIELDS=preferredContactMethod,addressLastVerify, customerSearchBody=, residences=, BODY={
"assetID": "symxchange_api_test",
"content": {
"taxID": "",
"customerID": "0003700132"
},
"uuid": "123"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC46, #TC47 Query Customers)
symXchangeRelatioshipSearch
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, customerBase=, relatinshipInformation=, alienStatus=, assetID=, 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:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC49 Customer Relationship Search)
verifyResponseFieldsRelationShipSearch
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, customerBase=, relatinshipInformation=, alienStatus=, assetID=, 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:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC50 Verify Response Fields)
com.kinective.testscripts.Deposits.DepositsTest
symXchangeCreateDeposit
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail={
"openDate": "2024-02-05"
}, DepositSearchBody=, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountDetail": {{accountDetail}},
"accountInformation": {
"description": "STUDENT ATHLETE",
"accountNumber": "0000018522"
},
"coreSpecificFields": {{coreSpecificFields}}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=, order=})
(#TC55 #TC83 #TC84 establish a new deposit)
symXchangeCreateDeposit
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail={
"openDate": "2024-02-05"
}, DepositSearchBody=, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountDetail": {{accountDetail}},
"accountInformation": {
"description": "STUDENT ATHLETE",
"accountNumber": "0000018522"
},
"coreSpecificFields": {{coreSpecificFields}}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=, order=})
(#TC55 #TC83 #TC84 establish a new deposit)
symXchangeCreateDeposit
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail=, DepositSearchBody=, 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": "2025-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:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=, order=})
(#TC55 #TC83 #TC84 establish a new deposit)
symXchangeSearchDeposit
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail=, DepositSearchBody=, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000018522",
"accountType": "",
"coreSpecificFields": {
"shareID": "0002"
}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=, order=})
(#TC53 #TC56 #TC86 #TC87 search for a deposit/time deposit(symxchange))
symXchangeSearchDeposit
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail=, DepositSearchBody=, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000012648",
"accountType": "Sh01",
"coreSpecificFields": {{coreSpecificFields}}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=, order=})
(#TC53 #TC56 #TC86 #TC87 search for a deposit/time deposit(symxchange))
symXchangeSearchDeposit
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail=, DepositSearchBody=, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000012648",
"accountType": "Sh01",
"coreSpecificFields": {{coreSpecificFields}}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=, order=})
(#TC53 #TC56 #TC86 #TC87 search for a deposit/time deposit(symxchange))
symXchangeSearchDeposit
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail=, DepositSearchBody=, VERIFY FIELDS=, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "00000",
"accountType": "",
"coreSpecificFields": {
"shareID": "0002"
}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=, order=})
(#TC53 #TC56 #TC86 #TC87 search for a deposit/time deposit(symxchange))
verifyResponseFieldsDepositSearch
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, 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, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail=, DepositSearchBody=, VERIFY FIELDS=accountBase,accountDetail, BODY={
"assetID": "symxchange_api_test",
"content": {
"accountNumber": "0000012648",
"accountType": "Sh01",
"coreSpecificFields": {{coreSpecificFields}}
},
"uuid": "string"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=, order=})
(#TC54 Verify Response Fields for deposit search)
C:\Windows\Temp\codebuild\tmp\output\src2698515502\src\testxml\symXChange_dev.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="dev"/>
<parameter name="version" value="v2"/>
<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
symXChange
symXChangeCreateCustomer
symXchangeCreateDeposit
symXchangeSearchDeposit
symXchangeTransferFunds
verifyResponseFieldsDepositSearch
symXChangeCustomer
symXChangeCreateCustomer
symXChangeCustomerCreate
symXChangeCreateCustomer
symXChangeDepositCreate
symXchangeCreateDeposit
symXChangeDepositSearch
symXchangeSearchDeposit
verifyResponseFieldsDepositSearch
symXChangeDeposits
symXchangeCreateDeposit
symXchangeSearchDeposit
verifyResponseFieldsDepositSearch
symXChangeMonetary
symXchangeTransferFunds
symXChangeTransferFunds
symXchangeTransferFunds
symXchange
symXchangeQueryCustomer
symXchangeRelatioshipSearch
symXchangeSearchAccountHistoryOfExistingAccount
symXchangeSearchForAnExistingLoan
verifyResponseFields
verifyResponseFieldsLoanSearch
verifyResponseFieldsRelationShipSearch
symXchangeAccount
symXchangeSearchAccountHistoryOfExistingAccount
verifyResponseFields
symXchangeCustomer
symXchangeQueryCustomer
symXchangeRelatioshipSearch
verifyResponseFieldsRelationShipSearch
symXchangeCustomerSearch
symXchangeQueryCustomer
symXchangeLoanSearch
symXchangeSearchForAnExistingLoan
verifyResponseFieldsLoanSearch
symXchangeLoans
symXchangeSearchForAnExistingLoan
verifyResponseFieldsLoanSearch
symXchangeRelationshipSearch
symXchangeRelatioshipSearch
verifyResponseFieldsRelationShipSearch
symXchangeSearchAccountHistory
symXchangeSearchAccountHistoryOfExistingAccount
verifyResponseFields
Times for Rest Assured Api Suites
Total running time: 40 seconds
Reporter output for Rest Assured Api Suites
verifyResponseFieldsLoanSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully searched for loan in...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC52 Verify response fields for loan search api.
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXchangeSearchDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the deposi...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC86 Search for an account - Time Deposit Search with an existing account
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXchangeCreateDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the deposi...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC83 Reseda Integration Create Deposit
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXchangeTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "0000012663",
"accoun...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC58 Initiate a monetary transfer
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXchangeQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Validation failed: cvc-length-val...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC47 Search for a Invalid/blank customer
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
verifyResponseFieldsRelationShipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the custom...)
accountInformation Field is present in Response Body
accountRelationshipStatus Field is present in Response Body
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC50 Verify response fields for relationship search api.
Steps:
accountInformation Field is present in Response Body
accountRelationshipStatus Field is present in Response Body
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXchangeQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the custom...)
preferredContactMethod Field is present in Response Body
addressLastVerify Field is present in Response Body
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC46 Search for a customer.
Steps:
preferredContactMethod Field is present in Response Body
addressLastVerify Field is present in Response Body
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXchangeSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully searched for loan in...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC51 Search for an existing loan
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXchangeCreateDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=already in use, ERROR MESSAGE=, T...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC84 Reseda Integration Create Deposit
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXchangeSearchDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the deposi...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC56 Search for an account - Time Deposit Search with an existing account
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXchangeRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the custom...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC49 Search for existing customer relationships.
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXchangeSearchDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the deposi...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC53 Search for a deposit
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXchangeCreateDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the deposi...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC55 Create a new deposit with existing Account Number
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXchangeTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "0000012663",
"accoun...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC59 Initiate a monetary transfer
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
verifyResponseFieldsDepositSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the deposi...)
accountBase Field is present in Response Body
accountDetail Field is present in Response Body
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC54 Verify response fields for deposit search api
Steps:
accountBase Field is present in Response Body
accountDetail Field is present in Response Body
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXchangeTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "0000012663",
"accoun...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC57 Initiate a monetary transfer
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXchangeSearchDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=The requested record was not foun...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC87 Search for an account - Time Deposit Search with an existing account
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
symXChangeCreateCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Error creating the Account record...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
Something went Wrong. Status Message : An exception occurred while processing customer create transaction: Cannot invoke "com.symitar.generated.symxchange.account.dto.create.NameCreatableFields.setMobilePhone(String)" because the return value of "com.symitar.generated.symxchange.account.CreateAccountRequest.getNameCreatableFields()" is null
#TC48 Create a new customer.
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
Something went Wrong. Status Message : An exception occurred while processing customer create transaction: Cannot invoke "com.symitar.generated.symxchange.account.dto.create.NameCreatableFields.setMobilePhone(String)" because the return value of "com.symitar.generated.symxchange.account.CreateAccountRequest.getNameCreatableFields()" is null
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
symXchangeSearchAccountHistoryOfExistingAccount({EXPECTED MESSAGE=Successfully performed share history, ERROR MESSAGE=, TEST SCENARIO=#TC42 Search t...)
Status code for '#TC42 Search the account History of an existing account holder' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
#TC42 Search the account History of an existing account holder
Steps:
Status code for '#TC42 Search the account History of an existing account holder' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
symXchangeSearchAccountHistoryOfExistingAccount({EXPECTED MESSAGE=The requested record was not found, ERROR MESSAGE=, TEST SCENARIO=#TC44 Search the...)
Status code for '#TC44 Search the account History of an existing account holder with Blank account number' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
#TC44 Search the account History of an existing account holder with Blank account number
Steps:
Status code for '#TC44 Search the account History of an existing account holder with Blank account number' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
symXchangeSearchAccountHistoryOfExistingAccount({EXPECTED MESSAGE=Successfully performed share history, ERROR MESSAGE=, TEST SCENARIO=#TC45 Search t...)
Status code for '#TC45 Search the account History of an existing account holder with Blank account type ' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
#TC45 Search the account History of an existing account holder with Blank account type
Steps:
Status code for '#TC45 Search the account History of an existing account holder with Blank account type ' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
100 ignored methods
com.kinective.testscripts.Account.AccountTest
searchAccountHistoryOfExistingAccount
searchAccountHistoryOfRandomAccount
corelationSearchAccountHistoryOfExistingAccount
reserveAccountNumber
searchAccountHistoryOfRandomAccount
corelationSearchAccountHistoryOfExistingAccount
reserveAccountNumber
com.kinective.testscripts.Loans.LoansTest
searchForRandomLoan
jXchangeBookNewLoan
jh2020CreateNewLoan
corelationLoanSearch
corelationCreateLoan
createLoanSixBorrowers
jXchangeSearchForAnExistingLoan
createLoanCoupon
CreateLoanWkProductCode
premierCoSearchForAnExistingLoan
csiBookNewLoan
jh2020SearchForRandomLoan
csiSearchForAnExistingLoan
createLoanWk
jXchangeBookNewLoan
jh2020CreateNewLoan
corelationLoanSearch
corelationCreateLoan
createLoanSixBorrowers
jXchangeSearchForAnExistingLoan
createLoanCoupon
CreateLoanWkProductCode
premierCoSearchForAnExistingLoan
csiBookNewLoan
jh2020SearchForRandomLoan
csiSearchForAnExistingLoan
createLoanWk
com.kinective.testscripts.Monetary.MonetaryTest
jXchangeTransferFunds
csiDebitGLAccount
premierCoTransferFunds
corelationTransferToGLAccount
corelationTransferFunds
creditAndDebitGLAccount
premierCoPayLoan
csiDebitGLAccount
premierCoTransferFunds
corelationTransferToGLAccount
corelationTransferFunds
creditAndDebitGLAccount
premierCoPayLoan
com.kinective.testscripts.Customer.CustomerTest
jh2020CreateCustomer
corelationCreateCustomer
jh2020CreateNewCustomer
premierCoCreateCustTest
CreateCustomer_ForeignAddressDarkMatters
csiMeridianCreateCustomer_Pers_OnlyCurrentNoForeign
RelatioshipCreateCustToAcct
jh2020QueryCustomer
csiMeridianQueryCustomerByTaxID
csiMeridianQueryCustomerByCustID
RelatioshipCreateCustToCust
jh2020CreateNewCustomerVerifyidList
CreateCustomer_SubTypeError
jXchangeCreateCustomer
CreateCustomer_ForeignAddressCorrect
csiQueryCustomer
corelationQueryCustomer
jXchangeQueryCustomer
corelationRelatioshipSearch
corelationRelatioshipCreate
csiMeridianCreateCustomer_ExistingTaxId
csiMeridianQueryCustomerByGuid
CreateCustomer_AddressNoZipExt
CreateCustomer_Error
jXchangeRelatioshipSearch
premierCoRelatioshipCreate
premierCoRelatioshipSearch
premierCoQueryCustomer
CreateCustomer_ForeignAddress
csiMeridianCreateCustomer_Bus_IRSCurrentMailingForeign
CreateCustomer_AddressTypeError
premierCoCreateCust_verifyBySearchCust
csiMeridianRelatioshipSearch
CreateCustomer_AllElementsAddress
corelationCreateCustomer
jh2020CreateNewCustomer
premierCoCreateCustTest
CreateCustomer_ForeignAddressDarkMatters
csiMeridianCreateCustomer_Pers_OnlyCurrentNoForeign
RelatioshipCreateCustToAcct
jh2020QueryCustomer
csiMeridianQueryCustomerByTaxID
csiMeridianQueryCustomerByCustID
RelatioshipCreateCustToCust
jh2020CreateNewCustomerVerifyidList
CreateCustomer_SubTypeError
jXchangeCreateCustomer
CreateCustomer_ForeignAddressCorrect
csiQueryCustomer
corelationQueryCustomer
jXchangeQueryCustomer
corelationRelatioshipSearch
corelationRelatioshipCreate
csiMeridianCreateCustomer_ExistingTaxId
csiMeridianQueryCustomerByGuid
CreateCustomer_AddressNoZipExt
CreateCustomer_Error
jXchangeRelatioshipSearch
premierCoRelatioshipCreate
premierCoRelatioshipSearch
premierCoQueryCustomer
CreateCustomer_ForeignAddress
csiMeridianCreateCustomer_Bus_IRSCurrentMailingForeign
CreateCustomer_AddressTypeError
premierCoCreateCust_verifyBySearchCust
csiMeridianRelatioshipSearch
CreateCustomer_AllElementsAddress
com.kinective.testscripts.Deposits.DepositsTest
premierCoDepositSearch_verifyFields
premierCoTimeDepositSearch_NonexistingAccount
jXchangeSearchDeposit
csiMeridianDepositCreate_HSA
premierCoDepositSearch_InvalidAccount
TimeDepositCreate_ExistingAccount
csiMeridianDepositCreate_Checking
csiMeridianDepositSearchInd
csiMeridianTimeDepositCreate_CD_Business
premierCoTimeDepositSearch_InvalidAccountType
premierCoTimeDepositSearch_verifyFields
premierCoTimeDepositCreate
csiMeridianDepositSearch_RandomAccount
csiMeridianDepositCreate_ExistingAccount
premierCoDepositSearch_CheckingAccount
csiMeridianTimeDepositCreate_IRA_Person
premierCoCreateDepositForSearchTest
premierCoCreateDeposit
corelationDepositSearch_ExistingAccount
csiMeridianTimeDepositSearch_RandomAccount
premierCoTimeDepositCreateForSearchTest
TimeDepositCreate_RandomAccount
premierCoTimeDepositSearch_BlankAccountNumber
csiMeridianTimeDepositSearch
corelationCreateDeposit
premierCoTimeDepositSearch_InvalidAccount
premierCoTimeDepositSearch_CDA
premierCoDepositSearch_BlankAccount
CreateDeposit_NewAccountNumber
premierCoDepositSearch_SavingsAccount
csiMeridianDepositSearch2Ind1Bus
OrderCards
premierCoDepositSearch_VerifyNewAccountBySearch
CreateSavings_RandomAccount
TimeDepositSearch_RandomAccount
jXchangeCreateDeposit
premierCoDepositSearch_NonexistingAccount
premierCoTimeDepositSearch_VerifyNewAccountBySearch
CreateSavings
csiMeridianTimeDepositCreate_ExistingAccount
TimeDepositSearch_ExistingAccount
premierCoTimeDepositSearch_NonexistingAccount
jXchangeSearchDeposit
csiMeridianDepositCreate_HSA
premierCoDepositSearch_InvalidAccount
TimeDepositCreate_ExistingAccount
csiMeridianDepositCreate_Checking
csiMeridianDepositSearchInd
csiMeridianTimeDepositCreate_CD_Business
premierCoTimeDepositSearch_InvalidAccountType
premierCoTimeDepositSearch_verifyFields
premierCoTimeDepositCreate
csiMeridianDepositSearch_RandomAccount
csiMeridianDepositCreate_ExistingAccount
premierCoDepositSearch_CheckingAccount
csiMeridianTimeDepositCreate_IRA_Person
premierCoCreateDepositForSearchTest
premierCoCreateDeposit
corelationDepositSearch_ExistingAccount
csiMeridianTimeDepositSearch_RandomAccount
premierCoTimeDepositCreateForSearchTest
TimeDepositCreate_RandomAccount
premierCoTimeDepositSearch_BlankAccountNumber
csiMeridianTimeDepositSearch
corelationCreateDeposit
premierCoTimeDepositSearch_InvalidAccount
premierCoTimeDepositSearch_CDA
premierCoDepositSearch_BlankAccount
CreateDeposit_NewAccountNumber
premierCoDepositSearch_SavingsAccount
csiMeridianDepositSearch2Ind1Bus
OrderCards
premierCoDepositSearch_VerifyNewAccountBySearch
CreateSavings_RandomAccount
TimeDepositSearch_RandomAccount
jXchangeCreateDeposit
premierCoDepositSearch_NonexistingAccount
premierCoTimeDepositSearch_VerifyNewAccountBySearch
CreateSavings
csiMeridianTimeDepositCreate_ExistingAccount
TimeDepositSearch_ExistingAccount
Methods in chronological order
com.kinective.testscripts.Account.AccountTest
init(org.testng.TestRunner@37e55819)
0 ms
com.kinective.testscripts.Customer.CustomerTest
init(org.testng.TestRunner@37e55819)
11711 ms
com.kinective.testscripts.Deposits.DepositsTest
init(org.testng.TestRunner@37e55819)
14114 ms
com.kinective.testscripts.Loans.LoansTest
init(org.testng.TestRunner@37e55819)
16010 ms
com.kinective.testscripts.Monetary.MonetaryTest
init(org.testng.TestRunner@37e55819)
18435 ms
com.kinective.testscripts.Account.AccountTest
symXchangeSearchAccountHistoryOfExistingAccount({EXPECTED MESSAGE=Successfully performed share history, ERROR MESSAGE=, TEST SCENARIO=#TC42 Search t...)
20881 ms
symXchangeSearchAccountHistoryOfExistingAccount({EXPECTED MESSAGE=The requested record was not found, ERROR MESSAGE=, TEST SCENARIO=#TC44 Search the...)
22599 ms
symXchangeSearchAccountHistoryOfExistingAccount({EXPECTED MESSAGE=Successfully performed share history, ERROR MESSAGE=, TEST SCENARIO=#TC45 Search t...)
23087 ms
verifyResponseFields({EXPECTED MESSAGE=Successfully performed share history, ERROR MESSAGE=, TEST SCENARIO=#TC43 Verify R...)
23566 ms
com.kinective.testscripts.Customer.CustomerTest
symXchangeRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the custom...)
24034 ms
verifyResponseFieldsRelationShipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the custom...)
38882 ms
symXChangeCreateCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Error creating the Account record...)
44632 ms
symXchangeQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the custom...)
45489 ms
symXchangeQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Validation failed: cvc-length-val...)
46318 ms
com.kinective.testscripts.Deposits.DepositsTest
symXchangeCreateDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the deposi...)
47137 ms
symXchangeCreateDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the deposi...)
49347 ms
symXchangeCreateDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=already in use, ERROR MESSAGE=, T...)
50088 ms
symXchangeSearchDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the deposi...)
50879 ms
symXchangeSearchDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the deposi...)
51637 ms
symXchangeSearchDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the deposi...)
52375 ms
symXchangeSearchDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=The requested record was not foun...)
53154 ms
verifyResponseFieldsDepositSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully performed the deposi...)
53860 ms
com.kinective.testscripts.Loans.LoansTest
symXchangeSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully searched for loan in...)
54583 ms
verifyResponseFieldsLoanSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Successfully searched for loan in...)
57057 ms
com.kinective.testscripts.Monetary.MonetaryTest
symXchangeTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "0000012663",
"accoun...)
58053 ms
symXchangeTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "0000012663",
"accoun...)
60214 ms
symXchangeTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "0000012663",
"accoun...)
60923 ms