Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Features/extend ig test infrastructure #590

Merged
merged 4 commits into from
Jul 13, 2023

Conversation

stl-steve-moore
Copy link
Collaborator

These changes are in support of #587.
I know the simulators perform some checks of headers when they accept transactions.
These changes allow us to write testplan.xml files that can test specific content after the fact using the pattern already established.

#588 and #589 were issues that came up while I was working on this branch and are all resolved with this code. When the PR is integrated, #587, #588 and #589 can all be closed.

…tiating Gateway

Added a RequestHeader object and code to parse the SOAP header and to value header
values using both XPath and labels. The labels will go away, and the XPath will remain.
Now we have distinct tests for isPresent and isNotEmpty when looking for transactions sent by an initiating system.
More cleanup is needed to have the same functionality for the keyword based tests and also
for the tests of attributes. This commit works for element values, but is not intended to work
with XPath testing of attributes for those distinct use cases.
…Home Community ID when running tests on XCQ transactions sent by an Initiating Gateway.
… looking for an Adhoc Query request.

If we need this, it belongs in the validator for Adhoc Queries.
@skbhaskarla skbhaskarla merged commit 1ab7b0f into develop Jul 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants