@@ -520,6 +520,28 @@ TEST_F(RenderedTargetTest, HullPoints)
520520 // Release
521521 fbo.release ();
522522 context.doneCurrent ();
523+
524+ // Test contains()
525+ ASSERT_FALSE (target.contains ({ 0 , 0 }));
526+ ASSERT_FALSE (target.contains ({ 1 , 0 }));
527+ ASSERT_FALSE (target.contains ({ 2 , 0 }));
528+ ASSERT_FALSE (target.contains ({ 3 , 0 }));
529+
530+ ASSERT_FALSE (target.contains ({ 0 , 1 }));
531+ ASSERT_TRUE (target.contains ({ 1 , 1 }));
532+ ASSERT_TRUE (target.contains ({ 1.4 , 1.25 }));
533+ ASSERT_TRUE (target.contains ({ 2 , 1 }));
534+ ASSERT_TRUE (target.contains ({ 3 , 1 }));
535+
536+ ASSERT_TRUE (target.contains ({ 1 , 2 }));
537+ ASSERT_FALSE (target.contains ({ 2 , 2 }));
538+ ASSERT_TRUE (target.contains ({ 3 , 2 }));
539+ ASSERT_FALSE (target.contains ({ 3.5 , 2.1 }));
540+
541+ ASSERT_TRUE (target.contains ({ 1 , 3 }));
542+ ASSERT_TRUE (target.contains ({ 2 , 3 }));
543+ ASSERT_TRUE (target.contains ({ 3 , 3 }));
544+ ASSERT_FALSE (target.contains ({ 3.3 , 3.5 }));
523545}
524546
525547TEST_F (RenderedTargetTest, Engine)
0 commit comments