Steve Freemen left a comment pointing me to an OOPSLA ‘06 paper he coauthored that details the evolution and design elements of the JMock mock objects framework. Among other things it covers the technique of leveraging role interfaces to control the flow of method chains in an embedded DSL (see section 2.3) as described in my ordered fluency post.
Highly recommended!
Post a Comment