6. “Endotesting”
“Using Mock Objects for unit testing improves
both domain code and test suites (...)”
Tim Mackinnon, Steve Freeman, Philip Craig
7. "A Brief History of Mock Objects"
"(...) many of the steps were manual, or
augmented with code generation tools. This
turned people off—they couldn't separate the
idea from the implementation"
Tim Mackinnon
mockobjects.com
JMock
9. "EasyMock: Dynamic Mock Objects for JUnit" (2002)
“EasyMock is ideal for often-changing
interfaces inside the application, as it handles
changes to the interface quite well.”
Tammo Freese
10. "EasyMock: Dynamic Mock Objects for JUnit" (2002)
"The only drawback of EasyMock is that tests
using it are harder to read than tests using
implemented Mock Objects (...)"
Tammo Freese
21. Problem
I’m obsessed with quality
I coached teams
I preached at conferences
I’m test driven
Every test is neat and fast
Coverage is 90%+
I release every 2 years
What’s wrong?
23. Mockito’s continuous deployment
every push == new version (not snapshot)
release notes and docs
automated release notes
can release from a phone
release in 10 minutes