use of no.nav.pto.veilarbportefolje.domene.Filtervalg in project veilarbportefolje by navikt.
the class PostgresServiceTest method skal_filtrere_pa_alder.
@Test
public void skal_filtrere_pa_alder() {
// under_21
lastOppBruker(Fnr.of("01091964488"), AktorId.of("123"));
// Mann: 33
lastOppBruker(Fnr.of("09118714501"), AktorId.of("321"));
Filtervalg alder_type_1 = new Filtervalg().setFerdigfilterListe(List.of()).setAlder(List.of("0-19"));
Filtervalg alder_type_2 = new Filtervalg().setFerdigfilterListe(List.of()).setAlder(List.of("20-24", "30-39"));
BrukereMedAntall alder_respons_type_1 = postgresService.hentBrukere(enhetId, null, null, null, alder_type_1, 0, 10);
BrukereMedAntall alder_respons_type_2 = postgresService.hentBrukere(enhetId, null, null, null, alder_type_2, 0, 10);
assertThat(alder_respons_type_1.getAntall()).isEqualTo(1);
assertThat(alder_respons_type_2.getAntall()).isEqualTo(1);
assertThat(alder_respons_type_2.getBrukere().get(0).getFnr()).isEqualTo("09118714501");
}
use of no.nav.pto.veilarbportefolje.domene.Filtervalg in project veilarbportefolje by navikt.
the class PostgresServiceTest method sok_pa_tekst.
@Test
public void sok_pa_tekst() {
Filtervalg teskt = new Filtervalg().setNavnEllerFnrQuery("test");
Filtervalg fnr = new Filtervalg().setNavnEllerFnrQuery("123");
postgresService.hentBrukere("1234", null, null, null, teskt, 0, 10);
postgresService.hentBrukere("1234", null, null, null, fnr, 0, 10);
}
use of no.nav.pto.veilarbportefolje.domene.Filtervalg in project veilarbportefolje by navikt.
the class PostgresServiceTest method sok_resulterer_i_ingen_brukere.
@Test
public void sok_resulterer_i_ingen_brukere() {
Filtervalg filtervalg = new Filtervalg().setFerdigfilterListe(List.of(UFORDELTE_BRUKERE));
postgresService.hentBrukere("1234", null, null, null, filtervalg, 0, 10);
}
use of no.nav.pto.veilarbportefolje.domene.Filtervalg in project veilarbportefolje by navikt.
the class OpensearchQueryBuilderTest method skal_bygge_korrekt_json_om_man_velger_nei_på_tiltak.
@Test
public void skal_bygge_korrekt_json_om_man_velger_nei_på_tiltak() {
var filtervalg = new Filtervalg().setAktiviteter(Map.of("tiltak", NEI));
var builders = byggAktivitetFilterQuery(filtervalg, boolQuery());
var expectedJson = readFileAsJsonString("/nei_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_paa_aktiviteter_som_er_satt_til_ja.
@Test
public void skal_sortere_paa_aktiviteter_som_er_satt_til_ja() {
var navnPaAktivitet = "behandling";
var filtervalg = new Filtervalg().setAktiviteter(Map.of(navnPaAktivitet, JA, "egen", NEI));
var sorteringer = sorterValgteAktiviteter(filtervalg, new SearchSourceBuilder(), ASC);
var expectedJson = readFileAsJsonString("/sorter_aktivitet_behandling.json", getClass());
var actualJson = sorteringer.sorts().get(0).toString();
assertThat(actualJson).isEqualToIgnoringWhitespace(expectedJson);
}
Aggregations