Skip to content

Commit

Permalink
Lagt til valutakode løpende bidrag
Browse files Browse the repository at this point in the history
  • Loading branch information
rinnan17 committed Oct 10, 2024
1 parent 9f1ec63 commit 8014fa5
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 10 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<build-helper-maven.version>3.2.0</build-helper-maven.version>
<token-support.version>3.2.0</token-support.version>
<!-- dependencies -->
<bidrag-felles.version>2024.09.16.153038</bidrag-felles.version>
<bidrag-felles.version>2024.10.10.132518</bidrag-felles.version>
<bidrag-tilgangskontroll.version>1.9.21</bidrag-tilgangskontroll.version>
<mockito-kotlin.version>5.4.0</mockito-kotlin.version>
<springdoc-openapi-ui.version>2.5.0</springdoc-openapi-ui.version>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,7 @@ class StønadService(val persistenceService: PersistenceService) {
type = Stønadstype.valueOf(stønad.type),
kravhaver = Personident(stønad.kravhaver),
løpendeBeløp = periode.beløp ?: BigDecimal.ZERO,
valutakode = periode.valutakode ?: "NOK",
),
)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1151,7 +1151,10 @@ class StønadServiceTest {

periodeListe1.add(
OpprettStønadsperiodeRequestDto(
ÅrMånedsperiode(LocalDate.of(2024, 1, 1), LocalDate.of(2024, 7, 1)),
ÅrMånedsperiode(
fom = LocalDate.of(2024, 1, 1),
til = LocalDate.of(2024, 7, 1),
),
vedtaksid = 1,
gyldigFra = LocalDateTime.now(),
gyldigTil = null,
Expand All @@ -1163,13 +1166,13 @@ class StønadServiceTest {
)
periodeListe1.add(
OpprettStønadsperiodeRequestDto(
ÅrMånedsperiode(LocalDate.of(2024, 7, 1), null),
ÅrMånedsperiode(fom = LocalDate.of(2024, 7, 1), til = null),
vedtaksid = 1,
gyldigFra = LocalDateTime.now(),
gyldigTil = null,
periodeGjortUgyldigAvVedtaksid = null,
beløp = BigDecimal.valueOf(100.01),
valutakode = "NOK",
valutakode = "SEK",
resultatkode = "Alles gut",
),
)
Expand All @@ -1183,13 +1186,13 @@ class StønadServiceTest {
// Oppretter stønad 2, er av type forskudd og skal ikke returneres
periodeListe2.add(
OpprettStønadsperiodeRequestDto(
ÅrMånedsperiode(LocalDate.of(2024, 7, 1), null),
ÅrMånedsperiode(fom = LocalDate.of(2024, 7, 1), til = null),
vedtaksid = 2,
gyldigFra = LocalDateTime.now(),
gyldigTil = null,
periodeGjortUgyldigAvVedtaksid = null,
beløp = BigDecimal.valueOf(998.02),
valutakode = "NOK",
valutakode = "EUR",
resultatkode = "Alles gut",
),
)
Expand All @@ -1203,13 +1206,13 @@ class StønadServiceTest {
// Oppretter stønad 3, ligger på annen sak. Skal hentes.
periodeListe3.add(
OpprettStønadsperiodeRequestDto(
ÅrMånedsperiode(LocalDate.of(2024, 7, 1), null),
ÅrMånedsperiode(fom = LocalDate.of(2024, 7, 1), til = null),
vedtaksid = 3,
gyldigFra = LocalDateTime.now(),
gyldigTil = null,
periodeGjortUgyldigAvVedtaksid = null,
beløp = BigDecimal.valueOf(4477.03),
valutakode = "NOK",
valutakode = "USD",
resultatkode = "Alles gut",
),
)
Expand All @@ -1223,13 +1226,13 @@ class StønadServiceTest {
// Oppretter stønad 4, med perioder tilbake i tid.
periodeListe4.add(
OpprettStønadsperiodeRequestDto(
ÅrMånedsperiode(LocalDate.of(2022, 7, 1), LocalDate.of(2023, 1, 1)),
ÅrMånedsperiode(fom = LocalDate.of(2022, 7, 1), til = LocalDate.of(2023, 1, 1)),
vedtaksid = 4,
gyldigFra = LocalDateTime.now(),
gyldigTil = null,
periodeGjortUgyldigAvVedtaksid = null,
beløp = BigDecimal.valueOf(999.06),
valutakode = "NOK",
valutakode = "ISK",
resultatkode = "Alles gut",
),
)
Expand Down Expand Up @@ -1257,23 +1260,27 @@ class StønadServiceTest {
Executable { assertThat(respons1.bidragssakerListe[0].type).isEqualTo(Stønadstype.BIDRAG) },
Executable { assertThat(respons1.bidragssakerListe[0].kravhaver).isEqualTo(Personident("Kravhaver001")) },
Executable { assertThat(respons1.bidragssakerListe[0].løpendeBeløp).isEqualTo(BigDecimal.valueOf(100.01)) },
Executable { assertThat(respons1.bidragssakerListe[0].valutakode).isEqualTo("SEK") },

Executable { assertThat(respons1.bidragssakerListe[1].sak.toString()).isEqualTo(Saksnummer("SAK-002").toString()) },
Executable { assertThat(respons1.bidragssakerListe[1].type).isEqualTo(Stønadstype.BIDRAG) },
Executable { assertThat(respons1.bidragssakerListe[1].kravhaver).isEqualTo(Personident("Kravhaver002")) },
Executable { assertThat(respons1.bidragssakerListe[1].løpendeBeløp).isEqualTo(BigDecimal.valueOf(4477.03)) },
Executable { assertThat(respons1.bidragssakerListe[1].valutakode).isEqualTo("USD") },

Executable { assertThat(respons2.bidragssakerListe).size().isEqualTo(1) },
Executable { assertThat(respons2.bidragssakerListe[0].sak.toString()).isEqualTo(Saksnummer("SAK-001").toString()) },
Executable { assertThat(respons2.bidragssakerListe[0].type).isEqualTo(Stønadstype.BIDRAG) },
Executable { assertThat(respons2.bidragssakerListe[0].kravhaver).isEqualTo(Personident("Kravhaver001")) },
Executable { assertThat(respons2.bidragssakerListe[0].løpendeBeløp).isEqualTo(BigDecimal.valueOf(17.01)) },
Executable { assertThat(respons2.bidragssakerListe[0].valutakode).isEqualTo("NOK") },

Executable { assertThat(respons3.bidragssakerListe).size().isEqualTo(1) },
Executable { assertThat(respons3.bidragssakerListe[0].sak.toString()).isEqualTo(Saksnummer("SAK-003").toString()) },
Executable { assertThat(respons3.bidragssakerListe[0].type).isEqualTo(Stønadstype.BIDRAG) },
Executable { assertThat(respons3.bidragssakerListe[0].kravhaver).isEqualTo(Personident("Kravhaver005")) },
Executable { assertThat(respons3.bidragssakerListe[0].løpendeBeløp).isEqualTo(BigDecimal.valueOf(999.06)) },
Executable { assertThat(respons3.bidragssakerListe[0].valutakode).isEqualTo("ISK") },

)
}
Expand Down

0 comments on commit 8014fa5

Please sign in to comment.