use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class BrukerRepositoryTest method skal_hente_bruker_fra_view.
@Test
public void skal_hente_bruker_fra_view() {
final Fnr fnr = randomFnr();
final AktorId aktorId = randomAktorId();
final PersonId personId = randomPersonId();
SqlUtils.insert(jdbcTemplate, Table.OPPFOLGINGSBRUKER.TABLE_NAME).value(Table.OPPFOLGINGSBRUKER.FODSELSNR, fnr.toString()).value(Table.OPPFOLGINGSBRUKER.PERSON_ID, personId.toString()).execute();
SqlUtils.insert(jdbcTemplate, Table.AKTOERID_TO_PERSONID.TABLE_NAME).value(Table.AKTOERID_TO_PERSONID.AKTOERID, aktorId.toString()).value(Table.AKTOERID_TO_PERSONID.PERSONID, personId.toString()).value(Table.AKTOERID_TO_PERSONID.GJELDENE, 1).execute();
final Optional<OppfolgingsBruker> bruker = brukerRepository.hentBrukerFraView(brukerRepository.hentAktorIdFraView(fnr).get());
assertThat(bruker).isPresent();
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class BrukerRepositoryTest method skalHenteVeilederForBruker.
@Test
public void skalHenteVeilederForBruker() {
AktorId aktoerId = AktorId.of("101010");
VeilederId expectedVeilederId = VeilederId.of("X11111");
insert(jdbcTemplate, "OPPFOLGING_DATA").value("AKTOERID", aktoerId.toString()).value("VEILEDERIDENT", expectedVeilederId.toString()).execute();
Try<VeilederId> result = brukerRepository.retrieveVeileder(aktoerId);
assertTrue(result.isSuccess());
assertEquals(expectedVeilederId, result.get());
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class CVRepositoryV2Test method skal_resette_CV_for_aktoer.
@Test
public void skal_resette_CV_for_aktoer() {
AktorId aktoerId = AktorId.of("1");
cvRepositoryV2.upsertHarDeltCv(aktoerId, true);
assertThat(cvRepositoryV2.harDeltCv(aktoerId).get()).isTrue();
cvRepositoryV2.resetHarDeltCV(aktoerId);
assertThat(cvRepositoryV2.harDeltCv(aktoerId).get()).isFalse();
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class AktiviteterV2Test method mote_igår_er_ikke_aktivt.
@Test
public void mote_igår_er_ikke_aktivt() {
final AktorId aktorId = randomAktorId();
final ZonedDateTime fraDato = now().minusDays(1);
final ZonedDateTime tilDato = now().minusDays(1).plusSeconds(2);
KafkaAktivitetMelding aktivitet = new KafkaAktivitetMelding().setAktivitetId(valueOf(current().nextInt())).setVersion(1L).setAktivitetType(KafkaAktivitetMelding.AktivitetTypeData.MOTE).setAktorId(aktorId.get()).setAvtalt(true).setEndretDato(ZonedDateTime.parse("2017-02-03T10:10:10+02:00")).setAktivitetStatus(KafkaAktivitetMelding.AktivitetStatus.GJENNOMFORES).setFraDato(fraDato).setTilDato(tilDato);
aktiviteterRepositoryV2.tryLagreAktivitetData(aktivitet);
PostgresAktivitetEntity postgresAktivitet = PostgresAktivitetMapper.build(aktivitetOpensearchService.hentAktivitetData(List.of(aktorId)).get(aktorId));
// Opensearch mapping
Assertions.assertThat(postgresAktivitet.getAktiviteter().size()).isEqualTo(1);
Assertions.assertThat(postgresAktivitet.getAktiviteter().contains(AktivitetsType.mote.name())).isTrue();
Assertions.assertThat(postgresAktivitet.getNyesteUtlopteAktivitet()).isEqualTo(toIsoUTC(tilDato));
Assertions.assertThat(postgresAktivitet.getAktivitetMoteUtlopsdato()).isEqualTo(FAR_IN_THE_FUTURE_DATE);
Assertions.assertThat(postgresAktivitet.getAktivitetMoteStartdato()).isNull();
}
use of no.nav.common.types.identer.AktorId in project veilarbportefolje by navikt.
the class AktiviteterV2Test method mote_idag_er_aktivt.
@Test
public void mote_idag_er_aktivt() {
final AktorId aktorId = randomAktorId();
final ZonedDateTime fraDato = now();
final ZonedDateTime tilDato = now().plusSeconds(2);
KafkaAktivitetMelding aktivitet = new KafkaAktivitetMelding().setAktivitetId(valueOf(current().nextInt())).setVersion(1L).setAktivitetType(KafkaAktivitetMelding.AktivitetTypeData.MOTE).setAktorId(aktorId.get()).setAvtalt(true).setEndretDato(ZonedDateTime.parse("2017-02-03T10:10:10+02:00")).setAktivitetStatus(KafkaAktivitetMelding.AktivitetStatus.GJENNOMFORES).setFraDato(fraDato).setTilDato(tilDato);
aktiviteterRepositoryV2.tryLagreAktivitetData(aktivitet);
PostgresAktivitetEntity postgresAktivitet = PostgresAktivitetMapper.build(aktivitetOpensearchService.hentAktivitetData(List.of(aktorId)).get(aktorId));
// Opensearch mapping
Assertions.assertThat(postgresAktivitet.getAktiviteter().size()).isEqualTo(1);
Assertions.assertThat(postgresAktivitet.getAktiviteter().contains(AktivitetsType.mote.name())).isTrue();
Assertions.assertThat(postgresAktivitet.getNyesteUtlopteAktivitet()).isNull();
Assertions.assertThat(postgresAktivitet.getAktivitetStart()).isEqualTo(toIsoUTC(fraDato));
Assertions.assertThat(postgresAktivitet.getAktivitetMoteUtlopsdato()).isEqualTo(toIsoUTC(tilDato));
Assertions.assertThat(postgresAktivitet.getAktivitetMoteStartdato()).isEqualTo(toIsoUTC(fraDato));
}
Aggregations