Commit 15c00c5f by Patryk Czarnik

setUp

parent 62404559
...@@ -2,14 +2,21 @@ package p11_klasy.enkapsulacja; ...@@ -2,14 +2,21 @@ package p11_klasy.enkapsulacja;
import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
class KontoTest { class KontoTest {
private Konto konto;
@BeforeEach
void setUp() {
// ta metoda wykona się przed każdym testem
// wykorzystamy ją do inicjalizacji obiektów potrzebnych w teście - konto
konto = new Konto(1, 1000, new Osoba("Ala", "Kowalska", "2000-01-01"));
}
@Test @Test
void testWplata() { void testWplata() {
Osoba ala = new Osoba("Ala", "Kowalska", "2000-01-01");
Konto konto = new Konto(1, 1000, ala);
konto.wplata(300); konto.wplata(300);
// w testach jednostkowych nie pritnujemy danych na ekran, tylko sprawdzamy za pomocą "sercji" czy wyniki się zgadzają // w testach jednostkowych nie pritnujemy danych na ekran, tylko sprawdzamy za pomocą "sercji" czy wyniki się zgadzają
// assert konto.getSaldo() == 1300; // assert konto.getSaldo() == 1300;
...@@ -19,8 +26,6 @@ class KontoTest { ...@@ -19,8 +26,6 @@ class KontoTest {
@Test @Test
void testWyplata() throws BrakSrodkow { void testWyplata() throws BrakSrodkow {
Osoba ala = new Osoba("Ala", "Kowalska", "2000-01-01");
Konto konto = new Konto(1, 1000, ala);
konto.wyplata(200); konto.wyplata(200);
assertEquals(800, konto.getSaldo()); assertEquals(800, konto.getSaldo());
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment