| Index: ui/events/mojo/struct_traits_unittest.cc
|
| diff --git a/ui/events/mojo/struct_traits_unittest.cc b/ui/events/mojo/struct_traits_unittest.cc
|
| index 766c61b0a16cd0a665f3362383f1987135dc2304..a0e79f1ebdee0f78bb5b80feeb7ba73954fd671b 100644
|
| --- a/ui/events/mojo/struct_traits_unittest.cc
|
| +++ b/ui/events/mojo/struct_traits_unittest.cc
|
| @@ -9,8 +9,6 @@
|
| #include "ui/events/keycodes/dom/dom_code.h"
|
| #include "ui/events/mojo/event.mojom.h"
|
| #include "ui/events/mojo/event_struct_traits.h"
|
| -#include "ui/events/mojo/latency_info_struct_traits.h"
|
| -#include "ui/events/mojo/traits_test_service.mojom.h"
|
|
|
| namespace ui {
|
|
|
| @@ -32,23 +30,6 @@ class StructTraitsTest : public testing::Test, public mojom::TraitsTestService {
|
| callback.Run(std::move(e));
|
| }
|
|
|
| - void EchoLatencyComponent(
|
| - const LatencyInfo::LatencyComponent& l,
|
| - const EchoLatencyComponentCallback& callback) override {
|
| - callback.Run(l);
|
| - }
|
| -
|
| - void EchoLatencyComponentId(
|
| - const std::pair<LatencyComponentType, int64_t>& id,
|
| - const EchoLatencyComponentIdCallback& callback) override {
|
| - callback.Run(id);
|
| - }
|
| -
|
| - void EchoLatencyInfo(const LatencyInfo& info,
|
| - const EchoLatencyInfoCallback& callback) override {
|
| - callback.Run(info);
|
| - }
|
| -
|
| base::MessageLoop loop_;
|
| mojo::BindingSet<TraitsTestService> traits_test_bindings_;
|
| DISALLOW_COPY_AND_ASSIGN(StructTraitsTest);
|
| @@ -56,78 +37,6 @@ class StructTraitsTest : public testing::Test, public mojom::TraitsTestService {
|
|
|
| } // namespace
|
|
|
| -TEST_F(StructTraitsTest, LatencyComponent) {
|
| - const int64_t sequence_number = 13371337;
|
| - const base::TimeTicks event_time = base::TimeTicks::Now();
|
| - const uint32_t event_count = 1234;
|
| - LatencyInfo::LatencyComponent input;
|
| - input.sequence_number = sequence_number;
|
| - input.event_time = event_time;
|
| - input.event_count = event_count;
|
| - mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy();
|
| - LatencyInfo::LatencyComponent output;
|
| - proxy->EchoLatencyComponent(input, &output);
|
| - EXPECT_EQ(sequence_number, output.sequence_number);
|
| - EXPECT_EQ(event_time, output.event_time);
|
| - EXPECT_EQ(event_count, output.event_count);
|
| -}
|
| -
|
| -TEST_F(StructTraitsTest, LatencyComponentId) {
|
| - const LatencyComponentType type =
|
| - INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT;
|
| - const int64_t id = 1337;
|
| - std::pair<LatencyComponentType, int64_t> input(type, id);
|
| - mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy();
|
| - std::pair<LatencyComponentType, int64_t> output;
|
| - proxy->EchoLatencyComponentId(input, &output);
|
| - EXPECT_EQ(type, output.first);
|
| - EXPECT_EQ(id, output.second);
|
| -}
|
| -
|
| -TEST_F(StructTraitsTest, LatencyInfo) {
|
| - LatencyInfo latency;
|
| - ASSERT_FALSE(latency.terminated());
|
| - ASSERT_EQ(0u, latency.input_coordinates_size());
|
| - latency.AddLatencyNumber(INPUT_EVENT_LATENCY_ORIGINAL_COMPONENT, 1234, 0);
|
| - latency.AddLatencyNumber(INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT, 1234, 100);
|
| - latency.AddLatencyNumber(INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT,
|
| - 1234, 0);
|
| - EXPECT_TRUE(latency.AddInputCoordinate(gfx::PointF(100, 200)));
|
| - EXPECT_TRUE(latency.AddInputCoordinate(gfx::PointF(101, 201)));
|
| - // Up to 2 InputCoordinate is allowed.
|
| - EXPECT_FALSE(latency.AddInputCoordinate(gfx::PointF(102, 202)));
|
| -
|
| - EXPECT_EQ(100, latency.trace_id());
|
| - EXPECT_TRUE(latency.terminated());
|
| - EXPECT_EQ(2u, latency.input_coordinates_size());
|
| -
|
| - mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy();
|
| - LatencyInfo output;
|
| - proxy->EchoLatencyInfo(latency, &output);
|
| -
|
| - EXPECT_EQ(latency.trace_id(), output.trace_id());
|
| - EXPECT_EQ(latency.terminated(), output.terminated());
|
| - EXPECT_EQ(latency.input_coordinates_size(), output.input_coordinates_size());
|
| - for (size_t i = 0; i < latency.input_coordinates_size(); i++) {
|
| - EXPECT_EQ(latency.input_coordinates()[i].x(),
|
| - output.input_coordinates()[i].x());
|
| - EXPECT_EQ(latency.input_coordinates()[i].y(),
|
| - output.input_coordinates()[i].y());
|
| - }
|
| -
|
| - EXPECT_TRUE(output.FindLatency(INPUT_EVENT_LATENCY_ORIGINAL_COMPONENT, 1234,
|
| - nullptr));
|
| -
|
| - LatencyInfo::LatencyComponent rwh_comp;
|
| - EXPECT_TRUE(output.FindLatency(INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT, 1234,
|
| - &rwh_comp));
|
| - EXPECT_EQ(100, rwh_comp.sequence_number);
|
| - EXPECT_EQ(1u, rwh_comp.event_count);
|
| -
|
| - EXPECT_TRUE(output.FindLatency(
|
| - INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT, 1234, nullptr));
|
| -}
|
| -
|
| TEST_F(StructTraitsTest, KeyEvent) {
|
| KeyEvent kTestData[] = {
|
| {ET_KEY_PRESSED, VKEY_RETURN, EF_CONTROL_DOWN},
|
|
|