Initial conceptualization within jMock
Steve Freeman and Nat Pryce, while developing the jMock mocking framework, conceived the 'matcher' concept to specify expectations more expressively than traditional assertions.
Significance
This laid the foundational idea for Hamcrest, recognizing the universal problem of unexpressive test assertions across various testing contexts, not just mocks.
Key facts
- Year
- 2004
- Type
- invention
- Location
- ThoughtWorks, London, UK