@@ -3,6 +3,7 @@ package no.nav.tiltakspenger.vedtak.repository.benk
3
3
import io.kotest.matchers.shouldBe
4
4
import io.kotest.matchers.shouldNotBe
5
5
import no.nav.tiltakspenger.common.januarDateTime
6
+ import no.nav.tiltakspenger.db.persisterAvbruttFørstegangsbehandling
6
7
import no.nav.tiltakspenger.db.persisterIverksattFørstegangsbehandling
7
8
import no.nav.tiltakspenger.db.persisterOpprettetFørstegangsbehandling
8
9
import no.nav.tiltakspenger.db.persisterOpprettetRevurderingDeprecated
@@ -25,8 +26,8 @@ class BenkOversiktPostgresRepoTest {
25
26
val sakId = testDataHelper.søknadRepo.hentSakIdForSoknad(søknad1.id)!!
26
27
val (førstegangsBehandlingSak, førstegangsBehandling) = testDataHelper.persisterOpprettetFørstegangsbehandling()
27
28
val (revurderingSak, revurdering) = testDataHelper.persisterOpprettetRevurderingDeprecated()
28
- val behandlinger = repo.hentAlleBehandlinger ()
29
- val søknader = repo.hentAlleSøknader ()
29
+ val behandlinger = repo.hentÅpneBehandlinger ()
30
+ val søknader = repo.hentÅpneSøknader ()
30
31
val benkOversikt = Saksoversikt (søknader + behandlinger)
31
32
32
33
benkOversikt.also {
@@ -85,29 +86,50 @@ class BenkOversiktPostgresRepoTest {
85
86
fun `Henter ikke ferdigstilte behandlinger` () {
86
87
withMigratedDb(runIsolated = true ) { testDataHelper ->
87
88
val repo = testDataHelper.saksoversiktRepo
88
- val (sak, søknad) = testDataHelper.persisterIverksattFørstegangsbehandling()
89
- val behandlinger = repo.hentAlleBehandlinger()
90
- val søknader = repo.hentAlleSøknader()
89
+ val (sak, søknad) = testDataHelper.persisterAvbruttFørstegangsbehandling()
90
+ val (sakMedAvbruttBehandling, behandling) = testDataHelper.persisterIverksattFørstegangsbehandling(
91
+ sakId = sak.id,
92
+ fnr = søknad.fnr,
93
+ sak = sak,
94
+ )
95
+
96
+ val behandlinger = repo.hentÅpneBehandlinger()
97
+ val søknader = repo.hentÅpneSøknader()
91
98
val benkOversikt = Saksoversikt (søknader + behandlinger)
92
99
93
100
benkOversikt.also {
94
101
it shouldNotBe
95
102
Saksoversikt (
96
103
listOf (
104
+ BehandlingEllerS øknadForSaksoversikt(
105
+ periode = ObjectMother .virkningsperiode(),
106
+ status = BehandlingEllerS øknadForSaksoversikt.Status .Behandling (Behandlingsstatus .AVBRUTT ),
107
+ behandlingstype = BenkBehandlingstype .F ØRSTEGANGSBEHANDLING ,
108
+ fnr = søknad.fnr,
109
+ saksnummer = sakMedAvbruttBehandling.saksnummer,
110
+ saksbehandler = sakMedAvbruttBehandling.førstegangsbehandling!! .saksbehandler!! ,
111
+ beslutter = null ,
112
+ sakId = sakMedAvbruttBehandling.id,
113
+ underkjent = false ,
114
+ kravtidspunkt = LocalDateTime .from(1 .januarDateTime(2022 )),
115
+ id = sakMedAvbruttBehandling.førstegangsbehandling!! .id,
116
+ opprettet = sakMedAvbruttBehandling.førstegangsbehandling!! .opprettet,
117
+ ),
97
118
BehandlingEllerS øknadForSaksoversikt(
98
119
periode = ObjectMother .virkningsperiode(),
99
120
status = BehandlingEllerS øknadForSaksoversikt.Status .Behandling (Behandlingsstatus .VEDTATT ),
100
121
behandlingstype = BenkBehandlingstype .F ØRSTEGANGSBEHANDLING ,
101
122
fnr = søknad.fnr,
102
- saksnummer = sak .saksnummer,
103
- saksbehandler = sak.førstegangsbehandling !! .saksbehandler !! ,
123
+ saksnummer = sakMedAvbruttBehandling .saksnummer,
124
+ saksbehandler = behandling.saksbehandlerNavIdent ,
104
125
beslutter = null ,
105
- sakId = sak .id,
126
+ sakId = sakMedAvbruttBehandling .id,
106
127
underkjent = false ,
107
128
kravtidspunkt = LocalDateTime .from(1 .januarDateTime(2022 )),
108
- id = sak.førstegangsbehandling !! .id,
109
- opprettet = sak.førstegangsbehandling !! .opprettet,
129
+ id = behandling .id,
130
+ opprettet = behandling .opprettet,
110
131
),
132
+
111
133
),
112
134
)
113
135
}
0 commit comments