public class Test { public static void main(String[] args) { Kvadrat kvadrat = new Kvadrat(10); testLikhet(100.0, kvadrat.hentAreal(), kvadrat); testLikhet("Kvadrat (lengde: 10.0).", kvadrat.toString(), kvadrat); Hund hund = new Hund("Fido", 3); testLikhet(21, hund.hentAlder(), hund); Sirkel s1 = new Sirkel(10); testLikhet(314, (int)Math.round(s1.hentAreal()), s1); Sirkel s2 = new Sirkel(11); testLikhet(380.1, (double)Math.round(s2.hentAreal() *10)/10, s2); String res = FigurRepresentasjon.formater(kvadrat, "en"); testLikhet("Area: 100.0 circumference: 40.0", res, kvadrat); String res2 = FigurRepresentasjon.formater(s1, Spraak.NO); testLikhet("Areal: 314.0 omkrets: 62.8", res2, s1); } static void testLikhet(Object forventet,Object faktisk,Object obj) { if (forventet.equals(faktisk)) { System.out.println("Test ok"); } else { System.out.println("FEIL - forventet: " + forventet + ", faktisk: " + faktisk + ". Feil paa objekt: " + obj); } } }