diff --git a/modules/gapi/test/util/any_tests.cpp b/modules/gapi/test/util/any_tests.cpp index 9d3e9c92a4..238c6dbd7b 100644 --- a/modules/gapi/test/util/any_tests.cpp +++ b/modules/gapi/test/util/any_tests.cpp @@ -118,4 +118,25 @@ TEST(Any, copy_assign) ASSERT_EQ(8 , any_cast(a)); } +TEST(Any, get_ref_to_val_from_any) +{ + using namespace util; + int x = 8; + any a(x); + + int& casted_ref = any_cast(a); + ASSERT_EQ(casted_ref, 8); +} + +TEST(Any, update_val_via_ref) +{ + using namespace util; + int x = 8; + any a(x); + int& casted_ref = any_cast(a); + ASSERT_EQ(casted_ref, 8); + + casted_ref = 7; + ASSERT_EQ(any_cast(a), 7); +} } // namespace opencv_test