- Fixed issue #17 - ConcurrentUnit.await(long, TimeUnit) not passing through TimeUnit
- Added
Waiter.rethrow
method
- Waiter no longer checks that
await
calls are made from the main test thread, since JUnit may construct and run the test from different threads
- Replaced internal usage of thread interrrupts with a circuit
- Removed expectResume APIs
- Added support for TimeUnits
- Always reset remaining resumes on interrupt
- Fixed issue #4 - Use JUnit style argument ordering for for assert equals methods.
- Fixed issue #5 - Unit tests passing after single failed test
- Add better failure error messages