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

Unified Diff: chrome/browser/permissions/permission_request_manager_unittest.cc

Issue 2182883002: Permissions: Rename PermissionBubbleView to PermissionPromptInterface (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: thestig@ review Created 4 years, 4 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
Index: chrome/browser/permissions/permission_request_manager_unittest.cc
diff --git a/chrome/browser/permissions/permission_request_manager_unittest.cc b/chrome/browser/permissions/permission_request_manager_unittest.cc
index f1e90b4493a470c2105a8521092bd36eb06cb9f5..14cfdbc1f2c68e9149208cde412619d5811c632d 100644
--- a/chrome/browser/permissions/permission_request_manager_unittest.cc
+++ b/chrome/browser/permissions/permission_request_manager_unittest.cc
@@ -13,7 +13,7 @@
#include "chrome/browser/permissions/permission_request.h"
#include "chrome/browser/permissions/permission_request_manager.h"
#include "chrome/browser/permissions/permission_uma_util.h"
-#include "chrome/browser/ui/website_settings/mock_permission_bubble_factory.h"
+#include "chrome/browser/ui/website_settings/mock_permission_prompt_factory.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/test/base/chrome_render_view_host_test_harness.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -40,11 +40,11 @@ class PermissionRequestManagerTest : public ChromeRenderViewHostTestHarness {
NavigateAndCommit(GURL("http://www.google.com"));
manager_.reset(new PermissionRequestManager(web_contents()));
- view_factory_.reset(new MockPermissionBubbleFactory(manager_.get()));
+ prompt_factory_.reset(new MockPermissionPromptFactory(manager_.get()));
}
void TearDown() override {
- view_factory_.reset();
+ prompt_factory_.reset();
manager_.reset();
ChromeRenderViewHostTestHarness::TearDown();
}
@@ -91,7 +91,7 @@ class PermissionRequestManagerTest : public ChromeRenderViewHostTestHarness {
MockPermissionRequest iframe_request_same_domain_;
MockPermissionRequest iframe_request_other_domain_;
std::unique_ptr<PermissionRequestManager> manager_;
- std::unique_ptr<MockPermissionBubbleFactory> view_factory_;
+ std::unique_ptr<MockPermissionPromptFactory> prompt_factory_;
};
TEST_F(PermissionRequestManagerTest, SingleRequest) {
@@ -99,8 +99,8 @@ TEST_F(PermissionRequestManagerTest, SingleRequest) {
manager_->DisplayPendingRequests();
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 1);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 1);
ToggleAccept(0, true);
Accept();
@@ -112,8 +112,8 @@ TEST_F(PermissionRequestManagerTest, SingleRequestViewFirst) {
manager_->AddRequest(&request1_);
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 1);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 1);
ToggleAccept(0, true);
Accept();
@@ -126,8 +126,8 @@ TEST_F(PermissionRequestManagerTest, TwoRequests) {
manager_->DisplayPendingRequests();
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 2);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 2);
ToggleAccept(0, true);
ToggleAccept(1, false);
@@ -142,19 +142,19 @@ TEST_F(PermissionRequestManagerTest, TwoRequestsTabSwitch) {
manager_->DisplayPendingRequests();
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 2);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 2);
ToggleAccept(0, true);
ToggleAccept(1, false);
MockTabSwitchAway();
- EXPECT_FALSE(view_factory_->is_visible());
+ EXPECT_FALSE(prompt_factory_->is_visible());
MockTabSwitchBack();
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 2);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 2);
Accept();
EXPECT_TRUE(request1_.granted());
@@ -164,25 +164,25 @@ TEST_F(PermissionRequestManagerTest, TwoRequestsTabSwitch) {
TEST_F(PermissionRequestManagerTest, NoRequests) {
manager_->DisplayPendingRequests();
WaitForCoalescing();
- EXPECT_FALSE(view_factory_->is_visible());
+ EXPECT_FALSE(prompt_factory_->is_visible());
}
TEST_F(PermissionRequestManagerTest, NoView) {
manager_->AddRequest(&request1_);
// Don't display the pending requests.
WaitForCoalescing();
- EXPECT_FALSE(view_factory_->is_visible());
+ EXPECT_FALSE(prompt_factory_->is_visible());
}
TEST_F(PermissionRequestManagerTest, TwoRequestsCoalesce) {
manager_->DisplayPendingRequests();
manager_->AddRequest(&request1_);
manager_->AddRequest(&request2_);
- EXPECT_FALSE(view_factory_->is_visible());
+ EXPECT_FALSE(prompt_factory_->is_visible());
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 2);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 2);
}
TEST_F(PermissionRequestManagerTest, TwoRequestsDoNotCoalesce) {
@@ -191,8 +191,8 @@ TEST_F(PermissionRequestManagerTest, TwoRequestsDoNotCoalesce) {
WaitForCoalescing();
manager_->AddRequest(&request2_);
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 1);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 1);
}
TEST_F(PermissionRequestManagerTest, TwoRequestsShownInTwoBubbles) {
@@ -201,15 +201,15 @@ TEST_F(PermissionRequestManagerTest, TwoRequestsShownInTwoBubbles) {
WaitForCoalescing();
manager_->AddRequest(&request2_);
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 1);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 1);
Accept();
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 1);
- ASSERT_EQ(view_factory_->show_count(), 2);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 1);
+ ASSERT_EQ(prompt_factory_->show_count(), 2);
}
TEST_F(PermissionRequestManagerTest, TestAddDuplicateRequest) {
@@ -219,26 +219,26 @@ TEST_F(PermissionRequestManagerTest, TestAddDuplicateRequest) {
manager_->AddRequest(&request1_);
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 2);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 2);
}
TEST_F(PermissionRequestManagerTest, SequentialRequests) {
manager_->DisplayPendingRequests();
manager_->AddRequest(&request1_);
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
+ EXPECT_TRUE(prompt_factory_->is_visible());
Accept();
EXPECT_TRUE(request1_.granted());
- EXPECT_FALSE(view_factory_->is_visible());
+ EXPECT_FALSE(prompt_factory_->is_visible());
manager_->AddRequest(&request2_);
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
+ EXPECT_TRUE(prompt_factory_->is_visible());
Accept();
- EXPECT_FALSE(view_factory_->is_visible());
+ EXPECT_FALSE(prompt_factory_->is_visible());
EXPECT_TRUE(request2_.granted());
}
@@ -249,8 +249,8 @@ TEST_F(PermissionRequestManagerTest, SameRequestRejected) {
EXPECT_FALSE(request1_.finished());
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 1);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 1);
}
TEST_F(PermissionRequestManagerTest, DuplicateRequestCancelled) {
@@ -297,13 +297,13 @@ TEST_F(PermissionRequestManagerTest, ForgetRequestsOnPageNavigation) {
manager_->AddRequest(&request2_);
manager_->AddRequest(&iframe_request_other_domain_);
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 1);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 1);
NavigateAndCommit(GURL("http://www2.google.com/"));
WaitForCoalescing();
- EXPECT_FALSE(view_factory_->is_visible());
+ EXPECT_FALSE(prompt_factory_->is_visible());
EXPECT_TRUE(request1_.finished());
EXPECT_TRUE(request2_.finished());
EXPECT_TRUE(iframe_request_other_domain_.finished());
@@ -311,18 +311,18 @@ TEST_F(PermissionRequestManagerTest, ForgetRequestsOnPageNavigation) {
TEST_F(PermissionRequestManagerTest, TestCancelQueued) {
manager_->AddRequest(&request1_);
- EXPECT_FALSE(view_factory_->is_visible());
+ EXPECT_FALSE(prompt_factory_->is_visible());
manager_->CancelRequest(&request1_);
EXPECT_TRUE(request1_.finished());
- EXPECT_FALSE(view_factory_->is_visible());
+ EXPECT_FALSE(prompt_factory_->is_visible());
manager_->DisplayPendingRequests();
- EXPECT_FALSE(view_factory_->is_visible());
+ EXPECT_FALSE(prompt_factory_->is_visible());
manager_->AddRequest(&request2_);
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 1);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 1);
}
TEST_F(PermissionRequestManagerTest, TestCancelWhileDialogShown) {
@@ -330,27 +330,27 @@ TEST_F(PermissionRequestManagerTest, TestCancelWhileDialogShown) {
manager_->AddRequest(&request1_);
WaitForCoalescing();
- view_factory_->SetCanUpdateUi(true);
- EXPECT_TRUE(view_factory_->is_visible());
+ prompt_factory_->SetCanUpdateUi(true);
+ EXPECT_TRUE(prompt_factory_->is_visible());
EXPECT_FALSE(request1_.finished());
manager_->CancelRequest(&request1_);
WaitForCoalescing();
EXPECT_TRUE(request1_.finished());
- EXPECT_FALSE(view_factory_->is_visible());
+ EXPECT_FALSE(prompt_factory_->is_visible());
}
TEST_F(PermissionRequestManagerTest, TestCancelWhileDialogShownNoUpdate) {
manager_->DisplayPendingRequests();
- view_factory_->SetCanUpdateUi(false);
+ prompt_factory_->SetCanUpdateUi(false);
manager_->AddRequest(&request1_);
WaitForCoalescing();
- view_factory_->SetCanUpdateUi(false);
+ prompt_factory_->SetCanUpdateUi(false);
- EXPECT_TRUE(view_factory_->is_visible());
+ EXPECT_TRUE(prompt_factory_->is_visible());
EXPECT_FALSE(request1_.finished());
manager_->CancelRequest(&request1_);
EXPECT_TRUE(request1_.finished());
- EXPECT_TRUE(view_factory_->is_visible());
+ EXPECT_TRUE(prompt_factory_->is_visible());
Closing();
}
@@ -360,11 +360,11 @@ TEST_F(PermissionRequestManagerTest, TestCancelPendingRequest) {
WaitForCoalescing();
manager_->AddRequest(&request2_);
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 1);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 1);
manager_->CancelRequest(&request2_);
- EXPECT_TRUE(view_factory_->is_visible());
+ EXPECT_TRUE(prompt_factory_->is_visible());
EXPECT_FALSE(request1_.finished());
EXPECT_TRUE(request2_.finished());
}
@@ -375,7 +375,7 @@ TEST_F(PermissionRequestManagerTest, MainFrameNoRequestIFrameRequest) {
WaitForCoalescing();
WaitForFrameLoad();
- EXPECT_TRUE(view_factory_->is_visible());
+ EXPECT_TRUE(prompt_factory_->is_visible());
Closing();
EXPECT_TRUE(iframe_request_same_domain_.finished());
}
@@ -387,12 +387,12 @@ TEST_F(PermissionRequestManagerTest, MainFrameAndIFrameRequestSameDomain) {
WaitForFrameLoad();
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 2);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 2);
Closing();
EXPECT_TRUE(request1_.finished());
EXPECT_TRUE(iframe_request_same_domain_.finished());
- EXPECT_FALSE(view_factory_->is_visible());
+ EXPECT_FALSE(prompt_factory_->is_visible());
}
TEST_F(PermissionRequestManagerTest, MainFrameAndIFrameRequestOtherDomain) {
@@ -402,11 +402,11 @@ TEST_F(PermissionRequestManagerTest, MainFrameAndIFrameRequestOtherDomain) {
WaitForFrameLoad();
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
+ EXPECT_TRUE(prompt_factory_->is_visible());
Closing();
EXPECT_TRUE(request1_.finished());
EXPECT_FALSE(iframe_request_other_domain_.finished());
- EXPECT_TRUE(view_factory_->is_visible());
+ EXPECT_TRUE(prompt_factory_->is_visible());
Closing();
EXPECT_TRUE(iframe_request_other_domain_.finished());
}
@@ -415,16 +415,16 @@ TEST_F(PermissionRequestManagerTest, IFrameRequestWhenMainRequestVisible) {
manager_->DisplayPendingRequests();
manager_->AddRequest(&request1_);
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
+ EXPECT_TRUE(prompt_factory_->is_visible());
manager_->AddRequest(&iframe_request_same_domain_);
WaitForFrameLoad();
- ASSERT_EQ(view_factory_->request_count(), 1);
+ ASSERT_EQ(prompt_factory_->request_count(), 1);
Closing();
EXPECT_TRUE(request1_.finished());
EXPECT_FALSE(iframe_request_same_domain_.finished());
- EXPECT_TRUE(view_factory_->is_visible());
- ASSERT_EQ(view_factory_->request_count(), 1);
+ EXPECT_TRUE(prompt_factory_->is_visible());
+ ASSERT_EQ(prompt_factory_->request_count(), 1);
Closing();
EXPECT_TRUE(iframe_request_same_domain_.finished());
}
@@ -434,14 +434,14 @@ TEST_F(PermissionRequestManagerTest,
manager_->DisplayPendingRequests();
manager_->AddRequest(&request1_);
WaitForCoalescing();
- EXPECT_TRUE(view_factory_->is_visible());
+ EXPECT_TRUE(prompt_factory_->is_visible());
manager_->AddRequest(&iframe_request_other_domain_);
WaitForFrameLoad();
Closing();
EXPECT_TRUE(request1_.finished());
EXPECT_FALSE(iframe_request_other_domain_.finished());
- EXPECT_TRUE(view_factory_->is_visible());
+ EXPECT_TRUE(prompt_factory_->is_visible());
Closing();
EXPECT_TRUE(iframe_request_other_domain_.finished());
}
@@ -455,7 +455,7 @@ TEST_F(PermissionRequestManagerTest, RequestsDontNeedUserGesture) {
manager_->AddRequest(&request2_);
base::RunLoop().RunUntilIdle();
- EXPECT_TRUE(view_factory_->is_visible());
+ EXPECT_TRUE(prompt_factory_->is_visible());
}
TEST_F(PermissionRequestManagerTest, UMAForSimpleAcceptedGestureBubble) {

Powered by Google App Engine
This is Rietveld 408576698