Search in sources :

Example 1 with OppfolgingsbrukerEntity

use of no.nav.pto.veilarbportefolje.oppfolgingsbruker.OppfolgingsbrukerEntity 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 2 with OppfolgingsbrukerEntity

use of no.nav.pto.veilarbportefolje.oppfolgingsbruker.OppfolgingsbrukerEntity 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)

Example 3 with OppfolgingsbrukerEntity

use of no.nav.pto.veilarbportefolje.oppfolgingsbruker.OppfolgingsbrukerEntity in project veilarbportefolje by navikt.

the class PostgresServiceTest method lastOppBruker.

private void lastOppBruker(Fnr fnr, AktorId aktorId) {
    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()));
}
Also used : OppfolgingsbrukerEntity(no.nav.pto.veilarbportefolje.oppfolgingsbruker.OppfolgingsbrukerEntity)

Example 4 with OppfolgingsbrukerEntity

use of no.nav.pto.veilarbportefolje.oppfolgingsbruker.OppfolgingsbrukerEntity in project veilarbportefolje by navikt.

the class TiltakPostgresTest method skal_lagre_tiltak_pa_enhet.

@Test
public void skal_lagre_tiltak_pa_enhet() {
    String navKontor = "0007";
    oppfolgingsbrukerRepositoryV2.leggTilEllerEndreOppfolgingsbruker(new OppfolgingsbrukerEntity(aktorId.get(), null, null, null, "" + "Tester", "Testerson", navKontor, null, null, null, null, "1234", true, true, false, null, ZonedDateTime.now()));
    String tiltaksType1 = "T123";
    String tiltaksType2 = "T321";
    String tiltaksNavn1 = "test1";
    String tiltaksNavn2 = "test2";
    TiltakInnhold tiltak1 = new TiltakInnhold().setTiltaksnavn(tiltaksNavn1).setTiltakstype(tiltaksType1).setDeltakerStatus("GJENN").setAktivitetid("T-123");
    TiltakInnhold tiltak2 = new TiltakInnhold().setTiltaksnavn(tiltaksNavn2).setTiltakstype(tiltaksType2).setDeltakerStatus("GJENN").setAktivitetid("T-321");
    tiltakRepositoryV2.upsert(tiltak1, aktorId);
    tiltakRepositoryV2.upsert(tiltak2, aktorId);
    EnhetTiltak enhetTiltak = tiltakRepositoryV2.hentTiltakPaEnhet(EnhetId.of(navKontor));
    assertThat(enhetTiltak.getTiltak().size()).isEqualTo(2);
    assertThat(enhetTiltak.getTiltak().get(tiltaksType1)).isEqualTo(tiltaksNavn1);
    assertThat(enhetTiltak.getTiltak().get(tiltaksType2)).isEqualTo(tiltaksNavn2);
}
Also used : TiltakInnhold(no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.TiltakInnhold) OppfolgingsbrukerEntity(no.nav.pto.veilarbportefolje.oppfolgingsbruker.OppfolgingsbrukerEntity) EnhetTiltak(no.nav.pto.veilarbportefolje.domene.EnhetTiltak) Test(org.junit.jupiter.api.Test) ApplicationConfigTest(no.nav.pto.veilarbportefolje.config.ApplicationConfigTest) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 5 with OppfolgingsbrukerEntity

use of no.nav.pto.veilarbportefolje.oppfolgingsbruker.OppfolgingsbrukerEntity in project veilarbportefolje by navikt.

the class TestDataClient method setupBruker.

private void setupBruker(AktorId aktoerId, Fnr fnr, NavKontor navKontor, VeilederId veilederId, ZonedDateTime startDato) {
    oppfolgingRepositoryV2.settUnderOppfolging(aktoerId, startDato);
    oppfolgingRepositoryV2.settVeileder(aktoerId, veilederId);
    registreringRepositoryV2.upsertBrukerRegistrering(new ArbeidssokerRegistrertEvent(aktoerId.get(), null, null, null, null, null));
    oppfolgingsbrukerRepositoryV2.leggTilEllerEndreOppfolgingsbruker(new OppfolgingsbrukerEntity(aktoerId.get(), fnr.get(), null, null, null, null, navKontor.getValue(), null, null, null, null, null, true, false, false, null, null));
    opensearchTestClient.createUserInOpensearch(aktoerId);
}
Also used : ArbeidssokerRegistrertEvent(no.nav.arbeid.soker.registrering.ArbeidssokerRegistrertEvent) OppfolgingsbrukerEntity(no.nav.pto.veilarbportefolje.oppfolgingsbruker.OppfolgingsbrukerEntity)

Aggregations

OppfolgingsbrukerEntity (no.nav.pto.veilarbportefolje.oppfolgingsbruker.OppfolgingsbrukerEntity)5 ApplicationConfigTest (no.nav.pto.veilarbportefolje.config.ApplicationConfigTest)3 Test (org.junit.jupiter.api.Test)3 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)3 AktorId (no.nav.common.types.identer.AktorId)2 BrukereMedAntall (no.nav.pto.veilarbportefolje.domene.BrukereMedAntall)2 Filtervalg (no.nav.pto.veilarbportefolje.domene.Filtervalg)2 ZonedDateTime (java.time.ZonedDateTime)1 ArbeidssokerRegistrertEvent (no.nav.arbeid.soker.registrering.ArbeidssokerRegistrertEvent)1 Fnr (no.nav.common.types.identer.Fnr)1 ArbeidslisteDTO (no.nav.pto.veilarbportefolje.arbeidsliste.ArbeidslisteDTO)1 TiltakInnhold (no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.TiltakInnhold)1 Dialogdata (no.nav.pto.veilarbportefolje.dialog.Dialogdata)1 EnhetTiltak (no.nav.pto.veilarbportefolje.domene.EnhetTiltak)1