From 160a7deccf6db842f41f3bdf3114407f2fcb66c4 Mon Sep 17 00:00:00 2001 From: Christian Klem Date: Thu, 28 Sep 2023 10:20:32 +0200 Subject: [PATCH] =?UTF-8?q?Legg=20til=20test=20for=20historisk=20n=C3=A6ri?= =?UTF-8?q?ngsstatistikk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Thomas Dufourd Co-authored-by: Ingrid Fosså --- .../SykefraversstatistikkApiTest.kt | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/src/test/kotlin/no/nav/lydia/container/sykefraversstatistikk/SykefraversstatistikkApiTest.kt b/src/test/kotlin/no/nav/lydia/container/sykefraversstatistikk/SykefraversstatistikkApiTest.kt index ece275d8..d97229f7 100644 --- a/src/test/kotlin/no/nav/lydia/container/sykefraversstatistikk/SykefraversstatistikkApiTest.kt +++ b/src/test/kotlin/no/nav/lydia/container/sykefraversstatistikk/SykefraversstatistikkApiTest.kt @@ -661,20 +661,37 @@ class SykefraversstatistikkApiTest { @Test fun `skal hente statistikk for alle kvartaler for en virksomhet`() { + val næring = TestData.BARNEHAGER + + SykefraversstatistikkImportTestUtils.cleanUpStatistikkTable( + kategori = Kategori.NÆRING, + verdi = næring.tilTosifret(), + kvartal = gjeldendePeriode.tilKvartal() + ) + settSykefraværsprosentNæring( + næring = næring.tilTosifret(), + prosentSiste4Kvartal = 5.0, + prosentSistePubliserteKvartal = 75.0, + ) + val perioder = gjeldendePeriode.lagPerioder(12) - val nyVirksomhet = lastInnNyVirksomhet(nyVirksomhet = nyVirksomhet(), perioder = perioder, sykefraværsProsent = 78.9) + val nyVirksomhet = lastInnNyVirksomhet( + nyVirksomhet = nyVirksomhet(næringer = listOf(næring)), + perioder = perioder, + sykefraværsProsent = 78.9, + ) val resultat = hentStatikkHistorikk(orgnr = nyVirksomhet.orgnr) resultat.virksomhetsstatistikk.statistikk shouldHaveSize perioder.size -// resultat.næringsstatistikk.statistikk shouldHaveSize ANTALL_NÆRINGS_PERIODER + resultat.næringsstatistikk.statistikk shouldHaveAtLeastSize 1 resultat.virksomhetsstatistikk.statistikk.map { Periode(kvartal = it.kvartal, årstall = it.årstall) } shouldContainAll perioder resultat.virksomhetsstatistikk.statistikk.forAll { it.sykefraværsprosent shouldBe 78.9 } -// resultat.næringsstatistikk.statistikk.forAll { it.sykefraværsprosent shouldBe 5.0 } + resultat.næringsstatistikk.statistikk.forAtLeastOne { it.sykefraværsprosent shouldBe 75.0 } } @Test