Index: cc/output/begin_frame_args_unittest.cc |
diff --git a/cc/output/begin_frame_args_unittest.cc b/cc/output/begin_frame_args_unittest.cc |
index 9d77a45dca1c309eda0cacb0f936b7964a960549..877a857c63215235dc1148f017d7455545645806 100644 |
--- a/cc/output/begin_frame_args_unittest.cc |
+++ b/cc/output/begin_frame_args_unittest.cc |
@@ -15,26 +15,29 @@ namespace { |
TEST(BeginFrameArgsTest, Helpers) { |
// Quick create methods work |
- BeginFrameArgs args0 = CreateBeginFrameArgsForTesting(); |
+ BeginFrameArgs args0 = CreateBeginFrameArgsForTesting(BEGINFRAME_FROM_HERE); |
EXPECT_TRUE(args0.IsValid()) << args0; |
- BeginFrameArgs args1 = CreateBeginFrameArgsForTesting(0, 0, -1); |
+ BeginFrameArgs args1 = |
+ CreateBeginFrameArgsForTesting(BEGINFRAME_FROM_HERE, 0, 0, -1); |
EXPECT_FALSE(args1.IsValid()) << args1; |
- BeginFrameArgs args2 = CreateBeginFrameArgsForTesting(1, 2, 3); |
+ BeginFrameArgs args2 = |
+ CreateBeginFrameArgsForTesting(BEGINFRAME_FROM_HERE, 1, 2, 3); |
EXPECT_TRUE(args2.IsValid()) << args2; |
EXPECT_EQ(1, args2.frame_time.ToInternalValue()); |
EXPECT_EQ(2, args2.deadline.ToInternalValue()); |
EXPECT_EQ(3, args2.interval.ToInternalValue()); |
EXPECT_EQ(BeginFrameArgs::NORMAL, args2.type); |
- BeginFrameArgs args3 = CreateExpiredBeginFrameArgsForTesting(); |
+ BeginFrameArgs args3 = |
+ CreateExpiredBeginFrameArgsForTesting(BEGINFRAME_FROM_HERE); |
EXPECT_TRUE(args3.IsValid()) << args3; |
EXPECT_GT(gfx::FrameTime::Now(), args3.deadline); |
EXPECT_EQ(BeginFrameArgs::NORMAL, args3.type); |
- BeginFrameArgs args4 = |
- CreateBeginFrameArgsForTesting(1, 2, 3, BeginFrameArgs::MISSED); |
+ BeginFrameArgs args4 = CreateBeginFrameArgsForTesting( |
+ BEGINFRAME_FROM_HERE, 1, 2, 3, BeginFrameArgs::MISSED); |
EXPECT_TRUE(args4.IsValid()) << args4; |
EXPECT_EQ(1, args4.frame_time.ToInternalValue()); |
EXPECT_EQ(2, args4.deadline.ToInternalValue()); |
@@ -42,16 +45,19 @@ TEST(BeginFrameArgsTest, Helpers) { |
EXPECT_EQ(BeginFrameArgs::MISSED, args4.type); |
// operator== |
- EXPECT_EQ(CreateBeginFrameArgsForTesting(4, 5, 6), |
- CreateBeginFrameArgsForTesting(4, 5, 6)); |
+ EXPECT_EQ(CreateBeginFrameArgsForTesting(BEGINFRAME_FROM_HERE, 4, 5, 6), |
+ CreateBeginFrameArgsForTesting(BEGINFRAME_FROM_HERE, 4, 5, 6)); |
EXPECT_NONFATAL_FAILURE( |
- EXPECT_EQ(CreateBeginFrameArgsForTesting(7, 8, 9, BeginFrameArgs::MISSED), |
- CreateBeginFrameArgsForTesting(7, 8, 9)), |
+ EXPECT_EQ(CreateBeginFrameArgsForTesting(BEGINFRAME_FROM_HERE, 7, 8, 9, |
+ BeginFrameArgs::MISSED), |
+ CreateBeginFrameArgsForTesting(BEGINFRAME_FROM_HERE, 7, 8, 9)), |
+ ""); |
+ |
+ EXPECT_NONFATAL_FAILURE( |
+ EXPECT_EQ(CreateBeginFrameArgsForTesting(BEGINFRAME_FROM_HERE, 4, 5, 6), |
+ CreateBeginFrameArgsForTesting(BEGINFRAME_FROM_HERE, 7, 8, 9)), |
""); |
- EXPECT_NONFATAL_FAILURE(EXPECT_EQ(CreateBeginFrameArgsForTesting(4, 5, 6), |
- CreateBeginFrameArgsForTesting(7, 8, 9)), |
- ""); |
// operator<< |
std::stringstream out1; |
@@ -74,7 +80,7 @@ TEST(BeginFrameArgsTest, Create) { |
EXPECT_FALSE(args1.IsValid()) << args1; |
BeginFrameArgs args2 = BeginFrameArgs::Create( |
- base::TimeTicks::FromInternalValue(1), |
+ BEGINFRAME_FROM_HERE, base::TimeTicks::FromInternalValue(1), |
base::TimeTicks::FromInternalValue(2), |
base::TimeDelta::FromInternalValue(3), BeginFrameArgs::NORMAL); |
EXPECT_TRUE(args2.IsValid()) << args2; |
@@ -84,5 +90,14 @@ TEST(BeginFrameArgsTest, Create) { |
EXPECT_EQ(BeginFrameArgs::NORMAL, args2.type) << args2; |
} |
+#ifndef NDEBUG |
+TEST(BeginFrameArgsTest, Location) { |
+ tracked_objects::Location expected_location = BEGINFRAME_FROM_HERE; |
+ |
+ BeginFrameArgs args = CreateBeginFrameArgsForTesting(expected_location); |
+ EXPECT_EQ(expected_location.ToString(), args.created_from.ToString()); |
+} |
+#endif |
+ |
} // namespace |
} // namespace cc |