Commit fa5540c1 by Patryk Czarnik

public

parent fde40c63
......@@ -32,7 +32,7 @@ public class Waluta {
@Override
public String toString() {
return "Waluta [kod=" + kod + ", nazwa=" + nazwa + ", kurs=" + kurs + "]";
return kod + " (" + nazwa + "): " + kurs;
}
public BigDecimal przeliczNaZlote(BigDecimal kwota) {
......
......@@ -8,31 +8,31 @@ import java.time.LocalDate;
import org.junit.Test;
import org.junit.Before;
class TabelaTest {
public class TabelaTest {
private static final String PRZYKLADOWY_NUMER = "123/A/NBP/2022";
private static final LocalDate PRZYKLADOWA_DATA = LocalDate.of(2022, 9, 30);
private Tabela tabela;
@Before
void setUp() {
public void setUp() {
tabela = new Tabela("A", PRZYKLADOWY_NUMER, PRZYKLADOWA_DATA);
}
@Test
void testTabela() {
public void testTabela() {
assertThat(tabela.getNumer()).isEqualTo(PRZYKLADOWY_NUMER);
assertThat(tabela.getData()).isEqualTo(PRZYKLADOWA_DATA);
assertThat(tabela.getWaluty()).isEmpty();
}
@Test
void testToString() {
public void testToString() {
assertThat(tabela).asString().isEqualTo("Tabela nr 123/A/NBP/2022 z dnia 2022-09-30, 0 walut");
}
@Test
void testDodajWalute() {
public void testDodajWalute() {
Waluta dolar = new Waluta("USD", "dolar", new BigDecimal("5.0000"));
Waluta euro = new Waluta("EUR", "euro", new BigDecimal("3.0000"));
......@@ -45,7 +45,7 @@ class TabelaTest {
}
@Test
void testWyszukaj() {
public void testWyszukaj() {
Waluta dolar = new Waluta("USD", "dolar", new BigDecimal("5.0000"));
Waluta euro = new Waluta("EUR", "euro", new BigDecimal("3.0000"));
......
......@@ -6,16 +6,16 @@ import org.junit.Test;
import java.math.BigDecimal;
class WalutaTest {
public class WalutaTest {
@Test
void testToString() {
public void testToString() {
Waluta usd = new Waluta("USD", "dolar", new BigDecimal("4.2020"));
assertEquals("USD (dolar): 4.2020", usd.toString());
}
@Test
void testPrzeliczNaZlote() {
public void testPrzeliczNaZlote() {
Waluta usd = new Waluta("USD", "dolar", new BigDecimal("4.2020"));
BigDecimal kwota = new BigDecimal("100.00");
BigDecimal oczekiwanyWynik = new BigDecimal("420.20");
......@@ -24,7 +24,7 @@ class WalutaTest {
}
@Test
void testPrzeliczNaZlote_Zero() {
public void testPrzeliczNaZlote_Zero() {
Waluta usd = new Waluta("USD", "dolar", new BigDecimal("4.2020"));
BigDecimal wynik = usd.przeliczNaZlote(BigDecimal.ZERO);
BigDecimal oczekiwanyWynik = new BigDecimal("0.00");
......@@ -32,7 +32,7 @@ class WalutaTest {
}
@Test
void testPrzeliczNaZlote_Zaokraglanie() {
public void testPrzeliczNaZlote_Zaokraglanie() {
Waluta waluta = new Waluta("ABC", "przykładowa waluta", new BigDecimal("2.2222"));
BigDecimal kwota = new BigDecimal("3.00");
BigDecimal oczekiwanyWynik = new BigDecimal("6.67");
......@@ -41,7 +41,7 @@ class WalutaTest {
}
@Test
void testPrzeliczNaWalute() {
public void testPrzeliczNaWalute() {
Waluta usd = new Waluta("USD", "dolar", new BigDecimal("4.2020"));
BigDecimal kwota = new BigDecimal("420.20");
BigDecimal oczekiwanyWynik = new BigDecimal("100.00");
......@@ -50,7 +50,7 @@ class WalutaTest {
}
@Test
void testPrzeliczNaWalute_Zaokraglanie() {
public void testPrzeliczNaWalute_Zaokraglanie() {
Waluta usd = new Waluta("ABC", "przykładowa waluta", new BigDecimal("3.0000"));
BigDecimal kwota = new BigDecimal("200.00");
BigDecimal oczekiwanyWynik = new BigDecimal("66.67");
......
......@@ -8,20 +8,20 @@ import java.math.BigDecimal;
import org.junit.Test;
import org.junit.Before;
class WalutaTestAssertJ {
public class WalutaTestAssertJ {
private Waluta dolar;
private Waluta euro;
private Waluta peso;
@Before
void setUp() {
public void setUp() {
dolar = new Waluta("USD", "dolar", new BigDecimal("5.0000"));
euro = new Waluta("EUR", "euro", new BigDecimal("3.0000"));
peso = new Waluta("MXN", "peso", new BigDecimal("0.3333"));
}
@Test
void testWaluta() {
public void testWaluta() {
// asercje w stylu JUnit:
// assertEquals("USD", dolar.getKod());
......@@ -38,14 +38,14 @@ class WalutaTestAssertJ {
}
@Test
void testToString() {
public void testToString() {
// assertEquals("USD (dolar): 5.0000", dolar.toString());
assertThat(dolar.toString()).isEqualTo("USD (dolar): 5.0000");
assertThat(euro.toString()).isEqualTo("EUR (euro): 3.0000");
}
@Test
void testPrzeliczNaZlote() {
public void testPrzeliczNaZlote() {
BigDecimal sto = new BigDecimal("100.00");
BigDecimal wynik = dolar.przeliczNaZlote(sto);
......@@ -53,7 +53,7 @@ class WalutaTestAssertJ {
}
@Test
void testPrzeliczNaZloteZaokr() {
public void testPrzeliczNaZloteZaokr() {
BigDecimal dwa = new BigDecimal("2.00");
BigDecimal wynik = peso.przeliczNaZlote(dwa);
......@@ -61,7 +61,7 @@ class WalutaTestAssertJ {
}
@Test
void testPrzeliczNaWalute() {
public void testPrzeliczNaWalute() {
BigDecimal piescset = new BigDecimal("500.00");
BigDecimal wynik = dolar.przeliczNaWalute(piescset);
......@@ -69,7 +69,7 @@ class WalutaTestAssertJ {
}
@Test
void testPrzeliczNaWaluteZaokr() {
public void testPrzeliczNaWaluteZaokr() {
BigDecimal tysiac = new BigDecimal("2000.00");
BigDecimal wynik = euro.przeliczNaWalute(tysiac);
......
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