import java.util.ArrayList; class TestFigur { public static void main(String[] args) { Kvadrat k = new Kvadrat(4); Firkant f = new Firkant(4, 4); if (k.equals(f)) { System.out.println("Figurene er like"); } System.out.println(k.areal()); System.out.println(k); ArrayList figurer = new ArrayList<>(); figurer.add(new Firkant(3, 4)); figurer.add(new Kvadrat(5)); figurer.add(new Firkant(5, 5)); figurer.add(new Firkant(4, 4)); for (Figur figur : figurer) { System.out.println(figur); } Firkant f1 = new Firkant(4, 5); if (testAreal(f1, 20)) { System.out.println("Test passert."); } else { System.out.println("Areal test feilet."); } } public static boolean testAreal(Figur f, int forventetAreal) { int faktiskAreal = f.areal(); return faktiskAreal == forventetAreal; } }