| Index: chrome/browser/printing/print_preview_dialog_controller_unittest.cc
|
| diff --git a/chrome/browser/printing/print_preview_dialog_controller_unittest.cc b/chrome/browser/printing/print_preview_dialog_controller_unittest.cc
|
| index a33663147c1483c51290310b081c84b016874993..6ec20bae291d1133120ba320a6283c234595fa35 100644
|
| --- a/chrome/browser/printing/print_preview_dialog_controller_unittest.cc
|
| +++ b/chrome/browser/printing/print_preview_dialog_controller_unittest.cc
|
| @@ -16,23 +16,23 @@
|
|
|
| using content::WebContents;
|
|
|
| -// Test crashes on Aura due to initiator tab's native view having no parent.
|
| +// Test crashes on Aura due to initiator's native view having no parent.
|
| // http://crbug.com/104284
|
| #if defined(USE_AURA)
|
| #define MAYBE_GetOrCreatePreviewDialog DISABLED_GetOrCreatePreviewDialog
|
| #define MAYBE_MultiplePreviewDialogs DISABLED_MultiplePreviewDialogs
|
| -#define MAYBE_ClearInitiatorTabDetails DISABLED_ClearInitiatorTabDetails
|
| +#define MAYBE_ClearInitiatorDetails DISABLED_ClearInitiatorDetails
|
| #else
|
| #define MAYBE_GetOrCreatePreviewDialog GetOrCreatePreviewDialog
|
| #define MAYBE_MultiplePreviewDialogs MultiplePreviewDialogs
|
| -#define MAYBE_ClearInitiatorTabDetails ClearInitiatorTabDetails
|
| +#define MAYBE_ClearInitiatorDetails ClearInitiatorDetails
|
| #endif
|
|
|
| namespace printing {
|
|
|
| typedef PrintPreviewTest PrintPreviewDialogControllerUnitTest;
|
|
|
| -// Create/Get a preview dialog for initiator tab.
|
| +// Create/Get a preview dialog for initiator.
|
| TEST_F(PrintPreviewDialogControllerUnitTest, MAYBE_GetOrCreatePreviewDialog) {
|
| // Lets start with one window with one tab.
|
| EXPECT_EQ(1u, chrome::GetTotalBrowserCount());
|
| @@ -40,38 +40,37 @@ TEST_F(PrintPreviewDialogControllerUnitTest, MAYBE_GetOrCreatePreviewDialog) {
|
| chrome::NewTab(browser());
|
| EXPECT_EQ(1, browser()->tab_strip_model()->count());
|
|
|
| - // Create a reference to initiator tab contents.
|
| - WebContents* initiator_tab =
|
| - browser()->tab_strip_model()->GetActiveWebContents();
|
| + // Create a reference to initiator contents.
|
| + WebContents* initiator = browser()->tab_strip_model()->GetActiveWebContents();
|
|
|
| PrintPreviewDialogController* dialog_controller =
|
| PrintPreviewDialogController::GetInstance();
|
| ASSERT_TRUE(dialog_controller);
|
|
|
| - // Get the preview dialog for initiator tab.
|
| - PrintViewManager::FromWebContents(initiator_tab)->PrintPreviewNow(false);
|
| + // Get the preview dialog for initiator.
|
| + PrintViewManager::FromWebContents(initiator)->PrintPreviewNow(false);
|
| WebContents* preview_dialog =
|
| - dialog_controller->GetOrCreatePreviewDialog(initiator_tab);
|
| + dialog_controller->GetOrCreatePreviewDialog(initiator);
|
|
|
| // New print preview dialog is a constrained window, so the number of tabs is
|
| // still 1.
|
| EXPECT_EQ(1, browser()->tab_strip_model()->count());
|
| - EXPECT_NE(initiator_tab, preview_dialog);
|
| + EXPECT_NE(initiator, preview_dialog);
|
|
|
| - // Get the print preview dialog for the same initiator tab.
|
| + // Get the print preview dialog for the same initiator.
|
| WebContents* new_preview_dialog =
|
| - dialog_controller->GetOrCreatePreviewDialog(initiator_tab);
|
| + dialog_controller->GetOrCreatePreviewDialog(initiator);
|
|
|
| // Preview dialog already exists. Tab count remains the same.
|
| EXPECT_EQ(1, browser()->tab_strip_model()->count());
|
|
|
| - // 1:1 relationship between initiator tab and preview dialog.
|
| + // 1:1 relationship between initiator and preview dialog.
|
| EXPECT_EQ(new_preview_dialog, preview_dialog);
|
| }
|
|
|
| -// Tests multiple print preview dialogs exist in the same browser for
|
| -// different initiator tabs. If a preview dialog already exists for an
|
| -// initiator tab, that initiator tab gets focused.
|
| +// Tests multiple print preview dialogs exist in the same browser for different
|
| +// initiators. If a preview dialog already exists for an initiator, that
|
| +// initiator gets focused.
|
| TEST_F(PrintPreviewDialogControllerUnitTest, MAYBE_MultiplePreviewDialogs) {
|
| // Lets start with one window and two tabs.
|
| EXPECT_EQ(1u, chrome::GetTotalBrowserCount());
|
| @@ -80,7 +79,7 @@ TEST_F(PrintPreviewDialogControllerUnitTest, MAYBE_MultiplePreviewDialogs) {
|
|
|
| EXPECT_EQ(0, tab_strip_model->count());
|
|
|
| - // Create some new initiator tabs.
|
| + // Create some new initiators.
|
| chrome::NewTab(browser());
|
| WebContents* web_contents_1 = tab_strip_model->GetActiveWebContents();
|
| ASSERT_TRUE(web_contents_1);
|
| @@ -109,8 +108,8 @@ TEST_F(PrintPreviewDialogControllerUnitTest, MAYBE_MultiplePreviewDialogs) {
|
|
|
| EXPECT_NE(web_contents_2, preview_dialog_2);
|
| EXPECT_NE(preview_dialog_1, preview_dialog_2);
|
| - // 2 initiator tabs and 2 preview dialogs exist in the same browser.
|
| - // The preview dialogs are constrained in their respective initiator tabs.
|
| + // 2 initiators and 2 preview dialogs exist in the same browser. The preview
|
| + // dialogs are constrained in their respective initiators.
|
| EXPECT_EQ(2, tab_strip_model->count());
|
|
|
| int tab_1_index = tab_strip_model->GetIndexOfWebContents(web_contents_1);
|
| @@ -125,7 +124,7 @@ TEST_F(PrintPreviewDialogControllerUnitTest, MAYBE_MultiplePreviewDialogs) {
|
| EXPECT_EQ(-1, preview_dialog_2_index);
|
|
|
| // Since |preview_dialog_2_index| was the most recently created dialog, its
|
| - // initiator tab should have focus.
|
| + // initiator should have focus.
|
| EXPECT_EQ(tab_2_index, tab_strip_model->active_index());
|
|
|
| // When we get the preview dialog for |web_contents_1|,
|
| @@ -134,39 +133,38 @@ TEST_F(PrintPreviewDialogControllerUnitTest, MAYBE_MultiplePreviewDialogs) {
|
| EXPECT_EQ(tab_1_index, tab_strip_model->active_index());
|
| }
|
|
|
| -// Check clearing the initiator tab details associated with a print preview
|
| -// dialog allows the initiator tab to create another print preview dialog.
|
| -TEST_F(PrintPreviewDialogControllerUnitTest, MAYBE_ClearInitiatorTabDetails) {
|
| +// Check clearing the initiator details associated with a print preview dialog
|
| +// allows the initiator to create another print preview dialog.
|
| +TEST_F(PrintPreviewDialogControllerUnitTest, MAYBE_ClearInitiatorDetails) {
|
| // Lets start with one window with one tab.
|
| EXPECT_EQ(1u, chrome::GetTotalBrowserCount());
|
| EXPECT_EQ(0, browser()->tab_strip_model()->count());
|
| chrome::NewTab(browser());
|
| EXPECT_EQ(1, browser()->tab_strip_model()->count());
|
|
|
| - // Create a reference to initiator tab contents.
|
| - WebContents* initiator_tab =
|
| - browser()->tab_strip_model()->GetActiveWebContents();
|
| + // Create a reference to initiator contents.
|
| + WebContents* initiator = browser()->tab_strip_model()->GetActiveWebContents();
|
|
|
| PrintPreviewDialogController* dialog_controller =
|
| PrintPreviewDialogController::GetInstance();
|
| ASSERT_TRUE(dialog_controller);
|
|
|
| - // Get the preview dialog for the initiator tab.
|
| - PrintViewManager::FromWebContents(initiator_tab)->PrintPreviewNow(false);
|
| + // Get the preview dialog for the initiator.
|
| + PrintViewManager::FromWebContents(initiator)->PrintPreviewNow(false);
|
| WebContents* preview_dialog =
|
| - dialog_controller->GetOrCreatePreviewDialog(initiator_tab);
|
| + dialog_controller->GetOrCreatePreviewDialog(initiator);
|
|
|
| // New print preview dialog is a constrained window, so the number of tabs is
|
| // still 1.
|
| EXPECT_EQ(1, browser()->tab_strip_model()->count());
|
| - EXPECT_NE(initiator_tab, preview_dialog);
|
| + EXPECT_NE(initiator, preview_dialog);
|
|
|
| - // Clear the initiator tab details associated with the preview dialog.
|
| - dialog_controller->EraseInitiatorTabInfo(preview_dialog);
|
| + // Clear the initiator details associated with the preview dialog.
|
| + dialog_controller->EraseInitiatorInfo(preview_dialog);
|
|
|
| - // Get a new print preview dialog for the initiator tab.
|
| + // Get a new print preview dialog for the initiator.
|
| WebContents* new_preview_dialog =
|
| - dialog_controller->GetOrCreatePreviewDialog(initiator_tab);
|
| + dialog_controller->GetOrCreatePreviewDialog(initiator);
|
|
|
| // New print preview dialog is a constrained window, so the number of tabs is
|
| // still 1.
|
|
|