I’ve written a RPN string calculator in java, using TDD with these: mockito, hamcrest, junit
It’s close to the String Calculator kata, by Roy Osherove. This RPN is using mocks (so more difficult than the String calculator)
I’ve tried to practice “Your tests are dragging you down” by J.B Rainsberger (mainly, to use something to write on). This behavior is also explained in the book Dirigido por tests (Spanish) by Carlos Blé.
My solution is here. Every step (red, green, refactor) has been saved.