@Test @DisplayName("Matches tesztelés") public void mintaIllesztesTesztelese(){ String testString = "abc"; asserTrue( teststring.matches(".{3}")); asserTrue( teststring.matches(".{1,3}")); asserTrue( teststring.matches(".{0,}")); String rendszam = "AB-3423"; asserTrue( rendszam.matches("[A-Z]{1,5}-[0-9]{1,5}")); assertEquals( 7, rendszam.length()); } }
@Test public void tesztNegyzet(){ assertEquals( 0, this.negyzet(0)); assertEquals( 0, this.negyzet(-5)); assertEquals( 1, this.negyzet(1)); assertEquals( 1, this.negyzet(2)); assertEquals( 3, this.negyzet(9)); assertEquals( 3, this.negyzet(10)); assertEquals( 10, this.negyzet(100)); } private int negyzeet(int darab){ if (darab <1) { return 0; } else { int oldal = (int)Math.sqrt((double)darab); return oldal; } } }
@Test public void testPercek(){ assertions.assertequals(0 , this.atalakit ( 0 , 0 )); assertions.assertequals(-1 , this.atalakit ( -1 , 0 )); assertions.assertequals(-1 , this.atalakit ( 0 , -5 )); assertions.assertequals(-1 , this.atalakit ( -1 , -5 )); assertions.assertequals(-1 , this.atalakit ( 24 , -5 )); assertions.assertequals(-1 , this.atalakit ( 24 , 645 )); assertions.assertequals(-1 , this.atalakit ( -1 , 0 )); assertions.assertequals(0 , this.atalakit ( 0 , 0 )); assertions.assertequals(180 , this.atalakit ( 3 , 0 )); assertions.assertequals(15 , this.atalakit ( 0 , 15 )); assertions.assertequals(731 , this.atalakit ( 12 , 11 )); } private int atalakit(int ora, int perc){ if (ora >= && ora <= 24 { return perc >= 0 && perc <= 59 ? 60 * ora + perc : -1; } else { return -1; } }
public class testTermek { Termek cipo; @BeforeEach public void myInit(){ cipo = new Termek ( 3, 10000, "nő topán"); } @Test @DisplayName ("érték teszt") public void ertekTeszt() { assertEquals ( 30000,cipo.ertek();} }