2. About me
● Software developer/architect at Michigan
State University
● Before that, 7 years in the insurance industry
as a software developer.
● Twitter: @elizhender
6. ● Extension of TDD (TDD done right!)
● Organized into scenarios: given an initial
context, when an event occurs, then ensure
some outcome
● Spock borrows from BDD extensively
9. ● Spock is a BDD framework written in Groovy
● Based on tools and languages like JUnit,
jMock, Mockito, Groovy, Scala
● Current version: 0.7 - Released in early
October
● Yes, it is named after the character on Star
Trek!
10. ● Concise
● Same tools
● Natural language
● Powerful
72. ● Specifications that access a database can be
mocked.
○ Can use in-memory databases like H2 or Derby
● Use shared annotation for the field with the
driver information.