Skip to content

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

Merged
milkshakeuk merged 8 commits intomasterfrom
PipeParserEnhancements
Apr 15, 2021
Merged

PipeParser Enhancements - Fix issues related to unexpected segments.#200
milkshakeuk merged 8 commits intomasterfrom
PipeParserEnhancements

Conversation

@milkshakeuk
Copy link
Copy Markdown
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
Copy Markdown
Member Author

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

@github-actions

This comment has been minimized.

@milkshakeuk milkshakeuk force-pushed the PipeParserEnhancements branch from 35c808a to 0a71e31 Compare April 14, 2021 11:41
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

Comment thread src/NHapi.Base/Model/AbstractGroup.cs Outdated
Comment thread src/NHapi.Base/Model/AbstractGroup.cs
Comment thread src/NHapi.Base/Model/AbstractGroup.cs Outdated
Comment thread src/NHapi.Base/Model/AbstractGroup.cs
Comment thread src/NHapi.Base/Model/GenericMessage.cs
Comment thread src/NHapi.Base/Parser/XMLParser.cs
Comment thread tests/NHapi.NUnit/Parser/LegacyPipeParserTest.cs Outdated
Comment thread tests/NHapi.NUnit/Parser/LegacyPipePipeParserLargeEmbeddedFileTest.cs Outdated
Comment thread tests/NHapi.NUnit/Parser/PipeParserTest.cs Outdated
@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 force-pushed the PipeParserEnhancements branch from d0afcf2 to 0f4bf3f Compare April 15, 2021 13:15
@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
Copy Markdown

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