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

PipeParser Enhancements - Fix issues related to unexpected segments. #200

Merged
merged 8 commits into from
Apr 15, 2021

Conversation

milkshakeuk
Copy link
Member

Fixes #101 and possibly others.

  • Ported the later revision of PipeParser from hapi.
  • Retired the Old PipeParser to become the LegacyPipeParser in case people have already coded around its issues and desire to keep its behaviour.
  • Added any required supporting Classes for the new implementation of PipeParser.
  • Added Unit Tests + plus some new unit tests for existing classes which didn't already have any.
  • Ported and cleaned up some the of XML comments as part of a desire to eventually use them to generate documentation.

…lated to unexpected Segments

* Also includes tests, inluding tests for classes which previously had none
@milkshakeuk milkshakeuk added enhancement defect A deviation from the Requirements / Specification. labels Apr 14, 2021
@milkshakeuk milkshakeuk added this to the v3.0.0.0 milestone Apr 14, 2021
@milkshakeuk
Copy link
Member Author

@AMCN41R could you have a look when you get a sec?

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

src/NHapi.Base/Model/AbstractGroup.cs Outdated Show resolved Hide resolved
src/NHapi.Base/Model/AbstractGroup.cs Show resolved Hide resolved
src/NHapi.Base/Model/AbstractGroup.cs Outdated Show resolved Hide resolved
src/NHapi.Base/Model/AbstractGroup.cs Show resolved Hide resolved
src/NHapi.Base/Model/GenericMessage.cs Show resolved Hide resolved
src/NHapi.Base/Parser/XMLParser.cs Show resolved Hide resolved
tests/NHapi.NUnit/Parser/LegacyPipeParserTest.cs Outdated Show resolved Hide resolved
tests/NHapi.NUnit/Parser/PipeParserTest.cs Outdated Show resolved Hide resolved
@milkshakeuk milkshakeuk linked an issue Apr 15, 2021 that may be closed by this pull request
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@milkshakeuk milkshakeuk linked an issue Apr 15, 2021 that may be closed by this pull request
@github-actions

This comment has been minimized.

@github-actions
Copy link

Unit Test Results

       5 files     101 suites   14s ⏱️
   883 tests    877 ✔️   6 💤 0 ❌
1 763 runs  1 752 ✔️ 11 💤 0 ❌

Results for commit a4fb37d.

@milkshakeuk milkshakeuk removed the defect A deviation from the Requirements / Specification. label Apr 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants