Behavior driven integration with Cucumber and Citrus
summary
Combines Cucumber and Citrus to run executable BDD specs against a small voting app, exercising HTTP REST, JMS and mail interfaces; Citrus provides ready endpoints, a Java fluent runner API, XML/JSON validators and an auto-start mail server so tests assert message payloads and status codes end to end. Demo shows feature files driving real HTTP/JMS calls, a failing expectation that pinpoints a wrong JSON field, and optional predefined Citrus step definitions to avoid most glue code.
AI-written summary · about
chapters (5)
- 0:00Start
- 0:54Behavior Driven Development
- 3:07Explaining the behavior
- 3:19Concrete Examples
- 12:47Messaging Integration








