package ee.bcs.elekter.jaagup; import static org.junit.Assert.*; import org.junit.Test; public class ElektriTarbijaTest { @Test public void tarbijaLoomine(){ ElektriTarbija e1=new ElektriTarbija("laelamp", 220, 60); assertEquals("laelamp 220.0V, 60.0W", e1.toString()); } @Test(expected=RuntimeException.class) public void nimetaTarbijaLoomine(){ new ElektriTarbija(null, 220, 100); } //Lisage test liigsuure pingega seadme loomise kohta @Test(expected=RuntimeException.class) public void liigsuurePingegaTarbijaLoomine(){ new ElektriTarbija("kõrgpingetrafo", 20000, 100000); } @Test public void lylitamine(){ ElektriTarbija e1=new ElektriTarbija("laelamp", 220, 60); assertFalse(e1.kysiSeisund()); e1.lylita(true); assertTrue(e1.kysiSeisund()); try{ e1.lylita(true); fail("Korduv sisselülitamine ei andnud viga"); } catch(RuntimeException ex){} } }