...
- Endnu ikke startet aftale udelades
Gør: Vælg et målepunkt med en kontrakt, hvis startdato ligger i FREMTIDEN.
Forvent: Den fremtidige kontrakt er IKKE med i listen (den tæller ikke med).
Kontrollér i klienten: Kontrakten er oprettet, men med startdato senere end i dag. - Aftale der starter præcis i dag er med
Gør: Vælg en kontrakt med startdato = dags dato.
Forvent: Kontrakten ER med i listen. - Afsluttet aftale udelades
Gør: Vælg et målepunkt med en kontrakt, hvis slutdato ligger i FORTIDEN.
Forvent: Den afsluttede kontrakt er IKKE med i listen.
Kontrollér i klienten: Kontrakten har en slutdato før i dag. - Aftale der slutter præcis i dag er IKKE med (slutdato er eksklusiv)
Gør: Vælg en kontrakt med slutdato = dags dato.
Forvent: Kontrakten er IKKE med i listen. - Åben (uden slutdato) aftale er med
Gør: Vælg en aktiv kontrakt UDEN slutdato.
Forvent: Kontrakten ER med i listen. - Kundens tilknytning til aftalen skal også være aktiv i dag
Gør: Find et tilfælde hvor selve kontrakten er aktiv i dag, men kundens
tilknytning til kontrakten er ophørt (eller endnu ikke startet).
Forvent: Aftalen er IKKE med i listen.
================================================================================
D. KORREKT TILKNYTNING - kunde, målepunkt (EAN) og forsyningsart
================================================================================D1 -
- Aftaler hører til det rigtige målepunkt (EAN)
Gør: Kald med kundens customerId, men med EAN for et målepunkt, der tilhører
...
- kunden, og noter aftalerne. Gentag for et ANDET af kundens målepunkter.
Forvent: De to kald giver de aftaler, der hører til hvert sit målepunkt - ikke
...
- en sammenblanding.
Kontrollér i klienten: Hvilke kontrakter ligger på hvilket målepunkt.
...
- Kun el-aftaler returneres (anden forsyningsart udelades)
Gør: Vælg en kunde, der ud over el også har fx gas/varme/vand på samme
...
- installation.
Forvent: Kun el-aftaler er med i listen. Ikke-el forsyning udelades helt.
Kontrollér i klienten: Kundens forsyningsarter på installationen
...
- .
...
- Kun aktiv forbruger
Gør: Vælg et tilfælde, hvor forbrugeren/aftageforholdet er ophørt/lukket.
Forvent: Der returneres ingen aftaler for det lukkede forhold
...
- og ikke gamle aftaler.
...
- Alle returnerede aftaler tilhører den kunde, der blev spurgt på
Gør: Kald med et gyldigt customerId og et gyldigt EAN.
Forvent: Svaret indeholder kun denne kundes aftaler. (Hvis de underliggende
...
- data nogensinde indeholder en anden kundes række, AFVISES kaldet helt
...
- .)
...
Result:
Update User Account
...