Search in sources :

Example 71 with AktorId

use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.

the class ArbeidslisteRepositoryTestV2 method skalSletteArbeidslisteForAktoerids.

@Test
public void skalSletteArbeidslisteForAktoerids() {
    insertArbeidslister();
    AktorId aktoerId1 = AktorId.of("22222222");
    Try<Arbeidsliste> arbeidsliste = repo.retrieveArbeidsliste(aktoerId1);
    assertThat(arbeidsliste.isSuccess()).isTrue();
    assertThat(arbeidsliste.get()).isNotNull();
    final Integer rowsUpdated = repo.slettArbeidsliste(aktoerId1);
    assertThat(rowsUpdated).isEqualTo(1);
    arbeidsliste = repo.retrieveArbeidsliste(aktoerId1);
    assertThat(arbeidsliste.isSuccess()).isTrue();
    assertThat(arbeidsliste.get()).isNull();
}
Also used : TestDataUtils.randomAktorId(no.nav.pto.veilarbportefolje.util.TestDataUtils.randomAktorId) AktorId(no.nav.common.types.identer.AktorId) Test(org.junit.jupiter.api.Test) ApplicationConfigTest(no.nav.pto.veilarbportefolje.config.ApplicationConfigTest) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 72 with AktorId

use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.

the class CvServiceKafkaConsumerTest method assertCvEksistereAreFalseInOpensearch.

private void assertCvEksistereAreFalseInOpensearch(AktorId... aktoerIds) {
    for (AktorId aktoerId : aktoerIds) {
        GetResponse getResponse = opensearchTestClient.fetchDocument(aktoerId);
        Assertions.assertFalse(cvEksistere(getResponse));
    }
}
Also used : AktorId(no.nav.common.types.identer.AktorId) GetResponse(org.opensearch.action.get.GetResponse)

Example 73 with AktorId

use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.

the class CvServiceKafkaConsumerTest method populateCVHjemmelKafkaTopic.

private void populateCVHjemmelKafkaTopic(AktorId... aktoerIds) throws ExecutionException, InterruptedException {
    for (AktorId aktoerId : aktoerIds) {
        CVMelding cvMelding = new CVMelding();
        cvMelding.setAktoerId(aktoerId);
        cvMelding.setRessurs(Ressurs.CV_HJEMMEL);
        cvService.behandleCVHjemmelMelding(cvMelding);
    }
}
Also used : CVMelding(no.nav.pto.veilarbportefolje.cv.dto.CVMelding) AktorId(no.nav.common.types.identer.AktorId)

Example 74 with AktorId

use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.

the class CvRepositoryTest method skal_upserte_database.

@Test
public void skal_upserte_database() {
    AktorId aktoerId = AktorId.of("0");
    cvRepository.upsertHarDeltCv(aktoerId, true);
    assertThat(cvRepository.harDeltCv(aktoerId)).isTrue();
    cvRepository.upsertHarDeltCv(aktoerId, false);
    assertThat(cvRepository.harDeltCv(aktoerId)).isFalse();
}
Also used : AktorId(no.nav.common.types.identer.AktorId) Test(org.junit.Test)

Example 75 with AktorId

use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.

the class BrukerService method getPersonIdFromFnr.

public PersonId getPersonIdFromFnr(AktorId aktoerId) {
    Fnr fnr = aktorClient.hentFnr(aktoerId);
    PersonId nyPersonId = brukerRepository.retrievePersonidFromFnr(fnr).orElseThrow(() -> new NoSuchElementException("Fant ikke personId på aktoer: " + aktoerId));
    AktorId nyAktorIdForPersonId = Try.of(() -> aktorClient.hentAktorId(fnr)).get();
    updateGjeldeFlaggOgInsertAktoeridPaNyttMapping(aktoerId, nyPersonId, nyAktorIdForPersonId);
    return nyPersonId;
}
Also used : PersonId(no.nav.pto.veilarbportefolje.domene.value.PersonId) AktorId(no.nav.common.types.identer.AktorId) Fnr(no.nav.common.types.identer.Fnr) NoSuchElementException(java.util.NoSuchElementException)

Aggregations

AktorId (no.nav.common.types.identer.AktorId)85 Test (org.junit.jupiter.api.Test)31 TestDataUtils.randomAktorId (no.nav.pto.veilarbportefolje.util.TestDataUtils.randomAktorId)24 EndToEndTest (no.nav.pto.veilarbportefolje.util.EndToEndTest)21 ZonedDateTime (java.time.ZonedDateTime)15 PersonId (no.nav.pto.veilarbportefolje.domene.value.PersonId)13 List (java.util.List)12 Slf4j (lombok.extern.slf4j.Slf4j)12 ApplicationConfigTest (no.nav.pto.veilarbportefolje.config.ApplicationConfigTest)12 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)12 Fnr (no.nav.common.types.identer.Fnr)11 VeilederId (no.nav.pto.veilarbportefolje.domene.value.VeilederId)11 Test (org.junit.Test)11 Timestamp (java.sql.Timestamp)10 Optional (java.util.Optional)10 AktorClient (no.nav.pto.veilarbportefolje.domene.AktorClient)10 BrukerOppdatertInformasjon (no.nav.pto.veilarbportefolje.domene.BrukerOppdatertInformasjon)10 GetResponse (org.opensearch.action.get.GetResponse)10 Collectors (java.util.stream.Collectors)8 Service (org.springframework.stereotype.Service)8