com.kinective.testscripts.Deposits.DepositsTest
premierCoTimeDepositSearch_InvalidAccount
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=GetAccountsSDA - Status: Error - Account not found, TEST SCENARIO=#TC182 Search time deposit with an invalid account number, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoTimeDepositSearch_InvalidAccount, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountNumber": "290AB1702",
"accountType": "CDA"
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=})
java.lang.NullPointerException: Cannot invoke "java.util.List.size()" because "issueIds" is null
at com.generics.utils.ExtentReporter.endTest(ExtentReporter.java:213)
at com.generics.utils.Log.endTestCase(Log.java:283)
at com.kinective.testscripts.Deposits.DepositsTest.premierCoTimeDepositSearch_InvalidAccount(DepositsTest.java:1204)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 25 stack frames
(#TC182 Search time deposit with an invalid account number)
com.kinective.testscripts.Customer.CustomerTest
premierCoCreateCust_verifyBySearchCust
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC161 Create a customer with person record with foreign=true and verify the fields in the response body.
Also verify phone number fields [countryCode, areaCode, number, and extension] are included in the response correctly.
Verify multiple phone numbers with same PhoneType is allowed by searching for the same customer we've created, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones={
"areaCode": "402",
"countryCode": "1",
"extension": "005678",
"isPrimary": true,
"number": "2190004",
"phoneType": "Work"
},
{
"areaCode": "101",
"countryCode": "1",
"extension": "987654",
"isPrimary": true,
"number": "908787",
"phoneType": "Work"
}, TEST ID=premierCoCreateCust_verifyBySearchCust, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase={
"alienStatus": {
"chapter3Status": "0",
"chapter4Status": "0",
"giin": "0",
"w8Type": "W8-BEN-E"
},
"createDate": "2021-01-09",
"crmSmsa": "1002",
"customerType": "Person",
"dob": "1988-01-07",
"email": {
"emailAddress": "EMAIL8@ZOOHO.COM",
"emailType": "PERSON"
},
"employeeCode": "9",
"gender": "Male",
"idList": [
{
"expirationDate": "2025-12-30",
"issueDate": "2020-12-30",
"issuer": "US",
"type": "A",
"value": "21301002543894127"
}
],
"isUSCitizen": true,
"naicsCode": 1,
"name": {
"firstName": "HOWARD",
"fullName": "JOSEPH N HOWARD",
"lastName": "JOSEPH",
"legalName": "JOSEPH N HOWARD",
"middleName": "N",
"suffix": "JR"
},
"phones": [
{{phones}}
],
"residences": [
{{residences}}
],
"taxID": "988125678",
"taxIDType": "P",
"tinCertification": "Certified"
}, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody={
"assetID": "{{assetID}}",
"content": {
"taxID": "",
"customerID": "3309990"
},
"uuid": ""
}, residences={
"address1": "2221 MILLER",
"address2": "STE 123",
"addressType": "Current",
"city": "FALLS CITY",
"isPrimary": true,
"postalCode": "68361",
"postalExtension": "1234",
"seasonBeginDate": "2019-08-17",
"seasonEndDate": "2027-08-17",
"state": "CA",
"streetName": "MILLER",
"streetNumber": "2221",
"subType": "Personal",
"suite": "STE 123"
}, BODY={
"assetID": "{{assetID}}",
"content": {
"branchNumber": "2",
"customerBase": {{customerBase}},
"officerCode": "99",
"originatingBranch": "2",
"userFields": [
{
"dataLength": 40,
"dataType": "Alpha",
"description": "GoldTier ID",
"expirationDate": "2022-12-12",
"groupNumber": "0",
"key": "700",
"requiredFlag": false,
"searchFlag": true,
"value": "100002"
}
]
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
java.lang.IndexOutOfBoundsException: Index 4 out of bounds for length 4
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
at java.base/java.util.Objects.checkIndex(Objects.java:385)
at java.base/java.util.ArrayList.get(ArrayList.java:427)
at com.generics.utils.ExtentReporter.endTest(ExtentReporter.java:217)
at com.generics.utils.Log.endTestCase(Log.java:283)
at com.kinective.testscripts.Customer.CustomerTest.premierCoCreateCust_verifyBySearchCust(CustomerTest.java:1328)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 25 stack frames
(#TC158 #TC159 #TC160 #TC161 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body)
premierCoCreateCust_verifyBySearchCust
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC159 Create a customer with addrType=Secondary and verify in Search Customer isPrimary=true in the response body. Also veirify the statusCode, statusMessage and uuid fields., coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, phones={
"areaCode": "906",
"countryCode": "1",
"isPrimary": false,
"number": "8782725",
"phoneType": "Work"
}, TEST ID=premierCoCreateCust_verifyBySearchCust, idList={
"expirationDate": "2026-12-30",
"issueDate": "2020-12-30",
"issuer": "22",
"type": "1",
"value": "21301002543894127"
}, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, customerBase={
"alienStatus": {
"chapter3Status": "0",
"chapter4Status": "0",
"giin": "777555",
"w8Type": "W8-BEN"
},
"customerType": "Business",
"email": {
"emailAddress": "ClimbingCastle@gmail.com",
"emailType": "Business"
},
"idList": [
{{idList}}
],
"naicsCode": 71,
"mothersMaidenName": "Molly Moon",
"password": "Password@123",
"passwordClue": "First and Last Name of your mother",
"name": {
"businessName": "Living well",
"legalName": "Living well, Inc."
},
"phones": [
{{phones}}
],
"residences": [ {{residences}}
],
"taxID": "777335555",
"taxIDType": "B",
"tinCertification": "Certified"
}, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody={
"assetID": "{{assetID}}",
"content": {
"taxID": "",
"customerID": "3309990"
},
"uuid": ""
}, residences=
{
"address1": "9528 25 Hwy",
"city": "Halton Hills",
"censusTractNumber": "0011.01",
"countryCode": "10",
"isForeign": true,
"isPrimary": false,
"addressType": "Seasonal",
"msaCode": 12343,
"postalCode": "L9T 2X7",
"state": "ON",
"subType": "Business"
},
{
"address1": "9632 25 Hwy",
"addressType": "Seasonal",
"city": "Duryodhan Hills",
"censusTractNumber": "0011.01",
"countryCode": "11",
"isForeign": false,
"isPrimary": true,
"msaCode": 12344,
"postalCode": "56784",
"postalExtension": "1121",
"state": "ON",
"subType": "Business"
},
{
"address1": "2221 MILLER",
"address2": "STE 123",
"addressType": "Seasonal",
"city": "FALLS CITY",
"isPrimary": false,
"isForeign": false,
"countryCode": "12",
"postalCode": "68361",
"postalExtension": "1234",
"seasonBeginDate": "2019-08-17",
"seasonEndDate": "2027-08-17",
"state": "CA",
"streetName": "MILLER",
"streetNumber": "2221",
"subType": "Business",
"suite": "STE 123"
},
{
"address1": "8548 69 Hwy",
"city": "Mahabali Hills",
"censusTractNumber": "0011.01",
"countryCode": "10",
"isForeign": true,
"isPrimary": false,
"addressType": "Seasonal",
"msaCode": 12343,
"postalCode": "L9T 2X7",
"state": "ON",
"subType": "Business"
},
{
"address1": "9528 25 Hwy",
"city": "Chanakya Hills",
"censusTractNumber": "0011.01",
"countryCode": "10",
"isForeign": true,
"isPrimary": false,
"addressType": "Mailing",
"msaCode": 12343,
"postalCode": "L9T 2X7",
"state": "ON",
"subType": "Business"
}, BODY={
"assetID": "{{assetID}}",
"content": {
"branchNumber": "2",
"customerBase": {{customerBase}},
"officerCode": "160",
"originatingBranch": "2"
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
java.lang.IndexOutOfBoundsException: Index 4 out of bounds for length 4
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
at java.base/java.util.Objects.checkIndex(Objects.java:385)
at java.base/java.util.ArrayList.get(ArrayList.java:427)
at com.generics.utils.ExtentReporter.endTest(ExtentReporter.java:217)
at com.generics.utils.Log.endTestCase(Log.java:283)
at com.kinective.testscripts.Customer.CustomerTest.premierCoCreateCust_verifyBySearchCust(CustomerTest.java:1328)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 25 stack frames
(#TC158 #TC159 #TC160 #TC161 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body)
premierCoCreateCust_verifyBySearchCust
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC160 Create a customer with person record with foreign=false and verify the fields in the response body. [Bug - KP-762] Also verify that all the address fields are present in the response body , coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones={
"areaCode": "402",
"countryCode": "1",
"isPrimary": true,
"number": "2190004",
"phoneType": "Work"
}, TEST ID=premierCoCreateCust_verifyBySearchCust, idList={
"expirationDate": "2025-12-30",
"issueDate": "2020-12-30",
"issuer": "US",
"type": "A",
"value": "21301002543894127"
},
{
"expirationDate": "2029-12-30",
"issueDate": "2040-12-30",
"issuer": "US",
"type": "C",
"value": "21301002543899999"
}, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase={
"alienStatus": {
"chapter3Status": "0",
"chapter4Status": "0",
"giin": "0",
"w8Type": "W8-BEN-E"
},
"createDate": "2021-01-09",
"crmSmsa": "1002",
"customerType": "Person",
"dob": "1988-01-07",
"email": {
"emailAddress": "EMAIL8@ZOOHO.COM",
"emailType": "PERSON"
},
"employeeCode": "9",
"gender": "Male",
"idList": [
{{idList}}
],
"isUSCitizen": true,
"naicsCode": 1,
"mothersMaidenName": "Jolly Josh",
"password": "Hjosheph@123",
"passwordClue": "First and Last Name 123",
"name": {
"firstName": "HOWARD",
"fullName": "JOSEPH N HOWARD",
"lastName": "JOSEPH",
"legalName": "JOSEPH N HOWARD",
"middleName": "N",
"suffix": "Jr."
},
"phones": [
{{phones}}
],
"residences": [{{residences}}
],
"taxID": "988125678",
"taxIDType": "P",
"tinCertification": "Certified"
}, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody={
"assetID": "{{assetID}}",
"content": {
"taxID": "",
"customerID": "3309990"
},
"uuid": ""
}, residences={
"address1": "2221 MILLER",
"address2": "STE 123",
"addressType": "Current",
"city": "FALLS CITY",
"isPrimary": true,
"postalCode": "683 61",
"postalExtension": "1234",
"seasonBeginDate": "2019-08-17",
"seasonEndDate": "2027-08-17",
"state": "CA",
"streetName": "MILLER",
"streetNumber": "2221",
"subType": "Personal",
"suite": "STE 123",
"isForeign": false,
"countryCode": "2",
"msaCode": 0,
"censusTractNumber": "009109"
}, BODY={
"assetID": "{{assetID}}",
"content": {
"branchNumber": "2",
"customerBase": {{customerBase}},
"officerCode": "99",
"originatingBranch": "2",
"userFields": [
{
"dataLength": 40,
"dataType": "Alpha",
"description": "GoldTier ID",
"expirationDate": "2022-12-12",
"groupNumber": "0",
"key": "700",
"requiredFlag": false,
"searchFlag": true,
"value": "100002"
}
]
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
java.lang.IndexOutOfBoundsException: Index 4 out of bounds for length 4
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
at java.base/java.util.Objects.checkIndex(Objects.java:385)
at java.base/java.util.ArrayList.get(ArrayList.java:427)
at com.generics.utils.ExtentReporter.endTest(ExtentReporter.java:217)
at com.generics.utils.Log.endTestCase(Log.java:283)
at com.kinective.testscripts.Customer.CustomerTest.premierCoCreateCust_verifyBySearchCust(CustomerTest.java:1328)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 25 stack frames
(#TC158 #TC159 #TC160 #TC161 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body)
premierCoQueryCustomer
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC157 Search a customer with Customer ID and verify there is no blank object "{}" present in the Response Json, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoQueryCustomer, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"taxID": "",
"customerID": "3243931"
},
"uuid": "123636"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
java.lang.IndexOutOfBoundsException: Index 4 out of bounds for length 4
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
at java.base/java.util.Objects.checkIndex(Objects.java:385)
at java.base/java.util.ArrayList.get(ArrayList.java:427)
at com.generics.utils.ExtentReporter.endTest(ExtentReporter.java:217)
at com.generics.utils.Log.endTestCase(Log.java:283)
at com.kinective.testscripts.Customer.CustomerTest.premierCoQueryCustomer(CustomerTest.java:1221)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 25 stack frames
(#TC153 #TC154 #TC155 #TC156 #TC157 Search for customer by tax ID and verify fields in the response body)
premierCoRelatioshipCreate
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Relationship Must be Unique, ERROR MESSAGE=, TEST SCENARIO=#TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipCreate, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusCode,statusMessage, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"relatedToCustomerInformation": {
"relatedToCustomerID": "3310691"
},
"relationshipInformation": [
{
"beneficialOwner": {
"percent": 100,
"type": "Beneficial Owner"
},
"customerID": "3310653"
}
]
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false})
java.lang.IndexOutOfBoundsException: Index 3 out of bounds for length 3
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
at java.base/java.util.Objects.checkIndex(Objects.java:385)
at java.base/java.util.ArrayList.get(ArrayList.java:427)
at com.generics.utils.ExtentReporter.endTest(ExtentReporter.java:217)
at com.generics.utils.Log.endTestCase(Log.java:283)
at com.kinective.testscripts.Customer.CustomerTest.premierCoRelatioshipCreate(CustomerTest.java:1355)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
... Removed 25 stack frames
(#TC163 #TC164 #TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner)
com.kinective.testscripts.Deposits.DepositsTest
premierCoCreateDeposit
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddAccountApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC179 Create a new deposit account, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoCreateDeposit, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=content.accountType,content.accountNumber, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountDetail": {
"accountClassCode": "1",
"balance": 248560.00,
"beneficiaries": [
{
"address": {
"addressID": "2106252"
},
"beneficiaryLevel": "CoOwner",
"customerID": "3243943",
"distribution": "12"
}
],
"branchNumber": "2",
"costCenter": "11",
"customerID": "3243934",
"customerRelationships": [
{
"customerID": "3242482",
"otherRelationshipDescription": "Second",
"relationshipCode": "Owner",
"taxReporting": false
}
],
"federalWithholdingIndicator": "FederalTax",
"index": 6,
"interestDisposition": "AddBackToAcct",
"interestPaymentInternalAccount": "300056995",
"naicsCode": "1",
"oedCode": "5",
"officerCode": "1",
"openDate": "2020-09-29",
"productName": "DDA",
"productType": "10101",
"relationshipCode": "Owner",
"secondaryOfficerCode": "2",
"serviceChargeCode": "0",
"serviceChargeWaiveReason": "0",
"shortName": "MAX",
"statementCycle": "Cycle",
"statementFrequency": "28",
"statementMailingAddress": {
"address1": "110 Turner Rd",
"address2": "Apt B",
"addressType": "Primary",
"city": "Orlando",
"postalCode": "32789",
"postalExtension": "1234",
"state": "FL"
},
"taxReportingOwner": true,
"userFields": [
{
"key": "2",
"value": "2",
"dataType": "Alpha",
"dataLength": 8,
"expirationDate": "2021-03-28",
"description": "DDA Data",
"requiredFlag": true
}
]
},
"accountInformation": {
"accountType": "Checking"
},
"accountServices": {
"overdraftProtectionAccounts": [
{
"overDraftOption": "OptIn"
}
]
},
"coreSpecificFields": {
"interestCycleCode": "Cycle",
"interestType": "Daily"
}
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=content.accountType:Checking,statusFlag:true, order=})
(#TC179 Create a new deposit and verify accountType and accountNumber and that the value of accountType)
premierCoDepositSearch_BlankAccount
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account Identifier is required, TEST SCENARIO=#TC185 Search for a blank time deposit account, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_BlankAccount, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountNumber": "",
"accountType": "CDA"
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=})
(#TC177 Search for deposit with blank account number field)
premierCoDepositSearch_CheckingAccount
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Account Details - Status: Info - Success, Get Party Account Relationship - Status: Info - Success, Get Beneficiary - Status: Info - Success, ERROR MESSAGE=, TEST SCENARIO=#TC173 Search for a Checking deposit account and verify fields and values, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_CheckingAccount, VERIFY ARRAY SIZE=content[0].accountDetail.customerRelationships[1].phoneNumbers:4,content[0].accountDetail.beneficiaries:3,content[0].accountDetail.customerRelationships:2, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail=, DepositSearchBody=, VERIFY FIELDS=content[0].accountDetail,content[0].accountDetail.taxID,content[0].accountDetail.name,content[0].accountDetail.residence,content[0].accountDetail.residence.postalCode,content[0].accountDetail.customerRelationships,content[0].accountDetail.beneficiaries, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountNumber": "5041733",
"accountType": "Checking"
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=content[0].accountInformation.accountNumber:5041733,statusFlag:true, order=})
(#TC173 Search for a Checking deposit account and verify fields and values)
premierCoDepositSearch_InvalidAccount
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account not found, TEST SCENARIO=#T175 Search for an invalid deposit account, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_InvalidAccount, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountNumber": "ABC23267",
"accountType": "Savings"
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=})
(#T175 Search for an invalid deposit account)
premierCoDepositSearch_NonexistingAccount
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account Number Not On File, TEST SCENARIO=#TC176 Search for a non existing Savings deposit account, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_NonexistingAccount, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountNumber": "300004131",
"accountType": "Checking"
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=})
(#TC176 Search for a non existing Savings deposit account)
premierCoDepositSearch_SavingsAccount
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Account Details - Status: Info - Success, Get Party Account Relationship - Status: Info - Success, Get Beneficiary - Status: Error - No records match selection criteria, ERROR MESSAGE=, TEST SCENARIO=#T174 Search for a Savings deposit account and verify fields, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_SavingsAccount, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail=, DepositSearchBody=, VERIFY FIELDS=content[0].accountDetail.customerRelationships[1].name,content[0].accountDetail.customerRelationships,content[0].accountDetail,content[0].accountInformation,content[0].accountDetail.taxID, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountNumber": "302034131",
"accountType": "Savings"
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:true, order=})
(#T174 Search for a Savings deposit account and verify fields)
premierCoDepositSearch_VerifyNewAccountBySearch
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC181 Create a deposit account, search for the newly created account and verify AccountType, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_VerifyNewAccountBySearch, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountNumber": "5041733",
"accountType": "Checking"
},
"uuid": "12345"
}, VERIFY FIELDS=, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountDetail": {
"accountClassCode": "1",
"balance": 248560.00,
"beneficiaries": [
{
"address": {
"addressID": "2106252"
},
"beneficiaryLevel": "CoOwner",
"customerID": "3243943",
"distribution": "12"
}
],
"branchNumber": "2",
"costCenter": "11",
"customerID": "3243934",
"customerRelationships": [
{
"customerID": "3242482",
"otherRelationshipDescription": "Second",
"relationshipCode": "Owner",
"taxReporting": false
}
],
"federalWithholdingIndicator": "FederalTax",
"index": 6,
"interestDisposition": "AddBackToAcct",
"interestPaymentInternalAccount": "300056995",
"naicsCode": "1",
"oedCode": "5",
"officerCode": "1",
"openDate": "2020-09-29",
"productName": "DDA",
"productType": "10101",
"relationshipCode": "Owner",
"secondaryOfficerCode": "2",
"serviceChargeCode": "0",
"serviceChargeWaiveReason": "0",
"shortName": "MAX",
"statementCycle": "Cycle",
"statementFrequency": "28",
"statementMailingAddress": {
"address1": "110 Turner Rd",
"address2": "Apt B",
"addressType": "Primary",
"city": "Orlando",
"postalCode": "32789",
"postalExtension": "1234",
"state": "FL"
},
"taxReportingOwner": true,
"userFields": [
{
"key": "2",
"value": "2",
"dataType": "Alpha",
"dataLength": 8,
"expirationDate": "2021-03-28",
"description": "DDA Data",
"requiredFlag": true
}
]
},
"accountInformation": {
"accountType": "Checking"
},
"accountServices": {
"overdraftProtectionAccounts": [
{
"overDraftOption": "OptIn"
}
]
},
"coreSpecificFields": {
"interestCycleCode": "Cycle",
"interestType": "Daily"
}
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=, order=})
(#TC181 Search for a newly created deposit account and verify AccountType)
premierCoDepositSearch_verifyFields
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=, TEST SCENARIO=#TC178 Search for a deposit account of type dda and verify presence of fields , accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_verifyFields, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=,content[0].accountDetail.residence.isPrimary,content[0].accountDetail.residence.subType,content[0].accountDetail.residence.censusTractNumber,content[0].accountDetail.residence.addressID,content[0].accountDetail.residence.countryCode,content[0].accountDetail.residence.msaCode, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountNumber": "10613",
"accountType": "dda"
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=, order=})
(#TC178 Search for a deposit account of type dda and verify presence of fields )
premierCoTimeDepositCreate
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddAccountApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC188 Create a time deposit account , accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoTimeDepositCreate, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=content.accountType,content.accountNumber, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountDetail": {
"accountClassCode": "51",
"balance": 123456.12,
"branchNumber": "2",
"customerID": "3242482",
"beneficiaries": [
{
"address": {
"addressID": "2106202"
},
"beneficiaryLevel": "Primary",
"customerID": "3243931",
"distribution": "35"
}
],
"customerRelationships": [
{
"customerID": "3242758",
"otherRelationshipDescription": "Second",
"relationshipCode": "Owner",
"taxReporting": true
}
],
"index": 1,
"interestRate": 1,
"maturityDate": "2030-06-02",
"maxInterestRate": 100,
"minInterestRate": 0,
"naicsCode": "1",
"oedCode": "5",
"officerCode": "1",
"openDate": "2025-06-02",
"productName": "CDA",
"productType": "10351",
"relationshipCode": "Owner",
"secondaryOfficerCode": "2",
"shortName": "MAX",
"statementFrequency": "28",
"statementMailingAddress": {
"address1": "666 Testington Way",
"address2": "Suite 777",
"addressType": "Primary",
"city": "Columbia",
"postalCode": "65203",
"postalExtension": "9876",
"state": "MO"
},
"timeDeposit": {
"cdTerm": 6,
"cdTermUnits": "Days",
"interestAccountType": "",
"interestAccountNumber": "",
"interestDisposition": "Check",
"interestCalcCode": "Monthly",
"interestTermUnits": "Monthly",
"maturityDate": "2030-06-02",
"nextPaymentDate": "2025-07-01",
"planCode": "",
"renewCode": "NoRenewalAllowed"
},
"userFields": [
{
"dataLength": 8,
"dataType": "Alpha",
"description": "CDA Data",
"expirationDate": "2042-06-02",
"key": "2",
"requiredFlag": true,
"value": "2"
}
]
},
"accountInformation": {
"accountType": "CD"
}
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=content.accountType:CD,statusFlag:true, order=})
(#TC188 Create a time deposit account CD)
premierCoTimeDepositSearch_BlankAccountNumber
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - Account Identifier is required, TEST SCENARIO=#TC185 Search for time deposit with blank account number field, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoTimeDepositSearch_BlankAccountNumber, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountNumber": "",
"accountType": "CDA"
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=})
(#TC185 Search for a time deposit account with blank account number)
premierCoTimeDepositSearch_CDA
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Accounts SDA - Status: Success, Get Party Account Relationship - Status: Success, Get Beneficiary - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC186 Search for a time deposit account and verify fields, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoTimeDepositSearch_CDA, VERIFY ARRAY SIZE=content[0].accountDetail.customerRelationships[1].phoneNumbers:1,content[0].accountDetail.beneficiaries:4,content[0].accountDetail.customerRelationships:4, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=content[0].accountDetail.customerRelationships[1].phoneNumbers,content[0].accountDetail.customerRelationships[1].email,content[0].accountDetail.taxID,content[0].accountDetail.customerRelationships,content[0].accountDetail,content,content[0].accountBase.statementMailingAddress.msaCode,content[0].accountBase.statementMailingAddress.censusTractNumber,content[0].accountBase.statementMailingAddress.isForeign,content[0].accountBase.statementMailingAddress.isPrimary,content[0].accountBase.statementMailingAddress.addressID,content[0].accountBase.statementMailingAddress.subType,content[0].accountBase.statementMailingAddress.countryCode,content[0].accountDetail.email.emailType,content[0].accountDetail.taxIDType,content[0].accountDetail.planCode, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountNumber": "290001702",
"accountType": "CDA"
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=content[0].accountInformation.accountNumber:290001702,statusFlag:true, order=})
(#TC141 Search for a time deposit account)
premierCoTimeDepositSearch_InvalidAccountType
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - Invalid Account Type, TEST SCENARIO=#TC184 Search for an invalid time deposit account type, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoTimeDepositSearch_InvalidAccountType, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountNumber": "290001702",
"accountType": "MBA"
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=})
(#TC184 Search for a time deposit with a wrong/ non existing account type)
premierCoTimeDepositSearch_NonexistingAccount
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - Account Number Not On File, TEST SCENARIO=#TC183 Search for a time deposit account which doesnt exist, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoTimeDepositSearch_NonexistingAccount, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountNumber": "990001702",
"accountType": "CDA"
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=})
(#TC183 Search for a time deposit account which doesnt exist)
premierCoTimeDepositSearch_VerifyNewAccountBySearch
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC189 Search for a newly created time deposit and verify AccountType, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoTimeDepositSearch_VerifyNewAccountBySearch, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountNumber": "290001702",
"accountType": "CDA"
},
"uuid": "12345"
}, VERIFY FIELDS=, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountDetail": {
"accountClassCode": "51",
"balance": 123456.12,
"branchNumber": "2",
"customerID": "3242482",
"beneficiaries": [
{
"address": {
"addressID": "2106202"
},
"beneficiaryLevel": "Primary",
"customerID": "3243931",
"distribution": "35"
}
],
"customerRelationships": [
{
"customerID": "3242758",
"otherRelationshipDescription": "Second",
"relationshipCode": "Owner",
"taxReporting": true
}
],
"index": 1,
"interestRate": 1,
"maturityDate": "2030-06-02",
"maxInterestRate": 100,
"minInterestRate": 0,
"naicsCode": "1",
"oedCode": "5",
"officerCode": "1",
"openDate": "2025-06-02",
"productName": "CDA",
"productType": "10351",
"relationshipCode": "Owner",
"secondaryOfficerCode": "2",
"shortName": "MAX",
"statementFrequency": "28",
"statementMailingAddress": {
"address1": "666 Testington Way",
"address2": "Suite 777",
"addressType": "Primary",
"city": "Columbia",
"postalCode": "65203",
"postalExtension": "9876",
"state": "MO"
},
"timeDeposit": {
"cdTerm": 6,
"cdTermUnits": "Days",
"interestAccountType": "",
"interestAccountNumber": "",
"interestDisposition": "Check",
"interestCalcCode": "Monthly",
"interestTermUnits": "Monthly",
"maturityDate": "2030-06-02",
"nextPaymentDate": "2025-07-01",
"planCode": "",
"renewCode": "NoRenewalAllowed"
},
"userFields": [
{
"dataLength": 8,
"dataType": "Alpha",
"description": "CDA Data",
"expirationDate": "2042-06-02",
"key": "2",
"requiredFlag": true,
"value": "2"
}
]
},
"accountInformation": {
"accountType": "CD"
}
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=, order=})
(#TC189 Search for a newly created deposit account and verify AccountType)
premierCoTimeDepositSearch_verifyFields
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE= Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC187 Search for a time deposit account and verify additional fields, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoTimeDepositSearch_verifyFields, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=content[0].accountDetail.customerRelationships[0].residence.addressID,content[0].accountDetail.customerRelationships[0].residence.censusTractNumber,content[0].accountDetail.customerRelationships[0].residence.countryCode,content[0].accountDetail.customerRelationships[0].residence.isPrimary,content[0].accountDetail.customerRelationships[0].residence.countryCode,content[0].accountDetail.customerRelationships,content[0].accountDetail.customerRelationships[0].residence.msaCode,content[0].accountDetail.customerRelationships[0].residence,content[0].accountDetail.beneficiaries[0].address.countryCode,content[0].accountDetail.beneficiaries[0].address.isPrimary,content[0].accountDetail.beneficiaries[0].address.addressID, BODY={
"assetID": "Kinective_PremierCO_API_Sandbox",
"content": {
"accountNumber": "19005390",
"accountType": "CDA"
},
"uuid": "12345"
}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=content[0].accountInformation.accountNumber:19005390,statusFlag:true, order=})
(#TC187 Search for a time deposit account and verify additional fields)
com.kinective.testscripts.Customer.CustomerTest
premierCoCreateCust_verifyBySearchCust
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC158 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones={
"areaCode": "402",
"countryCode": "1",
"extension": "005678",
"isPrimary": true,
"number": "2190004",
"phoneType": "Work"
}, TEST ID=premierCoCreateCust_verifyBySearchCust, idList={
"expirationDate": "2025-12-30",
"issueDate": "2020-12-30",
"issuer": "US",
"type": "A",
"value": "21301002543894127"
}, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase={
"alienStatus": {
"chapter3Status": "0",
"chapter4Status": "0",
"giin": "0",
"w8Type": "W8-BEN-E"
},
"createDate": "2021-01-09",
"crmSmsa": "1002",
"customerType": "Business",
"email": {
"emailAddress": "EMAIL8@ZOOHO.COM",
"emailType": "Business"
},
"employeeCode": "9",
"idList": [
{{idList}}
],
"isUSCitizen": true,
"naicsCode": 1,
"name": {
"businessName": "Life savers inc",
"legalName": "Lif"
},
"phones": [
{{phones}}
],
"residences": [
{{residences}}
],
"taxID": "988125678",
"taxIDType": "B",
"tinCertification": "Certified"
}, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody={
"assetID": "{{assetID}}",
"content": {
"taxID": "",
"customerID": "3309990"
},
"uuid": ""
}, residences={
"address1": "2221 MILLER",
"address2": "STE 123",
"addressType": "Current",
"city": "FALLS CITY",
"isPrimary": true,
"postalCode": "68361",
"postalExtension": "1234",
"seasonBeginDate": "2019-08-17",
"seasonEndDate": "2027-08-17",
"state": "CA",
"streetName": "MILLER",
"streetNumber": "2221",
"subType": "Business",
"suite": "STE 123"
}, BODY={
"assetID": "{{assetID}}",
"content": {
"branchNumber": "2",
"customerBase": {{customerBase}},
"officerCode": "99",
"originatingBranch": "2",
"userFields": [
{
"dataLength": 40,
"dataType": "Alpha",
"description": "GoldTier ID",
"expirationDate": "2022-12-12",
"groupNumber": "0",
"key": "700",
"requiredFlag": false,
"searchFlag": true,
"value": "100002"
}
]
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC158 #TC159 #TC160 #TC161 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body)
premierCoQueryCustomer
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC154 Search with a Business Customer with customerID and verify that subType=Business and verify "tinCertification", "passwordClue", "taxIDType" field in the response body, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoQueryCustomer, idList=, VERIFY ARRAY SIZE=content[0].customerBase.residences:2, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].customerBase.tinCertification,content[0].customerBase.passwordClue,content[0].customerBase.taxIDType, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"taxID": "",
"customerID": "3243931"
},
"uuid": "123636"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=content[0].customerBase.residences[0].subType:Business})
(#TC153 #TC154 #TC155 #TC156 #TC157 Search for customer by tax ID and verify fields in the response body)
premierCoQueryCustomer
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyListApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC153 Search for customer by tax ID and verify fields in the response body, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoQueryCustomer, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].customerBase.residences[0].isForeign,content[1].customerBase.phones[0].countryCode,content[0].customerBase.residences[0].msaCode, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"taxID": "988125678",
"customerID": ""
},
"uuid": "123636"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC153 #TC154 #TC155 #TC156 #TC157 Search for customer by tax ID and verify fields in the response body)
premierCoQueryCustomer
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC156 Search with a Business Customer with Business Name and verify userFields and "msaCode" are getting returned as expected, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoQueryCustomer, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].userFields,content[0].customerBase.crmSmsa,content[0].customerBase.residences[0].msaCode, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"taxID": "",
"customerID": "3243931"
},
"uuid": "123636"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC153 #TC154 #TC155 #TC156 #TC157 Search for customer by tax ID and verify fields in the response body)
premierCoQueryCustomer
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC155 Search with a Person Customer and verify that addressID, tinCertification field is getting returned in the response body, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoQueryCustomer, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].customerBase.residences[0].addressID,content[0].customerBase.tinCertification, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"taxID": "",
"customerID": "3309526"
},
"uuid": "123636"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC153 #TC154 #TC155 #TC156 #TC157 Search for customer by tax ID and verify fields in the response body)
premierCoRelatioshipCreate
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Relationship Must be Unique, ERROR MESSAGE=, TEST SCENARIO=#TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipCreate, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusCode,statusMessage, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"relatedToCustomerInformation": {
"relatedToCustomerID": "3310691"
},
"relationshipInformation": [
{
"beneficialOwner": {
"percent": 100,
"type": "Beneficial Owner"
},
"customerID": "3310653"
}
]
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false})
(#TC163 #TC164 #TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner)
premierCoRelatioshipCreate
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC163 Create a Beneficiary relationship to an account, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipCreate, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusCode,statusMessage, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"accountInformation": {
"accountNumber": "19005170",
"accountType": "CD"
},
"relationshipInformation": [
{
"accountRelationshipType": "Daughter",
"addressID":"2212237",
"precent":100,
"customerID": "3310665"
}
]
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:true})
(#TC163 #TC164 #TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner)
premierCoRelatioshipCreate
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddBeneficialOwnerApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC164 Create a Beneficial owner relationship to a customer ID- KP-844 [PreReq: #TC160], coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipCreate, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusCode,statusMessage, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"relatedToCustomerInformation": {
"relatedToCustomerID": "3321741"
},
"relationshipInformation": [
{
"beneficialOwner": {
"percent": 100,
"type": "Beneficial Owner"
},
"customerID": "3310652"
}
]
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:true})
(#TC163 #TC164 #TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner)
premierCoRelatioshipSearch
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - Status: Success,GetPartyToPartyRelationshipApi - Status: Error: GetPartyToPartyRelationship - Status: Error - No Records Match Selection Criteria, ERROR MESSAGE=, TEST SCENARIO=#TC171 Search for relationship with multiple parameters and verify response and assert error in statusMessage, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipSearch, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"accountType": "LOAN",
"includeCustomerInformation": true,
"taxID": "503123488",
"customerID": "3242098",
"coreSpecificFields": {
"accountNumber": "1082108810"
}
},
"uuid": "string"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=content[0].accountInformation.accountNumber:1082108810})
(#TC166 #TC167 #TC168 #TC169 #TC170 #TC171 #TC172 Search for a newly created relationship)
premierCoRelatioshipSearch
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC167 Search for a relationship with account number, verify that the same account number is present in response, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipSearch, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"accountType": "LOAN",
"coreSpecificFields": {
"accountNumber": "1082108810"
}
},
"uuid": "string"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=content[0].accountInformation.accountNumber:1082108810})
(#TC166 #TC167 #TC168 #TC169 #TC170 #TC171 #TC172 Search for a newly created relationship)
premierCoRelatioshipSearch
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC166 Search for a newly created relationship [PreReq: #TC160], coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipSearch, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"customerID": "3321741",
"beneficialOwnerRequest": "Y"
},
"uuid": "314636"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC166 #TC167 #TC168 #TC169 #TC170 #TC171 #TC172 Search for a newly created relationship)
premierCoRelatioshipSearch
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC168 Search for a relationship using taxID- [KP-684], coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipSearch, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"accountType": "LOAN",
"taxID": "503123488"
},
"uuid": "string"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC166 #TC167 #TC168 #TC169 #TC170 #TC171 #TC172 Search for a newly created relationship)
premierCoRelatioshipSearch
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC169 Search for a relatioship using customerID, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipSearch, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].accountRelationshipStatus.relationshipStatusCode, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"accountType": "LOAN",
"customerID": "3242098"
},
"uuid": "string"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=content[0].relatedToCustomerInformation.relatedToCustomerID:3242098,content[0].accountInformation.accountType:SDA})
(#TC166 #TC167 #TC168 #TC169 #TC170 #TC171 #TC172 Search for a newly created relationship)
premierCoRelatioshipSearch
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyToPartyRelationshipApi - Status: Error: GetPartyToPartyRelationship - Status: Error - No Records Match Selection Criteria,GetBeneficialOwnerApi - Status: Error: GetBeneficialOwner - Status: Error - No Records Match Selection Criteria, ERROR MESSAGE=, TEST SCENARIO=#TC172 Search for relationship with CustomerID and includeCustomerInformation:true when no data is returned, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipSearch, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusMessage,statusFlag, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"accountType": "LOAN",
"includeCustomerInformation": true,
"customerID": "3242098",
"beneficialOwnerRequest": "Y"
},
"uuid": "string"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC166 #TC167 #TC168 #TC169 #TC170 #TC171 #TC172 Search for a newly created relationship)
premierCoRelatioshipSearch
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error - No Records Match Selection Criteria, ERROR MESSAGE=, TEST SCENARIO=#TC170 Search for relationship with CustomerID and beneficialOwnerRequest:"Y" when beneficial owner is not found, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipSearch, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusCode,uuid, customerSearchBody=, residences=, BODY={
"assetID": "{{assetID}}",
"content": {
"customerID": "3242098",
"beneficialOwnerRequest": "Y"
},
"uuid": "314636"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:true})
(#TC166 #TC167 #TC168 #TC169 #TC170 #TC171 #TC172 Search for a newly created relationship)
com.kinective.testscripts.Monetary.MonetaryTest
premierCoPayLoan
({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error: AddTransfer, ERROR MESSAGE=, TEST SCENARIO=#TC200 Pay the loan without comment and verify the error message - AddTransferApi - Status: Error: AddTransfer - Status: Error - INTERNAL_SERVER_ERROR Please contact Administrator, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={
"assetID": "{{assetID}}",
"content": {
"comment": "",
"effectiveDate": "2025-06-30",
"glCode": "400",
"glAccount": "1017901",
"loanPaymentType": "FundsTransfer",
"paymentAmounts": {
"totalAmount": 1.23
},
"recipientAccountNumber": "1082108810",
"sourceCode": "47"
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false})
(#TC197 #TC198 #TC199 #TC200 #TC201 #TC202 Monetary - Pay the Loan)
premierCoPayLoan
({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC201 Pay the loan with total amount as "0" and verify success message, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={
"assetID": "{{assetID}}",
"content": {
"comment": "Test Loan Payment X1",
"effectiveDate": "2025-06-30",
"glCode": "400",
"glAccount": "1017901",
"loanPaymentType": "FundsTransfer",
"paymentAmounts": {
"totalAmount": 0
},
"recipientAccountNumber": "1082108810",
"sourceCode": "47"
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=content.isPosted:true,statusFlag:true})
(#TC197 #TC198 #TC199 #TC200 #TC201 #TC202 Monetary - Pay the Loan)
premierCoPayLoan
({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Invalid Request, ERROR MESSAGE=, TEST SCENARIO=#TC198 Pay the loan with invalid loan pay amount and verify the error message - Invalid Request, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={
"assetID": "{{assetID}}",
"content": {
"comment": "Test Loan Payment X1",
"effectiveDate": "2025-06-30",
"glCode": "400",
"glAccount": "1",
"loanPaymentType": "FundsTransfer",
"paymentAmounts": {
"totalAmount": 9999999999999999999999999999999999999999
},
"recipientAccountNumber": "1082108810",
"sourceCode": "47"
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC197 #TC198 #TC199 #TC200 #TC201 #TC202 Monetary - Pay the Loan)
premierCoPayLoan
({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error - Invalid Request, ERROR MESSAGE=, TEST SCENARIO=#TC202 Pay the loan without GL Code and verify the error message as - Invalid Request, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={
"assetID": "{{assetID}}",
"content": {
"comment": "Test Loan Payment X1",
"effectiveDate": "2025-06-30",
"glCode": "",
"glAccount": "1017901",
"loanPaymentType": "FundsTransfer",
"paymentAmounts": {
"totalAmount": 1.23
},
"recipientAccountNumber": "1082108810",
"sourceCode": "47"
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false})
(#TC197 #TC198 #TC199 #TC200 #TC201 #TC202 Monetary - Pay the Loan)
premierCoPayLoan
({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC197 Pay the loan with past effective date and verify the success message. Assert the fields in the response body, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=content.isPosted,content.transactionPostDate,statusFlag,statusMessage,statusCode,uuid, BODY={
"assetID": "{{assetID}}",
"content": {
"comment": "Test Loan Payment X1",
"effectiveDate": "2025-06-30",
"glCode": "400",
"glAccount": "1017901",
"loanPaymentType": "FundsTransfer",
"paymentAmounts": {
"totalAmount": 1.23
},
"recipientAccountNumber": "1082108810",
"sourceCode": "47"
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC197 #TC198 #TC199 #TC200 #TC201 #TC202 Monetary - Pay the Loan)
premierCoPayLoan
({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On File, ERROR MESSAGE=, TEST SCENARIO=#TC199 Pay the loan with invalid recipient account number and verify the error message - Account Number Not On File, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={
"assetID": "{{assetID}}",
"content": {
"comment": "Test Loan Payment X1",
"effectiveDate": "2025-06-30",
"glCode": "400",
"glAccount": "1017901",
"loanPaymentType": "FundsTransfer",
"paymentAmounts": {
"totalAmount": 1.23
},
"recipientAccountNumber": "111111",
"sourceCode": "47"
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false})
(#TC197 #TC198 #TC199 #TC200 #TC201 #TC202 Monetary - Pay the Loan)
premierCoTransferFunds
({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountType": "GL",
"description": "DDA to GLA Transfer to",
"transactionCode": "400"
}, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Insufficient Funds, ERROR MESSAGE=, TEST SCENARIO=#TC195 Transfer funds with insufficient funds and verify the status message has 'Insufficient Funds' message, creditGLAccount=, EXPECTED STATUS=200, fromAccount={
"accountNumber": "5041733",
"accountType": "Checking",
"description": "DDA to GLA Transfer from",
"transactionCode": "47"
}, responseTimeSeconds=15, TEST ID=premierCoTransferFunds, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={
"assetID": "{{assetID}}",
"content": {
"amount": 15000,
"effectiveDate": "2025-05-20",
"fromAccount": {{fromAccount}},
"toAccount": {{toAccount}},
"transferType": "FundsTransfer"
},
"uuid": "9876"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false})
(#TC91 #TC92 #TC93 #TC94 #TC95 #TC96 Transfer the funds - Monetary Transfer)
premierCoTransferFunds
({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountType": "GL",
"description": "DDA to GLA Transfer to",
"transactionCode": "400"
}, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On File, ERROR MESSAGE=, TEST SCENARIO=#TC193 Transfer funds with wrong account number and assert the error message in response body as 'Account Number Not On File' and statusFlag should be false, creditGLAccount=, EXPECTED STATUS=200, fromAccount={
"accountNumber": "5041733000",
"accountType": "Checking",
"description": "DDA to GLA Transfer from",
"transactionCode": "47"
}, responseTimeSeconds=15, TEST ID=premierCoTransferFunds, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=statusFlag,statusMessage,statusCode,uuid, BODY={
"assetID": "{{assetID}}",
"content": {
"amount": 0.12,
"effectiveDate": "2025-05-20",
"fromAccount": {{fromAccount}},
"toAccount": {{toAccount}},
"transferType": "FundsTransfer"
},
"uuid": "9876"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC91 #TC92 #TC93 #TC94 #TC95 #TC96 Transfer the funds - Monetary Transfer)
premierCoTransferFunds
({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountType": "GL",
"description": "DDA to GLA Transfer to",
"transactionCode": "400"
}, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddTransferApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC192 Transfer the funds with effective date as past date and verify the success message in the response body, creditGLAccount=, EXPECTED STATUS=200, fromAccount={
"accountNumber": "5041733",
"accountType": "Checking",
"description": "DDA to GLA Transfer from",
"transactionCode": "47"
}, responseTimeSeconds=15, TEST ID=premierCoTransferFunds, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={
"assetID": "{{assetID}}",
"content": {
"amount": 0.12,
"effectiveDate": "2025-02-20",
"fromAccount": {{fromAccount}},
"toAccount": {{toAccount}},
"transferType": "FundsTransfer"
},
"uuid": "9876"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=content.description:Success})
(#TC91 #TC92 #TC93 #TC94 #TC95 #TC96 Transfer the funds - Monetary Transfer)
premierCoTransferFunds
({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountType": "GL",
"description": "DDA to GLA Transfer to",
"transactionCode": "400"
}, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Unsupported Function Error, ERROR MESSAGE=, TEST SCENARIO=#TC194 Transfer funds with invalid transferType and verify the error message as 'Unsupported Function Error', creditGLAccount=, EXPECTED STATUS=200, fromAccount={
"accountNumber": "5041733",
"accountType": "Checking",
"description": "DDA to GLA Transfer from",
"transactionCode": "47"
}, responseTimeSeconds=15, TEST ID=premierCoTransferFunds, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={
"assetID": "{{assetID}}",
"content": {
"amount": 0.12,
"effectiveDate": "2025-05-20",
"fromAccount": {{fromAccount}},
"toAccount": {{toAccount}},
"transferType": "EscrowOnly"
},
"uuid": "9876"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false})
(#TC91 #TC92 #TC93 #TC94 #TC95 #TC96 Transfer the funds - Monetary Transfer)
premierCoTransferFunds
({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountType": "GL",
"description": "DDA to GLA Transfer to",
"transactionCode": "400"
}, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddTransferApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC191 Transfer the funds from 'checking' account to 'GL' account and assert the success message as 'AddTransferApi - Status: Success'. Also Veriy the fields in the response - isPosted, transactionPostDate, description:success, creditGLAccount=, EXPECTED STATUS=200, fromAccount={
"accountNumber": "5041733",
"accountType": "Checking",
"description": "DDA to GLA Transfer from",
"transactionCode": "47"
}, responseTimeSeconds=15, TEST ID=premierCoTransferFunds, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=content.isPosted,content.transactionPostDate,content.description,statusFlag,statusMessage,statusCode,uuid, BODY={
"assetID": "{{assetID}}",
"content": {
"amount": 0.12,
"effectiveDate": "2025-05-20",
"fromAccount": {{fromAccount}},
"toAccount": {{toAccount}},
"transferType": "FundsTransfer"
},
"uuid": "9876"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=content.isPosted:true,content.description:Success})
(#TC91 #TC92 #TC93 #TC94 #TC95 #TC96 Transfer the funds - Monetary Transfer)
premierCoTransferFunds
({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountType": "GL",
"description": "",
"transactionCode": "400"
}, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Missing transfer description, ERROR MESSAGE=, TEST SCENARIO=#TC196 Transfer funds without description and verify the statusMessage has the message as Missing transfer description, creditGLAccount=, EXPECTED STATUS=200, fromAccount={
"accountNumber": "5041733",
"accountType": "Checking",
"description": "DDA to GLA Transfer from",
"transactionCode": "47"
}, responseTimeSeconds=15, TEST ID=premierCoTransferFunds, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={
"assetID": "{{assetID}}",
"content": {
"amount": 0.12,
"effectiveDate": "2025-05-20",
"fromAccount": {{fromAccount}},
"toAccount": {{toAccount}},
"transferType": "FundsTransfer"
},
"uuid": "9876"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false})
(#TC91 #TC92 #TC93 #TC94 #TC95 #TC96 Transfer the funds - Monetary Transfer)
com.kinective.testscripts.Loans.LoansTest
premierCoSearchForAnExistingLoan
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Success, GetPartyAccountRelationshipApi - Status: Success, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC203 Search the loan and verify the fields and message from the response body, verify the status code 200 and statusFlag as true, loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoSearchForAnExistingLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, governmentMonitoring=, escrows=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].customers[0].phoneNumbers[0].areaCode,content[0].customers[0].phoneNumbers[0].countryCode,content[0].customers[0].phoneNumbers[0].number,content[0].customers[0].phoneNumbers[0].phoneType,content[0].customers[0].phoneNumbers[0].isPrimary,content[0].customers[0].phoneNumbers[0].unformattedPhone, customers=, collateral=, loanSearchBody=, BODY={
"assetID": "{{assetID}}",
"content": {
"accountNumber": "8204032096",
"accountType": "LOAN"
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:true,content[0].customers[0].relationshipCode:Borrower,content[0].loanDetails.accountInformation.accountType:LOAN})
(#TC203 #TC204 #TC205 #TC206 #TC207 #TC208 Search for an existing loan account)
premierCoSearchForAnExistingLoan
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Success, GetPartyAccountRelationshipApi - Status: Success, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC208 Search the loan and verify the unformatted phone number, sbaDetails and balance with two decimal places in the response body, loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoSearchForAnExistingLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, governmentMonitoring=, escrows=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].sbaDetails.processingMethod,content[0].sbaDetails.sbaLoanNumber, customers=, collateral=, loanSearchBody=, BODY={
"assetID": "{{assetID}}",
"content": {
"accountNumber": "8204032096",
"accountType": "LOAN"
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=content[0].loanDetails.principalBalance:53054.7})
(#TC203 #TC204 #TC205 #TC206 #TC207 #TC208 Search for an existing loan account)
premierCoSearchForAnExistingLoan
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Unexpected value 'Mortgage', automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC205 Search the loan with Mortgage account and verify the error message - Unexpected value 'Mortgage', loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoSearchForAnExistingLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, governmentMonitoring=, escrows=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusFlag,statusCode,uuid, customers=, collateral=, loanSearchBody=, BODY={
"assetID": "{{assetID}}",
"content": {
"accountNumber": "8204032096",
"accountType": "Mortgage"
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false,statusCode:200})
(#TC203 #TC204 #TC205 #TC206 #TC207 #TC208 Search for an existing loan account)
premierCoSearchForAnExistingLoan
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On File, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC204 Search Loan with invalid account number and assert the error message in the response body - Account Number Not On File, loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoSearchForAnExistingLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, governmentMonitoring=, escrows=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customers=, collateral=, loanSearchBody=, BODY={
"assetID": "{{assetID}}",
"content": {
"accountNumber": "8204032096111",
"accountType": "LOAN"
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false,statusCode:200})
(#TC203 #TC204 #TC205 #TC206 #TC207 #TC208 Search for an existing loan account)
premierCoSearchForAnExistingLoan
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Success, GetPartyAccountRelationshipApi - Status: Success, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC207 Search the loan with multiple customers and verify branch number field is present in the response body, loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoSearchForAnExistingLoan, VERIFY ARRAY SIZE=content[0].customers:2, VERIFY NO EMPTY OBJECTS=, governmentMonitoring=, escrows=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].loanDetails.branchNumber, customers=, collateral=, loanSearchBody=, BODY={
"assetID": "{{assetID}}",
"content": {
"accountNumber": "1082108810",
"accountType": "LOAN"
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=})
(#TC203 #TC204 #TC205 #TC206 #TC207 #TC208 Search for an existing loan account)
premierCoSearchForAnExistingLoan
({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Identifier is required, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC206 Search the loan with blank account number and assert the error in the response body - Account Identifier is required, loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoSearchForAnExistingLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, governmentMonitoring=, escrows=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusFlag,statusCode,uuid, customers=, collateral=, loanSearchBody=, BODY={
"assetID": "{{assetID}}",
"content": {
"accountNumber": "",
"accountType": "LOAN"
},
"uuid": "12345"
}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=;
customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==;
tokenUrl:https://auth.nxtsoft.com/oauth2/token;
key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false,statusCode:200})
(#TC203 #TC204 #TC205 #TC206 #TC207 #TC208 Search for an existing loan account)
C:\Users\Monil Shah\Documents\Gitlab\QA-Automation-Standard-Api\testxml\premierCo_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.Customer.CustomerTest">
<methods>
<include name="premierCoQueryCustomer"/>
<include name="premierCoCreateCust_verifyBySearchCust"/>
<include name="premierCoRelatioshipCreate"/>
<include name="premierCoRelatioshipSearch"/>
</methods>
</class> <!-- com.kinective.testscripts.Customer.CustomerTest -->
<class name="com.kinective.testscripts.Deposits.DepositsTest">
<methods>
<include name="premierCoDepositSearch_CheckingAccount"/>
<include name="premierCoDepositSearch_SavingsAccount"/>
<include name="premierCoDepositSearch_verifyFields"/>
<include name="premierCoDepositSearch_NonexistingAccount"/>
<include name="premierCoDepositSearch_InvalidAccount"/>
<include name="premierCoCreateDeposit"/>
<include name="premierCoDepositSearch_BlankAccount"/>
<include name="premierCoDepositSearch_VerifyNewAccountBySearch"/>
<include name="premierCoTimeDepositSearch_InvalidAccount"/>
<include name="premierCoTimeDepositSearch_NonexistingAccount"/>
<include name="premierCoTimeDepositSearch_InvalidAccountType"/>
<include name="premierCoTimeDepositSearch_BlankAccountNumber"/>
<include name="premierCoTimeDepositCreate"/>
<include name="premierCoTimeDepositSearch_CDA"/>
<include name="premierCoTimeDepositSearch_verifyFields"/>
<include name="premierCoTimeDepositSearch_VerifyNewAccountBySearch"/>
</methods>
</class> <!-- com.kinective.testscripts.Deposits.DepositsTest -->
<class name="com.kinective.testscripts.Monetary.MonetaryTest">
<methods>
<include name="premierCoTransferFunds"/>
<include name="premierCoPayLoan"/>
</methods>
</class> <!-- com.kinective.testscripts.Monetary.MonetaryTest -->
<class name="com.kinective.testscripts.Loans.LoansTest">
<methods>
<include name="premierCoSearchForAnExistingLoan"/>
</methods>
</class> <!-- com.kinective.testscripts.Loans.LoansTest -->
</classes>
</test> <!-- Rest Assured -->
</suite> <!-- Rest Assured Api Suites -->
Tests for Rest Assured Api Suites
- Rest Assured (4 classes)
Groups for Rest Assured Api Suites
KP-762
premierCoCreateCust_verifyBySearchCust
premierCo
premierCoCreateCust_verifyBySearchCust
premierCoCreateDeposit
premierCoDepositSearch_BlankAccount
premierCoDepositSearch_CheckingAccount
premierCoDepositSearch_InvalidAccount
premierCoDepositSearch_NonexistingAccount
premierCoDepositSearch_SavingsAccount
premierCoDepositSearch_VerifyNewAccountBySearch
premierCoDepositSearch_verifyFields
premierCoPayLoan
premierCoQueryCustomer
premierCoRelatioshipCreate
premierCoRelatioshipSearch
premierCoSearchForAnExistingLoan
premierCoTimeDepositCreate
premierCoTimeDepositSearch_BlankAccountNumber
premierCoTimeDepositSearch_CDA
premierCoTimeDepositSearch_InvalidAccount
premierCoTimeDepositSearch_InvalidAccountType
premierCoTimeDepositSearch_NonexistingAccount
premierCoTimeDepositSearch_VerifyNewAccountBySearch
premierCoTimeDepositSearch_verifyFields
premierCoTransferFunds
premierCoCustomer
premierCoCreateCust_verifyBySearchCust
premierCoQueryCustomer
premierCoRelatioshipCreate
premierCoRelatioshipSearch
premierCoCustomerSearch
premierCoCreateCust_verifyBySearchCust
premierCoQueryCustomer
premierCoDepositCreate
premierCoCreateDeposit
premierCoDepositSearch
premierCoDepositSearch_BlankAccount
premierCoDepositSearch_CheckingAccount
premierCoDepositSearch_InvalidAccount
premierCoDepositSearch_NonexistingAccount
premierCoDepositSearch_SavingsAccount
premierCoDepositSearch_verifyFields
premierCoTimeDepositSearch_NonexistingAccount
premierCoDeposits
premierCoCreateDeposit
premierCoDepositSearch_BlankAccount
premierCoDepositSearch_CheckingAccount
premierCoDepositSearch_InvalidAccount
premierCoDepositSearch_NonexistingAccount
premierCoDepositSearch_SavingsAccount
premierCoDepositSearch_VerifyNewAccountBySearch
premierCoDepositSearch_verifyFields
premierCoTimeDepositCreate
premierCoTimeDepositSearch_BlankAccountNumber
premierCoTimeDepositSearch_CDA
premierCoTimeDepositSearch_InvalidAccount
premierCoTimeDepositSearch_InvalidAccountType
premierCoTimeDepositSearch_NonexistingAccount
premierCoTimeDepositSearch_VerifyNewAccountBySearch
premierCoTimeDepositSearch_verifyFields
premierCoLoanSearch
premierCoSearchForAnExistingLoan
premierCoLoans
premierCoSearchForAnExistingLoan
premierCoMonetary
premierCoPayLoan
premierCoTransferFunds
premierCoPayLoan
premierCoPayLoan
premierCoRelationshipCreate
premierCoRelatioshipCreate
premierCoRelationshipSearch
premierCoRelatioshipSearch
premierCoTimeDepositCreate
premierCoTimeDepositCreate
premierCoTimeDepositSearch
premierCoDepositSearch_VerifyNewAccountBySearch
premierCoTimeDepositSearch_BlankAccountNumber
premierCoTimeDepositSearch_CDA
premierCoTimeDepositSearch_InvalidAccount
premierCoTimeDepositSearch_InvalidAccountType
premierCoTimeDepositSearch_verifyFields
premierCoTransferFunds
premierCoTransferFunds
premierConDepositSearch
premierCoTimeDepositSearch_VerifyNewAccountBySearch
Times for Rest Assured Api Suites
Total running time: 5 minutes
Reporter output for Rest Assured Api Suites
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error: AddTra...)
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC200 Pay the loan without comment and verify the error message - AddTransferApi - Status: Error: AddTransfer - Status: Error - INTERNAL_SERVER_ERROR Please contact Administrator
Steps:
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountTy...)
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC195 Transfer funds with insufficient funds and verify the status message has 'Insufficient Funds' message
Steps:
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountTy...)
Field 'statusFlag' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusCode' is present in Response Body
Field 'uuid' is present in Response Body
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC193 Transfer funds with wrong account number and assert the error message in response body as 'Account Number Not On File' and statusFlag should be false
Steps:
Field 'statusFlag' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusCode' is present in Response Body
Field 'uuid' is present in Response Body
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoDepositSearch_BlankAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account I...)
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC185 Search for a blank time deposit account
Steps:
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - ...)
Field 'content[0].accountInformation.accountNumber' has expected value '1082108810'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC171 Search for relationship with multiple parameters and verify response and assert error in statusMessage
Steps:
Field 'content[0].accountInformation.accountNumber' has expected value '1082108810'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Succ...)
Field 'content[0].customers[0].phoneNumbers[0].areaCode' is present in Response Body
Field 'content[0].customers[0].phoneNumbers[0].countryCode' is present in Response Body
Field 'content[0].customers[0].phoneNumbers[0].number' is present in Response Body
Field 'content[0].customers[0].phoneNumbers[0].phoneType' is present in Response Body
Field 'content[0].customers[0].phoneNumbers[0].isPrimary' is present in Response Body
Field 'content[0].customers[0].phoneNumbers[0].unformattedPhone' is present in Response Body
Field 'statusFlag' has expected value 'true'
Field 'content[0].customers[0].relationshipCode' has expected value 'Borrower'
Field 'content[0].loanDetails.accountInformation.accountType' has expected value 'LOAN'
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC203 Search the loan and verify the fields and message from the response body, verify the status code 200 and statusFlag as true
Steps:
Field 'content[0].customers[0].phoneNumbers[0].areaCode' is present in Response Body
Field 'content[0].customers[0].phoneNumbers[0].countryCode' is present in Response Body
Field 'content[0].customers[0].phoneNumbers[0].number' is present in Response Body
Field 'content[0].customers[0].phoneNumbers[0].phoneType' is present in Response Body
Field 'content[0].customers[0].phoneNumbers[0].isPrimary' is present in Response Body
Field 'content[0].customers[0].phoneNumbers[0].unformattedPhone' is present in Response Body
Field 'statusFlag' has expected value 'true'
Field 'content[0].customers[0].relationshipCode' has expected value 'Borrower'
Field 'content[0].loanDetails.accountInformation.accountType' has expected value 'LOAN'
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
Field 'content[0].accountInformation.accountNumber' has expected value '1082108810'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC167 Search for a relationship with account number, verify that the same account number is present in response
Steps:
Field 'content[0].accountInformation.accountNumber' has expected value '1082108810'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERRO...)
Field 'content.isPosted' has expected value 'true'
Field 'statusFlag' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC201 Pay the loan with total amount as "0" and verify success message
Steps:
Field 'content.isPosted' has expected value 'true'
Field 'statusFlag' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Invalid Request, ERRO...)
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC198 Pay the loan with invalid loan pay amount and verify the error message - Invalid Request
Steps:
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoTimeDepositSearch_BlankAccountNumber({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - A...)
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC185 Search for time deposit with blank account number field
Steps:
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error - Inval...)
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC202 Pay the loan without GL Code and verify the error message as - Invalid Request
Steps:
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Succ...)
Field 'content[0].sbaDetails.processingMethod' is present in Response Body
Field 'content[0].sbaDetails.sbaLoanNumber' is present in Response Body
Field 'content[0].loanDetails.principalBalance' has expected value '53054.7'
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC208 Search the loan and verify the unformatted phone number, sbaDetails and balance with two decimal places in the response body
Steps:
Field 'content[0].sbaDetails.processingMethod' is present in Response Body
Field 'content[0].sbaDetails.sbaLoanNumber' is present in Response Body
Field 'content[0].loanDetails.principalBalance' has expected value '53054.7'
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Relationship Must be Unique, ERRO...)
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner
Steps:
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC166 Search for a newly created relationship [PreReq: #TC160]
Steps:
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
Field 'content[0].customerBase.tinCertification' is present in Response Body
Field 'content[0].customerBase.passwordClue' is present in Response Body
Field 'content[0].customerBase.taxIDType' is present in Response Body
Field 'content[0].customerBase.residences[0].subType' has expected value 'Business'
Array 'content[0].customerBase.residences' has expected size 2
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC154 Search with a Business Customer with customerID and verify that subType=Business and verify "tinCertification", "passwordClue", "taxIDType" field in the response body
Steps:
Field 'content[0].customerBase.tinCertification' is present in Response Body
Field 'content[0].customerBase.passwordClue' is present in Response Body
Field 'content[0].customerBase.taxIDType' is present in Response Body
Field 'content[0].customerBase.residences[0].subType' has expected value 'Business'
Array 'content[0].customerBase.residences' has expected size 2
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
Field 'content[0].customerBase.crmSmsa' is present in Response Body
Field 'content[0].customerBase.phones[0].isPrimary' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC158 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body
Steps:
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC158 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body
Steps:
Field 'content[0].customerBase.crmSmsa' is present in Response Body
Field 'content[0].customerBase.phones[0].isPrimary' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Unexpected value 'Mortgage', auto...)
Field 'statusFlag' is present in Response Body
Field 'statusCode' is present in Response Body
Field 'uuid' is present in Response Body
Field 'statusFlag' has expected value 'false'
Field 'statusCode' has expected value '200'
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC205 Search the loan with Mortgage account and verify the error message - Unexpected value 'Mortgage'
Steps:
Field 'statusFlag' is present in Response Body
Field 'statusCode' is present in Response Body
Field 'uuid' is present in Response Body
Field 'statusFlag' has expected value 'false'
Field 'statusCode' has expected value '200'
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoTimeDepositSearch_verifyFields({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE= Status: Success, ERROR MESSAGE=,...)
Field 'content[0].accountDetail.customerRelationships[0].residence.addressID' is present in Response Body
Field 'content[0].accountDetail.customerRelationships[0].residence.censusTractNumber' is present in Response Body
Field 'content[0].accountDetail.customerRelationships[0].residence.countryCode' is present in Response Body
Field 'content[0].accountDetail.customerRelationships[0].residence.isPrimary' is present in Response Body
Field 'content[0].accountDetail.customerRelationships[0].residence.countryCode' is present in Response Body
Field 'content[0].accountDetail.customerRelationships' is present in Response Body
Field 'content[0].accountDetail.customerRelationships[0].residence.msaCode' is present in Response Body
Field 'content[0].accountDetail.customerRelationships[0].residence' is present in Response Body
Field 'content[0].accountDetail.beneficiaries[0].address.countryCode' is present in Response Body
Field 'content[0].accountDetail.beneficiaries[0].address.isPrimary' is present in Response Body
Field 'content[0].accountDetail.beneficiaries[0].address.addressID' is present in Response Body
Field 'content[0].accountInformation.accountNumber' has expected value '19005390'
Field 'statusFlag' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC187 Search for a time deposit account and verify additional fields
Steps:
Field 'content[0].accountDetail.customerRelationships[0].residence.addressID' is present in Response Body
Field 'content[0].accountDetail.customerRelationships[0].residence.censusTractNumber' is present in Response Body
Field 'content[0].accountDetail.customerRelationships[0].residence.countryCode' is present in Response Body
Field 'content[0].accountDetail.customerRelationships[0].residence.isPrimary' is present in Response Body
Field 'content[0].accountDetail.customerRelationships[0].residence.countryCode' is present in Response Body
Field 'content[0].accountDetail.customerRelationships' is present in Response Body
Field 'content[0].accountDetail.customerRelationships[0].residence.msaCode' is present in Response Body
Field 'content[0].accountDetail.customerRelationships[0].residence' is present in Response Body
Field 'content[0].accountDetail.beneficiaries[0].address.countryCode' is present in Response Body
Field 'content[0].accountDetail.beneficiaries[0].address.isPrimary' is present in Response Body
Field 'content[0].accountDetail.beneficiaries[0].address.addressID' is present in Response Body
Field 'content[0].accountInformation.accountNumber' has expected value '19005390'
Field 'statusFlag' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoDepositSearch_NonexistingAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account N...)
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC176 Search for a non existing Savings deposit account
Steps:
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyListApi - Status: Success...)
Field 'content[0].customerBase.residences[0].isForeign' is present in Response Body
Field 'content[1].customerBase.phones[0].countryCode' is present in Response Body
Field 'content[0].customerBase.residences[0].msaCode' is present in Response Body
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC153 Search for customer by tax ID and verify fields in the response body
Steps:
Field 'content[0].customerBase.residences[0].isForeign' is present in Response Body
Field 'content[1].customerBase.phones[0].countryCode' is present in Response Body
Field 'content[0].customerBase.residences[0].msaCode' is present in Response Body
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC163 Create a Beneficiary relationship to an account
Steps:
--- 06 Oct 13:21:14 995 - relatedToCustomerInformation Object not found in the body
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoTimeDepositSearch_CDA({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Accounts SDA - Status: Succes...)
Field 'content[0].accountDetail.customerRelationships[1].phoneNumbers' is present in Response Body
Field 'content[0].accountDetail.customerRelationships[1].email' is present in Response Body
Field 'content[0].accountDetail.taxID' is present in Response Body
Field 'content[0].accountDetail.customerRelationships' is present in Response Body
Field 'content[0].accountDetail' is present in Response Body
Field 'content' is present in Response Body
Field 'content[0].accountBase.statementMailingAddress.msaCode' is present in Response Body
Field 'content[0].accountBase.statementMailingAddress.censusTractNumber' is present in Response Body
Field 'content[0].accountBase.statementMailingAddress.isForeign' is present in Response Body
Field 'content[0].accountBase.statementMailingAddress.isPrimary' is present in Response Body
Field 'content[0].accountBase.statementMailingAddress.addressID' is present in Response Body
Field 'content[0].accountBase.statementMailingAddress.subType' is present in Response Body
Field 'content[0].accountBase.statementMailingAddress.countryCode' is present in Response Body
Field 'content[0].accountDetail.email.emailType' is present in Response Body
Field 'content[0].accountDetail.taxIDType' is present in Response Body
Field 'content[0].accountDetail.planCode' is present in Response Body
Field 'content[0].accountInformation.accountNumber' has expected value '290001702'
Field 'statusFlag' has expected value 'true'
Array 'content[0].accountDetail.customerRelationships[1].phoneNumbers' has expected size 1
Array 'content[0].accountDetail.beneficiaries' has expected size 4
Array 'content[0].accountDetail.customerRelationships' has expected size 4
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC186 Search for a time deposit account and verify fields
Steps:
Field 'content[0].accountDetail.customerRelationships[1].phoneNumbers' is present in Response Body
Field 'content[0].accountDetail.customerRelationships[1].email' is present in Response Body
Field 'content[0].accountDetail.taxID' is present in Response Body
Field 'content[0].accountDetail.customerRelationships' is present in Response Body
Field 'content[0].accountDetail' is present in Response Body
Field 'content' is present in Response Body
Field 'content[0].accountBase.statementMailingAddress.msaCode' is present in Response Body
Field 'content[0].accountBase.statementMailingAddress.censusTractNumber' is present in Response Body
Field 'content[0].accountBase.statementMailingAddress.isForeign' is present in Response Body
Field 'content[0].accountBase.statementMailingAddress.isPrimary' is present in Response Body
Field 'content[0].accountBase.statementMailingAddress.addressID' is present in Response Body
Field 'content[0].accountBase.statementMailingAddress.subType' is present in Response Body
Field 'content[0].accountBase.statementMailingAddress.countryCode' is present in Response Body
Field 'content[0].accountDetail.email.emailType' is present in Response Body
Field 'content[0].accountDetail.taxIDType' is present in Response Body
Field 'content[0].accountDetail.planCode' is present in Response Body
Field 'content[0].accountInformation.accountNumber' has expected value '290001702'
Field 'statusFlag' has expected value 'true'
Array 'content[0].accountDetail.customerRelationships[1].phoneNumbers' has expected size 1
Array 'content[0].accountDetail.beneficiaries' has expected size 4
Array 'content[0].accountDetail.customerRelationships' has expected size 4
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoTimeDepositSearch_VerifyNewAccountBySearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
Field 'content[0].accountBase.accountType' has expected value 'CD'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC189 Search for a newly created time deposit and verify AccountType
Steps:
#TC189 Search for a newly created time deposit and verify AccountType
Steps:
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC189 Search for a newly created time deposit and verify AccountType
Steps:
Field 'content[0].accountBase.accountType' has expected value 'CD'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - ...)
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC168 Search for a relationship using taxID- [KP-684]
Steps:
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - ...)
Field 'content[0].accountRelationshipStatus.relationshipStatusCode' is present in Response Body
Field 'content[0].relatedToCustomerInformation.relatedToCustomerID' has expected value '3242098'
Field 'content[0].accountInformation.accountType' has expected value 'SDA'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC169 Search for a relatioship using customerID
Steps:
Field 'content[0].accountRelationshipStatus.relationshipStatusCode' is present in Response Body
Field 'content[0].relatedToCustomerInformation.relatedToCustomerID' has expected value '3242098'
Field 'content[0].accountInformation.accountType' has expected value 'SDA'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERRO...)
Field 'content.isPosted' is present in Response Body
Field 'content.transactionPostDate' is present in Response Body
Field 'statusFlag' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusCode' is present in Response Body
Field 'uuid' is present in Response Body
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC197 Pay the loan with past effective date and verify the success message. Assert the fields in the response body
Steps:
Field 'content.isPosted' is present in Response Body
Field 'content.transactionPostDate' is present in Response Body
Field 'statusFlag' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusCode' is present in Response Body
Field 'uuid' is present in Response Body
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountTy...)
Field 'content.description' has expected value 'Success'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC192 Transfer the funds with effective date as past date and verify the success message in the response body
Steps:
Field 'content.description' has expected value 'Success'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoDepositSearch_CheckingAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Account Details - Status: Inf...)
Field 'content[0].accountDetail' is present in Response Body
Field 'content[0].accountDetail.taxID' is present in Response Body
Field 'content[0].accountDetail.name' is present in Response Body
Field 'content[0].accountDetail.residence' is present in Response Body
Field 'content[0].accountDetail.residence.postalCode' is present in Response Body
Field 'content[0].accountDetail.customerRelationships' is present in Response Body
Field 'content[0].accountDetail.beneficiaries' is present in Response Body
Field 'content[0].accountInformation.accountNumber' has expected value '5041733'
Field 'statusFlag' has expected value 'true'
Array 'content[0].accountDetail.customerRelationships[1].phoneNumbers' has expected size 4
Array 'content[0].accountDetail.beneficiaries' has expected size 3
Array 'content[0].accountDetail.customerRelationships' has expected size 2
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC173 Search for a Checking deposit account and verify fields and values
Steps:
Field 'content[0].accountDetail' is present in Response Body
Field 'content[0].accountDetail.taxID' is present in Response Body
Field 'content[0].accountDetail.name' is present in Response Body
Field 'content[0].accountDetail.residence' is present in Response Body
Field 'content[0].accountDetail.residence.postalCode' is present in Response Body
Field 'content[0].accountDetail.customerRelationships' is present in Response Body
Field 'content[0].accountDetail.beneficiaries' is present in Response Body
Field 'content[0].accountInformation.accountNumber' has expected value '5041733'
Field 'statusFlag' has expected value 'true'
Array 'content[0].accountDetail.customerRelationships[1].phoneNumbers' has expected size 4
Array 'content[0].accountDetail.beneficiaries' has expected size 3
Array 'content[0].accountDetail.customerRelationships' has expected size 2
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On...)
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC199 Pay the loan with invalid recipient account number and verify the error message - Account Number Not On File
Steps:
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On File, autom...)
Field 'statusFlag' has expected value 'false'
Field 'statusCode' has expected value '200'
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC204 Search Loan with invalid account number and assert the error message in the response body - Account Number Not On File
Steps:
Field 'statusFlag' has expected value 'false'
Field 'statusCode' has expected value '200'
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
Field 'content[0].userFields' is present in Response Body
Field 'content[0].customerBase.crmSmsa' is present in Response Body
Field 'content[0].customerBase.residences[0].msaCode' is present in Response Body
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC156 Search with a Business Customer with Business Name and verify userFields and "msaCode" are getting returned as expected
Steps:
Field 'content[0].userFields' is present in Response Body
Field 'content[0].customerBase.crmSmsa' is present in Response Body
Field 'content[0].customerBase.residences[0].msaCode' is present in Response Body
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddBeneficialOwnerApi - Status: S...)
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC164 Create a Beneficial owner relationship to a customer ID- KP-844 [PreReq: #TC160]
Steps:
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
Field 'content[0].customerBase.residences[0].addressID' is present in Response Body
Field 'content[0].customerBase.tinCertification' is present in Response Body
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC155 Search with a Person Customer and verify that addressID, tinCertification field is getting returned in the response body
Steps:
Field 'content[0].customerBase.residences[0].addressID' is present in Response Body
Field 'content[0].customerBase.tinCertification' is present in Response Body
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountTy...)
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC194 Transfer funds with invalid transferType and verify the error message as 'Unsupported Function Error'
Steps:
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoDepositSearch_VerifyNewAccountBySearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
Field 'content[0].accountBase.accountType' has expected value 'Checking'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC181 Create a deposit account, search for the newly created account and verify AccountType
Steps:
#TC181 Create a deposit account, search for the newly created account and verify AccountType
Steps:
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC181 Create a deposit account, search for the newly created account and verify AccountType
Steps:
Field 'content[0].accountBase.accountType' has expected value 'Checking'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoCreateDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddAccountApi - Status: Success, ...)
Field 'content.accountType' is present in Response Body
Field 'content.accountNumber' is present in Response Body
Field 'content.accountType' has expected value 'Checking'
Field 'statusFlag' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC179 Create a new deposit account
Steps:
Field 'content.accountType' is present in Response Body
Field 'content.accountNumber' is present in Response Body
Field 'content.accountType' has expected value 'Checking'
Field 'statusFlag' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoDepositSearch_verifyFields({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=, TEST SCENARIO=#...)
Field 'content[0].accountDetail.residence.isPrimary' is present in Response Body
Field 'content[0].accountDetail.residence.subType' is present in Response Body
Field 'content[0].accountDetail.residence.censusTractNumber' is present in Response Body
Field 'content[0].accountDetail.residence.addressID' is present in Response Body
Field 'content[0].accountDetail.residence.countryCode' is present in Response Body
Field 'content[0].accountDetail.residence.msaCode' is present in Response Body
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC178 Search for a deposit account of type dda and verify presence of fields
Steps:
Field 'content[0].accountDetail.residence.isPrimary' is present in Response Body
Field 'content[0].accountDetail.residence.subType' is present in Response Body
Field 'content[0].accountDetail.residence.censusTractNumber' is present in Response Body
Field 'content[0].accountDetail.residence.addressID' is present in Response Body
Field 'content[0].accountDetail.residence.countryCode' is present in Response Body
Field 'content[0].accountDetail.residence.msaCode' is present in Response Body
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyToPartyRelationshipApi - ...)
Field 'statusMessage' is present in Response Body
Field 'statusFlag' is present in Response Body
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC172 Search for relationship with CustomerID and includeCustomerInformation:true when no data is returned
Steps:
Field 'statusMessage' is present in Response Body
Field 'statusFlag' is present in Response Body
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoDepositSearch_InvalidAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account n...)
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
Status code is matching correctly! (Expected : 200 Actual : 200 )
#T175 Search for an invalid deposit account
Steps:
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoTimeDepositCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddAccountApi - Status: Success, ...)
Field 'content.accountType' is present in Response Body
Field 'content.accountNumber' is present in Response Body
Field 'content.accountType' has expected value 'CD'
Field 'statusFlag' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC188 Create a time deposit account
Steps:
Field 'content.accountType' is present in Response Body
Field 'content.accountNumber' is present in Response Body
Field 'content.accountType' has expected value 'CD'
Field 'statusFlag' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Succ...)
Field 'content[0].loanDetails.branchNumber' is present in Response Body
Array 'content[0].customers' has expected size 2
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC207 Search the loan with multiple customers and verify branch number field is present in the response body
Steps:
Field 'content[0].loanDetails.branchNumber' is present in Response Body
Array 'content[0].customers' has expected size 2
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoDepositSearch_SavingsAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Account Details - Status: Inf...)
Field 'content[0].accountDetail.customerRelationships[1].name' is present in Response Body
Field 'content[0].accountDetail.customerRelationships' is present in Response Body
Field 'content[0].accountDetail' is present in Response Body
Field 'content[0].accountInformation' is present in Response Body
Field 'content[0].accountDetail.taxID' is present in Response Body
Field 'statusFlag' has expected value 'true'
Status code is matching correctly! (Expected : 200 Actual : 200 )
#T174 Search for a Savings deposit account and verify fields
Steps:
Field 'content[0].accountDetail.customerRelationships[1].name' is present in Response Body
Field 'content[0].accountDetail.customerRelationships' is present in Response Body
Field 'content[0].accountDetail' is present in Response Body
Field 'content[0].accountInformation' is present in Response Body
Field 'content[0].accountDetail.taxID' is present in Response Body
Field 'statusFlag' has expected value 'true'
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoTimeDepositSearch_InvalidAccountType({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - I...)
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC184 Search for an invalid time deposit account type
Steps:
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountTy...)
Field 'content.isPosted' is present in Response Body
Field 'content.transactionPostDate' is present in Response Body
Field 'content.description' is present in Response Body
Field 'statusFlag' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusCode' is present in Response Body
Field 'uuid' is present in Response Body
Field 'content.isPosted' has expected value 'true'
Field 'content.description' has expected value 'Success'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC191 Transfer the funds from 'checking' account to 'GL' account and assert the success message as 'AddTransferApi - Status: Success'. Also Veriy the fields in the response - isPosted, transactionPostDate, description:success
Steps:
Field 'content.isPosted' is present in Response Body
Field 'content.transactionPostDate' is present in Response Body
Field 'content.description' is present in Response Body
Field 'statusFlag' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusCode' is present in Response Body
Field 'uuid' is present in Response Body
Field 'content.isPosted' has expected value 'true'
Field 'content.description' has expected value 'Success'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountTy...)
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC196 Transfer funds without description and verify the statusMessage has the message as Missing transfer description
Steps:
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error - No Records Match ...)
Field 'statusCode' is present in Response Body
Field 'uuid' is present in Response Body
Field 'statusFlag' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC170 Search for relationship with CustomerID and beneficialOwnerRequest:"Y" when beneficial owner is not found
Steps:
Field 'statusCode' is present in Response Body
Field 'uuid' is present in Response Body
Field 'statusFlag' has expected value 'true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoTimeDepositSearch_NonexistingAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - A...)
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC183 Search for a time deposit account which doesnt exist
Steps:
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Identifier is required, a...)
Field 'statusFlag' is present in Response Body
Field 'statusCode' is present in Response Body
Field 'uuid' is present in Response Body
Field 'statusFlag' has expected value 'false'
Field 'statusCode' has expected value '200'
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC206 Search the loan with blank account number and assert the error in the response body - Account Identifier is required
Steps:
Field 'statusFlag' is present in Response Body
Field 'statusCode' is present in Response Body
Field 'uuid' is present in Response Body
Field 'statusFlag' has expected value 'false'
Field 'statusCode' has expected value '200'
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Relationship Must be Unique, ERRO...)
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner
Steps:
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC161 Create a customer with person record with foreign=true and verify the fields in the response body.
Also verify phone number fields [countryCode, areaCode, number, and extension] are included in the response correctly.
Verify multiple phone numbers with same PhoneType is allowed by searching for the same customer we've created
Steps:
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC157 Search a customer with Customer ID and verify there is no blank object "{}" present in the Response Json
Steps:
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
Status code is matching correctly! (Expected : 200 Actual : 200 )
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'uuid' is present in Response Body
Object in array 'content' with customerBase.residences[0].address1='9632 25 Hwy' has customerBase.residences[0].isPrimary='true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC159 Create a customer with addrType=Secondary and verify in Search Customer isPrimary=true in the response body. Also veirify the statusCode, statusMessage and uuid fields.
Steps:
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC159 Create a customer with addrType=Secondary and verify in Search Customer isPrimary=true in the response body. Also veirify the statusCode, statusMessage and uuid fields.
Steps:
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'uuid' is present in Response Body
Object in array 'content' with customerBase.residences[0].address1='9632 25 Hwy' has customerBase.residences[0].isPrimary='true'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoTimeDepositSearch_InvalidAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=GetAccountsSDA - ...)
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC182 Search time deposit with an invalid account number
Steps:
Field 'statusCode' is present in Response Body
Field 'statusMessage' is present in Response Body
Field 'statusFlag' has expected value 'false'
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
#TC160 Create a customer with person record with foreign=false and verify the fields in the response body. [Bug - KP-762] Also verify that all the address fields are present in the response body
Steps:
No empty objects found in JSON
Status code is matching correctly! (Expected : 200 Actual : 200 )
80 ignored methods
com.kinective.testscripts.Deposits.DepositsTest
jXchangeSearchDeposit
verifyResponseFieldsDepositSearch
csiMeridianDepositCreate_HSA
TimeDepositCreate_ExistingAccount
csiMeridianDepositCreate_Checking
csiMeridianDepositSearchInd
csiMeridianTimeDepositCreate_CD_Business
csiMeridianDepositSearch_RandomAccount
csiMeridianDepositCreate_ExistingAccount
csiMeridianTimeDepositCreate_IRA_Person
corelationDepositSearch_ExistingAccount
csiMeridianTimeDepositSearch_RandomAccount
TimeDepositCreate_RandomAccount
csiMeridianTimeDepositSearch
corelationCreateDeposit
CreateDeposit_NewAccountNumber
csiMeridianDepositSearch2Ind1Bus
OrderCards
symXchangeSearchDeposit
CreateSavings_RandomAccount
symXchangeCreateDeposit
TimeDepositSearch_RandomAccount
jXchangeCreateDeposit
CreateSavings
csiMeridianTimeDepositCreate_ExistingAccount
TimeDepositSearch_ExistingAccount
verifyResponseFieldsDepositSearch
csiMeridianDepositCreate_HSA
TimeDepositCreate_ExistingAccount
csiMeridianDepositCreate_Checking
csiMeridianDepositSearchInd
csiMeridianTimeDepositCreate_CD_Business
csiMeridianDepositSearch_RandomAccount
csiMeridianDepositCreate_ExistingAccount
csiMeridianTimeDepositCreate_IRA_Person
corelationDepositSearch_ExistingAccount
csiMeridianTimeDepositSearch_RandomAccount
TimeDepositCreate_RandomAccount
csiMeridianTimeDepositSearch
corelationCreateDeposit
CreateDeposit_NewAccountNumber
csiMeridianDepositSearch2Ind1Bus
OrderCards
symXchangeSearchDeposit
CreateSavings_RandomAccount
symXchangeCreateDeposit
TimeDepositSearch_RandomAccount
jXchangeCreateDeposit
CreateSavings
csiMeridianTimeDepositCreate_ExistingAccount
TimeDepositSearch_ExistingAccount
com.kinective.testscripts.Monetary.MonetaryTest
jXchangeTransferFunds
csiDebitGLAccount
corelationTransferToGLAccount
corelationTransferFunds
creditAndDebitGLAccount
symXchangeTransferFunds
csiDebitGLAccount
corelationTransferToGLAccount
corelationTransferFunds
creditAndDebitGLAccount
symXchangeTransferFunds
com.kinective.testscripts.Customer.CustomerTest
jh2020CreateCustomer
corelationCreateCustomer
jh2020CreateNewCustomer
symXchangeQueryCustomer
CreateCustomer_ForeignAddressDarkMatters
csiMeridianCreateCustomer_Pers_OnlyCurrentNoForeign
RelatioshipCreateCustToAcct
jh2020QueryCustomer
csiMeridianQueryCustomerByTaxID
csiMeridianQueryCustomerByCustID
RelatioshipCreateCustToCust
CreateCustomer_SubTypeError
jh2020CreateNewCustomerVerifyidList
symXchangeRelatioshipSearch
jXchangeCreateCustomer
CreateCustomer_ForeignAddressCorrect
csiQueryCustomer
corelationQueryCustomer
jXchangeQueryCustomer
corelationRelatioshipSearch
corelationRelatioshipCreate
csiMeridianCreateCustomer_ExistingTaxId
csiMeridianQueryCustomerByGuid
CreateCustomer_AddressNoZipExt
CreateCustomer_Error
jXchangeRelatioshipSearch
CreateCustomer_ForeignAddress
symXChangeCreateCustomer
csiMeridianCreateCustomer_Bus_IRSCurrentMailingForeign
CreateCustomer_AddressTypeError
csiMeridianRelatioshipSearch
CreateCustomer_AllElementsAddress
verifyResponseFieldsRelationShipSearch
corelationCreateCustomer
jh2020CreateNewCustomer
symXchangeQueryCustomer
CreateCustomer_ForeignAddressDarkMatters
csiMeridianCreateCustomer_Pers_OnlyCurrentNoForeign
RelatioshipCreateCustToAcct
jh2020QueryCustomer
csiMeridianQueryCustomerByTaxID
csiMeridianQueryCustomerByCustID
RelatioshipCreateCustToCust
CreateCustomer_SubTypeError
jh2020CreateNewCustomerVerifyidList
symXchangeRelatioshipSearch
jXchangeCreateCustomer
CreateCustomer_ForeignAddressCorrect
csiQueryCustomer
corelationQueryCustomer
jXchangeQueryCustomer
corelationRelatioshipSearch
corelationRelatioshipCreate
csiMeridianCreateCustomer_ExistingTaxId
csiMeridianQueryCustomerByGuid
CreateCustomer_AddressNoZipExt
CreateCustomer_Error
jXchangeRelatioshipSearch
CreateCustomer_ForeignAddress
symXChangeCreateCustomer
csiMeridianCreateCustomer_Bus_IRSCurrentMailingForeign
CreateCustomer_AddressTypeError
csiMeridianRelatioshipSearch
CreateCustomer_AllElementsAddress
verifyResponseFieldsRelationShipSearch
com.kinective.testscripts.Loans.LoansTest
verifyResponseFieldsLoanSearch
symXchangeSearchForAnExistingLoan
searchForRandomLoan
jXchangeBookNewLoan
jh2020CreateNewLoan
corelationLoanSearch
corelationCreateLoan
createLoanSixBorrowers
jXchangeSearchForAnExistingLoan
createLoanCoupon
CreateLoanWkProductCode
csiBookNewLoan
jh2020SearchForRandomLoan
csiSearchForAnExistingLoan
createLoanWk
symXchangeSearchForAnExistingLoan
searchForRandomLoan
jXchangeBookNewLoan
jh2020CreateNewLoan
corelationLoanSearch
corelationCreateLoan
createLoanSixBorrowers
jXchangeSearchForAnExistingLoan
createLoanCoupon
CreateLoanWkProductCode
csiBookNewLoan
jh2020SearchForRandomLoan
csiSearchForAnExistingLoan
createLoanWk
Methods in chronological order
com.kinective.testscripts.Customer.CustomerTest
init(org.testng.TestRunner@4a944af9)
0 ms
com.kinective.testscripts.Deposits.DepositsTest
init(org.testng.TestRunner@4a944af9)
23193 ms
com.kinective.testscripts.Loans.LoansTest
init(org.testng.TestRunner@4a944af9)
31639 ms
com.kinective.testscripts.Monetary.MonetaryTest
init(org.testng.TestRunner@4a944af9)
39097 ms
com.kinective.testscripts.Customer.CustomerTest
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
47592 ms
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
68411 ms
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
78997 ms
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
84174 ms
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyListApi - Status: Success...)
88794 ms
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
93956 ms
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
98346 ms
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
103046 ms
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
106635 ms
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
110878 ms
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddBeneficialOwnerApi - Status: S...)
119147 ms
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Relationship Must be Unique, ERRO...)
125187 ms
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Relationship Must be Unique, ERRO...)
129931 ms
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
134338 ms
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
138586 ms
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - ...)
143690 ms
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - ...)
148227 ms
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error - No Records Match ...)
152786 ms
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - ...)
157064 ms
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyToPartyRelationshipApi - ...)
162513 ms
com.kinective.testscripts.Deposits.DepositsTest
premierCoCreateDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddAccountApi - Status: Success, ...)
168725 ms
premierCoDepositSearch_BlankAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account I...)
186004 ms
premierCoDepositSearch_CheckingAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Account Details - Status: Inf...)
190624 ms
premierCoDepositSearch_InvalidAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account n...)
200208 ms
premierCoDepositSearch_NonexistingAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account N...)
204231 ms
premierCoDepositSearch_SavingsAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Account Details - Status: Inf...)
208411 ms
premierCoDepositSearch_VerifyNewAccountBySearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
217456 ms
premierCoDepositSearch_verifyFields({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=, TEST SCENARIO=#...)
238252 ms
premierCoTimeDepositCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddAccountApi - Status: Success, ...)
247096 ms
premierCoTimeDepositSearch_BlankAccountNumber({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - A...)
258377 ms
premierCoTimeDepositSearch_CDA({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Accounts SDA - Status: Succes...)
262454 ms
premierCoTimeDepositSearch_InvalidAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=GetAccountsSDA - ...)
271798 ms
premierCoTimeDepositSearch_InvalidAccountType({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - I...)
275956 ms
premierCoTimeDepositSearch_NonexistingAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - A...)
279721 ms
premierCoTimeDepositSearch_VerifyNewAccountBySearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
283288 ms
premierCoTimeDepositSearch_verifyFields({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE= Status: Success, ERROR MESSAGE=,...)
302750 ms
com.kinective.testscripts.Monetary.MonetaryTest
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERRO...)
311628 ms
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Invalid Request, ERRO...)
320422 ms
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On...)
326459 ms
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error: AddTra...)
330826 ms
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERRO...)
335867 ms
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error - Inval...)
340279 ms
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountTy...)
344829 ms
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountTy...)
350265 ms
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountTy...)
355746 ms
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountTy...)
360061 ms
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountTy...)
364348 ms
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={
"accountNumber": "1017901",
"accountTy...)
369989 ms
com.kinective.testscripts.Loans.LoansTest
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Succ...)
374555 ms
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On File, autom...)
382671 ms
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Unexpected value 'Mortgage', auto...)
386667 ms
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Identifier is required, a...)
388834 ms
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Succ...)
393666 ms
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Succ...)
400320 ms