Search in sources :

Example 1 with Dialogdata

use of no.nav.pto.veilarbportefolje.dialog.Dialogdata in project veilarbportefolje by navikt.

the class DialogKafkaConsumerTest method skal_oppdatere_dialog_datoer.

@Test
void skal_oppdatere_dialog_datoer() {
    final AktorId aktoerId = randomAktorId();
    populateOpensearch(EnhetId.of("0000"), VeilederId.of(null), aktoerId.get());
    final Dialogdata melding = new Dialogdata().setAktorId(aktoerId.toString()).setSisteEndring(ZonedDateTime.parse("2020-10-10T00:00:00+02:00")).setTidspunktEldsteVentende(ZonedDateTime.parse("2020-10-10T00:00:00+02:00")).setTidspunktEldsteUbehandlede(ZonedDateTime.parse("2020-10-10T00:00:00+02:00"));
    dialogService.behandleKafkaMeldingLogikk(melding);
}
Also used : Dialogdata(no.nav.pto.veilarbportefolje.dialog.Dialogdata) AktorId(no.nav.common.types.identer.AktorId) TestDataUtils.randomAktorId(no.nav.pto.veilarbportefolje.util.TestDataUtils.randomAktorId) Test(org.junit.jupiter.api.Test) EndToEndTest(no.nav.pto.veilarbportefolje.util.EndToEndTest)

Example 2 with Dialogdata

use of no.nav.pto.veilarbportefolje.dialog.Dialogdata 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)2 Dialogdata (no.nav.pto.veilarbportefolje.dialog.Dialogdata)2 Test (org.junit.jupiter.api.Test)2 ZonedDateTime (java.time.ZonedDateTime)1 ApplicationConfigTest (no.nav.pto.veilarbportefolje.config.ApplicationConfigTest)1 BrukereMedAntall (no.nav.pto.veilarbportefolje.domene.BrukereMedAntall)1 Filtervalg (no.nav.pto.veilarbportefolje.domene.Filtervalg)1 OppfolgingsbrukerEntity (no.nav.pto.veilarbportefolje.oppfolgingsbruker.OppfolgingsbrukerEntity)1 EndToEndTest (no.nav.pto.veilarbportefolje.util.EndToEndTest)1 TestDataUtils.randomAktorId (no.nav.pto.veilarbportefolje.util.TestDataUtils.randomAktorId)1 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)1