nosewheelie

Technology, mountain biking, politics & music.

Instinct 0.1.5 Release

without comments

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.

Written by Tom Adams

October 17th, 2007 at 9:28 pm

Posted in Agile, BDD, Instinct, Java, TDD

Leave a Reply