Skip to content

Add integration tests for transformation, header, filter, http, and log kamelets#2845

Merged
oscerd merged 1 commit into
mainfrom
add-integration-tests
May 19, 2026
Merged

Add integration tests for transformation, header, filter, http, and log kamelets#2845
oscerd merged 1 commit into
mainfrom
add-integration-tests

Conversation

@oscerd
Copy link
Copy Markdown
Contributor

@oscerd oscerd commented May 19, 2026

Summary

  • Add 10 new Citrus integration tests covering actions, sources, and sinks:
    • Transformation actions (4): drop-field, mask-field, replace-field, hoist-field
    • Header actions (1): insert-header
    • Filter actions (2): predicate-filter, has-header-filter
    • Source kamelets (1): http-source
    • Sink kamelets (2): http-sink, log-sink
  • Fix YAML folded block scalar (message: >) to quoted string in existing pipe definitions (extract-field, insert-field, data-type) to avoid trailing newline in property resolution
  • Add 4 new @CitrusTestFactory methods to CommonIT.java for the new test categories (header, filter, httpTests, log)

Test plan

  • Verify all new pipe definitions start correctly with Camel JBang
  • Run CommonIT integration tests and verify new tests pass
  • Verify existing tests (earthquake, timer) still pass
  • Verify the YAML message property fix resolves property resolution for existing transformation tests

🤖 Generated with Claude Code

…og kamelets

Add 10 new Citrus integration tests covering actions, sources, and sinks:

Transformation actions: drop-field, mask-field, replace-field, hoist-field
Header actions: insert-header
Filter actions: predicate-filter, has-header-filter
Source kamelets: http-source
Sink kamelets: http-sink, log-sink

Also fix YAML folded block scalar (message: >) to quoted string in
existing pipe definitions (extract-field, insert-field, data-type) to
avoid trailing newline in property resolution.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@oscerd oscerd merged commit 1ea6796 into main May 19, 2026
4 of 5 checks passed
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.

1 participant