Java-based sample application demonstrating ATDD