Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
WalutyGit
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Patryk Czarnik
WalutyGit
Commits
fa5540c1
Commit
fa5540c1
authored
Jun 14, 2023
by
Patryk Czarnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
public
parent
fde40c63
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
22 additions
and
22 deletions
+22
-22
Waluta.java
src/main/java/waluty/Waluta.java
+1
-1
TabelaTest.java
src/test/java/waluty/TabelaTest.java
+6
-6
WalutaTest.java
src/test/java/waluty/WalutaTest.java
+7
-7
WalutaTestAssertJ.java
src/test/java/waluty/WalutaTestAssertJ.java
+8
-8
No files found.
src/main/java/waluty/Waluta.java
View file @
fa5540c1
...
...
@@ -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
)
{
...
...
src/test/java/waluty/TabelaTest.java
View file @
fa5540c1
...
...
@@ -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"
));
...
...
src/test/java/waluty/WalutaTest.java
View file @
fa5540c1
...
...
@@ -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"
);
...
...
src/test/java/waluty/WalutaTestAssertJ.java
View file @
fa5540c1
...
...
@@ -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
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment