Skip to content

Commit a663c9b

Browse files
authored
Merge pull request #115 from navikt/rydd/inntjeningsperiode
rydd/inntjeningsperiode
2 parents 6ae8e44 + 16d93a2 commit a663c9b

File tree

4 files changed

+0
-59
lines changed

4 files changed

+0
-59
lines changed

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/v1/InntjeningsperiodeRoute.kt

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -17,26 +17,6 @@ import no.nav.dagpenger.inntekt.v1.models.InntjeningsperiodeResultat
1717
import java.time.LocalDate
1818

1919
fun Route.opptjeningsperiodeApi(inntektStore: InntektStore) {
20-
// todo remmove
21-
route("is-samme-inntjeningsperiode") {
22-
post {
23-
withContext(Dispatchers.IO) {
24-
val parametere = call.receive<InntjeningsperiodeParametre>()
25-
26-
val gammelBeregningsdato = inntektStore.getBeregningsdato(InntektId(parametere.inntektsId))
27-
28-
val resultat = Opptjeningsperiode(gammelBeregningsdato).sammeOpptjeningsPeriode(
29-
Opptjeningsperiode(
30-
LocalDate.parse(parametere.beregningsdato)
31-
)
32-
)
33-
34-
val response = InntjeningsperiodeResultat(resultat, parametere)
35-
36-
call.respond(HttpStatusCode.OK, response)
37-
}
38-
}
39-
}
4020
route("samme-inntjeningsperiode") {
4121
post {
4222
withContext(Dispatchers.IO) {
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package no.nav.dagpenger.inntekt.v1.models
22

33
data class InntjeningsperiodeParametre(
4-
val aktorId: String?, // todo remove
5-
val vedtakId: Int?, // todo remove
64
val beregningsdato: String,
75
val inntektsId: String
86
)

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/v1/models/InntjeningsperiodeResultat.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,4 @@ package no.nav.dagpenger.inntekt.v1.models
22

33
class InntjeningsperiodeResultat(
44
val sammeInntjeningsPeriode: Boolean,
5-
// todo remove
6-
val parametere: InntjeningsperiodeParametre? = null
75
)

dp-inntekt-api/src/test/kotlin/no/nav/dagpenger/inntekt/v1/OpptjeningsperiodeRouteSpec.kt

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -15,41 +15,6 @@ import java.time.LocalDate
1515
import kotlin.test.assertEquals
1616

1717
class OpptjeningsperiodeRouteSpec {
18-
// todo remove
19-
@Test
20-
fun `Inntjeningsperiode API specification test - Should match json field names and formats`() {
21-
22-
val inntektStore: InntektStore = mockk()
23-
24-
every {
25-
runBlocking {
26-
inntektStore.getBeregningsdato(any())
27-
}
28-
} returns LocalDate.of(2019, 2, 27)
29-
30-
withTestApplication(mockInntektApi(inntektStore = inntektStore)) {
31-
handleRequest(HttpMethod.Post, "/v1/is-samme-inntjeningsperiode") {
32-
addHeader(HttpHeaders.ContentType, "application/json")
33-
setBody(
34-
"""
35-
{
36-
"aktorId": "1234",
37-
"vedtakId": 5678,
38-
"beregningsdato": "2019-02-27",
39-
"inntektsId": "01ARZ3NDEKTSV4RRFFQ69G5FAV"
40-
}
41-
""".trimIndent()
42-
)
43-
}.apply {
44-
assertEquals(HttpStatusCode.OK, response.status())
45-
assertEquals(expectedJson, response.content)
46-
}
47-
}
48-
}
49-
50-
private val expectedJson =
51-
"""{"sammeInntjeningsPeriode":true,"parametere":{"aktorId":"1234","vedtakId":5678,"beregningsdato":"2019-02-27","inntektsId":"01ARZ3NDEKTSV4RRFFQ69G5FAV"}}"""
52-
5318
@Test
5419
fun `Same Inntjeningsperiode API specification test - Should match json field names and formats`() {
5520
val inntektStore: InntektStore = mockk()

0 commit comments

Comments
 (0)