Search in sources :

Example 6 with EnhetId

use of no.nav.common.types.identer.EnhetId in project veilarbportefolje by navikt.

the class ArbeidslisteRepositoryTestV2 method hentArbeidslisteForVeilederPaEnhet_filtrerPaEnhet.

@Test
public void hentArbeidslisteForVeilederPaEnhet_filtrerPaEnhet() {
    EnhetId annetNavKontor = EnhetId.of("1111");
    ArbeidslisteDTO arbeidslistePaNyEnhet = new ArbeidslisteDTO(randomFnr()).setAktorId(randomAktorId()).setVeilederId(data.getVeilederId()).setFrist(data.getFrist()).setOverskrift(data.getOverskrift()).setKategori(data.getKategori()).setNavKontorForArbeidsliste(annetNavKontor.get()).setKommentar("Arbeidsliste 1 kopi kommentar");
    insertArbeidslister();
    insertOppfolgingsInformasjon();
    insertOppfolgingsInformasjon(arbeidslistePaNyEnhet.getAktorId(), arbeidslistePaNyEnhet.getVeilederId(), annetNavKontor);
    repo.insertArbeidsliste(arbeidslistePaNyEnhet);
    List<Arbeidsliste> arbeidslistes1 = repo.hentArbeidslisteForVeilederPaEnhet(EnhetId.of(data.getNavKontorForArbeidsliste()), data.getVeilederId());
    List<Arbeidsliste> arbeidslistesAnnenEnhet = repo.hentArbeidslisteForVeilederPaEnhet(EnhetId.of(arbeidslistePaNyEnhet.getNavKontorForArbeidsliste()), arbeidslistePaNyEnhet.getVeilederId());
    assertThat(arbeidslistePaNyEnhet.getVeilederId()).isEqualTo(data.getVeilederId());
    assertThat(arbeidslistes1.size()).isEqualTo(1);
    assertThat(arbeidslistesAnnenEnhet.size()).isEqualTo(1);
    assertThat(arbeidslistes1.get(0).getKommentar()).isEqualTo(data.getKommentar());
    assertThat(arbeidslistesAnnenEnhet.get(0).getKommentar()).isEqualTo(arbeidslistePaNyEnhet.getKommentar());
}
Also used : EnhetId(no.nav.common.types.identer.EnhetId) Test(org.junit.jupiter.api.Test) ApplicationConfigTest(no.nav.pto.veilarbportefolje.config.ApplicationConfigTest) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 7 with EnhetId

use of no.nav.common.types.identer.EnhetId in project veilarbportefolje by navikt.

the class ArbeidslisteRepositoryTestV2 method hentArbeidslisteForVeilederPaEnhet_arbeidslisteKanLagesAvAnnenVeileder.

@Test
public void hentArbeidslisteForVeilederPaEnhet_arbeidslisteKanLagesAvAnnenVeileder() {
    EnhetId navKontor = EnhetId.of(data.getNavKontorForArbeidsliste());
    ArbeidslisteDTO arbeidslisteLagetAvAnnenVeileder = new ArbeidslisteDTO(randomFnr()).setAktorId(randomAktorId()).setVeilederId(randomVeilederId()).setFrist(data.getFrist()).setOverskrift(data.getOverskrift()).setKategori(data.getKategori()).setNavKontorForArbeidsliste(navKontor.get()).setKommentar("Arbeidsliste 1 kopi kommentar");
    insertArbeidslister();
    insertOppfolgingsInformasjon();
    repo.insertArbeidsliste(arbeidslisteLagetAvAnnenVeileder);
    insertOppfolgingsInformasjon(arbeidslisteLagetAvAnnenVeileder.getAktorId(), data.getVeilederId(), navKontor);
    List<Arbeidsliste> arbeidslister = repo.hentArbeidslisteForVeilederPaEnhet(navKontor, data.getVeilederId());
    assertThat(arbeidslister.size()).isEqualTo(2);
    assertThat(arbeidslister.stream().anyMatch(x -> x.getKommentar().equals(data.getKommentar()))).isTrue();
    assertThat(arbeidslister.stream().anyMatch(x -> x.getKommentar().equals(arbeidslisteLagetAvAnnenVeileder.getKommentar()))).isTrue();
}
Also used : EnhetId(no.nav.common.types.identer.EnhetId) Test(org.junit.jupiter.api.Test) ApplicationConfigTest(no.nav.pto.veilarbportefolje.config.ApplicationConfigTest) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Aggregations

EnhetId (no.nav.common.types.identer.EnhetId)7 Test (org.junit.jupiter.api.Test)5 ApplicationConfigTest (no.nav.pto.veilarbportefolje.config.ApplicationConfigTest)4 BrukereMedAntall (no.nav.pto.veilarbportefolje.domene.BrukereMedAntall)3 Collections.emptyList (java.util.Collections.emptyList)2 List (java.util.List)2 Optional (java.util.Optional)2 Collectors.toList (java.util.stream.Collectors.toList)2 RequiredArgsConstructor (lombok.RequiredArgsConstructor)2 SneakyThrows (lombok.SneakyThrows)2 JsonUtils (no.nav.common.json.JsonUtils)2 VeilarbVeilederClient (no.nav.pto.veilarbportefolje.client.VeilarbVeilederClient)2 Bruker (no.nav.pto.veilarbportefolje.domene.Bruker)2 FacetResults (no.nav.pto.veilarbportefolje.domene.FacetResults)2 Filtervalg (no.nav.pto.veilarbportefolje.domene.Filtervalg)2 StatusTall (no.nav.pto.veilarbportefolje.domene.StatusTall)2 OpensearchQueryBuilder.byggArbeidslisteQuery (no.nav.pto.veilarbportefolje.opensearch.OpensearchQueryBuilder.byggArbeidslisteQuery)2 OpensearchQueryBuilder.byggPortefoljestorrelserQuery (no.nav.pto.veilarbportefolje.opensearch.OpensearchQueryBuilder.byggPortefoljestorrelserQuery)2 OpensearchQueryBuilder.byggStatusTallForEnhetQuery (no.nav.pto.veilarbportefolje.opensearch.OpensearchQueryBuilder.byggStatusTallForEnhetQuery)2 OpensearchQueryBuilder.byggStatusTallForVeilederQuery (no.nav.pto.veilarbportefolje.opensearch.OpensearchQueryBuilder.byggStatusTallForVeilederQuery)2