class ListeTest { static void test(String desc, int given, int expected){ if (given != expected){ System.out.println(desc+": FAILED Expected: '"+expected+"' Got: '"+given+"'"); } else { System.out.println(desc + ": PASSED"); } } static void test(String desc, String given, String expected) { if (given == null || !given.equals(expected)) { System.out.println(desc + ": FAILED. Expected: '"+expected+"' Got: '"+given+"'"); } else { System.out.println(desc + ": PASSED"); } } public static void main(String[] args) { String[] data = {"Hei", "på", "deg", "!"}; Liste l = new Liste(); int j = 0; for (String string : data) { test("Størrelse "+j, l.str(), j++); l.add(string); } test("Størrelse " + j, l.str(), j); for (int i = 0; i < data.length; i++) { test("get("+i+")", l.get(i), data[i]); } } }