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

Unified Diff: components/web_view/frame_apptest.cc

Issue 1347023003: Rename frame classes (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: merge 2 trunk Created 5 years, 3 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « components/web_view/frame.cc ('k') | components/web_view/frame_connection.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/web_view/frame_apptest.cc
diff --git a/components/web_view/frame_apptest.cc b/components/web_view/frame_apptest.cc
index 31cee59720c8f9260a4dcd9eaea9e96e9bb9df59..14f4d9eea1dbab189e2838d9b2013a4f69d7adf5 100644
--- a/components/web_view/frame_apptest.cc
+++ b/components/web_view/frame_apptest.cc
@@ -81,17 +81,19 @@ scoped_ptr<FrameConnection> CreateFrameConnection(mojo::ApplicationImpl* app) {
return frame_connection;
}
-class TestFrameTreeClient : public FrameTreeClient {
+class TestFrameClient : public mojom::FrameClient {
public:
- TestFrameTreeClient()
+ TestFrameClient()
: connect_count_(0), last_dispatch_load_event_frame_id_(0) {}
- ~TestFrameTreeClient() override {}
+ ~TestFrameClient() override {}
int connect_count() const { return connect_count_; }
- mojo::Array<FrameDataPtr> connect_frames() { return connect_frames_.Pass(); }
+ mojo::Array<mojom::FrameDataPtr> connect_frames() {
+ return connect_frames_.Pass();
+ }
- mojo::Array<FrameDataPtr> adds() { return adds_.Pass(); }
+ mojo::Array<mojom::FrameDataPtr> adds() { return adds_.Pass(); }
// Sets a callback to run once OnConnect() is received.
void set_on_connect_callback(const base::Closure& closure) {
@@ -106,10 +108,10 @@ class TestFrameTreeClient : public FrameTreeClient {
on_dispatch_load_event_callback_ = closure;
}
- FrameTreeServer* server() { return server_.get(); }
+ mojom::Frame* server_frame() { return server_frame_.get(); }
- mojo::InterfaceRequest<FrameTreeServer> GetFrameTreeServerRequest() {
- return GetProxy(&server_);
+ mojo::InterfaceRequest<mojom::Frame> GetServerFrameRequest() {
+ return GetProxy(&server_frame_);
}
void last_loading_state_changed_notification(uint32_t* frame_id,
@@ -122,22 +124,22 @@ class TestFrameTreeClient : public FrameTreeClient {
return last_dispatch_load_event_frame_id_;
}
- // TestFrameTreeClient:
- void OnConnect(FrameTreeServerPtr server,
+ // mojom::FrameClient:
+ void OnConnect(mojom::FramePtr frame,
uint32_t change_id,
uint32_t view_id,
- ViewConnectType view_connect_type,
- mojo::Array<FrameDataPtr> frames,
+ mojom::ViewConnectType view_connect_type,
+ mojo::Array<mojom::FrameDataPtr> frames,
const OnConnectCallback& callback) override {
connect_count_++;
connect_frames_ = frames.Pass();
- if (server)
- server_ = server.Pass();
+ if (frame)
+ server_frame_ = frame.Pass();
callback.Run();
if (!on_connect_callback_.is_null())
on_connect_callback_.Run();
}
- void OnFrameAdded(uint32_t change_id, FrameDataPtr frame) override {
+ void OnFrameAdded(uint32_t change_id, mojom::FrameDataPtr frame) override {
adds_.push_back(frame.Pass());
}
void OnFrameRemoved(uint32_t change_id, uint32_t frame_id) override {}
@@ -146,7 +148,7 @@ class TestFrameTreeClient : public FrameTreeClient {
mojo::Array<uint8_t> new_data) override {}
void OnPostMessageEvent(uint32_t source_frame_id,
uint32_t target_frame_id,
- HTMLMessageEventPtr event) override {}
+ mojom::HTMLMessageEventPtr event) override {}
void OnWillNavigate() override {}
void OnFrameLoadingStateChanged(uint32_t frame_id, bool loading) override {
last_loading_state_changed_notification_.frame_id = frame_id;
@@ -172,22 +174,22 @@ class TestFrameTreeClient : public FrameTreeClient {
};
int connect_count_;
- mojo::Array<FrameDataPtr> connect_frames_;
- FrameTreeServerPtr server_;
- mojo::Array<FrameDataPtr> adds_;
+ mojo::Array<mojom::FrameDataPtr> connect_frames_;
+ mojom::FramePtr server_frame_;
+ mojo::Array<mojom::FrameDataPtr> adds_;
base::Closure on_connect_callback_;
base::Closure on_loading_state_changed_callback_;
base::Closure on_dispatch_load_event_callback_;
LoadingStateChangedNotification last_loading_state_changed_notification_;
uint32_t last_dispatch_load_event_frame_id_;
- DISALLOW_COPY_AND_ASSIGN(TestFrameTreeClient);
+ DISALLOW_COPY_AND_ASSIGN(TestFrameClient);
};
class FrameTest;
-// ViewAndFrame maintains the View and TestFrameTreeClient associated with
-// a single FrameTreeClient. In other words this maintains the data structures
+// ViewAndFrame maintains the View and TestFrameClient associated with
+// a single FrameClient. In other words this maintains the data structures
// needed to represent a client side frame. To obtain one use
// FrameTest::WaitForViewAndFrame().
class ViewAndFrame : public mus::ViewTreeDelegate {
@@ -199,39 +201,37 @@ class ViewAndFrame : public mus::ViewTreeDelegate {
// The View associated with the frame.
mus::View* view() { return view_; }
- TestFrameTreeClient* test_frame_tree_client() {
- return &test_frame_tree_client_;
- }
- FrameTreeServer* frame_tree_server() {
- return test_frame_tree_client_.server();
+ TestFrameClient* test_frame_client() { return &test_frame_tree_client_; }
+ mojom::Frame* server_frame() {
+ return test_frame_tree_client_.server_frame();
}
private:
friend class FrameTest;
ViewAndFrame()
- : view_(nullptr), frame_tree_binding_(&test_frame_tree_client_) {}
+ : view_(nullptr), frame_client_binding_(&test_frame_tree_client_) {}
void set_view(View* view) { view_ = view; }
// Runs a message loop until the view and frame data have been received.
void WaitForViewAndFrame() { run_loop_.Run(); }
- mojo::InterfaceRequest<FrameTreeServer> GetFrameTreeServerRequest() {
- return test_frame_tree_client_.GetFrameTreeServerRequest();
+ mojo::InterfaceRequest<mojom::Frame> GetServerFrameRequest() {
+ return test_frame_tree_client_.GetServerFrameRequest();
}
- FrameTreeClientPtr GetFrameTreeClientPtr() {
- FrameTreeClientPtr client_ptr;
- frame_tree_binding_.Bind(GetProxy(&client_ptr));
+ mojom::FrameClientPtr GetFrameClientPtr() {
+ mojom::FrameClientPtr client_ptr;
+ frame_client_binding_.Bind(GetProxy(&client_ptr));
return client_ptr.Pass();
}
- void Bind(mojo::InterfaceRequest<FrameTreeClient> request) {
- ASSERT_FALSE(frame_tree_binding_.is_bound());
+ void Bind(mojo::InterfaceRequest<mojom::FrameClient> request) {
+ ASSERT_FALSE(frame_client_binding_.is_bound());
test_frame_tree_client_.set_on_connect_callback(
base::Bind(&ViewAndFrame::OnGotConnect, base::Unretained(this)));
- frame_tree_binding_.Bind(request.Pass());
+ frame_client_binding_.Bind(request.Pass());
}
void OnGotConnect() { QuitRunLoopIfNecessary(); }
@@ -252,8 +252,8 @@ class ViewAndFrame : public mus::ViewTreeDelegate {
mus::View* view_;
base::RunLoop run_loop_;
- TestFrameTreeClient test_frame_tree_client_;
- mojo::Binding<FrameTreeClient> frame_tree_binding_;
+ TestFrameClient test_frame_tree_client_;
+ mojo::Binding<mojom::FrameClient> frame_client_binding_;
DISALLOW_COPY_AND_ASSIGN(ViewAndFrame);
};
@@ -262,7 +262,7 @@ class FrameTest : public mojo::test::ApplicationTestBase,
public mojo::ApplicationDelegate,
public mus::ViewTreeDelegate,
public mojo::InterfaceFactory<mojo::ViewTreeClient>,
- public mojo::InterfaceFactory<FrameTreeClient> {
+ public mojo::InterfaceFactory<mojom::FrameClient> {
public:
FrameTest() : most_recent_connection_(nullptr), window_manager_(nullptr) {}
@@ -278,16 +278,12 @@ class FrameTest : public mojo::test::ApplicationTestBase,
FrameTree* frame_tree() { return frame_tree_.get(); }
ViewAndFrame* root_view_and_frame() { return root_view_and_frame_.get(); }
- mojo::Binding<FrameTreeServer>* frame_tree_server_binding(Frame* frame) {
- return frame->frame_tree_server_binding_.get();
- }
-
scoped_ptr<ViewAndFrame> NavigateFrame(ViewAndFrame* view_and_frame) {
mojo::URLRequestPtr request(mojo::URLRequest::New());
request->url = mojo::String::From(application_impl()->url());
- view_and_frame->frame_tree_server()->RequestNavigate(
- NAVIGATION_TARGET_TYPE_EXISTING_FRAME, view_and_frame->view()->id(),
- request.Pass());
+ view_and_frame->server_frame()->RequestNavigate(
+ mojom::NAVIGATION_TARGET_TYPE_EXISTING_FRAME,
+ view_and_frame->view()->id(), request.Pass());
return WaitForViewAndFrame();
}
@@ -301,9 +297,9 @@ class FrameTest : public mojo::test::ApplicationTestBase,
mojo::Map<mojo::String, mojo::Array<uint8_t>> client_properties;
client_properties.mark_non_null();
- parent->frame_tree_server()->OnCreatedFrame(
- view_and_frame->GetFrameTreeServerRequest(),
- view_and_frame->GetFrameTreeClientPtr(), child_frame_view->id(),
+ parent->server_frame()->OnCreatedFrame(
+ view_and_frame->GetServerFrameRequest(),
+ view_and_frame->GetFrameClientPtr(), child_frame_view->id(),
client_properties.Pass());
frame_tree_delegate()->WaitForCreateFrame();
return HasFatalFailure() ? nullptr : view_and_frame.Pass();
@@ -326,7 +322,7 @@ class FrameTest : public mojo::test::ApplicationTestBase,
bool ConfigureIncomingConnection(
mojo::ApplicationConnection* connection) override {
connection->AddService<mojo::ViewTreeClient>(this);
- connection->AddService<FrameTreeClient>(this);
+ connection->AddService<mojom::FrameClient>(this);
return true;
}
@@ -347,18 +343,18 @@ class FrameTest : public mojo::test::ApplicationTestBase,
std::swap(window_manager_, most_recent_connection_);
// Creates a FrameTree, which creates a single frame. Wait for the
- // FrameTreeClient to be connected to.
+ // FrameClient to be connected to.
frame_tree_delegate_.reset(new TestFrameTreeDelegate(application_impl()));
scoped_ptr<FrameConnection> frame_connection =
CreateFrameConnection(application_impl());
- FrameTreeClient* frame_tree_client = frame_connection->frame_tree_client();
+ mojom::FrameClient* frame_client = frame_connection->frame_client();
mojo::ViewTreeClientPtr view_tree_client =
frame_connection->GetViewTreeClient();
mus::View* frame_root_view = window_manager()->CreateView();
window_manager()->GetRoot()->AddChild(frame_root_view);
frame_tree_.reset(
new FrameTree(0u, frame_root_view, view_tree_client.Pass(),
- frame_tree_delegate_.get(), frame_tree_client,
+ frame_tree_delegate_.get(), frame_client,
frame_connection.Pass(), Frame::ClientPropertyMap()));
root_view_and_frame_ = WaitForViewAndFrame();
}
@@ -382,9 +378,9 @@ class FrameTest : public mojo::test::ApplicationTestBase,
}
}
- // Overridden from mojo::InterfaceFactory<FrameTreeClient>:
+ // Overridden from mojo::InterfaceFactory<mojom::FrameClient>:
void Create(mojo::ApplicationConnection* connection,
- mojo::InterfaceRequest<FrameTreeClient> request) override {
+ mojo::InterfaceRequest<mojom::FrameClient> request) override {
ASSERT_TRUE(view_and_frame_);
view_and_frame_->Bind(request.Pass());
}
@@ -406,30 +402,28 @@ class FrameTest : public mojo::test::ApplicationTestBase,
MOJO_DISALLOW_COPY_AND_ASSIGN(FrameTest);
};
-// Verifies the FrameData supplied to the root FrameTreeClient::OnConnect().
+// Verifies the FrameData supplied to the root FrameClient::OnConnect().
TEST_F(FrameTest, RootFrameClientConnectData) {
- mojo::Array<FrameDataPtr> frames =
- root_view_and_frame()->test_frame_tree_client()->connect_frames();
+ mojo::Array<mojom::FrameDataPtr> frames =
+ root_view_and_frame()->test_frame_client()->connect_frames();
ASSERT_EQ(1u, frames.size());
EXPECT_EQ(root_view_and_frame()->view()->id(), frames[0]->frame_id);
EXPECT_EQ(0u, frames[0]->parent_id);
}
-// Verifies the FrameData supplied to a child FrameTreeClient::OnConnect().
+// Verifies the FrameData supplied to a child FrameClient::OnConnect().
TEST_F(FrameTest, ChildFrameClientConnectData) {
scoped_ptr<ViewAndFrame> child_view_and_frame(
CreateChildViewAndFrame(root_view_and_frame()));
ASSERT_TRUE(child_view_and_frame);
// Initially created child frames don't get OnConnect().
- EXPECT_EQ(0,
- child_view_and_frame->test_frame_tree_client()->connect_count());
+ EXPECT_EQ(0, child_view_and_frame->test_frame_client()->connect_count());
scoped_ptr<ViewAndFrame> navigated_child_view_and_frame =
NavigateFrame(child_view_and_frame.get()).Pass();
- mojo::Array<FrameDataPtr> frames_in_child =
- navigated_child_view_and_frame->test_frame_tree_client()
- ->connect_frames();
+ mojo::Array<mojom::FrameDataPtr> frames_in_child =
+ navigated_child_view_and_frame->test_frame_client()->connect_frames();
EXPECT_EQ(child_view_and_frame->view()->id(),
navigated_child_view_and_frame->view()->id());
// We expect 2 frames. One for the root, one for the child.
@@ -466,17 +460,17 @@ TEST_F(FrameTest, NotifyRemoteParentWithLoadingState) {
{
base::RunLoop run_loop;
root_view_and_frame()
- ->test_frame_tree_client()
+ ->test_frame_client()
->set_on_loading_state_changed_callback(run_loop.QuitClosure());
- child_view_and_frame->frame_tree_server()->LoadingStateChanged(true, .5);
+ child_view_and_frame->server_frame()->LoadingStateChanged(true, .5);
run_loop.Run();
uint32_t frame_id = 0;
bool loading = false;
root_view_and_frame()
- ->test_frame_tree_client()
+ ->test_frame_client()
->last_loading_state_changed_notification(&frame_id, &loading);
EXPECT_EQ(child_frame_id, frame_id);
EXPECT_TRUE(loading);
@@ -484,20 +478,20 @@ TEST_F(FrameTest, NotifyRemoteParentWithLoadingState) {
{
base::RunLoop run_loop;
root_view_and_frame()
- ->test_frame_tree_client()
+ ->test_frame_client()
->set_on_loading_state_changed_callback(run_loop.QuitClosure());
ASSERT_TRUE(child_view_and_frame);
- ASSERT_TRUE(child_view_and_frame->frame_tree_server());
+ ASSERT_TRUE(child_view_and_frame->server_frame());
- child_view_and_frame->frame_tree_server()->LoadingStateChanged(false, 1);
+ child_view_and_frame->server_frame()->LoadingStateChanged(false, 1);
run_loop.Run();
uint32_t frame_id = 0;
bool loading = false;
root_view_and_frame()
- ->test_frame_tree_client()
+ ->test_frame_client()
->last_loading_state_changed_notification(&frame_id, &loading);
EXPECT_EQ(child_frame_id, frame_id);
EXPECT_FALSE(loading);
@@ -511,15 +505,15 @@ TEST_F(FrameTest, NotifyRemoteParentWithLoadEvent) {
base::RunLoop run_loop;
root_view_and_frame()
- ->test_frame_tree_client()
+ ->test_frame_client()
->set_on_dispatch_load_event_callback(run_loop.QuitClosure());
- child_view_and_frame->frame_tree_server()->DispatchLoadEventToParent();
+ child_view_and_frame->server_frame()->DispatchLoadEventToParent();
run_loop.Run();
uint32_t frame_id = root_view_and_frame()
- ->test_frame_tree_client()
+ ->test_frame_client()
->last_dispatch_load_event_frame_id();
EXPECT_EQ(child_frame_id, frame_id);
}
« no previous file with comments | « components/web_view/frame.cc ('k') | components/web_view/frame_connection.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698