[FB_01] Usage Data Common
Green Button Certification Testing: Function Blocks
[FB_01] Usage Data Common is a mandatory Function Block for both 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 |
---|---|---|
CERT001 |
|
The CMD Certification Platform requests the ApplicationInformation resource and verifies
|
CERT002 |
|
The CMD Certification Platform requests an Authorization feed and verifies
|
CERT003 |
|
The CMD Certification Platform requests an Authorization entry and verifies
|
CERT004 |
|
The CMD Certification Platform requests an /Batch/Subscription and verifies
|
Test ID | XML Data Element Tested | Expected Results |
---|---|---|
EU_FB01_DE_001 | <atom:feed> |
Verify there is an <atom:feed> entry |
EU_FB01_DE_002 | feed <atom:id> |
Verify the feed entry contains an ID entry |
EU_FB01_DE_003 | feed <atom:title> |
Verify the feed entry contains a <atom:title> entry |
EU_FB01_DE_004 | feed <atom:updated> |
Verify the feed entry contains a <atom:updated> entry |
EU_FB01_DE_005 | <atom:id> |
Verify all ID entry values are unique |
EU_FB01_DE_006 | <espi:UsagePoint> |
Verify there is a UsagePoint entry |
EU_FB01_DE_007 | UsagePoint <atom:id> |
Verify the UsagePoint entry contains an ID entry |
EU_FB01_DE_008 | UsagePoint <atom:title> |
Verify the UsagePoint entry contains a title entry |
EU_FB01_DE_009 | UsagePoint <atom:link rel='self' href=> |
Verify the UsagePoint entry contains a "self" link entry |
EU_FB01_DE_010 | UsagePoint <atom:link rel='self' href=> |
Verify the UsagePoint "self" link entry href= value is unique |
EU_FB01_DE_011 | UsagePoint <atom:link rel='up' href=> |
Verify the UsagePoint entry contains a "up" link entry |
EU_FB01_DE_012 | UsagePoint <atom:link rel='related' href=> |
Verify the UsagePoint entry contains a "related" link entry referencing a MeterReading entry |
EU_FB01_DE_013 | UsagePoint <atom:link rel='related' href=> |
Verify the UsagePoint entry contains a "related" link entry referencing a LocalTimeParameters entry |
EU_FB01_DE_014 | <espi:UsagePoint/espi:ServiceCategory/espi:kind> |
Verify the UsagePoint entry ServiceCategory element contains a kind value element |
EU_FB01_DE_015 | UsagePoint <atom:published> |
Verify the UsagePoint entry contains a published entry |
EU_FB01_DE_016 | UsagePoint <atom:updated> |
Verify the UsagePoint entry contains an updated entry |
EU_FB01_DE_017 | <espi:LocalTimeParameters> |
Verify there is a LocalTimeParameters entry |
EU_FB01_DE_018 | LocalTimeParameters <atom:id> |
Verify the LocalTimeParameters entry contains an ID entry |
EU_FB01_DE_019 | LocalTimeParameters <atom:title> |
Verify the LocalTimeParameters entry contains a title entry |
EU_FB01_DE_020 | LocalTimeParameters <atom:link rel='self' href=> |
Verify the LocalTimeParameters entry contains a "self" link entry |
EU_FB01_DE_021 | LocalTimeParameters <atom:link rel='self' href=> |
Verify the LocalTimeParameters "self" link href= entry is unique |
EU_FB01_DE_022 | LocalTimeParameters <atom:link rel='up' href=> |
Verify the LocalTimeParameters entry contains a "up" link entry |
EU_FB01_DE_023 | LocalTimeParameters <atom:link rel='related' href=> |
Verify the LocalTimeParameters entry contains a "related" link entry referencing at least one UsagePoint entry |
EU_FB01_DE_024 | LocalTimeParameters <atom:published> |
Verify the LocalTimeParameters entry contains a published entry |
EU_FB01_DE_025 | LocalTimeParameters <atom:updated> |
Verify the LocalTimeParameters entry contains an updated entry |
There are no CMD Certification Format Category Tests
There are no CMD Certification Cyber Security Category Tests