Search in sources :

Example 1 with TiltakDTO

use of no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.TiltakDTO in project veilarbportefolje by navikt.

the class TiltakTest method skal_ha_tiltak_pa_enhet.

@Test
public void skal_ha_tiltak_pa_enhet() {
    insertBruker();
    TiltakDTO tiltakDTO = new TiltakDTO().setAfter(new TiltakInnhold().setFnr(fnr.get()).setPersonId(personId.toInteger()).setHendelseId(1).setTiltaksnavn("Test").setTiltakstype("T123").setDeltakerStatus("GJENN").setAktivitetperiodeFra(new ArenaDato("2020-01-01")).setAktivitetperiodeTil(new ArenaDato("2030-01-01")).setEndretDato(new ArenaDato("2021-01-01")).setAktivitetid("TA-123456789"));
    tiltakService.behandleKafkaMeldingOracle(tiltakDTO);
    EnhetTiltak enhetTiltak = tiltakService.hentEnhettiltak(testEnhet);
    EnhetTiltak annenEnhetTiltak = tiltakService.hentEnhettiltak(annenEnhet);
    assertThat(enhetTiltak.getTiltak().size()).isEqualTo(1);
    assertThat(annenEnhetTiltak.getTiltak().size()).isEqualTo(0);
    assertThat(enhetTiltak.getTiltak().get("T123")).isEqualTo("Test");
}
Also used : TiltakDTO(no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.TiltakDTO) TiltakInnhold(no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.TiltakInnhold) EnhetTiltak(no.nav.pto.veilarbportefolje.domene.EnhetTiltak) Test(org.junit.jupiter.api.Test) ApplicationConfigTest(no.nav.pto.veilarbportefolje.config.ApplicationConfigTest) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 2 with TiltakDTO

use of no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.TiltakDTO in project veilarbportefolje by navikt.

the class TiltakTest method skal_komme_i_tiltak.

@Test
public void skal_komme_i_tiltak() {
    insertBruker();
    TiltakDTO tiltakDTO = new TiltakDTO().setAfter(new TiltakInnhold().setFnr(fnr.get()).setPersonId(personId.toInteger()).setHendelseId(1).setTiltaksnavn("Test").setTiltakstype("T123").setDeltakerStatus("GJENN").setEndretDato(new ArenaDato("2021-01-01")).setAktivitetid("TA-123456789"));
    tiltakService.behandleKafkaMeldingOracle(tiltakDTO);
    Optional<AktivitetStatus> tiltak = hentAktivitetStatus();
    assertThat(tiltak).isPresent();
}
Also used : TiltakDTO(no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.TiltakDTO) TiltakInnhold(no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.TiltakInnhold) AktivitetStatus(no.nav.pto.veilarbportefolje.aktiviteter.AktivitetStatus) Test(org.junit.jupiter.api.Test) ApplicationConfigTest(no.nav.pto.veilarbportefolje.config.ApplicationConfigTest) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 3 with TiltakDTO

use of no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.TiltakDTO in project veilarbportefolje by navikt.

the class TiltakService method behandleKafkaRecord.

public void behandleKafkaRecord(ConsumerRecord<String, TiltakDTO> kafkaMelding) {
    TiltakDTO melding = kafkaMelding.value();
    log.info("Behandler kafka-melding med key: {} og offset: {}, og partition: {} på topic {}", kafkaMelding.key(), kafkaMelding.offset(), kafkaMelding.partition(), kafkaMelding.topic());
    behandleKafkaMelding(melding);
}
Also used : TiltakDTO(no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.TiltakDTO)

Aggregations

TiltakDTO (no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.TiltakDTO)3 TiltakInnhold (no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.TiltakInnhold)2 ApplicationConfigTest (no.nav.pto.veilarbportefolje.config.ApplicationConfigTest)2 Test (org.junit.jupiter.api.Test)2 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)2 AktivitetStatus (no.nav.pto.veilarbportefolje.aktiviteter.AktivitetStatus)1 EnhetTiltak (no.nav.pto.veilarbportefolje.domene.EnhetTiltak)1