Utför testen i den ordning de kommer annars kan det förväntade resultatet utebli pga beroenden mellan vissa testfall
|
Klicka på JSON Beställning
Kopiera testdatat till Beställningsfältet
Granska och spara beställning
Kontrollera att det finns ny logiskAddress, tjänstekontrakt och tjänstekonsument med rätt beskrivning.
|
klicka på JSON Beställning
Kopiera testdatat till beställningsfältet
Granska och spara beställning
Kontrollera att beskrivningen på logiskAddress, tjänstekontrakt och tjänstekonsument inte uppdateras.
|
Klicka på JSON Beställning
Kopiera testdatat till beställningsfältet
Välj “Granska”
Beställningen avser plattform NTJP-PROD, men den här instansen av tak-web hanterar NTJP-XXX.
Uppdatera json-strukturen med den miljö du testar i
Välj “Granska”
Felmeddelande visas:
Skapa Tjänstekontrakt: Namnrymd får inte vara tom
Tjänstekomponenten [NY_TJ_komponent] får inte finnas på flera ställen i beställningen.
Skapa Logisk Adress: HSA-ID får inte vara tomt
Skapa Tjänstekomponent: HSA-ID får inte vara tomt
|
Klicka på JSON Beställning
Kopiera testdatat till beställningsfältet
Granska och spara beställningen
Kontrollera att Anropsbehorighet blivit skapad med
fromdatum = genomforandeTidpunkt av jsonBeställning
tomdatum = genomforandeTidpunkt+100år av jsonBeställning
Klicka på JSON Beställning
Kopiera innehållet i till Beställningsfältet
Korrigera så att du har rätt parameter för den miljö du skall göra beställningen i
"plattform":"NTJP-PROD", (DEV|TEST|STAGE)
Granska beställningen
Kontrollera att du får följande felmeddelande
Skapa Anropsbehörighet: Tjänstekontrakt med namnrymd = NY_TJ_KONTRAKT_1 finns inte.
Skapa Anropsbehörighet: Logisk Adress med HSAId = NY_LOGISKADRESS1_ finns inte.
Skapa Anropsbehörighet: Tjänstekomponent med HSAId = NY_TJ_KOMPONENT_1 finns inte.
Klicka på JSON Beställning
Kopiera innehållet i till Beställning fältet
Korrigera så att du har rätt parameter för den miljö du skall göra beställningen i
"plattform":"NTJP-PROD", (DEV|TEST|STAGE)
Granska beställningen
Verifiera felmeddelande:
Skapa Anropsbehörighet: Logisk Adress med HSAId = finns inte.
Skapa Anropsbehörighet: Tjänstekomponent med HSAId = finns inte.
Skapa Anropsbehörighet: Tjänstekontrakt med namnrymd = finns inte.
(Alla parametrar är samma, genomforandeTidpunkt < genomforandeTidpunkt i Test 1 => from datum av existerande Anropsbehorighet > genomforandeTidpunkt )
Klicka på JSON Beställning
Kopiera innehållet i (skillnad mellan den beställning och ny_Anropsbehörighet i genomforandeTidpunkt) till Beställning fältet
Korrigera så att du har rätt parameter för den miljö du skall göra beställningen i
"plattform":"NTJP-PROD", (DEV|TEST|STAGE)
Granska och spara beställning
Kontrollera att Anropsbehorighet blivit uppdaterad
fromdatum = genomforandeTidpunkt av jsonBeställning
tomdatum = genomforandeTidpunkt+100år av jsonBeställning
(Alla parametrar är samma, genomforandeTidpunkt > genomforandeTidpunkt i Test 1 => from datum på existerande Anropsbehorighet < genomforandeTidpunkt)
Klicka på JSON Beställning
Kopiera innehållet i (skillnad mellan den beställning och ny_Anropsbehörighet i genomforandeTidpunkt) till Beställning fältet
Korrigera så att du har rätt parameter för den miljö du skall göra beställningen i
"plattform":"NTJP-PROD", (DEV|TEST|STAGE)
Granska och spara beställning
Kontrollera att Anropsbehorighet är uppdaterad
fromdatum SKA INTE ÄNDRAS
tomdatum = genomforandeTidpunkt+100år
(kör först )
Korrigera så att du har rätt parameter för den miljö du skall göra beställningen i
"plattform":"NTJP-PROD", (DEV|TEST|STAGE)
Klicka på JSON Beställning
Kopiera innehållet i till Beställning fältet (Kontrollera att Anropsbehorighet med dessa logiskAddress, tjänstekontrakt och tjänstekonsument finns i DB)
Granska och spara beställning
Verifiera att Anropsbehorigheten deaktiveas (tom datum = genomforandeTidpunkt - 1dag)
Plattform: NTJP-DEV
Format Version: 1.0
Version: 1
Beställningstidpunkt: 2019-01-09
Genomförandetidpunkt: 2019-01-09
Utförare:
Kommentar:
Inkludera:
Exkludera:
Anropsbehörigheter:
Deaktiverad: NY_LOGISKADRESS - NY_TJ_KOMPONENT - NY_TJ_KONTRAKT (2018-01-09 - 2019-01-08)
Klicka på JSON Beställning
se till att du har korrekt plattform angiven i json (DEV|TEST|STAGE)
Kopiera innehållet i till Beställning fältet
Kontrollera att en Anropsbehorighet med denna logiskAddress, tjänstekontrakt och tjänstekonsument inte finns i DB
Granska beställning
Verifiera felmeddelande:
Exkludera |
|
---|---|
Anropsbehörigheter |
|
Klicka på JSON Beställning
Kopiera innehållet i till Beställning fältet
Korrigera så att du har rätt parameter för den miljö du skall göra beställningen i
"plattform":"NTJP-PROD", (DEV|TEST|STAGE)
Granska beställning
Verifiera felmeddelande:
Skapa Vägval: Tjänstekomponent med HSAId = NY_TJ_KOMPONENT_1 finns inte.
Skapa Vägval: Tjänstekontrakt med namnrymd = NY_TJ_KONTRAKT_1 finns inte.
Skapa Vägval: Logisk Adress med HSAId = NY_LOGISKADRESS_1 finns inte.
Skapa Vägval: RivTaProfil med namn = RIVTABP20_1 finns inte.
Klicka på JSON Beställning
Kopiera innehållet i till Beställningsfältet
Korrigera så att du har rätt parameter för den miljö du skall göra beställningen i
"plattform":"NTJP-PROD", (DEV|TEST|STAGE)
Granska beställning
Verifiera felmeddelande:
Skapa Vägval: Tjänstekomponent med HSAId = finns inte.
Skapa Vägval: Tjänstekontrakt med namnrymd = finns inte.
Skapa Vägval: Logisk Adress med HSAId = finns inte.
Skapa Vägval: RivTaProfil med namn = finns inte.
Klicka på JSON Beställning
Kopiera innehållet i till Beställning fältet
Korrigera så att du har rätt parameter för den miljö du skall göra beställningen i
"plattform":"NTJP-PROD", (DEV|TEST|STAGE)
Granska och spara beställning
Verifiera felmeddelande:
Skapa Vägval: Adress får inte vara tom
Klicka på JSON Beställning
Kopiera innehållet i till Beställning fältet
Korrigera så att du har rätt parameter för den miljö du skall göra beställningen i
"plattform":"NTJP-PROD", (DEV|TEST|STAGE)
Granska och spara beställning
Kontrollera att Vagval blivit skapat:
Nyskapad : NY_LOGISKADRESS - NY_TJ_KONTRAKT - NY_TJ_KOMPONENT - RIVTABP20 - https://testAdress.com (2019-01-09 - 2119-01-09)
fromdatum = genomforandeTidpunkt av jsonBeställning
tomdatum = genomforandeTidpunkt+100år av jsonBeställning
(logiskAdress, tjanstekontrakt, rivtaprofil, tjanstekomponent, adress är samma,
genomforandeTidpunkt < genomforandeTidpunkt i Test 1 => from datum av existerande Vagval > genomforandeTidpunkt )
Klicka på JSON Beställning
Kopiera innehållet i till Beställning fältet
Korrigera så att du har rätt parameter för den miljö du skall göra beställningen i
"plattform":"NTJP-PROD", (DEV|TEST|STAGE)
Granska och spara beställning
Verifiera att Beställningstidpunkt och tom-datum blivit uppdaterat på vägvalet
(logiskAdress, tjanstekontrakt, rivtaprofil, tjanstekomponent, adress är samma, genomforandeTidpunkt > genomforandeTidpunkt i Test 1 => from datum av existerande Vagval < genomforandeTidpunkt )
Klicka på JSON Beställning
Kopiera innehållet i till Beställning fältet
Granska och spara beställning
Kontrollera att Vagval blivit uppdaterad
fromdatum =SKA INTE ÄNDRAS
tomdatum = genomforandeTidpunkt+100år av jsonBeställning
Skapa ett nytt Vagval
(logiskAdress, tjanstekontrakt är samma, åtminstone en av rivtaprofil, tjanstekomponent, adress är annan, genomforandeTidpunkt < genomforandeTidpunkt i 3 => from datum av existerande Vagval > genomforandeTidpunkt). Förväntning: Den gammla vagval ska vara borttagen, den nya - skapad.
Klicka på JSON Beställning
Kopiera innehållet av till Beställning fältet
Granska och spara beställning
Kontrollera att
Vagval som redan var i DB blivit satt till deleted
Nytt Vagval blivit skapat från genomforandeTidpunkt
(logiskAdress, tjanstekontrakt är samma, åtminstone en av rivtaprofil, tjanstekomponent, adress är annan, genomforandeTidpunkt > genomforandeTidpunkt i 3 => from datum av existerande Vagval < genomforandeTidpunkt). Förväntning: Den gammla vagval ska vara giltig fram till datumet genomforandeTidpunkt -1, den nya ska vara giltig från genomforandeTidpunkt.
Klicka på JSON Beställning
Kopiera innehållet i till Beställning fältet
Granska och spara beställning
Kontrollera att
Vagval tom datum blivit ändrat till genomforandeTidpunkt -1
Ny vagval blivit skapat och from datum = genomforandeTidpunkt
Klicka på JSON Beställning
Kopiera innehållet i till Beställning fältet, men ändra adressen till https://testAdress1.com"
Granska och spara beställning
Kontrollera att Vagval blivit skapat.
Upprepa 2 gånger med https://testAdress2.com och https://testAdress3.com
På startsidan, klicka bulk ta bort AnropsAdresser.
Leta upp de adresser du skapat via filtrering på testAdress.
Kryssa i dem, och klicka Ta bort längst ner.
Verifiera att du får info om att adresserna ingår i Vagval (som ska vara listade) och att de inte går att ta bort.
På startsidan, klicka bulk Ta bort Vagval
Leta upp de Vagval du skapat, med filtrering på LogiskAdress HSAid = NY_LOGISKADRESS.
Om de tre Vagvalen hittas, kryssa i dem och klicka på Ta bort längst ner.
Leta upp dem igen och kontrollera att de blivit borttagna.
Skapa Vagval
Skapa Vagval
Klicka på JSON Beställning
Kopiera innehållet i till Beställning fältet
Granska och spara beställning
Kontrollera att Vagvalet ska tas bort
Klicka på JSON Beställning
Kopiera innehållet i till Beställning fältet
Granska och spara beställning
Kontrollera att Vagval tom datum blivit ändrat till genomforandeTidpunkt -1