Summary
Batch Processor tests require test data factories with successful and failure data (poison pills). The process to setup, arrange, and assert can be greatly simplified.
In the future, we should remove tests containing the legacy processor (PartialSQSProcessor) too.
Why is this needed?
Reduce operational overhead and cognitive load in writing tests for Batch Processor involving data in mixed forms.
Which area does this relate to?
Batch processing
Solution
No response
Acknowledgment
Summary
Batch Processor tests require test data factories with successful and failure data (poison pills). The process to setup, arrange, and assert can be greatly simplified.
In the future, we should remove tests containing the legacy processor (
PartialSQSProcessor) too.Why is this needed?
Reduce operational overhead and cognitive load in writing tests for Batch Processor involving data in mixed forms.
Which area does this relate to?
Batch processing
Solution
No response
Acknowledgment