Skip to content

navikt/hm-delbestilling-api

Repository files navigation

hm-delbestilling-api

Testing i dev

Kalle endepunkt manuelt

F.eks. endepunktene i DevToolsApi.kt og OrdrestatusApi.kt (simulere statusoppdatering fra OeBS) kan være nyttig å kalle manuelt i dev for å teste/verifisere i dev. Her er hvordan man kan koble seg på disse:

  • Koble til naisdevice.
  • Kjør nais login i terminalen.
  • Hent token hos token generator. (Se Nais-docs for detaljer.)
  • Sett opp port-forwarding: kubectl port-forward deploy/hm-delbestilling-api 8080
  • (Valgfritt) Koble til db dersom du ønsker å sjekke at ting har endret seg: nais postgres proxy hm-delbestilling-api (docs)
  • Send request. Eksempel:
curl --request PUT \
  --url http://127.0.0.1:8080/api/delbestilling/status/v2/218 \
  --header 'Authorization: Bearer ey...mQ' \
  --header 'Content-Type: application/json' \
  --data '{
	"status": "ANNULLERT",
	"oebsOrdrenummer": "9707250"
}'

Testverdier for utlån

artnr: 250042
serienr: 730303
fnr: 26848497710

Dersom verdiene over er utdatert, så kan du:

  • port-forward til podden i dev
  • gjør GET mot /api/finnGyldigTestbruker
  • vente et par minutt, så vil du få ut fnr og artnr som kan brukes

Legge inn nye deler

  • Last ned "Deler som skal legges inn"-excelfilen.
  • Legg den i resources/ med navn "deler.xlsx".
  • Kjør ManglendeProdukt.main()
  • Kopier fra konsoll-output til relevante filer i hjelpemidler/data/
  • Legg inn manglende verdier på deler (default-/maksantall, kategori, ...)
  • Kjør Datavalidering.main() for å kontrollere at deler, hjelpemiddel og koblinger som er i bruk også er definert.

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages