Skip to content

Commit 2afa9fa

Browse files
committed
More unit test coverage
1 parent 98458eb commit 2afa9fa

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

src/app/codegen-interaction-model/tests/TestCodegenModelViaMocks.cpp

+22-1
Original file line numberDiff line numberDiff line change
@@ -841,16 +841,31 @@ TEST(TestCodegenModelViaMocks, EmberAttributeReadDouble)
841841
TestEmberScalarTypeRead<double, ZCL_DOUBLE_ATTRIBUTE_TYPE>(0.625);
842842
}
843843

844+
TEST(TestCodegenModelViaMocks, EmberAttributeReadInt24U)
845+
{
846+
TestEmberScalarTypeRead<OddSizedInteger<3, false>, ZCL_INT24U_ATTRIBUTE_TYPE>(0x1234AB);
847+
}
848+
844849
TEST(TestCodegenModelViaMocks, EmberAttributeReadInt32U)
845850
{
846851
TestEmberScalarTypeRead<uint32_t, ZCL_INT32U_ATTRIBUTE_TYPE>(0x1234ABCD);
847852
}
848853

854+
TEST(TestCodegenModelViaMocks, EmberAttributeReadInt40U)
855+
{
856+
TestEmberScalarTypeRead<OddSizedInteger<5, false>, ZCL_INT40U_ATTRIBUTE_TYPE>(0x1122334455);
857+
}
858+
849859
TEST(TestCodegenModelViaMocks, EmberAttributeReadInt48U)
850860
{
851861
TestEmberScalarTypeRead<OddSizedInteger<6, false>, ZCL_INT48U_ATTRIBUTE_TYPE>(0xAABB11223344);
852862
}
853863

864+
TEST(TestCodegenModelViaMocks, EmberAttributeReadInt56U)
865+
{
866+
TestEmberScalarTypeRead<OddSizedInteger<7, false>, ZCL_INT56U_ATTRIBUTE_TYPE>(0xAABB11223344);
867+
}
868+
854869
TEST(TestCodegenModelViaMocks, EmberAttributeReadBool)
855870
{
856871
TestEmberScalarTypeRead<bool, ZCL_BOOLEAN_ATTRIBUTE_TYPE>(true);
@@ -868,13 +883,19 @@ TEST(TestCodegenModelViaMocks, EmberAttributeReadNulls)
868883
TestEmberScalarNullRead<uint16_t, ZCL_INT16U_ATTRIBUTE_TYPE>();
869884
TestEmberScalarNullRead<OddSizedInteger<3, false>, ZCL_INT24U_ATTRIBUTE_TYPE>();
870885
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>();
871889
TestEmberScalarNullRead<uint64_t, ZCL_INT64U_ATTRIBUTE_TYPE>();
872890

873891
TestEmberScalarNullRead<int8_t, ZCL_INT8S_ATTRIBUTE_TYPE>();
874892
TestEmberScalarNullRead<int16_t, ZCL_INT16S_ATTRIBUTE_TYPE>();
893+
TestEmberScalarNullRead<OddSizedInteger<3, true>, ZCL_INT24S_ATTRIBUTE_TYPE>();
875894
TestEmberScalarNullRead<int32_t, ZCL_INT32S_ATTRIBUTE_TYPE>();
876-
TestEmberScalarNullRead<int64_t, ZCL_INT64S_ATTRIBUTE_TYPE>();
877895
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>();
878899

879900
TestEmberScalarNullRead<bool, ZCL_BOOLEAN_ATTRIBUTE_TYPE>();
880901

0 commit comments

Comments
 (0)