public class TestPair { private static void test(Pair p) { int val1, val2; val1 = 10; val2 = 20; p.setFirst(val1); if (p.getFirst() != val1) { System.err.println("test 1: failed, expected value "+val1+", found " + p.getFirst()); } else { System.out.println("test 1: passed"); } p.setSecond(val2); if (p.getSecond() != val2) { System.err.println("test 2: failed, expected value "+val2+", found " + p.getSecond()); } else { System.out.println("test 2: passed"); } } public static void main(String[] args) { test(new PairVar(0, 0)); test(new PairArray(0, 0)); } }