Sure, we could do a universal test for conformance, but there's a REALLY easy win here and we can start small.
Let's start with an IDM test that does this:
for each bitmap attribute on each endpoint:
verify that the set masks are part of the data type and the rest of the values are 0
This works for every bitmap except this one crazy one in doorlock that's backwards.
The data types are parsed in the data model files now, so this should hopefully be a relatively simple test that makes use of the new data type parsing and also is expandable in the future to other data types
Sure, we could do a universal test for conformance, but there's a REALLY easy win here and we can start small.
Let's start with an IDM test that does this:
for each bitmap attribute on each endpoint:
verify that the set masks are part of the data type and the rest of the values are 0
This works for every bitmap except this one crazy one in doorlock that's backwards.
The data types are parsed in the data model files now, so this should hopefully be a relatively simple test that makes use of the new data type parsing and also is expandable in the future to other data types