Skip to content

Commit

Permalink
make tpForholdListe nullable
Browse files Browse the repository at this point in the history
  • Loading branch information
antonfofanov committed Jan 18, 2024
1 parent 986e79d commit 8f4a2e8
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ data class SimulerOffentligTjenestepensjonRequest(
val pensjonsbeholdningsperiodeListe: List<PensjonsbeholdningsperiodeDto> = emptyList(),
val simuleringsperiodeListe: List<SimuleringsperiodeDto> = emptyList(),
val simuleringsdataListe: List<SimuleringsdataDto> = emptyList(),
val tpForholdListe: List<TpForholdDto> = emptyList(),
val tpForholdListe: List<TpForholdDto>? = emptyList(),
){

override fun toString(): String {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ object DtoToV2DomainMapper {
pensjonsbeholdningsperiodeListe = this.pensjonsbeholdningsperiodeListe.map { it.toPensjonsbeholdningsperiode() },
simuleringsperiodeListe = simuleringsperiodeListe.map { it.toSimuleringsperiode() },
simuleringsdataListe = this.simuleringsdataListe.map { it.toSimuleringsdata() },
tpForholdListe = this.tpForholdListe.map { it.toTpForhold() },
tpForholdListe = this.tpForholdListe?.map { it.toTpForhold() } ?: emptyList(),
)

private fun SimuleringsperiodeDto.toSimuleringsperiode() =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,14 @@ class DtoToV2DomainMapperTest {
assert(res.simuleringsdataListe[0].poengArTom1991 == req.simuleringsdataListe[0].poengArTom1991)
assert(res.simuleringsdataListe[0].poengArFom1992 == req.simuleringsdataListe[0].poengArFom1992)
assert(res.simuleringsdataListe[0].uforegradVedOmregning == req.simuleringsdataListe[0].uforegradVedOmregning)
assert(res.tpForholdListe[0].tpnr == req.tpForholdListe[0].tpnr)
assert(res.tpForholdListe[0].opptjeningsperiodeListe[0].stillingsprosent.toInt() == req.tpForholdListe[0].opptjeningsperiodeListe[0].stillingsprosent)
assert(res.tpForholdListe[0].opptjeningsperiodeListe[0].datoFom == req.tpForholdListe[0].opptjeningsperiodeListe[0].datoFom.convertToLocalDate())
assert(res.tpForholdListe[0].opptjeningsperiodeListe[0].datoTom == req.tpForholdListe[0].opptjeningsperiodeListe[0].datoTom.convertToLocalDate())
assert(res.tpForholdListe[0].opptjeningsperiodeListe[0].faktiskHovedlonn == req.tpForholdListe[0].opptjeningsperiodeListe[0].faktiskHovedlonn)
assert(res.tpForholdListe[0].opptjeningsperiodeListe[0].stillingsuavhengigTilleggslonn == req.tpForholdListe[0].opptjeningsperiodeListe[0].stillingsuavhengigTilleggslonn)
assert(res.tpForholdListe[0].opptjeningsperiodeListe[0].aldersgrense == req.tpForholdListe[0].opptjeningsperiodeListe[0].aldersgrense)
val reqForholdsListe = req.tpForholdListe!!
assert(res.tpForholdListe[0].tpnr == reqForholdsListe[0].tpnr)
assert(res.tpForholdListe[0].opptjeningsperiodeListe[0].stillingsprosent.toInt() == reqForholdsListe[0].opptjeningsperiodeListe[0].stillingsprosent)
assert(res.tpForholdListe[0].opptjeningsperiodeListe[0].datoFom == reqForholdsListe[0].opptjeningsperiodeListe[0].datoFom.convertToLocalDate())
assert(res.tpForholdListe[0].opptjeningsperiodeListe[0].datoTom == reqForholdsListe[0].opptjeningsperiodeListe[0].datoTom.convertToLocalDate())
assert(res.tpForholdListe[0].opptjeningsperiodeListe[0].faktiskHovedlonn == reqForholdsListe[0].opptjeningsperiodeListe[0].faktiskHovedlonn)
assert(res.tpForholdListe[0].opptjeningsperiodeListe[0].stillingsuavhengigTilleggslonn == reqForholdsListe[0].opptjeningsperiodeListe[0].stillingsuavhengigTilleggslonn)
assert(res.tpForholdListe[0].opptjeningsperiodeListe[0].aldersgrense == reqForholdsListe[0].opptjeningsperiodeListe[0].aldersgrense)

}

Expand Down

0 comments on commit 8f4a2e8

Please sign in to comment.