package testid; import arvud.*; import static org.junit.Assert.*; import org.junit.Test; public class ArvudeUurijaTest1 { ArvudeUurija uurija; @Test public void lisamine() { uurija = new LihtneUurija(); uurija.lisaArv(8); } @Test public void algseisuKontroll() { uurija = new LihtneUurija(); assertEquals(0, uurija.kysiSumma()); assertEquals(0, uurija.arvudeKogus()); try { uurija.keskmine(); fail("Arvutati keskmine puudvate andmete põhjal"); } catch (PuuduvateAndmeteErind ex) {} try { uurija.suurim(); fail("Arvutati suurim puudvate andmete põhjal"); } catch (PuuduvateAndmeteErind ex) {} } @Test public void yheLisamiseKontroll() { uurija = new LihtneUurija(); uurija.lisaArv(8); assertEquals(8, uurija.kysiSumma()); assertEquals(1, uurija.arvudeKogus()); assertEquals(8, uurija.keskmine(), 0.01); assertEquals(8, uurija.suurim()); } @Test public void kaheLisamiseKontroll() { uurija = new LihtneUurija(); uurija.lisaArv(8); uurija.lisaArv(7); assertEquals(15, uurija.kysiSumma()); assertEquals(2, uurija.arvudeKogus()); assertEquals(7.5, uurija.keskmine(), 0.01); assertEquals(8, uurija.suurim()); } }