TDD is a project mainly written in Java, it's free.
Test Driven Development demo code
Basic example used for TDD