Skip to content

Commit 2a6df71

Browse files
authored
Forberede omlegging kodeverdier (#1858)
* Forberede omlegging * Klienter serialiserer som String ved kall til abakus * Rydde mer + deps * Eksplisitt liste klienter * Mer deps i migrerigner * Mer deps for tester * Siste dep som manglet
1 parent 2b065c3 commit 2a6df71

File tree

51 files changed

+417
-395
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+417
-395
lines changed

domenetjenester/iay/pom.xml

+10
Original file line numberDiff line numberDiff line change
@@ -118,5 +118,15 @@
118118
<artifactId>felles-testutilities</artifactId>
119119
<scope>test</scope>
120120
</dependency>
121+
<dependency>
122+
<groupId>com.zaxxer</groupId>
123+
<artifactId>HikariCP</artifactId>
124+
<scope>test</scope>
125+
</dependency>
126+
<dependency>
127+
<groupId>org.eclipse.jetty</groupId>
128+
<artifactId>jetty-plus</artifactId>
129+
<scope>test</scope>
130+
</dependency>
121131
</dependencies>
122132
</project>

domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/GrunnlagRestTjeneste.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ public Response hentSnapshotIayGrunnlag(@NotNull @Valid InntektArbeidYtelseGrunn
323323

324324
var grunnlagEtterspurt = iayTjeneste.hentGrunnlagEtterspurtFor(aktørId,
325325
new Saksnummer(saksnummer),
326-
YtelseType.fraKode(ytelseType.getKode()),
326+
ytelseType,
327327
spesifikasjon.getGrunnlagVersjon());
328328

329329
grunnlagEtterspurt.forEach(g -> {

domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/InntektsmeldingerRestTjeneste.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,8 @@ public Response hentRefusjonskravDatoForSak(@NotNull @Valid InntektsmeldingerReq
115115
LoggUtil.setupLogMdc(spesifikasjon.getYtelseType(), spesifikasjon.getSaksnummer());
116116
var aktørId = new AktørId(spesifikasjon.getPerson().getIdent());
117117
var saksnummer = new Saksnummer(spesifikasjon.getSaksnummer());
118-
var ytelseType = YtelseType.fraKode(spesifikasjon.getYtelseType().getKode());
119-
var inntektsmeldinger = iayTjeneste.hentAlleInntektsmeldingerFor(aktørId, saksnummer, YtelseType.fraKode(ytelseType.getKode()));
118+
var ytelseType = spesifikasjon.getYtelseType();
119+
var inntektsmeldinger = iayTjeneste.hentAlleInntektsmeldingerFor(aktørId, saksnummer, ytelseType);
120120
var kobling = koblingTjeneste.hentSisteFor(aktørId, saksnummer, ytelseType);
121121
if (kobling.isEmpty()) {
122122
response = Response.ok(new InntektsmeldingerDto().medInntektsmeldinger(Collections.emptyList())).build();
@@ -192,9 +192,9 @@ private void valider(YtelseType ytelseType, List<Inntektsmelding> inntektsmeldin
192192

193193
var aktørId = new AktørId(spesifikasjon.getPerson().getIdent());
194194
var saksnummer = new Saksnummer(spesifikasjon.getSaksnummer());
195-
var ytelseType = YtelseType.fraKode(spesifikasjon.getYtelseType().getKode());
196-
Map<Inntektsmelding, ArbeidsforholdInformasjon> førsteMap = iayTjeneste.hentAlleInntektsmeldingerForEksternRef(aktørId, saksnummer, new KoblingReferanse(spesifikasjon.getEksternRefEn()), YtelseType.fraKode(ytelseType.getKode()));
197-
Map<Inntektsmelding, ArbeidsforholdInformasjon> andreMap = iayTjeneste.hentAlleInntektsmeldingerForEksternRef(aktørId, saksnummer, new KoblingReferanse(spesifikasjon.getEksternRefTo()), YtelseType.fraKode(ytelseType.getKode()));
195+
var ytelseType = spesifikasjon.getYtelseType();
196+
Map<Inntektsmelding, ArbeidsforholdInformasjon> førsteMap = iayTjeneste.hentAlleInntektsmeldingerForEksternRef(aktørId, saksnummer, new KoblingReferanse(spesifikasjon.getEksternRefEn()), ytelseType);
197+
Map<Inntektsmelding, ArbeidsforholdInformasjon> andreMap = iayTjeneste.hentAlleInntektsmeldingerForEksternRef(aktørId, saksnummer, new KoblingReferanse(spesifikasjon.getEksternRefTo()), ytelseType);
198198

199199
var diffMap = iayTjeneste.utledInntektsmeldingDiff(førsteMap, andreMap);
200200
InntektsmeldingerDto imDiffListe = MapInntektsmeldinger.mapUnikeInntektsmeldingerFraGrunnlag(diffMap);

domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/iay/MapOppgittOpptjening.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ private OppgittArbeidsforholdDto mapArbeidsforhold(OppgittArbeidsforhold arbeids
149149
var periode = new Periode(periode1.getFomDato(), periode1.getTomDato());
150150

151151
var org = egenNæring.getOrgnummer() == null ? null : new Organisasjon(egenNæring.getOrgnummer().getId());
152-
var virksomhetType = egenNæring.getVirksomhetType().getKode();
152+
var virksomhetType = egenNæring.getVirksomhetType();
153153

154154
var dto = new OppgittEgenNæringDto(periode)
155155
.medBegrunnelse(egenNæring.getBegrunnelse())

domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/SigrunTilInternMapper.java

+3-4
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
import no.nav.abakus.iaygrunnlag.kodeverk.InntektspostType;
1616
import no.nav.foreldrepenger.abakus.felles.jpa.IntervallEntitet;
17-
1817
import no.nav.foreldrepenger.abakus.registerdata.inntekt.sigrun.klient.BeregnetSkatt;
1918
import no.nav.foreldrepenger.abakus.registerdata.inntekt.sigrun.klient.summertskattegrunnlag.SSGGrunnlag;
2019
import no.nav.foreldrepenger.abakus.registerdata.inntekt.sigrun.klient.summertskattegrunnlag.SSGResponse;
@@ -40,11 +39,11 @@ private static void mapSummertskattegrunnlag(Map<Year, Optional<SSGResponse>> su
4039
SSGResponse ssgResponse = entry.getValue().get();
4140
Optional<SSGGrunnlag> ssggrunnlag = ssgResponse.getSvalbardGrunnlag()
4241
.stream()
43-
.filter(f -> TekniskNavn.fraKode(f.getTekniskNavn()) != null)
42+
.filter(f -> TekniskNavnMapper.fraSigrunNavn(f.getTekniskNavn()) != null)
4443
.findFirst();
4544
ssggrunnlag.ifPresent(grunnlag -> {
4645
IntervallEntitet datoIntervallEntitet = lagDatoIntervall(entry.getKey());
47-
InntektspostType inntektspostType = TekniskNavn.fraKode(grunnlag.getTekniskNavn()).getInntektspostType();
46+
InntektspostType inntektspostType = TekniskNavnMapper.fraSigrunNavn(grunnlag.getTekniskNavn());
4847
Map<InntektspostType, BigDecimal> inntektspost = årTilInntektMap.get(datoIntervallEntitet);
4948
if (inntektspost == null) {
5049
Map<InntektspostType, BigDecimal> typeTilVerdiMap = new HashMap<>();
@@ -70,7 +69,7 @@ private static void mapBeregnetSkatt(Map<Year, List<BeregnetSkatt>> beregnetSkat
7069
IntervallEntitet intervallEntitet = lagDatoIntervall(entry.getKey());
7170
Map<InntektspostType, BigDecimal> typeTilVerdiMap = new HashMap<>();
7271
for (BeregnetSkatt beregnetSkatteobjekt : entry.getValue()) {
73-
InntektspostType type = TekniskNavn.fraKode(beregnetSkatteobjekt.getTekniskNavn()).getInntektspostType();
72+
InntektspostType type = TekniskNavnMapper.fraSigrunNavn(beregnetSkatteobjekt.getTekniskNavn());
7473
if (type != null) {
7574
BigDecimal beløp = typeTilVerdiMap.get(type);
7675
if (beløp == null) {

domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/TekniskNavn.java

-66
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
package no.nav.foreldrepenger.abakus.registerdata.inntekt.sigrun;
2+
3+
import java.util.List;
4+
import java.util.Map;
5+
6+
import no.nav.abakus.iaygrunnlag.kodeverk.InntektspostType;
7+
8+
public final class TekniskNavnMapper {
9+
10+
static final String PERSONINNTEKT_LØNN = "personinntektLoenn";
11+
static final String PERSONINNTEKT_BARE_PENSJONSDEL = "personinntektBarePensjonsdel";
12+
static final String PERSONINNTEKT_NÆRING = "personinntektNaering";
13+
static final String PERSONINNTEKT_FISKE_FANGST_FAMILIEBARNEHAGE = "personinntektFiskeFangstFamiliebarnehage";
14+
static final String SVALBARD_LØNN_LØNNSTREKKORDNINGEN = "svalbardLoennLoennstrekkordningen";
15+
static final String SVALBARD_PERSONINNTEKT_NÆRING = "svalbardPersoninntektNaering";
16+
static final String LØNNSINNTEKT_MED_TRYGDEAVGIFTSPLIKT_OMFATTET_AV_LØNNSTREKKORDNINGEN = "loennsinntektMedTrygdeavgiftspliktOmfattetAvLoennstrekkordningen";
17+
static final String SKATTEOPPGJØRSDATO = "skatteoppgjoersdato";
18+
19+
private static final Map<String, InntektspostType> SIGRUN_TIL_INNTEKTSPOST = Map.of(
20+
PERSONINNTEKT_LØNN, InntektspostType.LØNN,
21+
PERSONINNTEKT_BARE_PENSJONSDEL, InntektspostType.LØNN,
22+
PERSONINNTEKT_NÆRING, InntektspostType.SELVSTENDIG_NÆRINGSDRIVENDE,
23+
PERSONINNTEKT_FISKE_FANGST_FAMILIEBARNEHAGE, InntektspostType.NÆRING_FISKE_FANGST_FAMBARNEHAGE,
24+
SVALBARD_LØNN_LØNNSTREKKORDNINGEN, InntektspostType.LØNN,
25+
SVALBARD_PERSONINNTEKT_NÆRING, InntektspostType.SELVSTENDIG_NÆRINGSDRIVENDE,
26+
LØNNSINNTEKT_MED_TRYGDEAVGIFTSPLIKT_OMFATTET_AV_LØNNSTREKKORDNINGEN, InntektspostType.LØNN
27+
);
28+
29+
private static final List<String> SIGRUN_TIL_NULL = List.of(SKATTEOPPGJØRSDATO);
30+
31+
public static InntektspostType fraSigrunNavn(String tekniskNavn) {
32+
if (tekniskNavn == null || SIGRUN_TIL_NULL.contains(tekniskNavn)) {
33+
return null;
34+
}
35+
return SIGRUN_TIL_INNTEKTSPOST.get(tekniskNavn);
36+
}
37+
38+
}

domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/tjeneste/InnhentRegisterdataTjeneste.java

+1-5
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ private Kobling oppdaterKobling(InnhentRegisterdataRequest dto) {
8787
} else {
8888
kobling = koblingOpt.get();
8989
if (YtelseType.UDEFINERT.equals(kobling.getYtelseType())) {
90-
var ytelseType = mapTilYtelseType(dto);
90+
var ytelseType = dto.getYtelseType();
9191
if (ytelseType != null) {
9292
kobling.setYtelseType(ytelseType);
9393
}
@@ -110,10 +110,6 @@ private Kobling oppdaterKobling(InnhentRegisterdataRequest dto) {
110110
return kobling;
111111
}
112112

113-
private YtelseType mapTilYtelseType(InnhentRegisterdataRequest dto) {
114-
return YtelseType.fraKode(dto.getYtelseType().getKode());
115-
}
116-
117113
public String triggAsyncInnhent(InnhentRegisterdataRequest dto) {
118114
Kobling kobling = oppdaterKobling(dto);
119115

Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
package no.nav.foreldrepenger.abakus.registerdata.ytelse.infotrygd.kodemaps;
22

3-
import com.fasterxml.jackson.annotation.JsonProperty;
4-
5-
import no.nav.abakus.iaygrunnlag.kodeverk.Kodeverdi;
6-
7-
public enum RelatertYtelseStatus implements Kodeverdi {
3+
public enum RelatertYtelseStatus {
84

95
// Statuser fra Arena
106
AVSLU("AVSLU"),
@@ -31,33 +27,14 @@ public enum RelatertYtelseStatus implements Kodeverdi {
3127
AVSLUTTET_IT("A"),
3228
;
3329

34-
@JsonProperty(value = "kode")
3530
private String kode;
3631

37-
@JsonProperty(value = "kodeverk")
38-
private String kodeverk = "RELATERT_YTELSE_STATUS";
39-
4032
RelatertYtelseStatus(String kode) {
4133
this.kode = kode;
4234
}
4335

44-
@Override
4536
public String getKode() {
4637
return kode;
4738
}
4839

49-
@Override
50-
public String getKodeverk() {
51-
return kodeverk;
52-
}
53-
54-
@Override
55-
public String getOffisiellKode() {
56-
return kode;
57-
}
58-
59-
@Override
60-
public String getNavn() {
61-
return kode;
62-
}
6340
}

domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/domene/iay/DiffSjekkTest.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,27 @@ public class DiffSjekkTest {
1515
public void skal_diffe_entitet_med_landkode() throws Exception {
1616
var traverser = TraverseEntityGraphFactory.build();
1717

18-
var objCAN = EgenNæringBuilder.ny().medLandkode(Landkode.CAN).build();
18+
var objDNK = EgenNæringBuilder.ny().medLandkode(Landkode.DNK).build();
1919
var objNOR = EgenNæringBuilder.ny().medLandkode(Landkode.NOR).build();
2020

2121
var differ = new DiffEntity(traverser);
2222

23-
assertThat(differ.areDifferent(objCAN, objNOR)).isTrue();
24-
assertThat(differ.areDifferent(objCAN, objCAN)).isFalse();
23+
assertThat(differ.areDifferent(objDNK, objNOR)).isTrue();
24+
assertThat(differ.areDifferent(objDNK, objDNK)).isFalse();
2525

2626
}
2727

2828
@Test
2929
public void skal_diffe_landkode() throws Exception {
3030
var traverser = TraverseEntityGraphFactory.build();
3131

32-
var objCAN = Landkode.CAN;
32+
var objDNK = Landkode.DNK;
3333
var objNOR = Landkode.NOR;
3434

3535
var differ = new DiffEntity(traverser);
3636

37-
assertThat(differ.areDifferent(objCAN, objNOR)).isTrue();
38-
assertThat(differ.areDifferent(objCAN, objCAN)).isFalse();
37+
assertThat(differ.areDifferent(objDNK, objNOR)).isTrue();
38+
assertThat(differ.areDifferent(objDNK, objDNK)).isFalse();
3939

4040
}
4141
}

domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/SigrunTilInternMapperTest.java

+9-9
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ public class SigrunTilInternMapperTest {
2727
Map<Year, Optional<SSGResponse>> summertskattegrunnlag = new HashMap<>();
2828

2929
Year iÅr = Year.of(iDag.getYear());
30-
beregnet.put(iÅr, List.of(new BeregnetSkatt(TekniskNavn.PERSONINNTEKT_LØNN.getKode(), "5000")));
31-
summertskattegrunnlag.put(iÅr, Optional.of(new SSGResponse(List.of(), List.of(new SSGGrunnlag(TekniskNavn.LØNNSINNTEKT_MED_TRYGDEAVGIFTSPLIKT_OMFATTET_AV_LØNNSTREKKORDNINGEN.getKode(), "5000")), null)));
30+
beregnet.put(iÅr, List.of(new BeregnetSkatt(TekniskNavnMapper.PERSONINNTEKT_LØNN, "5000")));
31+
summertskattegrunnlag.put(iÅr, Optional.of(new SSGResponse(List.of(), List.of(new SSGGrunnlag(TekniskNavnMapper.LØNNSINNTEKT_MED_TRYGDEAVGIFTSPLIKT_OMFATTET_AV_LØNNSTREKKORDNINGEN, "5000")), null)));
3232

3333
Map<IntervallEntitet, Map<InntektspostType, BigDecimal>> map = SigrunTilInternMapper.mapFraSigrunTilIntern(beregnet, summertskattegrunnlag);
3434
LocalDate førsteDagIÅr = LocalDate.of(iÅr.getValue(), 1, 1);
@@ -44,7 +44,7 @@ public class SigrunTilInternMapperTest {
4444
Map<Year, Optional<SSGResponse>> summertskattegrunnlag = new HashMap<>();
4545

4646
Year iÅr = Year.of(iDag.getYear());
47-
summertskattegrunnlag.put(iÅr, Optional.of(new SSGResponse(List.of(), List.of(new SSGGrunnlag(TekniskNavn.LØNNSINNTEKT_MED_TRYGDEAVGIFTSPLIKT_OMFATTET_AV_LØNNSTREKKORDNINGEN.getKode(), "5000")), null)));
47+
summertskattegrunnlag.put(iÅr, Optional.of(new SSGResponse(List.of(), List.of(new SSGGrunnlag(TekniskNavnMapper.LØNNSINNTEKT_MED_TRYGDEAVGIFTSPLIKT_OMFATTET_AV_LØNNSTREKKORDNINGEN, "5000")), null)));
4848

4949
Map<IntervallEntitet, Map<InntektspostType, BigDecimal>> map = SigrunTilInternMapper.mapFraSigrunTilIntern(beregnet, summertskattegrunnlag);
5050
LocalDate førsteDagIÅr = LocalDate.of(iÅr.getValue(), 1, 1);
@@ -60,8 +60,8 @@ public class SigrunTilInternMapperTest {
6060
Map<Year, Optional<SSGResponse>> summertskattegrunnlag = new HashMap<>();
6161

6262
Year iÅr = Year.of(iDag.getYear());
63-
beregnet.put(iÅr, List.of(new BeregnetSkatt(TekniskNavn.PERSONINNTEKT_LØNN.getKode(), "5000"), new BeregnetSkatt(TekniskNavn.SKATTEOPPGJØRSDATO.getKode(), "2018-10-04")));
64-
summertskattegrunnlag.put(iÅr, Optional.of(new SSGResponse(List.of(), List.of(new SSGGrunnlag(TekniskNavn.LØNNSINNTEKT_MED_TRYGDEAVGIFTSPLIKT_OMFATTET_AV_LØNNSTREKKORDNINGEN.getKode(), "5000")), null)));
63+
beregnet.put(iÅr, List.of(new BeregnetSkatt(TekniskNavnMapper.PERSONINNTEKT_LØNN, "5000"), new BeregnetSkatt(TekniskNavnMapper.SKATTEOPPGJØRSDATO, "2018-10-04")));
64+
summertskattegrunnlag.put(iÅr, Optional.of(new SSGResponse(List.of(), List.of(new SSGGrunnlag(TekniskNavnMapper.LØNNSINNTEKT_MED_TRYGDEAVGIFTSPLIKT_OMFATTET_AV_LØNNSTREKKORDNINGEN, "5000")), null)));
6565

6666
Map<IntervallEntitet, Map<InntektspostType, BigDecimal>> map = SigrunTilInternMapper.mapFraSigrunTilIntern(beregnet, summertskattegrunnlag);
6767
LocalDate førsteDagIÅr = LocalDate.of(iÅr.getValue(), 1, 1);
@@ -77,8 +77,8 @@ public class SigrunTilInternMapperTest {
7777
Map<Year, Optional<SSGResponse>> summertskattegrunnlag = new HashMap<>();
7878

7979
Year iÅr = Year.of(iDag.getYear());
80-
beregnet.put(iÅr, List.of(new BeregnetSkatt(TekniskNavn.PERSONINNTEKT_FISKE_FANGST_FAMILIEBARNEHAGE.getKode(), "5000")));
81-
summertskattegrunnlag.put(iÅr, Optional.of(new SSGResponse(List.of(), List.of(new SSGGrunnlag(TekniskNavn.LØNNSINNTEKT_MED_TRYGDEAVGIFTSPLIKT_OMFATTET_AV_LØNNSTREKKORDNINGEN.getKode(), "5000")), null)));
80+
beregnet.put(iÅr, List.of(new BeregnetSkatt(TekniskNavnMapper.PERSONINNTEKT_FISKE_FANGST_FAMILIEBARNEHAGE, "5000")));
81+
summertskattegrunnlag.put(iÅr, Optional.of(new SSGResponse(List.of(), List.of(new SSGGrunnlag(TekniskNavnMapper.LØNNSINNTEKT_MED_TRYGDEAVGIFTSPLIKT_OMFATTET_AV_LØNNSTREKKORDNINGEN, "5000")), null)));
8282

8383
Map<IntervallEntitet, Map<InntektspostType, BigDecimal>> map = SigrunTilInternMapper.mapFraSigrunTilIntern(beregnet, summertskattegrunnlag);
8484
LocalDate førsteDagIÅr = LocalDate.of(iÅr.getValue(), 1, 1);
@@ -95,8 +95,8 @@ public class SigrunTilInternMapperTest {
9595
Map<Year, Optional<SSGResponse>> summertskattegrunnlag = new HashMap<>();
9696

9797
Year iÅr = Year.of(iDag.getYear());
98-
beregnet.put(iÅr, List.of(new BeregnetSkatt(TekniskNavn.PERSONINNTEKT_LØNN.getKode(), "5000"), new BeregnetSkatt(TekniskNavn.PERSONINNTEKT_BARE_PENSJONSDEL.getKode(), "5000"), new BeregnetSkatt(TekniskNavn.SKATTEOPPGJØRSDATO.getKode(), "2018-10-04")));
99-
summertskattegrunnlag.put(iÅr, Optional.of(new SSGResponse(List.of(), List.of(new SSGGrunnlag(TekniskNavn.LØNNSINNTEKT_MED_TRYGDEAVGIFTSPLIKT_OMFATTET_AV_LØNNSTREKKORDNINGEN.getKode(), "5000")), null)));
98+
beregnet.put(iÅr, List.of(new BeregnetSkatt(TekniskNavnMapper.PERSONINNTEKT_LØNN, "5000"), new BeregnetSkatt(TekniskNavnMapper.PERSONINNTEKT_BARE_PENSJONSDEL, "5000"), new BeregnetSkatt(TekniskNavnMapper.SKATTEOPPGJØRSDATO, "2018-10-04")));
99+
summertskattegrunnlag.put(iÅr, Optional.of(new SSGResponse(List.of(), List.of(new SSGGrunnlag(TekniskNavnMapper.LØNNSINNTEKT_MED_TRYGDEAVGIFTSPLIKT_OMFATTET_AV_LØNNSTREKKORDNINGEN, "5000")), null)));
100100

101101
Map<IntervallEntitet, Map<InntektspostType, BigDecimal>> map = SigrunTilInternMapper.mapFraSigrunTilIntern(beregnet, summertskattegrunnlag);
102102
LocalDate førsteDagIÅr = LocalDate.of(iÅr.getValue(), 1, 1);

domenetjenester/kobling/pom.xml

+10
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,15 @@
5353
<artifactId>felles-testutilities</artifactId>
5454
<scope>test</scope>
5555
</dependency>
56+
<dependency>
57+
<groupId>com.zaxxer</groupId>
58+
<artifactId>HikariCP</artifactId>
59+
<scope>test</scope>
60+
</dependency>
61+
<dependency>
62+
<groupId>org.eclipse.jetty</groupId>
63+
<artifactId>jetty-plus</artifactId>
64+
<scope>test</scope>
65+
</dependency>
5666
</dependencies>
5767
</project>

0 commit comments

Comments
 (0)