Indholdsfortegnelse
Indledning
App'en findes i to forskellige test-udgaver, TestMock og Test.
Test-versioner
TestMock
Installeres via TPA: https://insp.tpa.io/p/StiL4o0axvvsalLIqQDq
Denne udgave kører med Mock-data, der er hardcoded i projektet. Denne udgave er uafhængig af backends med undtagelse af Login-løsningen. Denne udgave anvendes primært af udviklerne, men kan være nyttig hvis backenden er nede i udviklingsperioden.
Test (anbefalet)
Installeres via TPA: https://insp.tpa.io/p/z3ENHCkXT1E4RSHyrZHQ
NemID login
NemID login vises med nogle simple felter, hvor man kan ændre hvilket CPR-nummer man ønsker at logge ind som. Med mindre man tester data for en specifik bruger, kan der blot trykkes på "OK" knappen for at logge ind med de preudfyldte data.
Automaticerede tests
Projektet er opdelt i nogle forskellige test targets, der hver især tester forskellige pakker i projektet.
App'en indeholder ét target, der afvikler UI Tests, ved at trykke sig i gennem forskellige views i app'en: MinGraviditetUITests. Resterende test targets er alle unit tests.
Alle tests kan køres på én gang ved at anvende Xcode's test feature: Product → Test (eller Cmd + U)