import static org.junit.Assert.*; import org.junit.*; public class SummeerijaTest{ //Summeerija hoidla=new LihtneSummeerija(); Summeerija hoidla=new MeelespidavSummeerija(); @Before public void setUp(){ hoidla.nulli(); } @Test public void kasAlgusesTyhi(){ assertEquals(0, hoidla.kysi()); } @Test public void testLisamine(){ hoidla.lisa(5); assertEquals(5, hoidla.kysi()); } @Test public void testMituLisamist(){ hoidla.lisa(5); assertEquals(5, hoidla.kysi()); hoidla.lisa(7); assertEquals(12, hoidla.kysi()); } @Test public void testNullimine(){ hoidla.lisa(3); hoidla.nulli(); assertEquals(0, hoidla.kysi()); } @Test public void negatiivseLisamiseVeateade(){ try{ hoidla.lisa(-3); fail("Lubati lisada negatiivne"); } catch(Exception ex){ if(!ex.getMessage().equals("negatiivne kogus")){ fail("veateateks pole 'negatiivne kogus'"); } } } }