JUnit Example
Test Class and Fields
public class RationalTest {
    private Rational r12;
    private Rational r13;
    private Rational r56;
}
Initialization Code
    @Before public void setUp() {
        r12 = new Rational(1, 2);
        r13 = new Rational(1, 3);
        r56 = new Rational(5, 6);
    }
A Test Method
    @Test public void simpleAdd() {
        Rational result = r12.add(r13);
        assertTrue(result.equals(r56));
    }
Run the Class's Test Methods
    public static void main (String... args) {
        junit.textui.TestRunner.run(RationalTest.class);
    }