[FB_51] Retail Customer Common
Green Button Certification Testing: Function Blocks
[FB_51] Retail Customer Common is a mandatory Function Block for CMD and DMD certifications. It verifies the data being tested contains the minimum required Atom Protocol and ESPI elements.
Test ID | XML Data Element Tested | Expected Results |
---|---|---|
CERT005 |
|
The CMD Certification Platform requests the ApplicationInformation resource and verifies
|
|
The CMD Certification Platform requests an Authorization feed and verifies
|
|
|
The CMD Certification Platform requests an Authorization entry and verifies
|
|
|
The CMD Certification Platform requests an /Batch/Subscription and verifies
|
Test ID | XML Data Element Tested | Expected Results |
---|---|---|
RC_FB51_DE_001 | <atom:feed> |
Verify there is a <atom:feed> entry |
feed <atom:id> |
Verify the feed entry contains an ID entry |
|
feed <atom:title> |
Verify the feed entry contains a <atom:title> entry |
|
feed <atom:updated> |
Verify the feed entry contains a <atom:updated> entry |
|
<atom:id> |
Verify all ID entry values are unique |
|
<cust:LocalTimeParameters> |
Verify there is a LocalTimeParameters entry |
|
LocalTimeParameters <atom:id> |
Verify the LocalTimeParameters entry contains an ID entry |
|
LocalTimeParameters <atom:title> |
Verify the LocalTimeParameters entry contains a title entry |
|
LocalTimeParameters <atom:link rel='self' href=> |
Verify the LocalTimeParameters entry contains a "self" link entry |
|
LocalTimeParameters <atom:link rel='self' href=> |
Verify the LocalTimeParameters "self" link href= entry is unique |
|
LocalTimeParameters <atom:link rel='up' href=> |
Verify the LocalTimeParameters entry contains a "up" link entry |
|
LocalTimeParameters <atom:link rel='related' href=> |
Verify the LocalTimeParameters entry contains a "related" link entry referencing at least one Customer entry |
|
LocalTimeParameters <atom:published> |
Verify the LocalTimeParameters entry contains a published entry |
|
LocalTimeParameters <atom:updated> |
Verify the LocalTimeParameters entry contains an updated entry |
|
<cust:Customer> |
Verify there is a Customer entry |
|
Customer <atom:id> |
Verify the Customer entry contains an ID entry |
|
Customer <atom:title> |
Verify the Customer entry contains a title entry |
|
Customer <atom:link rel='self' href=> |
Verify the Customer entry contains a "self" link entry |
|
Customer <atom:link rel='self' href=> |
Verify the Customer "self" link href= entry is unique |
|
Customer <atom:link rel='up' href=> |
Verify the Customer entry contains a "up" link entry |
|
Customer <atom:link rel='related' href=> |
Verify the Customer entry contains a "related" link entry referencing only one LocalTimeParameters entry |
|
Customer <atom:published> |
Verify the Customer entry contains a published entry |
|
Customer <atom:updated> |
Verify the Customer entry contains an updated entry |
There are no CMD Certification Format Category Tests
There are no CMD Certification Cyber Security Category Tests