Closed DivineThreepwood closed 4 years ago
Implement handling of super types which not always support all fields. e.g. A LightRemote can receive a ColorableLightData but can for sure not handle all field. Checkout log output of test ColorableLightRemoteTest:testControllingViaLightRemote to reproduce the issue.
the testControllingViaLightRemote prints the following exceptions during the test:
First of all, why is the test not failing? And why are these fields accessed anyway? For sure the LightData does not provide a brightness state.