~/talk

Bootiful Testing

Talkat Devoxx Belgium 2019 · 2019-11-04..11-08· [testing]
slides:none on file

Builds a Spring Boot producer and a consumer using reactive WebFlux, reactive MongoDB, Lombok, JUnit (4/5), Mockito and a WebTestClient; uses StepVerifier for Reactor assertions, starts with WireMock stubs and then wires in Spring Cloud Contract Groovy DSL contracts and the stub-runner. The contracts compile into verifier tests, catch a real bug (field name mismatch: reservationName vs name), get fixed, and produce green CI-ready artifacts — demonstrating concrete TDD + consumer-driven contract testing that prevents integration breakage.

AI-written summary · about

  1. 0:00Start
  2. 1:25About Me
  3. 3:55Test-Driven Development
  4. 10:34Flappy Bird
  5. 11:19How To Write Tests
  6. 16:25Inside Out Testing
  7. 18:37Reservation Pojo Test
  8. 22:16Create an Entity Tester
  9. 23:11Reservation Repository
  10. 29:49Mock Bean
  11. 47:16Contract Verifier Test
~/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.