Search in sources :

Example 21 with AktorId

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

the class CvServiceKafkaConsumerTest method assertHarDeltCVAreFalseInOpensearch.

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

Example 22 with AktorId

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

the class CvServiceKafkaConsumerTest method assertCvEksistereAreTrueInOpensearch.

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

Example 23 with AktorId

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

the class CvServiceKafkaConsumerTest method populateCVEksistereKafkaTopic.

private void populateCVEksistereKafkaTopic(AktorId... aktoerIds) throws ExecutionException, InterruptedException {
    for (AktorId aktoerId : aktoerIds) {
        Melding cvMelding = new Melding();
        cvMelding.setAktoerId(aktoerId.toString());
        cvMelding.setMeldingstype(Meldingstype.ENDRE);
        cvService.behandleKafkaMeldingLogikk(cvMelding);
    }
}
Also used : CVMelding(no.nav.pto.veilarbportefolje.cv.dto.CVMelding) Melding(no.nav.arbeid.cv.avro.Melding) AktorId(no.nav.common.types.identer.AktorId)

Example 24 with AktorId

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

the class PostgresServiceTest method sok_pa_arbeidslista.

@Test
public void sok_pa_arbeidslista() {
    AktorId aktorId = AktorId.of("123456789");
    Fnr fnr = Fnr.ofValidFnr("01010101010");
    oppfolgingRepositoryV2.settUnderOppfolging(aktorId, ZonedDateTime.now());
    oppfolgingsbrukerRepositoryV2.leggTilEllerEndreOppfolgingsbruker(new OppfolgingsbrukerEntity(aktorId.get(), fnr.get(), null, null, "Testerson", "Testerson", enhetId, null, null, null, null, null, true, true, false, null, ZonedDateTime.now()));
    Filtervalg filtervalg = new Filtervalg().setFerdigfilterListe(List.of(MIN_ARBEIDSLISTE));
    BrukereMedAntall brukereMedAntall_pre = postgresService.hentBrukere(enhetId, null, null, null, filtervalg, 0, 10);
    assertThat(brukereMedAntall_pre.getAntall()).isEqualTo(0);
    arbeidslisteRepositoryV2.insertArbeidsliste(new ArbeidslisteDTO(fnr).setAktorId(aktorId).setVeilederId(VeilederId.of("X11111")).setFrist(Timestamp.from(Instant.parse("2017-10-11T00:00:00Z"))).setKommentar("Dette er en kommentar").setOverskrift("Dette er en overskrift").setKategori(Arbeidsliste.Kategori.BLA));
    BrukereMedAntall brukereMedAntall_post = postgresService.hentBrukere(enhetId, null, null, null, filtervalg, 0, 10);
    assertThat(brukereMedAntall_post.getAntall()).isEqualTo(1);
    assertThat(brukereMedAntall_post.getBrukere().get(0).getArbeidsliste().getOverskrift()).isEqualTo("Dette er en overskrift");
}
Also used : Filtervalg(no.nav.pto.veilarbportefolje.domene.Filtervalg) BrukereMedAntall(no.nav.pto.veilarbportefolje.domene.BrukereMedAntall) OppfolgingsbrukerEntity(no.nav.pto.veilarbportefolje.oppfolgingsbruker.OppfolgingsbrukerEntity) AktorId(no.nav.common.types.identer.AktorId) Fnr(no.nav.common.types.identer.Fnr) ArbeidslisteDTO(no.nav.pto.veilarbportefolje.arbeidsliste.ArbeidslisteDTO) Test(org.junit.jupiter.api.Test) ApplicationConfigTest(no.nav.pto.veilarbportefolje.config.ApplicationConfigTest) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 25 with AktorId

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

the class PostgresServiceTest method sok_pa_dialog.

@Test
public void sok_pa_dialog() {
    AktorId aktorId = AktorId.of("123456789");
    oppfolgingRepositoryV2.settUnderOppfolging(aktorId, now());
    oppfolgingsbrukerRepositoryV2.leggTilEllerEndreOppfolgingsbruker(new OppfolgingsbrukerEntity(aktorId.get(), null, null, null, "Testerson", "Testerson", enhetId, null, null, null, null, null, true, true, false, null, ZonedDateTime.now()));
    ZonedDateTime venter_tidspunkt = now();
    dialogRepositoryV2.oppdaterDialogInfoForBruker(new Dialogdata().setAktorId(aktorId.get()).setSisteEndring(now()).setTidspunktEldsteVentende(venter_tidspunkt));
    Filtervalg filtervalg = new Filtervalg().setFerdigfilterListe(List.of(VENTER_PA_SVAR_FRA_BRUKER));
    BrukereMedAntall brukereMedAntall = postgresService.hentBrukere(enhetId, null, null, null, filtervalg, 0, 10);
    assertThat(brukereMedAntall.getAntall()).isEqualTo(1);
    assertThat(brukereMedAntall.getBrukere().get(0).getVenterPaSvarFraBruker()).isEqualTo(venter_tidspunkt.toLocalDateTime());
}
Also used : Filtervalg(no.nav.pto.veilarbportefolje.domene.Filtervalg) ZonedDateTime(java.time.ZonedDateTime) BrukereMedAntall(no.nav.pto.veilarbportefolje.domene.BrukereMedAntall) OppfolgingsbrukerEntity(no.nav.pto.veilarbportefolje.oppfolgingsbruker.OppfolgingsbrukerEntity) Dialogdata(no.nav.pto.veilarbportefolje.dialog.Dialogdata) 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)

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