Commit fa5540c1 by Patryk Czarnik

public

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