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");
}
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();
}
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);
}
Aggregations