OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 "base/basictypes.h" | 5 #include "base/basictypes.h" |
6 #include "base/bind.h" | 6 #include "base/bind.h" |
7 #include "base/callback.h" | 7 #include "base/callback.h" |
8 #include "base/location.h" | 8 #include "base/location.h" |
9 #include "base/single_thread_task_runner.h" | 9 #include "base/single_thread_task_runner.h" |
10 #include "base/strings/string_util.h" | 10 #include "base/strings/string_util.h" |
(...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
293 } | 293 } |
294 | 294 |
295 private: | 295 private: |
296 scoped_ptr<MockKeyboard> mock_keyboard_; | 296 scoped_ptr<MockKeyboard> mock_keyboard_; |
297 }; | 297 }; |
298 | 298 |
299 class DevToolsAgentTest : public RenderViewImplTest { | 299 class DevToolsAgentTest : public RenderViewImplTest { |
300 public: | 300 public: |
301 void Attach() { | 301 void Attach() { |
302 std::string host_id = "host_id"; | 302 std::string host_id = "host_id"; |
303 agent()->OnAttach(host_id); | 303 agent()->OnAttach(host_id, 17); |
304 } | 304 } |
305 | 305 |
306 void Detach() { | 306 void Detach() { |
307 agent()->OnDetach(); | 307 agent()->OnDetach(); |
308 } | 308 } |
309 | 309 |
310 bool IsPaused() { | 310 bool IsPaused() { |
311 return agent()->paused_; | 311 return agent()->paused_; |
312 } | 312 } |
313 | 313 |
314 void DispatchDevToolsMessage(const std::string& message) { | 314 void DispatchDevToolsMessage(const std::string& message) { |
315 agent()->OnDispatchOnInspectorBackend(message); | 315 agent()->OnDispatchOnInspectorBackend(17, message); |
316 } | 316 } |
317 | 317 |
318 void CloseWhilePaused() { | 318 void CloseWhilePaused() { |
319 EXPECT_TRUE(IsPaused()); | 319 EXPECT_TRUE(IsPaused()); |
320 view()->NotifyOnClose(); | 320 view()->NotifyOnClose(); |
321 } | 321 } |
322 | 322 |
323 private: | 323 private: |
324 DevToolsAgent* agent() { | 324 DevToolsAgent* agent() { |
325 return frame()->devtools_agent(); | 325 return frame()->devtools_agent(); |
(...skipping 2028 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2354 FROM_HERE, | 2354 FROM_HERE, |
2355 base::Bind(&DevToolsAgentTest::CloseWhilePaused, base::Unretained(this))); | 2355 base::Bind(&DevToolsAgentTest::CloseWhilePaused, base::Unretained(this))); |
2356 ExecuteJavaScriptForTests("debugger;"); | 2356 ExecuteJavaScriptForTests("debugger;"); |
2357 | 2357 |
2358 // CloseWhilePaused should resume execution and continue here. | 2358 // CloseWhilePaused should resume execution and continue here. |
2359 EXPECT_FALSE(IsPaused()); | 2359 EXPECT_FALSE(IsPaused()); |
2360 Detach(); | 2360 Detach(); |
2361 } | 2361 } |
2362 | 2362 |
2363 } // namespace content | 2363 } // namespace content |
OLD | NEW |