Exemplo n.º 1
0
//--------------------------------------------------------------------------------------------------
/// 
//--------------------------------------------------------------------------------------------------
TEST(RectTest, Contains_Rectd)
{
    Rectd rect;

    {
        const Vec2d pt(10, 20);
        EXPECT_FALSE(rect.contains(pt));
     
        rect.setWidth(10);
        EXPECT_FALSE(rect.contains(pt));

        rect.setHeight(10);
        EXPECT_FALSE(rect.contains(pt));

        rect.setHeight(20);
        EXPECT_TRUE(rect.contains(pt));
    }

    {
        const Vec2d pt(0, 0);
        EXPECT_TRUE(rect.contains(pt));
    }

    {
        const Vec2d pt(-0.5, 0);
        EXPECT_FALSE(rect.contains(pt));
    }
}