Skip to content

Commit

Permalink
t - Legger til og sminker litt på testene
Browse files Browse the repository at this point in the history
  • Loading branch information
MariamPervez committed Jan 9, 2025
1 parent f4d1a9c commit ae47ac5
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 79 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ import no.nav.eessi.pensjon.personoppslag.pdl.model.*
import no.nav.eessi.pensjon.personoppslag.pdl.model.IdentGruppe.FOLKEREGISTERIDENT
import no.nav.eessi.pensjon.shared.person.Fodselsnummer
import no.nav.eessi.pensjon.utils.mapJsonToAny
import no.nav.eessi.pensjon.utils.toJson
import org.junit.jupiter.api.Assertions.*
import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Nested
Expand Down Expand Up @@ -429,10 +428,7 @@ class PersonidentifiseringServiceTest {
)
)
val potensiellePersoner = RelasjonsHandler.hentRelasjoner(sedListe, P_BUC_02)

val identifisertePersoner = personidentifiseringService.hentIdentifisertePersoner(
potensiellePersoner
)
val identifisertePersoner = personidentifiseringService.hentIdentifisertePersoner(potensiellePersoner)

assertEquals(2, identifisertePersoner.size)
}
Expand Down Expand Up @@ -503,9 +499,7 @@ class PersonidentifiseringServiceTest {
val alleSediBuc = listOf(Pair("123123", sed1), Pair("23123123", sed1), Pair("23143-adads-23123", sed1))
val potensiellePerson = RelasjonsHandler.hentRelasjoner(alleSediBuc, P_BUC_01)

val actual = personidentifiseringService.hentIdentifisertePersoner(
potensiellePerson
)
val actual = personidentifiseringService.hentIdentifisertePersoner(potensiellePerson)
assertEquals(0, actual.size)
}

