X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Frect_test.cc;h=832fdad823fca2a9c446164a81a8b16f63930bb8;hb=c0514dd6ec5bd0a0fcfc01f4f67e83fb3fdac4c4;hp=90d6f096fff62646a07197a24c67f571cd5d16ab;hpb=3828baf56467224f5d44049bf1e7a7ed11f43a05;p=dcpomatic.git diff --git a/test/rect_test.cc b/test/rect_test.cc index 90d6f096f..832fdad82 100644 --- a/test/rect_test.cc +++ b/test/rect_test.cc @@ -18,16 +18,31 @@ */ +/** @file test/rect_test.cc + * @brief Test Rect class. + * @ingroup selfcontained + */ + #include "lib/rect.h" #include #include using boost::optional; -BOOST_AUTO_TEST_CASE (rect_test) +BOOST_AUTO_TEST_CASE (rect_test1) { dcpomatic::Rect a (0, 0, 100, 100); dcpomatic::Rect b (200, 200, 100, 100); optional > c = a.intersection (b); BOOST_CHECK (!c); } + +BOOST_AUTO_TEST_CASE (rect_test2) +{ + dcpomatic::Rect a (0, 330, 100, 85); + a.extend (dcpomatic::Rect (50, 235, 100, 85)); + BOOST_CHECK_EQUAL (a.x, 0); + BOOST_CHECK_EQUAL (a.y, 235); + BOOST_CHECK_EQUAL (a.width, 150); + BOOST_CHECK_EQUAL (a.height, 180); +}