Skip to content

Commit 66080fd

Browse files
committed
Revert "Oppdatere 3.parts biblioteker (#110)"
This reverts commit 38f421d.
1 parent ea4e629 commit 66080fd

File tree

16 files changed

+57
-64
lines changed

16 files changed

+57
-64
lines changed

buildSrc/src/main/kotlin/Constants.kt

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ object Cucumber {
2424
object Dagpenger {
2525

2626
object Biblioteker {
27-
const val version = "2020.11.24-08.15.86482b2eead8"
27+
const val version = "2020.07.30-12.21.8857eb1469bf"
2828
const val stsKlient = "com.github.navikt.dp-biblioteker:sts-klient:$version"
2929
const val grunnbeløp = "com.github.navikt.dp-biblioteker:grunnbelop:$version"
3030
const val ktorUtils = "com.github.navikt.dp-biblioteker:ktor-utils:$version"
@@ -45,8 +45,8 @@ object Dagpenger {
4545
}
4646
}
4747

48-
const val Streams = "com.github.navikt:dagpenger-streams:2020.08.19-13.32.0fd360f3ef11"
49-
const val Events = "com.github.navikt:dagpenger-events:2020.08.19-10.57.d2fe892352eb"
48+
const val Streams = "com.github.navikt:dagpenger-streams:2020.05.15-23.03.e0ab571caee4"
49+
const val Events = "com.github.navikt:dagpenger-events:2020.05.15-21.57.e4685fc2a371"
5050
}
5151

5252
object Database {
@@ -69,19 +69,18 @@ object GradleWrapper {
6969
}
7070

7171
object Jackson {
72-
const val version = "2.12.1"
72+
const val version = "2.10.3"
7373
const val core = "com.fasterxml.jackson.core:jackson-core:$version"
7474
const val kotlin = "com.fasterxml.jackson.module:jackson-module-kotlin:$version"
7575
const val jsr310 = "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$version"
7676
}
7777

7878
object Junit5 {
79-
const val version = "5.7.1"
79+
const val version = "5.6.1"
8080
const val api = "org.junit.jupiter:junit-jupiter-api:$version"
8181
const val params = "org.junit.jupiter:junit-jupiter-params:$version"
8282
const val engine = "org.junit.jupiter:junit-jupiter-engine:$version"
8383
const val vintageEngine = "org.junit.vintage:junit-vintage-engine:$version"
84-
const val kotlinRunner = "io.kotlintest:kotlintest-runner-junit5:3.4.2"
8584
fun library(name: String) = "org.junit.jupiter:junit-jupiter-$name:$version"
8685
}
8786

@@ -122,22 +121,22 @@ object Konfig {
122121
}
123122

124123
object Kotlin {
125-
const val version = "1.4.30"
124+
const val version = "1.3.72"
126125
const val stdlib = "org.jetbrains.kotlin:kotlin-stdlib:$version"
127126

128127
object Coroutines {
129-
const val version = "1.4.2"
128+
const val version = "1.3.7"
130129
fun module(name: String) = "org.jetbrains.kotlinx:kotlinx-coroutines-$name:$version"
131130
}
132131

133132
object Logging {
134-
const val version = "2.0.4"
133+
const val version = "1.7.9"
135134
const val kotlinLogging = "io.github.microutils:kotlin-logging:$version"
136135
}
137136
}
138137

139138
object KoTest {
140-
const val version = "4.4.1"
139+
const val version = "4.0.3"
141140

142141
// for kotest framework
143142
const val runner = "io.kotest:kotest-runner-junit5-jvm:$version"
@@ -157,7 +156,7 @@ object Kotlinx {
157156
}
158157

159158
object Ktor {
160-
const val version = "1.5.1"
159+
const val version = "1.3.2"
161160
const val server = "io.ktor:ktor-server:$version"
162161
const val serverNetty = "io.ktor:ktor-server-netty:$version"
163162
const val auth = "io.ktor:ktor-auth:$version"
@@ -169,15 +168,15 @@ object Ktor {
169168
}
170169

171170
object Log4j2 {
172-
const val version = "2.14.0"
171+
const val version = "2.13.1"
173172
const val api = "org.apache.logging.log4j:log4j-api:$version"
174173
const val core = "org.apache.logging.log4j:log4j-core:$version"
175174
const val slf4j = "org.apache.logging.log4j:log4j-slf4j-impl:$version"
176175

177176
fun library(name: String) = "org.apache.logging.log4j:log4j-$name:$version"
178177

179178
object Logstash {
180-
private const val version = "1.0.5"
179+
private const val version = "1.0.2"
181180
const val logstashLayout = "com.vlkan.log4j2:log4j2-logstash-layout:$version"
182181
}
183182
}
@@ -199,7 +198,7 @@ object Moshi {
199198
}
200199

201200
object Mockk {
202-
const val version = "1.10.6"
201+
const val version = "1.10.0"
203202
const val mockk = "io.mockk:mockk:$version"
204203
}
205204

@@ -221,19 +220,19 @@ object Prometheus {
221220
}
222221
}
223222

224-
const val RapidAndRivers = "com.github.navikt:rapids-and-rivers:1.6d6256d"
223+
const val RapidAndRivers = "com.github.navikt:rapids-and-rivers:1.74ae9cb"
225224

226225
object Slf4j {
227226
const val version = "1.7.25"
228227
const val api = "org.slf4j:slf4j-api:$version"
229228
}
230229

231230
object Ktlint {
232-
const val version = "0.38.1"
231+
const val version = "0.37.2"
233232
}
234233

235234
object Spotless {
236-
const val version = "5.10.1"
235+
const val version = "5.1.0"
237236
const val spotless = "com.diffplug.spotless"
238237
}
239238

@@ -243,7 +242,7 @@ object Shadow {
243242
}
244243

245244
object TestContainers {
246-
const val version = "1.15.1"
245+
const val version = "1.15.0-rc2"
247246
const val postgresql = "org.testcontainers:postgresql:$version"
248247
const val kafka = "org.testcontainers:kafka:$version"
249248
}
@@ -258,12 +257,12 @@ object Vault {
258257
}
259258

260259
object Wiremock {
261-
const val version = "2.27.2"
260+
const val version = "2.21.0"
262261
const val standalone = "com.github.tomakehurst:wiremock-standalone:$version"
263262
}
264263

265264
object Graphql {
266-
const val version = "4.0.0-alpha.12"
265+
const val version = "3.1.1"
267266
const val graphql = "com.expediagroup.graphql"
268267
val client = library("client")
269268
fun library(name: String) = "com.expediagroup:graphql-kotlin-$name:$version"

dp-inntekt-api/build.gradle.kts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ buildscript {
1212
}
1313

1414
repositories {
15-
mavenCentral()
1615
maven("https://packages.confluent.io/maven/")
1716
}
1817

@@ -21,7 +20,7 @@ application {
2120
mainClassName = "no.nav.dagpenger.inntekt.ApplicationKt"
2221
}
2322

24-
val grpcVersion = "1.35.0"
23+
val grpcVersion = "1.29.0"
2524

2625
dependencies {
2726
implementation(project(":dp-inntekt-grpc"))
@@ -37,7 +36,6 @@ dependencies {
3736
implementation(Micrometer.prometheusRegistry)
3837

3938
implementation(Graphql.client)
40-
implementation(Graphql.library("ktor-client"))
4139
implementation(Ktor.library("client-logging-jvm"))
4240
implementation(Ktor.library("client-apache"))
4341

@@ -92,10 +90,10 @@ dependencies {
9290

9391
testImplementation(kotlin("test"))
9492
testImplementation(Ktor.ktorTest)
95-
testImplementation(Ktor.library("client-mock"))
9693
testImplementation(Junit5.api)
9794
testImplementation(Junit5.params)
9895
testRuntimeOnly(Junit5.engine)
96+
testRuntimeOnly(Junit5.vintageEngine)
9997
testImplementation(Wiremock.standalone)
10098
testImplementation(KoTest.assertions)
10199
testImplementation(KoTest.runner)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ fun main() {
5050
val pdlPersonOppslag = PdlGraphQLRepository(
5151
client = PdlGraphQLClientFactory(
5252
url = config.pdl.url,
53-
oidcProvider = { runBlocking { stsOidcClient.oidcToken().access_token } }
53+
oidcProvider = { stsOidcClient.oidcToken().access_token }
5454
)
5555
)
5656
val enhetsregisterClient = EnhetsregisterClient(

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/db/PostgresInntektStore.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,7 @@ internal class PostgresInntektStore(private val dataSource: DataSource) : Inntek
100100
return using(sessionOf(dataSource)) { session ->
101101
session.run(
102102
queryOf(
103-
statement,
104-
mapOf("inntektId" to inntektId.id)
103+
statement, mapOf("inntektId" to inntektId.id)
105104
).map { row ->
106105
row.localDateOrNull("beregningsdato")
107106
}.asSingle

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/oppslag/enhetsregister/EnhetsregisterClient.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class EnhetsregisterClient(
2323
suspend fun hentEnhet(orgnummer: String): String {
2424
return withContext(Dispatchers.IO) {
2525
try {
26-
httpClient.get("$baseUrl/api/enheter/$orgnummer")
26+
httpClient.get<String>("$baseUrl/api/enheter/$orgnummer")
2727
} catch (e: ClientRequestException) {
2828
when (e.response.status.value) {
2929
404 -> httpClient.get<String>("$baseUrl/api/underenheter/$orgnummer")

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/oppslag/pdl/PdlGraphQLRepository.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package no.nav.dagpenger.inntekt.oppslag.pdl
22

33
import com.expediagroup.graphql.client.GraphQLClient
4-
import com.expediagroup.graphql.client.ktor.GraphQLKtorClient
54
import com.expediagroup.graphql.types.GraphQLResponse
65
import io.ktor.client.features.defaultRequest
76
import io.ktor.client.features.logging.LogLevel
@@ -22,7 +21,7 @@ private val sikkerlogg = KotlinLogging.logger("tjenestekall")
2221

2322
@KtorExperimentalAPI
2423
class PdlGraphQLRepository constructor(
25-
client: GraphQLClient
24+
client: GraphQLClient<*>
2625
) : PersonOppslag {
2726

2827
private val query = HentPerson(client)
@@ -57,7 +56,7 @@ class PdlGraphQLRepository constructor(
5756
fun PdlGraphQLClientFactory(
5857
url: String,
5958
oidcProvider: () -> String
60-
) = GraphQLKtorClient(url = URL(url)) {
59+
) = GraphQLClient(url = URL(url)) {
6160
install(Logging) {
6261
logger = object : Logger {
6362
override fun log(message: String) = sikkerlogg.info { message }

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ fun Route.enhetsregisteret(client: EnhetsregisterClient) {
2525
call.respondText(result, ContentType.Application.Json)
2626
} catch (e: Exception) {
2727
when (e) {
28-
is ClientRequestException -> when (e.response?.status?.value) {
29-
in 400..499 -> call.response.status(e.response!!.status)
28+
is ClientRequestException -> when (e.response.status.value) {
29+
in 400..499 -> call.response.status(e.response.status)
3030
} else -> call.response.status(HttpStatusCode.BadGateway)
3131
}
3232
}

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@ fun Route.uklassifisertInntekt(
6969
?.let {
7070
inntektStore.getInntekt(it)
7171
}?.let {
72-
val person = personOppslag.hentPerson(this.aktørId)
73-
val inntektsmottaker = Inntektsmottaker(person?.fødselsnummer, person?.sammensattNavn())
74-
mapToGUIInntekt(it, Opptjeningsperiode(this.beregningsDato), inntektsmottaker)
75-
}?.let {
76-
call.respond(HttpStatusCode.OK, it)
77-
} ?: throw InntektNotFoundException("Inntekt with for $this not found.")
72+
val person = personOppslag.hentPerson(this.aktørId)
73+
val inntektsmottaker = Inntektsmottaker(person?.fødselsnummer, person?.sammensattNavn())
74+
mapToGUIInntekt(it, Opptjeningsperiode(this.beregningsDato), inntektsmottaker)
75+
}?.let {
76+
call.respond(HttpStatusCode.OK, it)
77+
} ?: throw InntektNotFoundException("Inntekt with for $this not found.")
7878
}
7979
}
8080
post {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ private val mockedConfigs = listOf(
1313
"jwks.issuer"
1414
)
1515

16-
val dummyConfigs = mockedConfigs.associateWith { "test" }
16+
val dummyConfigs = mockedConfigs.associate { it to "test" }
1717

1818
fun withProps(props: Map<String, String>, test: () -> Unit) {
1919
for ((k, v) in props) {

dp-inntekt-api/src/test/kotlin/no/nav/dagpenger/inntekt/db/PostgresTest.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import io.kotest.matchers.shouldBe
66
import io.kotest.matchers.shouldNotBe
77
import io.kotest.property.Arb
88
import io.kotest.property.arbitrary.arb
9-
import io.kotest.property.arbitrary.localDateTime
9+
import io.kotest.property.arbitrary.localDate
1010
import io.kotest.property.arbitrary.next
1111
import io.kotest.property.arbitrary.string
1212
import io.kotest.property.checkAll
@@ -23,7 +23,6 @@ import org.junit.jupiter.api.Test
2323
import java.time.LocalDate
2424
import kotlin.test.assertEquals
2525
import kotlin.test.assertFalse
26-
import kotlin.test.assertNotEquals
2726
import kotlin.test.assertNotNull
2827
import kotlin.test.assertNull
2928
import kotlin.test.assertTrue
@@ -131,7 +130,7 @@ internal class PostgresInntektStoreTest {
131130
assertSoftly {
132131
getInntektId(aktør1) shouldNotBe null
133132
getInntektId(aktør2) shouldNotBe null
134-
assertNotEquals(getInntektId(aktør2), getInntektId(aktør1))
133+
getInntektId(aktør2) shouldNotBe getInntektId(aktør1)
135134
getInntektId(Inntektparametre(aktørId = aktørId2, vedtakId = "464664", beregningsdato = LocalDate.now())) shouldBe null
136135
getInntektId(Inntektparametre(aktørId = "3535535335", vedtakId = "1234", beregningsdato = LocalDate.now())) shouldBe null
137136
}
@@ -363,7 +362,7 @@ internal class InntektsStorePropertyTest : StringSpec() {
363362
aktørId = stringArb.next(it),
364363
vedtakId = stringArb.next(it),
365364
fødselnummer = stringArb.next(it),
366-
beregningsdato = Arb.localDateTime(minYear = 2010, maxYear = LocalDate.now().year).next(it).toLocalDate()
365+
beregningsdato = Arb.localDate(minYear = 2010, maxYear = LocalDate.now().year).next(it)
367366
),
368367
inntekt = InntektkomponentResponse(
369368
arbeidsInntektMaaned = emptyList(),

0 commit comments

Comments
 (0)