diff --git a/test/api/test_sobel.cpp b/test/api/test_sobel.cpp index b22c58c309b80cc00ff33783662f43ba18e0f419..2a2c7d8a70ebd482111443f3ad0465789078a6dd 100644 --- a/test/api/test_sobel.cpp +++ b/test/api/test_sobel.cpp @@ -167,6 +167,11 @@ TYPED_TEST(Sobel, ImageSizeHorizontal) { sobel_3x3_horizontal()( src, sizeof(src), dst, sizeof(dst), INTRINSICCV_MAX_IMAGE_PIXELS, INTRINSICCV_MAX_IMAGE_PIXELS, 1)); + EXPECT_EQ( + INTRINSICCV_ERROR_ALLOCATION, + sobel_3x3_horizontal()(src, sizeof(src), dst, sizeof(dst), + INTRINSICCV_MAX_IMAGE_PIXELS, 1, + INTRINSICCV_MAXIMUM_CHANNEL_COUNT)); } TYPED_TEST(Sobel, ImageSizeVertical) { @@ -182,6 +187,10 @@ TYPED_TEST(Sobel, ImageSizeVertical) { sobel_3x3_vertical()(src, sizeof(src), dst, sizeof(dst), INTRINSICCV_MAX_IMAGE_PIXELS, INTRINSICCV_MAX_IMAGE_PIXELS, 1)); + EXPECT_EQ(INTRINSICCV_ERROR_ALLOCATION, + sobel_3x3_vertical()(src, sizeof(src), dst, sizeof(dst), + INTRINSICCV_MAX_IMAGE_PIXELS, 1, + INTRINSICCV_MAXIMUM_CHANNEL_COUNT)); } TYPED_TEST(Sobel, ChannelNumberHorizontal) {