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 In Progress in NHapi Kanban via automation 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
@milkshakeuk milkshakeuk merged commit a43d8d9 into master Apr 15, 2021
NHapi Kanban automation moved this from In Progress to Development Done Apr 15, 2021
@milkshakeuk milkshakeuk deleted the PipeParserEnhancements branch April 15, 2021 15:17
@milkshakeuk milkshakeuk moved this from Development Done to In Pre-Release in NHapi Kanban Jun 2, 2021
@milkshakeuk milkshakeuk moved this from In Pre-Release to Released in NHapi Kanban Jun 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
2 participants