@@ -841,16 +841,31 @@ TEST(TestCodegenModelViaMocks, EmberAttributeReadDouble)
841
841
TestEmberScalarTypeRead<double , ZCL_DOUBLE_ATTRIBUTE_TYPE>(0.625 );
842
842
}
843
843
844
+ TEST (TestCodegenModelViaMocks, EmberAttributeReadInt24U)
845
+ {
846
+ TestEmberScalarTypeRead<OddSizedInteger<3 , false >, ZCL_INT24U_ATTRIBUTE_TYPE>(0x1234AB );
847
+ }
848
+
844
849
TEST (TestCodegenModelViaMocks, EmberAttributeReadInt32U)
845
850
{
846
851
TestEmberScalarTypeRead<uint32_t , ZCL_INT32U_ATTRIBUTE_TYPE>(0x1234ABCD );
847
852
}
848
853
854
+ TEST (TestCodegenModelViaMocks, EmberAttributeReadInt40U)
855
+ {
856
+ TestEmberScalarTypeRead<OddSizedInteger<5 , false >, ZCL_INT40U_ATTRIBUTE_TYPE>(0x1122334455 );
857
+ }
858
+
849
859
TEST (TestCodegenModelViaMocks, EmberAttributeReadInt48U)
850
860
{
851
861
TestEmberScalarTypeRead<OddSizedInteger<6 , false >, ZCL_INT48U_ATTRIBUTE_TYPE>(0xAABB11223344 );
852
862
}
853
863
864
+ TEST (TestCodegenModelViaMocks, EmberAttributeReadInt56U)
865
+ {
866
+ TestEmberScalarTypeRead<OddSizedInteger<7 , false >, ZCL_INT56U_ATTRIBUTE_TYPE>(0xAABB11223344 );
867
+ }
868
+
854
869
TEST (TestCodegenModelViaMocks, EmberAttributeReadBool)
855
870
{
856
871
TestEmberScalarTypeRead<bool , ZCL_BOOLEAN_ATTRIBUTE_TYPE>(true );
@@ -868,13 +883,19 @@ TEST(TestCodegenModelViaMocks, EmberAttributeReadNulls)
868
883
TestEmberScalarNullRead<uint16_t , ZCL_INT16U_ATTRIBUTE_TYPE>();
869
884
TestEmberScalarNullRead<OddSizedInteger<3 , false >, ZCL_INT24U_ATTRIBUTE_TYPE>();
870
885
TestEmberScalarNullRead<uint32_t , ZCL_INT32U_ATTRIBUTE_TYPE>();
886
+ TestEmberScalarNullRead<OddSizedInteger<5 , false >, ZCL_INT40U_ATTRIBUTE_TYPE>();
887
+ TestEmberScalarNullRead<OddSizedInteger<6 , false >, ZCL_INT48U_ATTRIBUTE_TYPE>();
888
+ TestEmberScalarNullRead<OddSizedInteger<7 , false >, ZCL_INT56U_ATTRIBUTE_TYPE>();
871
889
TestEmberScalarNullRead<uint64_t , ZCL_INT64U_ATTRIBUTE_TYPE>();
872
890
873
891
TestEmberScalarNullRead<int8_t , ZCL_INT8S_ATTRIBUTE_TYPE>();
874
892
TestEmberScalarNullRead<int16_t , ZCL_INT16S_ATTRIBUTE_TYPE>();
893
+ TestEmberScalarNullRead<OddSizedInteger<3 , true >, ZCL_INT24S_ATTRIBUTE_TYPE>();
875
894
TestEmberScalarNullRead<int32_t , ZCL_INT32S_ATTRIBUTE_TYPE>();
876
- TestEmberScalarNullRead<int64_t , ZCL_INT64S_ATTRIBUTE_TYPE>();
877
895
TestEmberScalarNullRead<OddSizedInteger<5 , true >, ZCL_INT40S_ATTRIBUTE_TYPE>();
896
+ TestEmberScalarNullRead<OddSizedInteger<6 , true >, ZCL_INT48S_ATTRIBUTE_TYPE>();
897
+ TestEmberScalarNullRead<OddSizedInteger<7 , true >, ZCL_INT56S_ATTRIBUTE_TYPE>();
898
+ TestEmberScalarNullRead<int64_t , ZCL_INT64S_ATTRIBUTE_TYPE>();
878
899
879
900
TestEmberScalarNullRead<bool , ZCL_BOOLEAN_ATTRIBUTE_TYPE>();
880
901
0 commit comments