Skip to content

Commit 9c68c2b

Browse files
authored
Parsbar prometheus (#2565)
* Parsbar prometheus * Mai-sikker test
1 parent 67f51c6 commit 9c68c2b

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

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

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ class SigrunTjenesteTest {
2424
private static final String FNR = "12345678910";
2525
private static final PersonIdent PERSONIDENT = new PersonIdent(FNR);
2626

27-
private static final Year IFJOR = MonthDay.now().isBefore(MonthDay.of(Month.MAY, 1)) ?
27+
private static final MonthDay TIDLIGSTE_SJEKK_FJOR = MonthDay.of(Month.MAY, 1);
28+
29+
private static final Year IFJOR = MonthDay.now().isBefore(TIDLIGSTE_SJEKK_FJOR) ?
2830
Year.now().minusYears(2) : Year.now().minusYears(1);
2931

3032
private static final SigrunRestClient CONSUMER = Mockito.mock(SigrunRestClient.class);
@@ -61,7 +63,11 @@ void skal_hente_og_mappe_om_data_fra_sigrun() {
6163

6264

6365
var inntekter = TJENESTE.hentPensjonsgivende(PERSONIDENT, null);
64-
assertThat(inntekter.keySet()).hasSize(2);
66+
if (MonthDay.now().isBefore(TIDLIGSTE_SJEKK_FJOR)) {
67+
assertThat(inntekter.keySet()).hasSize(2);
68+
} else {
69+
assertThat(inntekter.keySet()).hasSize(3);
70+
}
6571
assertThat(inntekter.get(intervallFor(IFJOR))).isNull();
6672
assertThat(inntekter.get(intervallFor(IFJOR.minusYears(1))).get(InntektspostType.LØNN).compareTo(new BigDecimal(1000L))).isZero();
6773
assertThat(inntekter.get(intervallFor(IFJOR.minusYears(2))).get(InntektspostType.SELVSTENDIG_NÆRINGSDRIVENDE).compareTo(new BigDecimal(500L))).isZero();

web/src/main/java/no/nav/foreldrepenger/abakus/app/metrics/PrometheusRestService.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
package no.nav.foreldrepenger.abakus.app.metrics;
22

33

4+
import static jakarta.ws.rs.core.MediaType.TEXT_PLAIN;
45
import static no.nav.vedtak.log.metrics.MetricsUtil.REGISTRY;
56

67
import io.swagger.v3.oas.annotations.Operation;
78
import jakarta.enterprise.context.ApplicationScoped;
89
import jakarta.ws.rs.GET;
910
import jakarta.ws.rs.Path;
11+
import jakarta.ws.rs.Produces;
1012

1113
@Path("/metrics")
14+
@Produces(TEXT_PLAIN)
1215
@ApplicationScoped
1316
public class PrometheusRestService {
1417

0 commit comments

Comments
 (0)