diff --git a/.github/workflows/build-and-deploy.yaml b/.github/workflows/build-and-deploy.yaml index d358abaf..b3de5607 100644 --- a/.github/workflows/build-and-deploy.yaml +++ b/.github/workflows/build-and-deploy.yaml @@ -178,74 +178,6 @@ jobs: ${{ env.INGRESS_CUCUMBER }}/bidrag-cucumber-cloud/run | tee .cucumber-result cat .cucumber-result | grep HTTP/2 | grep -c 200 > /dev/null # fails if count is 0 (http status is not ok, aka http status code is not 200) - run-tests-for-bidrag-beregn-saertilskudd: - runs-on: ubuntu-latest - name: bidrag-beregn-saertilskudd - needs: [deploy-feature, deploy-main] - - env: - INGRESS_BEREGN_SAERTILSKUDD: https://bidrag-beregn-saertilskudd-rest.intern.dev.nav.no - - steps: - - name: feature ingresses - if: github.ref != 'refs/heads/main' - run: | - echo "INGRESS_CUCUMBER=https://bidrag-cucumber-cloud-feature.ekstern.dev.nav.no" >> $GITHUB_ENV - - run: | - curl -H "Content-Type: application/json" -i \ - -H "Authorization: Basic ${{ secrets.BIDRAG_CUCUMBER_CLOUD_AUTH }}" \ - --request POST \ - --data '{"noContextPathForApps":["bidrag-beregn-saertilskudd-rest"],"ingressesForApps":[ - "${{ env.INGRESS_BEREGN_SAERTILSKUDD }}@tag:bidrag-beregn-saertilskudd-rest" - ]}' \ - ${{ env.INGRESS_CUCUMBER }}/bidrag-cucumber-cloud/run | tee .cucumber-result - cat .cucumber-result | grep HTTP/2 | grep -c 200 > /dev/null # fails if count is 0 (http status is not ok, aka http status code is not 200) - - run-tests-for-bidrag-beregn-forskudd: - runs-on: ubuntu-latest - name: bidrag-beregn-forskudd - needs: [deploy-feature, deploy-main] - - env: - INGRESS_BEREGN_FORSKUDD: https://bidrag-beregn-forskudd-rest.intern.dev.nav.no - - steps: - - name: feature ingresses - if: github.ref != 'refs/heads/main' - run: | - echo "INGRESS_CUCUMBER=https://bidrag-cucumber-cloud-feature.ekstern.dev.nav.no" >> $GITHUB_ENV - - run: | - curl -H "Content-Type: application/json" -i \ - -H "Authorization: Basic ${{ secrets.BIDRAG_CUCUMBER_CLOUD_AUTH }}" \ - --request POST \ - --data '{"noContextPathForApps":["bidrag-beregn-forskudd-rest"],"ingressesForApps":[ - "${{ env.INGRESS_BEREGN_FORSKUDD }}@tag:bidrag-beregn-forskudd-rest" - ]}' \ - ${{ env.INGRESS_CUCUMBER }}/bidrag-cucumber-cloud/run | tee .cucumber-result - cat .cucumber-result | grep HTTP/2 | grep -c 200 > /dev/null # fails if count is 0 (http status is not ok, aka http status code is not 200) - - run-tests-for-bidrag-beregn-barnebidrag: - runs-on: ubuntu-latest - name: bidrag-beregn-barnebidrag - needs: [deploy-feature, deploy-main] - - env: - INGRESS_BEREGN_BARNEBIDRAG: https://bidrag-beregn-barnebidrag-rest.intern.dev.nav.no - - steps: - - name: feature ingresses - if: github.ref != 'refs/heads/main' - run: | - echo "INGRESS_CUCUMBER=https://bidrag-cucumber-cloud-feature.ekstern.dev.nav.no" >> $GITHUB_ENV - - run: | - curl -H "Content-Type: application/json" -i \ - -H "Authorization: Basic ${{ secrets.BIDRAG_CUCUMBER_CLOUD_AUTH }}" \ - --request POST \ - --data '{"noContextPathForApps":["bidrag-beregn-barnebidrag-rest"],"ingressesForApps":[ - "${{ env.INGRESS_BEREGN_BARNEBIDRAG }}@tag:bidrag-beregn-barnebidrag-rest" - ], "testUsername":"z992903"}' \ - ${{ env.INGRESS_CUCUMBER }}/bidrag-cucumber-cloud/run | tee .cucumber-result - cat .cucumber-result | grep HTTP/2 | grep -c 200 > /dev/null # fails if count is 0 (http status is not ok, aka http status code is not 200) run-tests-for-arbeidsflyt: runs-on: ubuntu-latest @@ -335,9 +267,6 @@ jobs: - run-tests-for-bidrag-stonad - run-tests-for-bidrag-vedtak - run-tests-for-bidrag-grunnlag - - run-tests-for-bidrag-beregn-saertilskudd - - run-tests-for-bidrag-beregn-forskudd - - run-tests-for-bidrag-beregn-barnebidrag - run-tests-for-bidrag-dokument-forsendelse steps: diff --git a/.github/workflows/run-nightly.yaml b/.github/workflows/run-nightly.yaml index 922818e6..4fbced76 100644 --- a/.github/workflows/run-nightly.yaml +++ b/.github/workflows/run-nightly.yaml @@ -187,78 +187,6 @@ jobs: MELDING: " for tag @arbeidsflyt-opprett-oppgave feilet" WEBHOOK_URL: ${{ secrets.WEBHOOK_URL }} - run-tests-for-bidrag-beregn-saertilskudd: - runs-on: ubuntu-latest - name: "bidrag-beregn-saertilskudd" - - env: - INGRESS_BEREGN_SAERTILSKUDD: https://bidrag-beregn-saertilskudd-rest.intern.dev.nav.no - - steps: - - run: | - curl -H "Content-Type: application/json" -i \ - -H "Authorization: Basic ${{ secrets.BIDRAG_CUCUMBER_CLOUD_AUTH }}" \ - --request POST \ - --data '{"noContextPathForApps":["bidrag-beregn-saertilskudd-rest"],"ingressesForApps":[ - "${{ env.INGRESS_BEREGN_SAERTILSKUDD }}@tag:bidrag-beregn-saertilskudd-rest" - ]}' \ - ${{ env.INGRESS_CUCUMBER }}/bidrag-cucumber-cloud/run | tee .cucumber-result - cat .cucumber-result | grep HTTP/2 | grep -c 200 > /dev/null # fails if count is 0 (http status is not ok, aka http status code is not 200) - - run: | - curl -X POST --data-urlencode "payload={\"channel\": \"#team-bidrag-dev\", \"username\": \"webhookbot\", \"text\": \"$MELDING\", \"icon_emoji\": \":boom:\"}" $WEBHOOK_URL - if: ${{ failure() }} - env: - MELDING: " for tag @bidrag-beregn-saertilskudd-rest feilet" - WEBHOOK_URL: ${{ secrets.WEBHOOK_URL }} - - run-tests-for-bidrag-beregn-forskudd: - runs-on: ubuntu-latest - name: "bidrag-beregn-forskudd" - - env: - INGRESS_BEREGN_FORSKUDD: https://bidrag-beregn-forskudd-rest.intern.dev.nav.no - - steps: - - run: | - curl -H "Content-Type: application/json" -i \ - -H "Authorization: Basic ${{ secrets.BIDRAG_CUCUMBER_CLOUD_AUTH }}" \ - --request POST \ - --data '{"noContextPathForApps":["bidrag-beregn-forskudd-rest"],"ingressesForApps":[ - "${{ env.INGRESS_BEREGN_FORSKUDD }}@tag:bidrag-beregn-forskudd-rest" - ]}' \ - ${{ env.INGRESS_CUCUMBER }}/bidrag-cucumber-cloud/run | tee .cucumber-result - cat .cucumber-result | grep HTTP/2 | grep -c 200 > /dev/null # fails if count is 0 (http status is not ok, aka http status code is not 200) - - run: | - curl -X POST --data-urlencode "payload={\"channel\": \"#team-bidrag-dev\", \"username\": \"webhookbot\", \"text\": \"$MELDING\", \"icon_emoji\": \":boom:\"}" $WEBHOOK_URL - if: ${{ failure() }} - env: - MELDING: " for tag @bidrag-beregn-forskudd-rest feilet" - WEBHOOK_URL: ${{ secrets.WEBHOOK_URL }} - - run-tests-for-bidrag-beregn-barnebidrag: - runs-on: ubuntu-latest - name: "bidrag-beregn-barnebidrag" - - env: - INGRESS_BEREGN_BARNEBIDRAG: https://bidrag-beregn-barnebidrag-rest.intern.dev.nav.no - - steps: - - run: | - curl -H "Content-Type: application/json" -i \ - -H "Authorization: Basic ${{ secrets.BIDRAG_CUCUMBER_CLOUD_AUTH }}" \ - --request POST \ - --data '{"noContextPathForApps":["bidrag-beregn-barnebidrag-rest"],"ingressesForApps":[ - "${{ env.INGRESS_BEREGN_BARNEBIDRAG }}@tag:bidrag-beregn-barnebidrag-rest" - ]}' \ - ${{ env.INGRESS_CUCUMBER }}/bidrag-cucumber-cloud/run | tee .cucumber-result - cat .cucumber-result | grep HTTP/2 | grep -c 200 > /dev/null # fails if count is 0 (http status is not ok, aka http status code is not 200) - - run: | - curl -X POST --data-urlencode "payload={\"channel\": \"#team-bidrag-dev\", \"username\": \"webhookbot\", \"text\": \"$MELDING\", \"icon_emoji\": \":boom:\"}" $WEBHOOK_URL - if: ${{ failure() }} - env: - MELDING: " for tag @bidrag-beregn-barnebidrag-rest feilet" - WEBHOOK_URL: ${{ secrets.WEBHOOK_URL }} - run-tests-for-bidrag-dokument-forsendelse: runs-on: ubuntu-latest name: "bidrag-dokument-forsendelse" diff --git a/.nais/feature.yaml b/.nais/feature.yaml index f6bb414f..41632ade 100644 --- a/.nais/feature.yaml +++ b/.nais/feature.yaml @@ -12,16 +12,10 @@ access: grunnlag: bidrag-grunnlag-feature.intern.dev.nav.no vedtak: bidrag-vedtak-feature.intern.dev.nav.no stonad: bidrag-stonad-feature.intern.dev.nav.no - barnebidrag: bidrag-beregn-barnebidrag.intern.dev.nav.no - forskudd: bidrag-beregn-forskudd.intern.dev.nav.no - saertilskudd: bidrag-beregn-saertilskudd.intern.dev.nav.no kafka-topic-journalpost: bidrag.journalpost-feature scope: oppgave: dev-fss.oppgavehandtering.oppgave-q1 sak: dev-fss.bidrag.bidrag-sak-feature - beregn_saertilskudd: dev-gcp.bidrag.bidrag-beregn-saertilskudd-rest - beregn_forskudd: dev-gcp.bidrag.bidrag-beregn-forskudd-rest - beregn_barnebidrag: dev-gcp.bidrag.bidrag-beregn-barnebidrag-rest dokument_forsendelse: dev-gcp.bidrag.bidrag-dokument-forsendelse-feature bidrag_vedtak: dev-gcp.bidrag.bidrag-vedtak-feature bidrag_grunnlag: dev-gcp.bidrag.bidrag-grunnlag-feature diff --git a/.nais/main.yaml b/.nais/main.yaml index 7fd3458f..9e219d59 100644 --- a/.nais/main.yaml +++ b/.nais/main.yaml @@ -12,16 +12,10 @@ access: grunnlag: bidrag-grunnlag.intern.dev.nav.no vedtak: bidrag-vedtak.intern.dev.nav.no stonad: bidrag-stonad.intern.dev.nav.no - barnebidrag: bidrag-beregn-barnebidrag.intern.dev.nav.no - forskudd: bidrag-beregn-forskudd.intern.dev.nav.no - saertilskudd: bidrag-beregn-saertilskudd.intern.dev.nav.no kafka-topic-journalpost: bidrag.journalpost scope: oppgave: dev-fss.oppgavehandtering.oppgave sak: dev-fss.bidrag.bidrag-sak - beregn_saertilskudd: dev-gcp.bidrag.bidrag-beregn-saertilskudd-rest - beregn_forskudd: dev-gcp.bidrag.bidrag-beregn-forskudd-rest - beregn_barnebidrag: dev-gcp.bidrag.bidrag-beregn-barnebidrag-rest dokument_forsendelse: dev-gcp.bidrag.bidrag-dokument-forsendelse bidrag_vedtak: dev-gcp.bidrag.bidrag-vedtak bidrag_grunnlag: dev-gcp.bidrag.bidrag-grunnlag diff --git a/.nais/nais.yaml b/.nais/nais.yaml index 0775f1d8..75869e32 100644 --- a/.nais/nais.yaml +++ b/.nais/nais.yaml @@ -21,9 +21,6 @@ spec: - host: {{ access.outbound.grunnlag }} - host: {{ access.outbound.vedtak }} - host: {{ access.outbound.stonad }} - - host: {{ access.outbound.barnebidrag }} - - host: {{ access.outbound.forskudd }} - - host: {{ access.outbound.saertilskudd }} envFrom: - secret: test-auth-z992903 - secret: bidrag-cucumber-cloud-secrets @@ -61,12 +58,6 @@ spec: value: {{ scope.oppgave }} - name: SAK_SCOPE value: {{ scope.sak }} - - name: BEREGN_SAERTILSKUDD_SCOPE - value: {{ scope.beregn_saertilskudd }} - - name: BEREGN_FORSKUDD_SCOPE - value: {{ scope.beregn_forskudd }} - - name: BEREGN_BARNEBIDRAG_SCOPE - value: {{ scope.beregn_barnebidrag }} - name: DOKUMENT_FORSENDELSE_SCOPE value: {{ scope.dokument_forsendelse }} - name: BIDRAG_DOKUMENT_SCOPE diff --git a/src/main/kotlin/no/nav/bidrag/cucumber/cloud/beregn/BeregnEgenskaper.kt b/src/main/kotlin/no/nav/bidrag/cucumber/cloud/beregn/BeregnEgenskaper.kt deleted file mode 100644 index 25341a15..00000000 --- a/src/main/kotlin/no/nav/bidrag/cucumber/cloud/beregn/BeregnEgenskaper.kt +++ /dev/null @@ -1,62 +0,0 @@ -package no.nav.bidrag.cucumber.cloud.beregn - -import com.jayway.jsonpath.JsonPath -import io.cucumber.java8.No -import no.nav.bidrag.cucumber.cloud.FellesEgenskaperService -import no.nav.bidrag.cucumber.model.Assertion -import no.nav.bidrag.cucumber.model.CucumberTestRun.Companion.hentRestTjenesteTilTesting -import org.assertj.core.api.Assertions.assertThat -import org.slf4j.LoggerFactory - -@Suppress("unused") // used by cucumber -class BeregnEgenskaper : No { - companion object { - @JvmStatic - private val LOGGER = LoggerFactory.getLogger(BeregnEgenskaper::class.java) - } - - init { - - Og("responsen skal inneholde beløpet {string} under stien {string}") { belop: String, sti: String -> - val response = hentRestTjenesteTilTesting().hentResponse() - var resultatBelop = parseJson(response, sti) ?: "-1" - - if (resultatBelop.endsWith(".0")) { - resultatBelop = resultatBelop.removeSuffix(".0") - } - - FellesEgenskaperService.assertWhenNotSanityCheck( - Assertion( - message = "Resultatbeløp", - value = resultatBelop, - expectation = belop, - ) { assertThat(it.expectation).`as`(it.message).isEqualTo(it.value) }, - ) - } - - Og("responsen skal inneholde resultatkoden {string} under stien {string}") { resultatkode: String, sti: String -> - val response = hentRestTjenesteTilTesting().hentResponse() - val kode = parseJson(response, sti) ?: "null" - - FellesEgenskaperService.assertWhenNotSanityCheck( - Assertion( - message = "Resultatkode", - value = resultatkode, - expectation = kode, - ) { assertThat(it.expectation).`as`(it.message).isEqualTo(it.value) }, - ) - } - } - - private fun parseJson( - response: String?, - sti: String, - ): String? { - if (response == null) { - return null - } - - val documentContext = JsonPath.parse(response) - return documentContext.read(sti).toString() - } -} diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index a2ff1d75..50574d02 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -17,9 +17,6 @@ testbrukere: appscope.clients: oppgave: api://${OPPGAVE_SCOPE}/.default bidrag-sak: api://${SAK_SCOPE}/.default - bidrag-beregn-saertilskudd-rest: api://${BEREGN_SAERTILSKUDD_SCOPE}/.default - bidrag-beregn-forskudd-rest: api://${BEREGN_FORSKUDD_SCOPE}/.default - bidrag-beregn-barnebidrag-rest: api://${BEREGN_BARNEBIDRAG_SCOPE}/.default bidrag-dokument-forsendelse: api://${DOKUMENT_FORSENDELSE_SCOPE}/.default bidrag-dokument: api://${BIDRAG_DOKUMENT_SCOPE}/.default bidrag-vedtak: api://${BIDRAG_VEDTAK_SCOPE}/.default diff --git a/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/barnebidrag/barnebidrag.feature b/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/barnebidrag/barnebidrag.feature deleted file mode 100644 index 7f9053ab..00000000 --- a/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/barnebidrag/barnebidrag.feature +++ /dev/null @@ -1,24 +0,0 @@ -# language: no -@bidrag-beregn-barnebidrag-rest -Egenskap: bidrag-beregn-barnebidrag-rest - - Tester REST API til endepunkt i bidrag-beregn-barnebidrag-rest. - - Bakgrunn: Rest-tjeneste. - Gitt nais applikasjon 'bidrag-beregn-barnebidrag-rest' - - Scenario: Sjekk at swagger-ui er operativt - Når det gjøres et kall til '/swagger-ui/index.html?configUrl=/bidrag-beregn-barnebidrag-rest/v3/api-docs/swagger-config#' - Så skal http status være 200 - - Scenario: beregn barnebidrag - Når jeg bruker endpoint '/beregn/barnebidrag' med json fra '/beregn/barnebidrag/barnebidrag_eksempel.json' - Så skal http status være 200 - Og responsen skal inneholde beløpet '3490' under stien '$.beregnetBarnebidragPeriodeListe[0].resultat.belop' - Og responsen skal inneholde resultatkoden 'KOSTNADSBEREGNET_BIDRAG' under stien '$.beregnetBarnebidragPeriodeListe[0].resultat.kode' - - Scenario: beregn barnebidrag med forholdsmessig fordeling - Når jeg bruker endpoint '/beregn/forholdsmessigfordeling' med json fra 'beregn/barnebidrag/forholdsmessig_fordeling_eksempel.json' - Så skal http status være 200 - Og responsen skal inneholde beløpet '2060' under stien '$.beregnetForholdsmessigFordelingPeriodeListe[0].resultat.belop' - Og responsen skal inneholde resultatkoden 'FORHOLDSMESSIG_FORDELING_BIDRAGSBELOP_ENDRET' under stien '$.beregnetForholdsmessigFordelingPeriodeListe[0].resultat.kode' diff --git a/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/barnebidrag/barnebidrag_eksempel.json b/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/barnebidrag/barnebidrag_eksempel.json deleted file mode 100644 index 60a96a8f..00000000 --- a/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/barnebidrag/barnebidrag_eksempel.json +++ /dev/null @@ -1,168 +0,0 @@ -{ - "beregnDatoFra": "2020-08-01", - "beregnDatoTil": "2021-01-01", - "grunnlagListe": [ - { - "referanse": "Mottatt_SoknadsbarnInfo_SB1", - "type": "SoknadsbarnInfo", - "innhold": { - "soknadsbarnId": 1, - "fodselsdato": "2015-02-01" - } - }, - { - "referanse": "Mottatt_Inntekt_AG_20200801_SB1", - "type": "Inntekt", - "innhold": { - "rolle": "SB", - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "soknadsbarnId": 1, - "inntektType": "INNTEKTSOPPLYSNINGER_ARBEIDSGIVER", - "belop": 0 - } - }, - { - "referanse": "Mottatt_Inntekt_AG_20200801_BM", - "type": "Inntekt", - "innhold": { - "rolle": "BM", - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "inntektType": "INNTEKTSOPPLYSNINGER_ARBEIDSGIVER", - "belop": 300000 - } - }, - { - "referanse": "Mottatt_Inntekt_AG_20200801_BP", - "type": "Inntekt", - "innhold": { - "rolle": "BP", - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "inntektType": "INNTEKTSOPPLYSNINGER_ARBEIDSGIVER", - "belop": 500000 - } - }, - { - "referanse": "Mottatt_BarnIHusstand_20200801", - "type": "BarnIHusstand", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "antall": 0 - } - }, - { - "referanse": "Mottatt_Bostatus_20200801", - "type": "Bostatus", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "bostatusKode": "MED_ANDRE" - } - }, - { - "referanse": "Mottatt_Saerfradrag_20200801", - "type": "Saerfradrag", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "saerfradragKode": "INGEN" - } - }, - { - "referanse": "Mottatt_Skatteklasse_20200801", - "type": "Skatteklasse", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "skatteklasseId": 1 - } - }, - { - "referanse": "Mottatt_FaktiskUtgift_20200801_SB1", - "type": "FaktiskUtgift", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "soknadsbarnId": 1, - "belop": 0 - } - }, - { - "referanse": "Mottatt_BarnetilsynMedStonad_20200801_SB1", - "type": "BarnetilsynMedStonad", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "soknadsbarnId": 1, - "stonadType": "XX", - "tilsynType": "XX" - } - }, - { - "referanse": "Mottatt_ForpleiningUtgift_20200801_SB1", - "type": "ForpleiningUtgift", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "soknadsbarnId": 1, - "belop": 0 - } - }, - { - "referanse": "Mottatt_Samvaersklasse_20200801_SB1", - "type": "Samvaersklasse", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "soknadsbarnId": 1, - "samvaersklasseId": "01" - } - }, - { - "referanse": "Mottatt_Barnetillegg_20200801_BM_SB1", - "type": "Barnetillegg", - "innhold": { - "rolle": "BM", - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "soknadsbarnId": 1, - "bruttoBelop": 0, - "skattProsent": 0 - } - }, - { - "referanse": "Mottatt_Barnetillegg_20200801_BP_SB1", - "type": "Barnetillegg", - "innhold": { - "rolle": "BP", - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "soknadsbarnId": 1, - "bruttoBelop": 0, - "skattProsent": 0 - } - }, - { - "referanse": "Mottatt_BarnetilleggForsvaret_20200801", - "type": "BarnetilleggForsvaret", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "barnetilleggForsvaret": false - } - }, - { - "referanse": "Mottatt_DeltBosted_20200801_SB1", - "type": "DeltBosted", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "soknadsbarnId": 1, - "deltBosted": false - } - } - ] -} diff --git a/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/barnebidrag/forholdsmessig_fordeling_eksempel.json b/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/barnebidrag/forholdsmessig_fordeling_eksempel.json deleted file mode 100644 index 752806c3..00000000 --- a/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/barnebidrag/forholdsmessig_fordeling_eksempel.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "beregnDatoFra": "2020-08-01", - "beregnDatoTil": "2021-01-01", - "grunnlagListe": [ - { - "type": "Bidragsevne", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "belop": 5655, - "25ProsentInntekt": 8333.33 - } - }, - { - "type": "Barnebidrag", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "sakNr": 1, - "soknadsbarnId": 1, - "belop": 3425 - } - }, - { - "type": "Barnebidrag", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-01-01", - "sakNr": 2, - "soknadsbarnId": 2, - "belop": 5980 - } - } - ] -} diff --git a/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/forskudd/forskudd.feature b/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/forskudd/forskudd.feature deleted file mode 100644 index 49de90a1..00000000 --- a/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/forskudd/forskudd.feature +++ /dev/null @@ -1,18 +0,0 @@ -# language: no -@bidrag-beregn-forskudd-rest -Egenskap: bidrag-beregn-forskudd-rest - - Tester REST API til endepunkt i bidrag-beregn-forskudd-rest. - - Bakgrunn: Rest-tjeneste. - Gitt nais applikasjon 'bidrag-beregn-forskudd-rest' - - Scenario: Sjekk at swagger-ui er operativt - Når det gjøres et kall til '/swagger-ui/index.html?configUrl=/bidrag-beregn-forskudd-rest/v3/api-docs/swagger-config#' - Så skal http status være 200 - - Scenario: beregn forskudd - Når jeg bruker endpoint '/beregn/forskudd' med json fra '/beregn/forskudd/forskudd_eksempel.json' - Så skal http status være 200 - Og responsen skal inneholde beløpet '2080' under stien '$.beregnetForskuddPeriodeListe[0].resultat.belop' - Og responsen skal inneholde resultatkoden 'FORHØYET_FORSKUDD_11_ÅR_125_PROSENT' under stien '$.beregnetForskuddPeriodeListe[0].resultat.kode' \ No newline at end of file diff --git a/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/forskudd/forskudd_eksempel.json b/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/forskudd/forskudd_eksempel.json deleted file mode 100644 index dcf34ccd..00000000 --- a/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/forskudd/forskudd_eksempel.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "periode": { - "fom": "2020-12", - "til": "2021-01" - }, - "søknadsbarnReferanse": "Person_Søknadsbarn_20201201", - "grunnlagListe": [ - { - "referanse": "Person_Søknadsbarn_20201201", - "type": "PERSON", - "grunnlagsreferanseListe": [], - "innhold": { - "ident": "11111111110", - "navn": "Trengende Søknadsbarn", - "fødselsdato": "2006-02-01" - } - }, - { - "referanse": "Person_Bidragsmottaker_20201201", - "type": "PERSON", - "grunnlagsreferanseListe": [], - "innhold": { - "ident": "22222222222", - "navn": "Søkende Bidragsmottaker", - "fødselsdato": "1982-05-05" - } - }, - { - "referanse": "Bostatus_Søknadsbarn_20201201", - "type": "BOSTATUS_PERIODE", - "grunnlagsreferanseListe": [ - "Person_Søknadsbarn_20201201" - ], - "innhold": { - "periode": { - "fom": "2020-12", - "til": "2021-01" - }, - "bostatus": "MED_FORELDER", - "manueltRegistrert": false - } - }, - { - "referanse": "BeregningInntektRapportering_Ainntekt_20201201", - "type": "INNTEKT_RAPPORTERING_PERIODE", - "grunnlagsreferanseListe": [ - "Person_Bidragsmottaker_20201201" - ], - "innhold": { - "periode": { - "fom": "2020-12", - "til": "2021-01" - }, - "inntektsrapportering": "AINNTEKT", - "gjelderBarn": null, - "beløp": 290000, - "manueltRegistrert": false, - "valgt": true - } - }, - { - "referanse": "Sivilstand_20201201", - "type": "SIVILSTAND_PERIODE", - "grunnlagsreferanseListe": [ - "Person_Bidragsmottaker_20201201" - ], - "innhold": { - "periode": { - "fom": "2020-12", - "til": "2021-01" - }, - "sivilstand": "GIFT_SAMBOER" - } - } - ] -} diff --git a/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/saertilskudd/saertilskudd.feature b/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/saertilskudd/saertilskudd.feature deleted file mode 100644 index ea444025..00000000 --- a/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/saertilskudd/saertilskudd.feature +++ /dev/null @@ -1,18 +0,0 @@ -# language: no -@bidrag-beregn-saertilskudd-rest -Egenskap: bidrag-beregn-saertilskudd-rest - - Tester REST-api til bidrag-beregn-saertilskudd-rest - - Bakgrunn: Rest-tjeneste. - Gitt nais applikasjon 'bidrag-beregn-saertilskudd-rest' - - Scenario: Sjekk om swagger-ui til bidrag-beregn-saertilskudd-rest er operativt - Når det gjøres et kall til '/swagger-ui/index.html?configUrl=/v3/api-docs/swagger-config#' - Så skal http status være 200 - - Scenario: beregn særtilskudd - Når jeg bruker endpoint '/beregn/saertilskudd' med json fra '/beregn/saertilskudd/saertilskudd_eksempel.json' - Så skal http status være 200 - Og responsen skal inneholde beløpet '4242' under stien '$.beregnetSaertilskuddPeriodeListe[0].resultat.belop' - Og responsen skal inneholde resultatkoden 'SAERTILSKUDD_INNVILGET' under stien '$.beregnetSaertilskuddPeriodeListe[0].resultat.kode' \ No newline at end of file diff --git a/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/saertilskudd/saertilskudd_eksempel.json b/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/saertilskudd/saertilskudd_eksempel.json deleted file mode 100644 index 59b58ce7..00000000 --- a/src/main/resources/no/nav/bidrag/cucumber/cloud/beregn/saertilskudd/saertilskudd_eksempel.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "beregnDatoFra": "2020-08-01", - "beregnDatoTil": "2020-09-01", - "grunnlagListe": [ - { - "referanse": "Mottatt_SoknadsbarnInfo_SB1", - "type": "SOKNADSBARN_INFO", - "innhold": { - "id": 1, - "fodselsdato": "2006-02-01" - } - }, - { - "referanse": "Mottatt_Inntekt_AG_20200801_SB1", - "type": "INNTEKT", - "innhold": { - "rolle": "SOKNADSBARN", - "datoFom": "2020-08-01", - "datoTil": "2020-09-01", - "soknadsbarnId": 1, - "inntektType": "INNTEKTSOPPLYSNINGER_ARBEIDSGIVER", - "belop": 0 - } - }, - { - "referanse": "Mottatt_Inntekt_AG_20200801_BM", - "type": "INNTEKT", - "innhold": { - "rolle": "BIDRAGSMOTTAKER", - "datoFom": "2020-08-01", - "datoTil": "2021-09-01", - "inntektType": "INNTEKTSOPPLYSNINGER_ARBEIDSGIVER", - "belop": 300000, - "deltFordel": false, - "skatteklasse2": false - } - }, - { - "referanse": "Mottatt_Inntekt_AG_20200801_BM", - "type": "INNTEKT", - "innhold": { - "rolle": "BIDRAGSMOTTAKER", - "datoFom": "2020-08-01", - "datoTil": "2021-09-01", - "inntektType": "UTVIDET_BARNETRYGD", - "belop": 12688, - "deltFordel": false, - "skatteklasse2": false - } - }, - { - "referanse": "Mottatt_Inntekt_AG_20200801_BP", - "type": "INNTEKT", - "innhold": { - "rolle": "BIDRAGSPLIKTIG", - "datoFom": "2020-08-01", - "datoTil": "2021-09-01", - "inntektType": "INNTEKTSOPPLYSNINGER_ARBEIDSGIVER", - "belop": 500000 - } - }, - { - "referanse": "Mottatt_BarnIHusstand_20200801", - "type": "BARN_I_HUSSTAND", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-09-01", - "antall": 0 - } - }, - { - "referanse": "Mottatt_Bostatus_20200801", - "type": "BOSTATUS", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-09-01", - "bostatusKode": "ALENE" - } - }, - { - "referanse": "Mottatt_Saerfradrag_20200801", - "type": "SAERFRADRAG", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-09-01", - "saerfradragKode": "INGEN" - } - }, - { - "referanse": "Mottatt_Skatteklasse_20200801", - "type": "SKATTEKLASSE", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-09-01", - "skatteklasseId": 1 - } - }, - { - "referanse": "Mottatt_Netto_Saertilskudd_20200801", - "type": "NETTO_SAERTILSKUDD", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-09-01", - "nettoSaertilskuddBelop": 7000 - } - }, - { - "referanse": "Mottatt_Samvaersklasse_20200801_SB1", - "type": "SAMVAERSKLASSE", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-09-01", - "soknadsbarnId": 1, - "soknadsbarnFodselsdato": "2006-02-01", - "samvaersklasseId": "01" - } - }, - { - "referanse": "Mottatt_LopendeBidrag_20200801_SB1", - "type": "LOPENDE_BIDRAG", - "innhold": { - "datoFom": "2020-08-01", - "datoTil": "2021-09-01", - "soknadsbarnId": 1, - "belop": 2500, - "opprinneligBPAndelUnderholdskostnadBelop": 2957, - "opprinneligBidragBelop": 2500, - "opprinneligSamvaersfradragBelop": 457 - } - } - ] -}