use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class VeilederTilordnetServiceTest method skal_slette_arbeidsliste_om_bruker_har_byttet_nav_kontor.
@Test
void skal_slette_arbeidsliste_om_bruker_har_byttet_nav_kontor() {
final AktorId aktoerId = randomAktorId();
final VeilederId nyVeileder = randomVeilederId();
testDataClient.setupBrukerMedArbeidsliste(aktoerId, randomNavKontor(), randomVeilederId(), ZonedDateTime.now());
testDataClient.endreNavKontorForBruker(aktoerId, randomNavKontor());
final boolean arbeidslisteAktiv = arbeidslisteAktiv(aktoerId);
assertThat(arbeidslisteAktiv).isTrue();
veilederTilordnetService.behandleKafkaMeldingLogikk(new VeilederTilordnetDTO(aktoerId, nyVeileder));
pollOpensearchUntil(() -> !arbeidslisteAktiv(aktoerId));
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class OppfolgingRepositoryTestV2 method skal_sette_ny_veileder.
@Test
public void skal_sette_ny_veileder() {
VeilederId veilederId = VeilederId.of("Z12345");
oppfolgingRepository.settUnderOppfolging(aktoerId, ZonedDateTime.now());
oppfolgingRepository.settVeileder(aktoerId, veilederId);
BrukerOppdatertInformasjon brukerOppdatertInformasjon = oppfolgingRepository.hentOppfolgingData(aktoerId).get();
List<AktorId> aktorIds = oppfolgingRepository.hentAlleBrukereUnderOppfolging();
assertThat(aktorIds.isEmpty()).isFalse();
assertThat(aktorIds.get(0)).isEqualTo(aktoerId);
assertThat(VeilederId.of(brukerOppdatertInformasjon.getVeileder())).isEqualTo(veilederId);
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class OppfolgingStartetOgAvsluttetServiceTest method skal_ikke_avslutte_bruker_som_ikke_finnes.
@Test
void skal_ikke_avslutte_bruker_som_ikke_finnes() {
final AktorId aktoerId = randomAktorId();
OppfolgingAvsluttetDTO oppfolgingAvsluttePayload = new OppfolgingAvsluttetDTO(aktoerId, ZonedDateTime.parse("2020-01-01T00:00:00+02:00"));
oppfolgingAvsluttetService.behandleKafkaMeldingLogikk(oppfolgingAvsluttePayload);
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class OppfolgingStartetOgAvsluttetServiceTest method skal_sette_bruker_under_oppfølging_i_databasen.
@Test
void skal_sette_bruker_under_oppfølging_i_databasen() {
final AktorId aktoerId = TestDataUtils.randomAktorId();
OppfolgingStartetDTO melding = new OppfolgingStartetDTO(aktoerId, ZonedDateTime.parse("2020-12-01T00:00:00+02:00"));
oppfolgingStartetService.behandleKafkaMeldingLogikk(melding);
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 CvServiceKafkaConsumerTest method assertHarDeltCVAreTrueInOpensearch.
private void assertHarDeltCVAreTrueInOpensearch(AktorId... aktoerIds) {
for (AktorId aktoerId : aktoerIds) {
GetResponse getResponse = opensearchTestClient.fetchDocument(aktoerId);
Assertions.assertTrue(harDeltCv(getResponse));
}
}
Aggregations