use of no.nav.common.types.identer.AktorId 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);
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class ManuellStatusServiceTest method skal_oppdatere_oversikten_når_bruker_blir_satt_til_manuell.
@Test
void skal_oppdatere_oversikten_når_bruker_blir_satt_til_manuell() {
final AktorId aktoerId = randomAktorId();
oppfolgingRepository.settUnderOppfolging(aktoerId, ZonedDateTime.now());
populateOpensearch(EnhetId.of("0000"), VeilederId.of(null), aktoerId.get());
opensearchTestClient.createUserInOpensearch(aktoerId);
ManuellStatusDTO melding = new ManuellStatusDTO(aktoerId.toString(), true);
manuellStatusService.behandleKafkaMeldingLogikk(melding);
final BrukerOppdatertInformasjon oppfolgingData = oppfolgingRepository.hentOppfolgingData(aktoerId).orElseThrow();
assertThat(oppfolgingData.getManuell()).isTrue();
pollOpensearchUntil(() -> opensearchTestClient.hentBrukerFraOpensearch(aktoerId).getManuell_bruker().equals(MANUELL.name()));
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class OppfolgingStartetServiceTest method skal_sette_bruker_under_oppfølging_i_databasen.
@Test
void skal_sette_bruker_under_oppfølging_i_databasen() {
final AktorId aktoerId = TestDataUtils.randomAktorId();
final OppfolgingStartetDTO payload = new OppfolgingStartetDTO(aktoerId, ZonedDateTime.parse("2020-12-01T00:00:00+02:00"));
oppfolgingStartetService.behandleKafkaMeldingLogikk(payload);
final BrukerOppdatertInformasjon info = oppfolgingRepository.hentOppfolgingData(aktoerId).orElseThrow();
assertThat(info.getOppfolging()).isTrue();
assertThat(info.getNyForVeileder()).isFalse();
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class VeilederTilordnetServiceTest method skal_oppdatere_tilordnet_veileder_med_null.
@Test
void skal_oppdatere_tilordnet_veileder_med_null() {
final AktorId aktoerId = randomAktorId();
final VeilederId nyVeileder = VeilederId.of(null);
testDataClient.setupBruker(aktoerId, randomNavKontor(), randomVeilederId(), ZonedDateTime.now());
veilederTilordnetService.behandleKafkaMeldingLogikk(new VeilederTilordnetDTO(aktoerId, nyVeileder));
final OppfolgingsBruker bruker = opensearchTestClient.hentBrukerFraOpensearch(aktoerId);
final VeilederId tilordnetVeileder = VeilederId.of(bruker.getVeileder_id());
assertThat(tilordnetVeileder.getValue()).isNull();
assertThat(bruker.isNy_for_enhet()).isFalse();
assertThat(bruker.isNy_for_veileder()).isTrue();
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class VeilederTilordnetServiceTest method skal_oppdatere_tilordnet_veileder.
@Test
void skal_oppdatere_tilordnet_veileder() {
final AktorId aktoerId = randomAktorId();
final VeilederId nyVeileder = randomVeilederId();
testDataClient.setupBruker(aktoerId, randomNavKontor(), randomVeilederId(), ZonedDateTime.now());
veilederTilordnetService.behandleKafkaMeldingLogikk(new VeilederTilordnetDTO(aktoerId, nyVeileder));
final OppfolgingsBruker bruker = opensearchTestClient.hentBrukerFraOpensearch(aktoerId);
final VeilederId tilordnetVeileder = VeilederId.of(bruker.getVeileder_id());
assertThat(tilordnetVeileder).isEqualTo(nyVeileder);
assertThat(bruker.isNy_for_enhet()).isFalse();
assertThat(bruker.isNy_for_veileder()).isTrue();
}
Aggregations