Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(174)

Side by Side Diff: content/renderer/render_view_browsertest.cc

Issue 1873783003: Convert //content/renderer from scoped_ptr to std::unique_ptr (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « content/renderer/render_thread_impl_browsertest.cc ('k') | content/renderer/render_view_impl.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 <stddef.h> 5 #include <stddef.h>
6 #include <stdint.h> 6 #include <stdint.h>
7 7
8 #include "base/bind.h" 8 #include "base/bind.h"
9 #include "base/callback.h" 9 #include "base/callback.h"
10 #include "base/command_line.h" 10 #include "base/command_line.h"
(...skipping 355 matching lines...) Expand 10 before | Expand all | Expand 10 after
366 const gfx::Size& GetPreferredSize() { 366 const gfx::Size& GetPreferredSize() {
367 view()->CheckPreferredSize(); 367 view()->CheckPreferredSize();
368 return view()->preferred_size_; 368 return view()->preferred_size_;
369 } 369 }
370 370
371 void SetZoomLevel(double level) { 371 void SetZoomLevel(double level) {
372 view()->OnSetZoomLevelForView(false, level); 372 view()->OnSetZoomLevelForView(false, level);
373 } 373 }
374 374
375 private: 375 private:
376 scoped_ptr<MockKeyboard> mock_keyboard_; 376 std::unique_ptr<MockKeyboard> mock_keyboard_;
377 }; 377 };
378 378
379 class DevToolsAgentTest : public RenderViewImplTest { 379 class DevToolsAgentTest : public RenderViewImplTest {
380 public: 380 public:
381 void Attach() { 381 void Attach() {
382 notifications_ = std::vector<std::string>(); 382 notifications_ = std::vector<std::string>();
383 std::string host_id = "host_id"; 383 std::string host_id = "host_id";
384 agent()->OnAttach(host_id, 17); 384 agent()->OnAttach(host_id, 17);
385 agent()->send_protocol_message_callback_for_test_ = base::Bind( 385 agent()->send_protocol_message_callback_for_test_ = base::Bind(
386 &DevToolsAgentTest::OnDevToolsMessage, base::Unretained(this)); 386 &DevToolsAgentTest::OnDevToolsMessage, base::Unretained(this));
(...skipping 12 matching lines...) Expand all
399 agent()->OnDispatchOnInspectorBackend(17, message); 399 agent()->OnDispatchOnInspectorBackend(17, message);
400 } 400 }
401 401
402 void CloseWhilePaused() { 402 void CloseWhilePaused() {
403 EXPECT_TRUE(IsPaused()); 403 EXPECT_TRUE(IsPaused());
404 view()->NotifyOnClose(); 404 view()->NotifyOnClose();
405 } 405 }
406 406
407 void OnDevToolsMessage( 407 void OnDevToolsMessage(
408 int, int, const std::string& message, const std::string&) { 408 int, int, const std::string& message, const std::string&) {
409 scoped_ptr<base::DictionaryValue> root(static_cast<base::DictionaryValue*>( 409 std::unique_ptr<base::DictionaryValue> root(
410 base::JSONReader::Read(message).release())); 410 static_cast<base::DictionaryValue*>(
411 base::JSONReader::Read(message).release()));
411 int id; 412 int id;
412 if (!root->GetInteger("id", &id)) { 413 if (!root->GetInteger("id", &id)) {
413 std::string notification; 414 std::string notification;
414 EXPECT_TRUE(root->GetString("method", &notification)); 415 EXPECT_TRUE(root->GetString("method", &notification));
415 notifications_.push_back(notification); 416 notifications_.push_back(notification);
416 } 417 }
417 } 418 }
418 419
419 int CountNotifications(const std::string& notification) { 420 int CountNotifications(const std::string& notification) {
420 int result = 0; 421 int result = 0;
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after
614 FrameHostMsg_DidCommitProvisionalLoad::ID); 615 FrameHostMsg_DidCommitProvisionalLoad::ID);
615 EXPECT_TRUE(frame_navigate_msg); 616 EXPECT_TRUE(frame_navigate_msg);
616 617
617 FrameHostMsg_DidCommitProvisionalLoad::Param host_nav_params; 618 FrameHostMsg_DidCommitProvisionalLoad::Param host_nav_params;
618 FrameHostMsg_DidCommitProvisionalLoad::Read(frame_navigate_msg, 619 FrameHostMsg_DidCommitProvisionalLoad::Read(frame_navigate_msg,
619 &host_nav_params); 620 &host_nav_params);
620 EXPECT_TRUE(base::get<0>(host_nav_params).is_post); 621 EXPECT_TRUE(base::get<0>(host_nav_params).is_post);
621 622
622 // Check post data sent to browser matches 623 // Check post data sent to browser matches
623 EXPECT_TRUE(base::get<0>(host_nav_params).page_state.IsValid()); 624 EXPECT_TRUE(base::get<0>(host_nav_params).page_state.IsValid());
624 scoped_ptr<HistoryEntry> entry = 625 std::unique_ptr<HistoryEntry> entry =
625 PageStateToHistoryEntry(base::get<0>(host_nav_params).page_state); 626 PageStateToHistoryEntry(base::get<0>(host_nav_params).page_state);
626 blink::WebHTTPBody body = entry->root().httpBody(); 627 blink::WebHTTPBody body = entry->root().httpBody();
627 blink::WebHTTPBody::Element element; 628 blink::WebHTTPBody::Element element;
628 bool successful = body.elementAt(0, element); 629 bool successful = body.elementAt(0, element);
629 EXPECT_TRUE(successful); 630 EXPECT_TRUE(successful);
630 EXPECT_EQ(blink::WebHTTPBody::Element::TypeData, element.type); 631 EXPECT_EQ(blink::WebHTTPBody::Element::TypeData, element.type);
631 EXPECT_EQ(length, element.data.size()); 632 EXPECT_EQ(length, element.data.size());
632 EXPECT_EQ(0, memcmp(raw_data, element.data.data(), length)); 633 EXPECT_EQ(0, memcmp(raw_data, element.data.data(), length));
633 } 634 }
634 635
(...skipping 1758 matching lines...) Expand 10 before | Expand all | Expand 10 after
2393 2394
2394 TEST_F(DevToolsAgentTest, RuntimeEnableForcesContextsAfterNavigation) { 2395 TEST_F(DevToolsAgentTest, RuntimeEnableForcesContextsAfterNavigation) {
2395 Attach(); 2396 Attach();
2396 DispatchDevToolsMessage("{\"id\":1,\"method\":\"Runtime.enable\"}"); 2397 DispatchDevToolsMessage("{\"id\":1,\"method\":\"Runtime.enable\"}");
2397 EXPECT_EQ(0, CountNotifications("Runtime.executionContextCreated")); 2398 EXPECT_EQ(0, CountNotifications("Runtime.executionContextCreated"));
2398 LoadHTML("<body>page<iframe></iframe></body>"); 2399 LoadHTML("<body>page<iframe></iframe></body>");
2399 EXPECT_EQ(2, CountNotifications("Runtime.executionContextCreated")); 2400 EXPECT_EQ(2, CountNotifications("Runtime.executionContextCreated"));
2400 } 2401 }
2401 2402
2402 } // namespace content 2403 } // namespace content
OLDNEW
« no previous file with comments | « content/renderer/render_thread_impl_browsertest.cc ('k') | content/renderer/render_view_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698