use of no.nav.pto.veilarbportefolje.domene.Filtervalg in project veilarbportefolje by navikt.
the class OpensearchQueryBuilderTest method skal_bygge_korrekt_json_om_man_velger_ja_paa_behandling.
@Test
public void skal_bygge_korrekt_json_om_man_velger_ja_paa_behandling() {
var filtervalg = new Filtervalg().setAktiviteter(Map.of("behandling", JA));
var builders = byggAktivitetFilterQuery(filtervalg, boolQuery());
var expectedJson = readFileAsJsonString("/ja_paa_behandling.json", getClass());
var actualJson = builders.get(0).toString();
assertThat(actualJson).isEqualToIgnoringWhitespace(expectedJson);
}
use of no.nav.pto.veilarbportefolje.domene.Filtervalg in project veilarbportefolje by navikt.
the class OpensearchQueryBuilderTest method skal_bygge_korrekt_json_om_man_velger_ja_paa_tiltak.
@Test
public void skal_bygge_korrekt_json_om_man_velger_ja_paa_tiltak() {
var filtervalg = new Filtervalg().setAktiviteter(Map.of("tiltak", AktivitetFiltervalg.JA));
var builders = byggAktivitetFilterQuery(filtervalg, boolQuery());
var expectedJson = readFileAsJsonString("/ja_paa_tiltak.json", getClass());
var actualJson = builders.get(0).toString();
assertThat(actualJson).isEqualToIgnoringWhitespace(expectedJson);
}
use of no.nav.pto.veilarbportefolje.domene.Filtervalg in project veilarbportefolje by navikt.
the class OpensearchQueryBuilderTest method skal_sortere_etternavn_paa_etternavn_feltet.
@Test
public void skal_sortere_etternavn_paa_etternavn_feltet() {
var searchSourceBuilder = sorterQueryParametere("asc", "etternavn", new SearchSourceBuilder(), new Filtervalg());
var fieldName = searchSourceBuilder.sorts().get(0).toString();
assertThat(fieldName).contains("etternavn");
}
use of no.nav.pto.veilarbportefolje.domene.Filtervalg in project veilarbportefolje by navikt.
the class PostgresServiceTest method sok_pa_utdanning.
@Test
public void sok_pa_utdanning() {
Filtervalg filtervalg = new Filtervalg().setUtdanning(List.of(UtdanningSvar.GRUNNSKOLE)).setUtdanningGodkjent(List.of(UtdanningGodkjentSvar.JA)).setUtdanningBestatt(List.of(UtdanningBestattSvar.JA));
postgresService.hentBrukere("1234", null, null, null, filtervalg, 0, 10);
}
use of no.nav.pto.veilarbportefolje.domene.Filtervalg 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");
}
Aggregations