use of no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.UtdanningsAktivitetDTO in project veilarbportefolje by navikt.
the class UtdanningsAktivitetService method behandleKafkaRecord.
public void behandleKafkaRecord(ConsumerRecord<String, UtdanningsAktivitetDTO> kafkaMelding) {
UtdanningsAktivitetDTO 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);
}
use of no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.UtdanningsAktivitetDTO in project veilarbportefolje by navikt.
the class UtdanningsAktivitetTest method utdannningsaktivitet_skalInnKommeIAktivitet.
@Test
public void utdannningsaktivitet_skalInnKommeIAktivitet() {
String utlopsdato = "2040-01-01";
PostgresAktivitetEntity pre_apostgresAktivitet = PostgresAktivitetMapper.build(aktivitetOpensearchService.hentAktivitetData(List.of(aktorId)).get(aktorId));
utdanningsAktivitetService.behandleKafkaMelding(new UtdanningsAktivitetDTO().setAfter(new UtdanningsAktivitetInnhold().setFnr(fnr.get()).setHendelseId(1).setAktivitetperiodeFra(new ArenaDato("2020-01-01")).setAktivitetperiodeTil(new ArenaDato(utlopsdato)).setEndretDato(new ArenaDato("2021-01-01")).setAktivitetid("UA-123456789")));
PostgresAktivitetEntity post_apostgresAktivitet = PostgresAktivitetMapper.build(aktivitetOpensearchService.hentAktivitetData(List.of(aktorId)).get(aktorId));
assertThat(pre_apostgresAktivitet.getAktivitetUtdanningaktivitetUtlopsdato()).isEqualTo(FAR_IN_THE_FUTURE_DATE);
assertThat(post_apostgresAktivitet.getAktivitetUtdanningaktivitetUtlopsdato().substring(0, 10)).isEqualTo(utlopsdato);
}
Aggregations