Expand Down Expand Up @@ -573,23 +567,8 @@ class PersonidentifiseringServiceTest {

@Test
fun `Gitt en R_BUC_02 med to hovedpersoner når personer identifiseres så returneres første person`() {
val avdod = IdentifisertPDLPerson(
"123",
"NO",
"010",
SEDPersonRelasjon(Fodselsnummer.fra("12345678910"), Relasjon.AVDOD, rinaDocumentId = "231231"),
personNavn = "Testern",
identer = null
)

val gjenlevende = IdentifisertPDLPerson(
"123",
"NO",
"010",
SEDPersonRelasjon(Fodselsnummer.fra("12345678910"), Relasjon.GJENLEVENDE, rinaDocumentId = "231231"),
personNavn = "Testern",
identer = null
)
val avdod = identifisertPDLPerson(sedPersonRelasjon(relasjon = Relasjon.AVDOD))
val gjenlevende = identifisertPDLPerson(sedPersonRelasjon(relasjon = Relasjon.GJENLEVENDE))

val alleSediBuc = emptyList<Pair<String, SED>>()
val potensiellePerson = RelasjonsHandler.hentRelasjoner(alleSediBuc, R_BUC_02)
Expand All @@ -607,24 +586,9 @@ class PersonidentifiseringServiceTest {
}

@Test
fun `Gitt en R_BUC_02 med en FORSIKREET og en GJENLEVENDE saa skal GJENLEVENDE returneres`() {
val avdod = IdentifisertPDLPerson(
"123",
"NO",
"010",
SEDPersonRelasjon(Fodselsnummer.fra("12345678910"), Relasjon.FORSIKRET, rinaDocumentId = "231231"),
personNavn = "Testern",
identer = null
)

val gjenlevende = IdentifisertPDLPerson(
"123",
"NO",
"010",
SEDPersonRelasjon(Fodselsnummer.fra("12345678910"), Relasjon.GJENLEVENDE, rinaDocumentId = "231231"),
personNavn = "Testern",
identer = null
)
fun `Gitt en R_BUC_02 med en FORSIKRET og en GJENLEVENDE saa skal GJENLEVENDE returneres`() {
val avdod = identifisertPDLPerson(sedPersonRelasjon(relasjon = Relasjon.FORSIKRET))
val gjenlevende = identifisertPDLPerson(sedPersonRelasjon())

val alleSediBuc = emptyList<Pair<String, SED>>()
val potensiellePerson = RelasjonsHandler.hentRelasjoner(alleSediBuc, R_BUC_02)
Expand All @@ -636,24 +600,35 @@ class PersonidentifiseringServiceTest {
potensiellePerson
)

println("@@@@@@@ ${result?.toJson()}")

assertEquals(gjenlevende, result)
assertEquals(1, result?.personListe?.size) // AVDOD er med i personlisten
assertEquals(1, result?.personListe?.size)
assertEquals(false, result?.flereEnnEnPerson())
}

@Test
fun `Gitt en liste med flere forsikrede på P_BUC_01 så kaster vi en RuntimeException`() {
val forsikret = IdentifisertPDLPerson(
"123",
"NO",
"010",
SEDPersonRelasjon(Fodselsnummer.fra("12345678910"), Relasjon.FORSIKRET, rinaDocumentId = "23123"),
personNavn = "Testern",
identer = null
fun `Gitt en R_BUC_02 med en FORSIKRET og en med relasjon ANNET saa er personlisten tom og GJENLEVENDE returneres`() {
val annenRelasjon = identifisertPDLPerson(sedPersonRelasjon(relasjon = Relasjon.ANNET))
val forsikret = identifisertPDLPerson(sedPersonRelasjon(relasjon = Relasjon.FORSIKRET))

val alleSediBuc = emptyList<Pair<String, SED>>()
val potensiellePerson = RelasjonsHandler.hentRelasjoner(alleSediBuc, R_BUC_02)

val result = personidentifiseringService.identifisertPersonUtvelger(
listOf(annenRelasjon, forsikret),
R_BUC_02,
SedType.R005,
potensiellePerson
)

assertEquals(forsikret, result)
assertEquals(0, result?.personListe?.size)
assertEquals(false, result?.flereEnnEnPerson())
}

@Test
fun `Gitt en liste med flere forsikrede på P_BUC_01 så kaster vi en RuntimeException`() {
val forsikret = identifisertPDLPerson(sedPersonRelasjon(relasjon = Relasjon.FORSIKRET))

val alleSediBuc = emptyList<Pair<String, SED>>()
val potensiellePerson = RelasjonsHandler.hentRelasjoner(alleSediBuc, P_BUC_01)

Expand All @@ -665,7 +640,6 @@ class PersonidentifiseringServiceTest {
potensiellePerson
)
}

}

@Test
Expand All @@ -679,9 +653,7 @@ class PersonidentifiseringServiceTest {
val alleSediBuc = emptyList<Pair<String, SED>>()
val potensiellePerson = RelasjonsHandler.hentRelasjoner(alleSediBuc, P_BUC_02)


val actual =
personidentifiseringService.identifisertPersonUtvelger(list, P_BUC_02, SedType.P2100, potensiellePerson)
val actual = personidentifiseringService.identifisertPersonUtvelger(list, P_BUC_02, SedType.P2100, potensiellePerson)
assertEquals(Relasjon.GJENLEVENDE, actual?.personRelasjon?.relasjon)
}

Expand Down Expand Up @@ -710,9 +682,6 @@ class PersonidentifiseringServiceTest {
personidentifiseringService.identifisertPersonUtvelger(list, P_BUC_01, SedType.P2100, potensiellePerson)
}

assertThrows<FlerePersonPaaBucException> {
personidentifiseringService.identifisertPersonUtvelger(list, P_BUC_03, SedType.P2100, potensiellePerson)
}
}

@Test
Expand Down Expand Up @@ -748,8 +717,6 @@ class PersonidentifiseringServiceTest {

val result = personidentifiseringService.identifisertPersonUtvelger(list, R_BUC_02, SedType.R005, relasjoner)
val sedRelasjon = result?.personRelasjon?.relasjon.toString()
println("result: $result")
println("sedRelasjon: $sedRelasjon")

assertEquals(person1, result)
assertEquals(Relasjon.FORSIKRET, result?.personRelasjon?.relasjon)
Expand All @@ -767,16 +734,16 @@ class PersonidentifiseringServiceTest {
fun `hent ut person gjenlevende fra pBuc02`() {
val avdodBrukerFnr = Fodselsnummer.fra("02116921297")
val gjenlevendeFnr = Fodselsnummer.fra("28116925275")

val avdodPerson = IdentifisertPDLPerson(
"",
"NOR",
"026123",
SEDPersonRelasjon(avdodBrukerFnr, Relasjon.FORSIKRET, sedType = SedType.P2100, rinaDocumentId = "23123"),
personNavn = "avgott Testesen",
identer = null

)
val avdodPerson = identifisertPDLPerson(sedPersonRelasjon(relasjon = Relasjon.FORSIKRET))
// val avdodPerson = IdentifisertPDLPerson(
// "",
// "NOR",
// "026123",
// SEDPersonRelasjon(avdodBrukerFnr, Relasjon.FORSIKRET, sedType = SedType.P2100, rinaDocumentId = "23123"),
// personNavn = "avgott Testesen",
// identer = null
//
// )

val sokKriterier = SokKriterier("RASK", "MULDVARP", LocalDate.of(1969, 11, 28))
val gjenlevendePerson = IdentifisertPDLPerson(
Expand Down Expand Up @@ -813,9 +780,7 @@ class PersonidentifiseringServiceTest {
fornavn = "avgott"
)

val actual = personidentifiseringService.hentIdentifisertePersoner(
potensiellePerson
)
val actual = personidentifiseringService.hentIdentifisertePersoner(potensiellePerson)

assertEquals(identifisertePersoner[1], actual.single())
}
Expand All @@ -836,9 +801,7 @@ class PersonidentifiseringServiceTest {
etternavn = "Efternamnet"
)

val actual = personidentifiseringService.hentIdentifisertePersoner(
potensiellePerson
)
val actual = personidentifiseringService.hentIdentifisertePersoner(potensiellePerson)

val gjenlevperson = actual.first()
assertEquals("SWE", gjenlevperson.landkode)
Expand Down Expand Up @@ -984,6 +947,18 @@ class PersonidentifiseringServiceTest {
}
}

private fun identifisertPDLPerson(sedPersonRelasjon: SEDPersonRelasjon? = sedPersonRelasjon()) = IdentifisertPDLPerson(
"123",
"NO",
"010",
sedPersonRelasjon,
personNavn = "Testern",
identer = null
)

private fun sedPersonRelasjon(relasjon: Relasjon? = Relasjon.GJENLEVENDE, sedType: SedType?= SedType.P2100) =
SEDPersonRelasjon(Fodselsnummer.fra("12345678910"), relasjon!!, sedType = sedType, rinaDocumentId = "231231")

private fun metadata() = Metadata(
endringer = emptyList(),
historisk = false,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,22 @@ internal class R005RelasjonTest : RelasjonTestBase(){
assertEquals(0, actual.size)
}

@Test
fun `Gitt personer med rolle når personrelasjoner velges så ignorer disse`() {
val forsikretFnr = SLAPP_SKILPADDE
val annenPersonFnr = KRAFTIG_VEGGPRYD

val actual = R005Relasjon(
createR005(
forsikretFnr = forsikretFnr, forsikretTilbakekreving = "debitor",
annenPersonFnr = annenPersonFnr, annenPersonTilbakekreving = "debitor"
),
R_BUC_02,
"123123"
).hentRelasjoner()

assertEquals(0, actual.size)
}
@Test
fun `Gitt et gyldig fnr og relasjon avdod så skal det identifiseres en person`() {
val gjenlevFnr = LEALAUS_KAKE
Expand Down

0 comments on commit ae47ac5

Please sign in to comment.