Skip to content

Commit

Permalink
TFP-5952 må lage task med driftsrolle
Browse files Browse the repository at this point in the history
  • Loading branch information
jolarsen committed Feb 10, 2025
1 parent 904fdcb commit ab36f88
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
import no.nav.foreldrepenger.autotest.klienter.fpsak.behandlinger.dto.behandling.Aksjonspunkt;
import no.nav.foreldrepenger.autotest.klienter.fpsak.behandlinger.dto.behandling.Behandling;
import no.nav.foreldrepenger.autotest.klienter.fpsak.historikk.dto.HistorikkInnslag;
import no.nav.foreldrepenger.autotest.klienter.fptilbake.historikk.HistorikkTypeFptilbake;
import no.nav.foreldrepenger.autotest.klienter.fptilbake.behandlinger.BehandlingFptilbakeKlient;
import no.nav.foreldrepenger.autotest.klienter.fptilbake.behandlinger.dto.BehandlingIdBasicDto;
import no.nav.foreldrepenger.autotest.klienter.fptilbake.behandlinger.dto.BehandlingOpprett;
Expand All @@ -34,6 +33,7 @@
import no.nav.foreldrepenger.autotest.klienter.fptilbake.behandlinger.dto.aksjonspunktbekrefter.FattVedtakTilbakekreving;
import no.nav.foreldrepenger.autotest.klienter.fptilbake.behandlinger.dto.aksjonspunktbekrefter.ForeslåVedtak;
import no.nav.foreldrepenger.autotest.klienter.fptilbake.historikk.HistorikkFptilbakeKlient;
import no.nav.foreldrepenger.autotest.klienter.fptilbake.historikk.HistorikkTypeFptilbake;
import no.nav.foreldrepenger.autotest.klienter.fptilbake.okonomi.OkonomiKlient;
import no.nav.foreldrepenger.autotest.klienter.fptilbake.okonomi.dto.BeregningResultatPerioder;
import no.nav.foreldrepenger.autotest.klienter.fptilbake.okonomi.dto.Kravgrunnlag;
Expand Down Expand Up @@ -324,10 +324,13 @@ private List<ProsessTaskDataDto> hentProsesstaskerForBehandling(UUID behandlings
}

//Batch trigger
public void startAutomatiskBehandlingBatchOgVentTilAutoPunktErKjørt(int autopunkt){
public void startAutomatiskBehandlingBatch(int autopunkt){
var prosessTaskOpprettInputDto = new ProsessTaskOpprettInputDto();
prosessTaskOpprettInputDto.setTaskType("batch.automatisk.saksbehandling");
prosesstaskKlient.create(prosessTaskOpprettInputDto);
}

public void ventTILAutomatiskBehandlingBatchErKjørt(int autopunkt){
Vent.(() -> hentAksjonspunkt(autopunkt) == null, "Kravgrunnlag skal være sendt og plukket opp av batch!");
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,12 @@ public class FptilbakeTestBase extends VerdikjedeTestBase {

protected TilbakekrevingSaksbehandler tbksaksbehandler;
protected TilbakekrevingSaksbehandler tbkbeslutter;
protected TilbakekrevingSaksbehandler tbkdrifter;

@BeforeEach
public void setUpTbkSaksbehandler() {
tbksaksbehandler = new TilbakekrevingSaksbehandler(SaksbehandlerRolle.SAKSBEHANDLER);
tbkbeslutter = new TilbakekrevingSaksbehandler(SaksbehandlerRolle.BESLUTTER);
tbkdrifter = new TilbakekrevingSaksbehandler(SaksbehandlerRolle.DRIFTER);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ public enum SaksbehandlerRolle {
OVERSTYRER("O123456"),
OPPGAVESTYRER("L123456"),
KLAGEBEHANDLER("K123456"),
VEILEDER("V123456");
VEILEDER("V123456"),
DRIFTER("D123456");

final String kode;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -284,7 +284,8 @@ void opprettOgBehandleTilbakekrevingAutomatisk() {
tbksaksbehandler.sendNyttKravgrunnlag(kravgrunnlag, saksnummer, saksbehandler.valgtBehandling.id);

tbksaksbehandler.ventTilBehandlingHarAktivtAksjonspunkt(7003);
tbksaksbehandler.startAutomatiskBehandlingBatchOgVentTilAutoPunktErKjørt(7003); // TODO: Litt hacky.
tbkdrifter.startAutomatiskBehandlingBatch(7003); // TODO: Litt hacky.
tbksaksbehandler.ventTILAutomatiskBehandlingBatchErKjørt(7003); // TODO: Litt hacky.
tbksaksbehandler.ventTilAvsluttetBehandling();
assertThat(tbksaksbehandler.hentResultat(tbksaksbehandler.valgtBehandling.uuid).getTilbakekrevingBeløp())
.as("Tilbakekrevingsbeløp")
Expand Down

0 comments on commit ab36f88

Please sign in to comment.