Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(319)

Unified Diff: cc/tile_priority_unittest.cc

Issue 12084031: A host of micro-optimizations and a refactor of TimeForBoundsToIntersect (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebasing to tip of tree Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cc/tile_priority.cc ('k') | ui/gfx/rect_f.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/tile_priority_unittest.cc
diff --git a/cc/tile_priority_unittest.cc b/cc/tile_priority_unittest.cc
index bcca044f7733132dcd5af1d1097e831340c90709..5eea2b4d22cd0d69eadaef3e70c82cb50dec447f 100644
--- a/cc/tile_priority_unittest.cc
+++ b/cc/tile_priority_unittest.cc
@@ -10,6 +10,7 @@ namespace cc {
namespace {
TEST(TilePriorityTest, TimeForBoundsToIntersectWithScroll) {
+ const float inf = std::numeric_limits<float>::infinity();
gfx::Rect target(0, 0, 800, 600);
gfx::Rect current(100, 100, 100, 100);
EXPECT_EQ(0, TilePriority::TimeForBoundsToIntersect(
@@ -20,15 +21,16 @@ TEST(TilePriorityTest, TimeForBoundsToIntersectWithScroll) {
gfx::Rect(400, 400, 100, 100), current, 1, target));
current = gfx::Rect(-300, -300, 100, 100);
- EXPECT_EQ(1000, TilePriority::TimeForBoundsToIntersect(
+ EXPECT_EQ(inf, TilePriority::TimeForBoundsToIntersect(
gfx::Rect(0, 0, 100, 100), current, 1, target));
- EXPECT_EQ(1000, TilePriority::TimeForBoundsToIntersect(
+ EXPECT_EQ(inf, TilePriority::TimeForBoundsToIntersect(
gfx::Rect(-200, -200, 100, 100), current, 1, target));
EXPECT_EQ(2, TilePriority::TimeForBoundsToIntersect(
gfx::Rect(-400, -400, 100, 100), current, 1, target));
}
TEST(TilePriorityTest, TimeForBoundsToIntersectWithScale) {
+ const float inf = std::numeric_limits<float>::infinity();
gfx::Rect target(0, 0, 800, 600);
gfx::Rect current(100, 100, 100, 100);
EXPECT_EQ(0, TilePriority::TimeForBoundsToIntersect(
@@ -39,7 +41,7 @@ TEST(TilePriorityTest, TimeForBoundsToIntersectWithScale) {
gfx::Rect(400, 400, 400, 400), current, 1, target));
current = gfx::Rect(-300, -300, 100, 100);
- EXPECT_EQ(1000, TilePriority::TimeForBoundsToIntersect(
+ EXPECT_EQ(inf, TilePriority::TimeForBoundsToIntersect(
gfx::Rect(-400, -400, 300, 300), current, 1, target));
EXPECT_EQ(8, TilePriority::TimeForBoundsToIntersect(
gfx::Rect(-275, -275, 50, 50), current, 1, target));
« no previous file with comments | « cc/tile_priority.cc ('k') | ui/gfx/rect_f.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698