...
GetAccount method
Tests
LEVERANCESTART / -SLUT - KOMMER FRA RIGTIGE STED OG ER KORREKTE
StartDate og Enddate skal vise start og slut af leverance.
Tjek at dette er korrekt.Kun den NUVAERENDE leverance vises (ikke tidligere/fremtidig)
Find en kunde, hvor samme malepunkt har haft flere leverancer over tid
(fx tidligere leverandoerperiode + nuvaerende), eller en planlagt fremtidig
leverance. Svaret skal kun vise den leverance, der er aktiv i dag
(start <= i dag, og slut er enten tom eller efter i dag).
Kritisk fordi: en gammel eller fremtidig startdato her ville give kunden
en forkert leveranceperiode i klienten.A3 - Tom leveranceslut = løbende leverance (ingen opsigelse)
Vaelg en kunde uden planlagt ophør på leverancen. I svaret skal
leveranceslut vaere helt udeladt/tom.
Slå op i klienten: malepunktet skal være uden opsigelses-/ophørsdato.A4 - Leveranceslut vises KUN naar der reelt er en ophørsdato
Vaelg en kunde, hvor leverancen har en kendt ophørs-/skiftedato i
fremtiden.
Leveranceslut i svaret skal matche denne dato fra markedsbilledet
praecist (dag for dag).A5 - Datoer hænger paa det RIGTIGE malepunkt (ingen ombytning)
Vælg en kunde med FLERE malepunkter/installationer med FORSKELLIGE
leverancestartdatoer.
Kontroller for hvert malepunkt, at start/slut passer til netop det malepunkts EAN/aftagenummer - sammenlign EAN i svaret med EAN
i klienten.A6 - Manglende markeds-/leverancedata får HELE kaldet til at fejle
Find (eller faa oprettet) en kunde, hvor mindst eet aktivt el-malepunkt
mangler en leverancepost i markedstabellen.
Kald endpointet: i stedet for at returnere lokationer med tom leverancestart skal kaldet returnere en FEJL
(Dette ses i BLOG)- Data returned is correct for the installation / customer reference
- No installation can be reffed when customer is not active on that reference
- The startdate(leverance start) / enddate (leverance stop) is correct according to the type of supply (currently electrical only) Other validations