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

Unified Diff: chrome/browser/ui/webui/print_preview/print_preview_ui_unittest.cc

Issue 10873097: Merge 153342 - Print preview: Use an ID instead of memory pointer string in WebUI. (Closed) Base URL: svn://svn.chromium.org/chrome/branches/1229/src/
Patch Set: Created 8 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
« no previous file with comments | « chrome/browser/ui/webui/print_preview/print_preview_ui.cc ('k') | chrome/common/print_messages.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/webui/print_preview/print_preview_ui_unittest.cc
===================================================================
--- chrome/browser/ui/webui/print_preview/print_preview_ui_unittest.cc (revision 153583)
+++ chrome/browser/ui/webui/print_preview/print_preview_ui_unittest.cc (working copy)
@@ -25,8 +25,12 @@
namespace {
-const unsigned char blob1[] =
- "12346102356120394751634516591348710478123649165419234519234512349134";
+base::RefCountedBytes* CreateTestData() {
+ const unsigned char blob1[] =
+ "12346102356120394751634516591348710478123649165419234519234512349134";
+ std::vector<unsigned char> preview_data(blob1, blob1 + sizeof(blob1));
+ return new base::RefCountedBytes(preview_data);
+}
size_t GetConstrainedWindowCount(TabContents* tab) {
return tab->constrained_window_tab_helper()->constrained_window_count();
@@ -76,9 +80,7 @@
&data);
EXPECT_EQ(NULL, data.get());
- std::vector<unsigned char> preview_data(blob1, blob1 + sizeof(blob1));
- scoped_refptr<base::RefCountedBytes> dummy_data =
- new base::RefCountedBytes(preview_data);
+ scoped_refptr<base::RefCountedBytes> dummy_data = CreateTestData();
preview_ui->SetPrintPreviewDataForIndex(
printing::COMPLETE_PREVIEW_DOCUMENT_INDEX,
@@ -127,9 +129,7 @@
preview_ui->GetPrintPreviewDataForIndex(printing::FIRST_PAGE_INDEX, &data);
EXPECT_EQ(NULL, data.get());
- std::vector<unsigned char> preview_data(blob1, blob1 + sizeof(blob1));
- scoped_refptr<base::RefCountedBytes> dummy_data =
- new base::RefCountedBytes(preview_data);
+ scoped_refptr<base::RefCountedBytes> dummy_data = CreateTestData();
preview_ui->SetPrintPreviewDataForIndex(printing::FIRST_PAGE_INDEX,
dummy_data.get());
@@ -185,12 +185,13 @@
// Test with invalid |preview_ui_addr|.
bool cancel = false;
- preview_ui->GetCurrentPrintPreviewStatus("invalid", 0, &cancel);
+ const int32 kInvalidId = -5;
+ preview_ui->GetCurrentPrintPreviewStatus(kInvalidId, 0, &cancel);
EXPECT_TRUE(cancel);
const int kFirstRequestId = 1000;
const int kSecondRequestId = 1001;
- const std::string preview_ui_addr = preview_ui->GetPrintPreviewUIAddress();
+ const int32 preview_ui_addr = preview_ui->GetIDForPrintPreviewUI();
// Test with kFirstRequestId.
preview_ui->OnPrintPreviewRequest(kFirstRequestId);
« no previous file with comments | « chrome/browser/ui/webui/print_preview/print_preview_ui.cc ('k') | chrome/common/print_messages.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698