use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class YtelseRepositoryTest method skalHenteYtelserSomStarterIdag.
@Test
public void skalHenteYtelserSomStarterIdag() {
LocalDate iDag = ZonedDateTime.now().toLocalDate();
LocalDate imorgen = ZonedDateTime.now().toLocalDate().plusDays(1);
ytelsesRepository.upsertYtelse(bruker1, TypeKafkaYtelse.AAP, lagInnhold("1", iDag));
ytelsesRepository.upsertYtelse(bruker1, TypeKafkaYtelse.AAP, lagInnhold("2", iDag));
ytelsesRepository.upsertYtelse(bruker2, TypeKafkaYtelse.AAP, lagInnhold("3", iDag));
ytelsesRepository.upsertYtelse(bruker2, TypeKafkaYtelse.AAP, lagInnhold("4", imorgen));
ytelsesRepository.upsertYtelse(bruker3, TypeKafkaYtelse.AAP, lagInnhold("5", imorgen));
List<AktorId> brukere = ytelsesRepository.hentBrukereMedYtelserSomStarterIDag();
assertThat(brukere.size()).isEqualTo(2);
assertThat(brukere.contains(bruker1)).isTrue();
assertThat(brukere.contains(bruker2)).isTrue();
assertThat(brukere.contains(bruker3)).isFalse();
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class ArbeidslisteRepositoryTest method skalSletteArbeidslisteForAktoerids.
@Test
public void skalSletteArbeidslisteForAktoerids() {
insertArbeidslister();
AktorId aktoerId1 = AktorId.of("22222222");
Try<Arbeidsliste> arbeidsliste = repo.retrieveArbeidsliste(aktoerId1);
assertThat(arbeidsliste.isSuccess()).isTrue();
assertThat(arbeidsliste.get()).isNotNull();
final Integer rowsUpdated = repo.slettArbeidsliste(aktoerId1);
assertThat(rowsUpdated).isEqualTo(1);
arbeidsliste = repo.retrieveArbeidsliste(aktoerId1);
assertThat(arbeidsliste.isSuccess()).isTrue();
assertThat(arbeidsliste.get()).isNull();
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class RegistreringServiceTest method utdanning_full_integration.
@Test
void utdanning_full_integration() {
final AktorId aktoerId = randomAktorId();
populateOpensearch(EnhetId.of("0000"), VeilederId.of(null), aktoerId.get());
opensearchTestClient.createUserInOpensearch(aktoerId);
ArbeidssokerRegistrertEvent kafkaMessage = ArbeidssokerRegistrertEvent.newBuilder().setAktorid(aktoerId.toString()).setBrukersSituasjon("Permittert").setUtdanning(UtdanningSvar.GRUNNSKOLE).setUtdanningBestatt(UtdanningBestattSvar.INGEN_SVAR).setUtdanningGodkjent(UtdanningGodkjentSvar.JA).setRegistreringOpprettet(ZonedDateTime.now().format(ISO_ZONED_DATE_TIME)).build();
registreringService.behandleKafkaMeldingLogikk(kafkaMessage);
GetResponse getResponse = opensearchTestClient.fetchDocument(aktoerId);
assertThat(getResponse.isExists()).isTrue();
String utdanning = (String) getResponse.getSourceAsMap().get("utdanning");
String situasjon = (String) getResponse.getSourceAsMap().get("brukers_situasjon");
String utdanningBestatt = (String) getResponse.getSourceAsMap().get("utdanning_bestatt");
String utdanningGodkjent = (String) getResponse.getSourceAsMap().get("utdanning_godkjent");
assertThat(utdanning).isEqualTo(UtdanningSvar.GRUNNSKOLE.toString());
assertThat(situasjon).isEqualTo("Permittert");
assertThat(utdanningBestatt).isEqualTo(UtdanningBestattSvar.INGEN_SVAR.toString());
assertThat(utdanningGodkjent).isEqualTo(UtdanningGodkjentSvar.JA.toString());
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class SisteEndringIntegrationTest method sisteendring_ulestfilter_skalIkkeKrasjeVedNull.
@Test
public void sisteendring_ulestfilter_skalIkkeKrasjeVedNull() {
final AktorId aktoerId = randomAktorId();
populateOpensearch(testEnhet, veilederId, aktoerId.toString());
pollOpensearchUntil(() -> {
final BrukereMedAntall brukereMedAntall = opensearchService.hentBrukere(testEnhet.get(), empty(), "asc", "ikke_satt", new Filtervalg(), null, null);
return brukereMedAntall.getAntall() == 1;
});
var responseBrukere = opensearchService.hentBrukere(testEnhet.get(), empty(), "asc", "ikke_satt", getFiltervalg(FULLFORT_IJOBB, true), null, null);
assertThat(responseBrukere.getAntall()).isEqualTo(0);
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class SisteEndringIntegrationTest method sisteendring_ulestfilter.
@Test
public void sisteendring_ulestfilter() {
final AktorId aktoerId = randomAktorId();
ZonedDateTime endretTid_FULLFORT_IJOBB = ZonedDateTime.parse("2019-05-28T09:47:42.48+02:00");
ZonedDateTime endretTid_NY_IJOBB = ZonedDateTime.parse("2020-05-28T09:47:42.48+02:00");
ZonedDateTime lestAvVeilederTid = ZonedDateTime.parse("2019-07-28T09:47:42.48+02:00");
populateOpensearch(testEnhet, veilederId, aktoerId.toString());
pollOpensearchUntil(() -> {
final BrukereMedAntall brukereMedAntall = opensearchService.hentBrukere(testEnhet.get(), empty(), "asc", "ikke_satt", new Filtervalg(), null, null);
return brukereMedAntall.getAntall() == 1;
});
send_aktvitet_melding(aktoerId, endretTid_NY_IJOBB, KafkaAktivitetMelding.EndringsType.OPPRETTET, KafkaAktivitetMelding.AktivitetStatus.PLANLAGT, KafkaAktivitetMelding.AktivitetTypeData.IJOBB);
send_aktvitet_melding(aktoerId, endretTid_FULLFORT_IJOBB, KafkaAktivitetMelding.EndringsType.FLYTTET, KafkaAktivitetMelding.AktivitetStatus.FULLFORT, KafkaAktivitetMelding.AktivitetTypeData.IJOBB);
pollOpensearchUntil(() -> {
final BrukereMedAntall brukereMedAntall = opensearchService.hentBrukere(testEnhet.get(), empty(), "asc", "ikke_satt", getFiltervalg(NY_IJOBB), null, null);
return brukereMedAntall.getAntall() == 1;
});
send_sett_aktivitetsplan(aktoerId, lestAvVeilederTid);
pollOpensearchUntil(() -> {
final BrukereMedAntall brukereMedAntall = opensearchService.hentBrukere(testEnhet.get(), empty(), "asc", "ikke_satt", getFiltervalg(FULLFORT_IJOBB, true), null, null);
return brukereMedAntall.getAntall() == 0;
});
var responseBrukere1 = opensearchService.hentBrukere(testEnhet.get(), empty(), "asc", "ikke_satt", getFiltervalg(NY_IJOBB, true), null, null);
assertThat(responseBrukere1.getAntall()).isEqualTo(1);
var responseBrukere2 = opensearchService.hentBrukere(testEnhet.get(), empty(), "asc", "ikke_satt", getFiltervalg(FULLFORT_IJOBB, true), null, null);
assertThat(responseBrukere2.getAntall()).isEqualTo(0);
}
Aggregations