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

JSON Array splitting #77

Merged
merged 10 commits into from
Oct 16, 2024
Merged

JSON Array splitting #77

merged 10 commits into from
Oct 16, 2024

Commits on Oct 8, 2024

  1. Allow splitting incoming messages with JSON array format

    Delete PayloadConfig and include configuration in ConversionFactory that provides the correct object instead
    Add secondary ctor to RegexConversion
    Use Collections.singletonList in DefaultPayload, RegexConversion as final class
    Add object equality test for RegexPayload
    Move tests to the correct package
    Move config tests from RegexPayloadTest to PayloadConfigTest and add tests for splitType
    Refactor split() function in Payload
    Refactor JsonPayload and RegexPayload to encapsulate Payload instead of String
    Rename Payload's take() function to message()
    Implement json_array splitting
    Refactor Payload objects and regex splitting
    Remove duplicate tests from RegexSplittingTest
    Apply spotless
    Move regex splitting tests to their own file, refactor the tests
    Change config to allow splitting with json_array
    Refactor regex splitting to a decorator
    51-code committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    d2ea232 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Fix rebase

    51-code committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    48f022e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19729d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d750c72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    daa42ea View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    2472f7d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b30235 View commit details
    Browse the repository at this point in the history
  3. Remove checking System Properties in ConversionFactory, make end-to-e…

    …nd tests use properties from a resource file
    51-code committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    45d05b4 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Configuration menu
    Copy the full SHA
    fd57f54 View commit details
    Browse the repository at this point in the history
  2. Use expected message amounts instead of result list size as an expect…

    …ed value in assertions
    51-code committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    5bb31cd View commit details
    Browse the repository at this point in the history