| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "blimp/engine/feature/engine_render_widget_feature.h" | 5 #include "blimp/engine/feature/engine_render_widget_feature.h" |
| 6 | 6 |
| 7 #include <memory> | 7 #include <memory> |
| 8 | 8 |
| 9 #include "base/logging.h" | 9 #include "base/logging.h" |
| 10 #include "base/memory/ptr_util.h" | 10 #include "base/memory/ptr_util.h" |
| (...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 257 EXPECT_CALL( | 257 EXPECT_CALL( |
| 258 *ime_message_sender_, | 258 *ime_message_sender_, |
| 259 MockableProcessMessage(BlimpImeMsgEquals(2, 1, ImeMessage::SHOW_IME, | 259 MockableProcessMessage(BlimpImeMsgEquals(2, 1, ImeMessage::SHOW_IME, |
| 260 std::string("green apple"), 1), | 260 std::string("green apple"), 1), |
| 261 _)); | 261 _)); |
| 262 | 262 |
| 263 EXPECT_CALL( | 263 EXPECT_CALL( |
| 264 *ime_message_sender_, | 264 *ime_message_sender_, |
| 265 MockableProcessMessage(BlimpImeMsgEquals(2, ImeMessage::HIDE_IME), _)); | 265 MockableProcessMessage(BlimpImeMsgEquals(2, ImeMessage::HIDE_IME), _)); |
| 266 | 266 |
| 267 std::string text = "green apple"; |
| 268 std::string placeholder = "fruit name"; |
| 269 |
| 267 feature_.OnRenderWidgetCreated(2, &render_widget_host1_); | 270 feature_.OnRenderWidgetCreated(2, &render_widget_host1_); |
| 268 feature_.SendShowImeRequest(2, &render_widget_host1_, &text_input_client_); | 271 feature_.SendShowImeRequest(2, &render_widget_host1_, |
| 272 ui::TEXT_INPUT_TYPE_TEXT, text, placeholder); |
| 269 feature_.SendHideImeRequest(2, &render_widget_host1_); | 273 feature_.SendHideImeRequest(2, &render_widget_host1_); |
| 270 } | 274 } |
| 271 | 275 |
| 272 TEST_F(EngineRenderWidgetFeatureTest, DropsStaleMessages) { | 276 TEST_F(EngineRenderWidgetFeatureTest, DropsStaleMessages) { |
| 273 InSequence sequence; | 277 InSequence sequence; |
| 274 std::vector<uint8_t> payload = { 'f', 'u', 'n' }; | 278 std::vector<uint8_t> payload = { 'f', 'u', 'n' }; |
| 275 std::vector<uint8_t> new_payload = {'n', 'o', ' ', 'f', 'u', 'n'}; | 279 std::vector<uint8_t> new_payload = {'n', 'o', ' ', 'f', 'u', 'n'}; |
| 276 | 280 |
| 277 EXPECT_CALL(*render_widget_message_sender_, | 281 EXPECT_CALL(*render_widget_message_sender_, |
| 278 MockableProcessMessage( | 282 MockableProcessMessage( |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 334 | 338 |
| 335 feature_.OnRenderWidgetCreated(1, &render_widget_host1_); | 339 feature_.OnRenderWidgetCreated(1, &render_widget_host1_); |
| 336 feature_.OnRenderWidgetCreated(2, &render_widget_host2_); | 340 feature_.OnRenderWidgetCreated(2, &render_widget_host2_); |
| 337 feature_.OnRenderWidgetInitialized(1, &render_widget_host1_); | 341 feature_.OnRenderWidgetInitialized(1, &render_widget_host1_); |
| 338 feature_.OnRenderWidgetDeleted(2, &render_widget_host2_); | 342 feature_.OnRenderWidgetDeleted(2, &render_widget_host2_); |
| 339 feature_.SendCompositorMessage(1, &render_widget_host1_, payload); | 343 feature_.SendCompositorMessage(1, &render_widget_host1_, payload); |
| 340 } | 344 } |
| 341 | 345 |
| 342 } // namespace engine | 346 } // namespace engine |
| 343 } // namespace blimp | 347 } // namespace blimp |
| OLD | NEW |