~/talk

Behavior driven integration with Cucumber and Citrus

Talkat Devoxx Belgium 2017 · 2017-11-06..11-10· [testing]
slides:none on file

Combines Cucumber and Citrus so Gherkin feature files drive real integration tests against a running Spring Boot voting app, exercising HTTP REST, JMS and mail endpoints; Citrus supplies a Citrus object factory and ready-made step definitions so tests run as JUnit and require almost no custom glue code. Demo sends HTTP calls, receives JMS messages, captures SMTP mail with live comparison of subject/body, shows green runs and a deliberate failing assertion, and includes Selenium web steps.

AI-written summary · about

  1. 0:00Start
  2. 5:12Feature specification
  3. 6:46JUnit Cucumber test
  4. 7:37Step definitions
  5. 9:25Data tables
  6. 11:44Background
  7. 12:07Scenario Outline
  8. 15:15Citrus & Cucumber
  9. 15:48Messaging feature
  10. 16:26Endpoint Injection
  11. 18:04Endpoint Configuration
  12. 18:49Citrus endpoints
  13. 19:22Mail SMTP messaging
  14. 21:06JMS messaging
  15. 29:25Reading & information
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.