static_assert(!cv::detail::has_gshape<NoGhape>::value,"NoGhape hasn't got any shape");
static_assert(cv::detail::has_gshape<HasGShape>::value,"HasGShape has got GShape shape");
static_assert(!cv::detail::has_gshape<MimicGShape>::value,"MimicGShape hasn't got right shape");
}
TEST(GAPIUtil,GTypeList)
{
static_assert(cv::detail::contains<cv::gapi::own::NotConvertibleToOwn,GAPI_OWN_TYPES_LIST,DISALLOWED_LIST>::value,"NotConvertibleToOwn is in denial list");
static_assert(!cv::detail::contains<cv::gapi::own::ConvertibleToOwn>::value,"ConvertibleToOwn is not in empty denial list");
static_assert(!cv::detail::contains<cv::gapi::own::ConvertibleToOwn,GAPI_OWN_TYPES_LIST,DISALLOWED_LIST>::value,"ConvertibleToOwn is not in denial list");