Instinct 0.1.5 Release
I’m happy to announce the release of Instinct 0.1.5. This release includes a raft of updates, most notable a behaviour expectation API (using jMock 2) and JUnit 4 integration. Here’s the full list of new stuff:
Core
- Initial cut of pending specifications (doesn’t report correctly in JUnit).
- Added marking of specifications with naming conventions.
Expectation API
- Behavioural expectation API (i.e. mocking).
- Expected exception (simple version, encoded in specification annotation).
- Add regular expression checking to string checker.
- Add empty checks to array checker.
Integration
- Added JUnit 4 runner, with @ContextClasses annotation.
- Moved old mocking code to jMock 2, removed jMock 1.2 dependency.
Properties
- Prototype QuickCheck style properties API (like Popper/JUnit 4 Theories).
Bugs
- Fixed Issue 4 - Add newlines between context output in brief runner.
- Fixed concurrent modification issue with the JUnit runner.
Misc
- Upgraded to jMock 2.2.
- Upgraded to JUnit 4.4.