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");
}
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());
}
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()));
}
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);
}
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);
}
Aggregations