Test results
1 suite, 2 failed tests
com.kinective.testscripts.Account.AccountTest
searchAccountHistoryOfExistingAccount ({EXPECTED MESSAGE=Account History Search successful, ERROR MESSAGE=, TEST SCENARIO=#TC23 Search the account History of an existing account holder, VERIFY FIELDS=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=searchAccountHistoryOfExistingAccount, BODY={ "assetID": "jxchange_api_test", "content": { "accountNumber": "6429146", "accountType": "D", "startDate": "2024-05-01", "endDate": "2024-07-02" }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: Something went Wrong. Status Message : Fault Desc: The element 'AcctHistSrch' in namespace 'http://jackhenry.com/jxchange/TPG/2008' has invalid child element 'IncXtendElemInfo' in namespace 'http://jackhenry.com/jxchange/TPG/2008'. List of possible elements expected: 'Ver_3' in namespace 'http://jackhenry.com/jxchange/TPG/2008'. Fault Cat: Error Fault Code: 200 at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.WebserviceTestBaseClass.verifyStatusMessage(WebserviceTestBaseClass.java:88) at com.kinective.testscripts.Account.AccountTest.searchAccountHistoryOfExistingAccount(AccountTest.java:78) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... Removed 26 stack frames
(#TC23 Search the account History of an existing account holder)
searchAccountHistoryOfRandomAccount ({EXPECTED MESSAGE=Account not found, ERROR MESSAGE=, TEST SCENARIO=#TC24 Search the account History of a random account holder, VERIFY FIELDS=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=searchAccountHistoryOfRandomAccount, BODY={ "assetID": "jxchange_api_test", "content": { "accountNumber": "46635", "accountType": "D", "startDate": "2022-09-01", "endDate": "2022-09-02" }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: Something went Wrong. Status Message : Fault Desc: The element 'AcctHistSrch' in namespace 'http://jackhenry.com/jxchange/TPG/2008' has invalid child element 'IncXtendElemInfo' in namespace 'http://jackhenry.com/jxchange/TPG/2008'. List of possible elements expected: 'Ver_3' in namespace 'http://jackhenry.com/jxchange/TPG/2008'. Fault Cat: Error Fault Code: 200 at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.WebserviceTestBaseClass.verifyStatusMessage(WebserviceTestBaseClass.java:88) at com.kinective.testscripts.Account.AccountTest.searchAccountHistoryOfRandomAccount(AccountTest.java:140) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... Removed 26 stack frames
(#TC24 Search the account History of a random account holder)
com.kinective.testscripts.Account.AccountTest
reserveAccountNumber ({EXPECTED MESSAGE=Account Number Generated Successfully, ERROR MESSAGE=, TEST SCENARIO=#TC16 Reserve new account number, VERIFY FIELDS=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=reserveAccountNumber, BODY={ "assetID": "jxchange_api_test", "content": { "accountType": "D" } }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;}) (#TC16 Reserve new account number)
C:\Users\Monil Shah\Documents\qa-automation-standard-api\testxml\jXchange_test.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite name="Rest Assured Api Suites" guice-stage="DEVELOPMENT">
  <parameter name="projectKey" value="KP"/>
  <parameter name="environment" value="test"/>
  <parameter name="version" value="v1"/>
  <test thread-count="1" name="Rest Assured">
    <classes>
      <class name="com.kinective.testscripts.Account.AccountTest">
        <methods>
          <include name="reserveAccountNumber"/>
          <include name="searchAccountHistoryOfExistingAccount"/>
          <include name="searchAccountHistoryOfRandomAccount"/>
        </methods>
      </class> <!-- com.kinective.testscripts.Account.AccountTest -->
    </classes>
  </test> <!-- Rest Assured -->
</suite> <!-- Rest Assured Api Suites -->
            
Tests for Rest Assured Api Suites
  • Rest Assured (1 class)
Groups for Rest Assured Api Suites
Times for Rest Assured Api Suites
Total running time: 14 seconds
Reporter output for Rest Assured Api Suites
reserveAccountNumber({EXPECTED MESSAGE=Account Number Generated Successfully, ERROR MESSAGE=, TEST SCENARIO=#TC16 Reserve...)
#TC16 Reserve new account number
Steps:
Generating Access Token
 End Point URI:account/account-number
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 5570 milli second
 No Fields found to be verified from the Response Body

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Account Number Generated Successfully
 Account Number Generated Successfully
Content is : ["53643"]
statusMessage is: Account Number Generated Successfully
statusFlag is: true
UUID is: 7289dc07-4bfa-4a44-a310-afb116027f14
searchAccountHistoryOfRandomAccount({EXPECTED MESSAGE=Account not found, ERROR MESSAGE=, TEST SCENARIO=#TC24 Search the account History ...)
#TC24 Search the account History of a random account holder
Steps:
Generating Access Token
 End Point URI:account/account-history
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 2661 milli second
 No Fields found to be verified from the Response Body

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

Something went Wrong. Status Message : Fault Desc: The element 'AcctHistSrch' in namespace 'http://jackhenry.com/jxchange/TPG/2008' has invalid child element 'IncXtendElemInfo' in namespace 'http://jackhenry.com/jxchange/TPG/2008'. List of possible elements expected: 'Ver_3' in namespace 'http://jackhenry.com/jxchange/TPG/2008'. Fault Cat: Error Fault Code: 200
searchAccountHistoryOfExistingAccount({EXPECTED MESSAGE=Account History Search successful, ERROR MESSAGE=, TEST SCENARIO=#TC23 Search the ...)
#TC23 Search the account History of an existing account holder
Steps:
Generating Access Token
 End Point URI:account/account-history
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 2500 milli second
 No Fields found to be verified from the Response Body

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

Something went Wrong. Status Message : Fault Desc: The element 'AcctHistSrch' in namespace 'http://jackhenry.com/jxchange/TPG/2008' has invalid child element 'IncXtendElemInfo' in namespace 'http://jackhenry.com/jxchange/TPG/2008'. List of possible elements expected: 'Ver_3' in namespace 'http://jackhenry.com/jxchange/TPG/2008'. Fault Cat: Error Fault Code: 200
3 ignored methods
com.kinective.testscripts.Account.AccountTest
symXchangeSearchAccountHistoryOfExistingAccount
verifyResponseFields
corelationSearchAccountHistoryOfExistingAccount
Methods in chronological order
com.kinective.testscripts.Account.AccountTest
init(org.testng.TestRunner@1fd7a37) 0 ms
reserveAccountNumber({EXPECTED MESSAGE=Account Number Generated Successfully, ERROR MESSAGE=, TEST SCENARIO=#TC16 Reserve...) 12435 ms
searchAccountHistoryOfExistingAccount({EXPECTED MESSAGE=Account History Search successful, ERROR MESSAGE=, TEST SCENARIO=#TC23 Search the ...) 19910 ms
searchAccountHistoryOfRandomAccount({EXPECTED MESSAGE=Account not found, ERROR MESSAGE=, TEST SCENARIO=#TC24 Search the account History ...) 23833 ms