OLD | NEW |
1 #include "platform/scheduler/base/thread_load_tracker.h" | 1 #include "platform/scheduler/base/thread_load_tracker.h" |
2 | 2 |
3 #include "base/bind.h" | 3 #include "base/bind.h" |
4 #include "testing/gmock/include/gmock/gmock.h" | 4 #include "testing/gmock/include/gmock/gmock.h" |
5 #include "testing/gtest/include/gtest/gtest.h" | 5 #include "testing/gtest/include/gtest/gtest.h" |
6 | 6 |
7 using testing::ElementsAre; | 7 using ::testing::ElementsAre; |
8 | 8 |
9 namespace blink { | 9 namespace blink { |
10 namespace scheduler { | 10 namespace scheduler { |
11 | 11 |
12 namespace { | 12 namespace { |
13 | 13 |
14 void AddToVector(std::vector<std::pair<base::TimeTicks, double>>* vector, | 14 void AddToVector(std::vector<std::pair<base::TimeTicks, double>>* vector, |
15 base::TimeTicks time, | 15 base::TimeTicks time, |
16 double load) { | 16 double load) { |
17 vector->push_back({time, load}); | 17 vector->push_back({time, load}); |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
108 | 108 |
109 thread_load_tracker.RecordTaskTime(SecondsToTime(28), SecondsToTime(29)); | 109 thread_load_tracker.RecordTaskTime(SecondsToTime(28), SecondsToTime(29)); |
110 | 110 |
111 EXPECT_THAT(result, ElementsAre(std::make_pair(SecondsToTime(27), 0), | 111 EXPECT_THAT(result, ElementsAre(std::make_pair(SecondsToTime(27), 0), |
112 std::make_pair(SecondsToTime(28), 0), | 112 std::make_pair(SecondsToTime(28), 0), |
113 std::make_pair(SecondsToTime(29), 1))); | 113 std::make_pair(SecondsToTime(29), 1))); |
114 } | 114 } |
115 | 115 |
116 } // namespace scheduler | 116 } // namespace scheduler |
117 } // namespace blink | 117 } // namespace blink |
OLD | NEW |