What apps would you use? Are there auto testing suites like autotest for ruby? What do you use and why? To be honest, I don’t even know how to write tests, when, or why. I’d like to learn though, I know that it will make me a better developer.
Our team uses Netbeans, not eclipse, although I’m going to still google eclipse responses to see if they are implemented as a Netbeans solution as well.
There are 2 most popular frameworks for unit tests: JUnit and TestNG. Both are annotation based. To create test you have to create class and mark each method that performs test using annotation
@Test.JUnit is older and have more extensions (DBUnit, Cactus etc). TestNG has much more annotations. Very important feature of TestNG is ability to create test groups using annotations.
Yet another group of tools you will probably need is mocking tools (EasyMock, EasyMock etc.)