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

Side by Side Diff: printing/emf_win_unittest.cc

Issue 5636001: On Chrome OS, use the application locale to determine the default paper size ... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Review comments addressed Created 10 years 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 | Annotate | Revision Log
« no previous file with comments | « chrome/browser/printing/print_job_worker.cc ('k') | printing/printing_context.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) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 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 "printing/emf_win.h" 5 #include "printing/emf_win.h"
6 6
7 // For quick access. 7 // For quick access.
8 #include <wingdi.h> 8 #include <wingdi.h>
9 #include <winspool.h> 9 #include <winspool.h>
10 10
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
71 if (IsTestCaseDisabled()) 71 if (IsTestCaseDisabled())
72 return; 72 return;
73 73
74 printing::PrintSettings settings; 74 printing::PrintSettings settings;
75 75
76 // My test case is a HP Color LaserJet 4550 PCL. 76 // My test case is a HP Color LaserJet 4550 PCL.
77 settings.set_device_name(L"UnitTest Printer"); 77 settings.set_device_name(L"UnitTest Printer");
78 78
79 // Initialize it. 79 // Initialize it.
80 scoped_ptr<printing::PrintingContext> context( 80 scoped_ptr<printing::PrintingContext> context(
81 printing::PrintingContext::Create()); 81 printing::PrintingContext::Create(std::string()));
82 EXPECT_EQ(context->InitWithSettings(settings), printing::PrintingContext::OK); 82 EXPECT_EQ(context->InitWithSettings(settings), printing::PrintingContext::OK);
83 83
84 FilePath emf_file; 84 FilePath emf_file;
85 EXPECT_TRUE(PathService::Get(base::DIR_SOURCE_ROOT, &emf_file)); 85 EXPECT_TRUE(PathService::Get(base::DIR_SOURCE_ROOT, &emf_file));
86 emf_file = emf_file.Append(FILE_PATH_LITERAL("printing")) 86 emf_file = emf_file.Append(FILE_PATH_LITERAL("printing"))
87 .Append(FILE_PATH_LITERAL("test")) 87 .Append(FILE_PATH_LITERAL("test"))
88 .Append(FILE_PATH_LITERAL("data")) 88 .Append(FILE_PATH_LITERAL("data"))
89 .Append(FILE_PATH_LITERAL("test4.emf")); 89 .Append(FILE_PATH_LITERAL("test4.emf"));
90 // Load any EMF with an image. 90 // Load any EMF with an image.
91 printing::Emf emf; 91 printing::Emf emf;
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
187 // Playback the data. 187 // Playback the data.
188 hdc = CreateCompatibleDC(NULL); 188 hdc = CreateCompatibleDC(NULL);
189 EXPECT_TRUE(hdc); 189 EXPECT_TRUE(hdc);
190 EXPECT_TRUE(emf.CreateFromFile(metafile_path)); 190 EXPECT_TRUE(emf.CreateFromFile(metafile_path));
191 RECT output_rect = {0, 0, 10, 10}; 191 RECT output_rect = {0, 0, 10, 10};
192 EXPECT_TRUE(emf.Playback(hdc, &output_rect)); 192 EXPECT_TRUE(emf.Playback(hdc, &output_rect));
193 EXPECT_TRUE(DeleteDC(hdc)); 193 EXPECT_TRUE(DeleteDC(hdc));
194 emf.CloseEmf(); 194 emf.CloseEmf();
195 } 195 }
196 196
OLDNEW
« no previous file with comments | « chrome/browser/printing/print_job_worker.cc ('k') | printing/printing_context.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698