Search in sources :

Example 1 with UtdanningsAktivitetDTO

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);
}
Also used : UtdanningsAktivitetDTO(no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.UtdanningsAktivitetDTO)

Example 2 with UtdanningsAktivitetDTO

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);
}
Also used : PostgresAktivitetEntity(no.nav.pto.veilarbportefolje.postgres.opensearch.PostgresAktivitetEntity) UtdanningsAktivitetInnhold(no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.UtdanningsAktivitetInnhold) UtdanningsAktivitetDTO(no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.UtdanningsAktivitetDTO) Test(org.junit.jupiter.api.Test) ApplicationConfigTest(no.nav.pto.veilarbportefolje.config.ApplicationConfigTest) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Aggregations

UtdanningsAktivitetDTO (no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.UtdanningsAktivitetDTO)2 UtdanningsAktivitetInnhold (no.nav.pto.veilarbportefolje.arenapakafka.arenaDTO.UtdanningsAktivitetInnhold)1 ApplicationConfigTest (no.nav.pto.veilarbportefolje.config.ApplicationConfigTest)1 PostgresAktivitetEntity (no.nav.pto.veilarbportefolje.postgres.opensearch.PostgresAktivitetEntity)1 Test (org.junit.jupiter.api.Test)1 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)1