| Index: chrome/service/cloud_print/printer_job_handler_unittest.cc
|
| diff --git a/chrome/service/cloud_print/printer_job_handler_unittest.cc b/chrome/service/cloud_print/printer_job_handler_unittest.cc
|
| index a41b3e8664307895b1d9cd097020b3fe7cbee5de..20f802749399bbc58bbc3f7ed4695f49c9761571 100644
|
| --- a/chrome/service/cloud_print/printer_job_handler_unittest.cc
|
| +++ b/chrome/service/cloud_print/printer_job_handler_unittest.cc
|
| @@ -22,17 +22,17 @@
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| using ::testing::AtLeast;
|
| +using ::testing::DoAll;
|
| using ::testing::Exactly;
|
| -using ::testing::Sequence;
|
| +using ::testing::Invoke;
|
| +using ::testing::InvokeWithoutArgs;
|
| +using ::testing::NiceMock;
|
| using ::testing::Return;
|
| using ::testing::SaveArg;
|
| -using ::testing::DoAll;
|
| -using ::testing::_;
|
| -using ::testing::NiceMock;
|
| -using ::testing::StrictMock;
|
| -using ::testing::Invoke;
|
| +using ::testing::Sequence;
|
| using ::testing::SetArgPointee;
|
| -using ::testing::InvokeWithoutArgs;
|
| +using ::testing::StrictMock;
|
| +using ::testing::_;
|
|
|
| namespace cloud_print {
|
|
|
| @@ -203,36 +203,35 @@ std::string JobListResponse(int num_jobs) {
|
| return StringPrintf(kExampleJobListResponse, job_objects.c_str());
|
| }
|
|
|
| -std::string JobListURI(const char* reason) {
|
| - return StringPrintf(kExamplePrinterJobListURI, reason);
|
| +GURL JobListURI(const char* reason) {
|
| + return GURL(StringPrintf(kExamplePrinterJobListURI, reason));
|
| }
|
|
|
| std::string JobID(int job_num) {
|
| return StringPrintf(kExampleJobID, job_num);
|
| }
|
|
|
| -std::string DoneURI(int job_num) {
|
| - return StringPrintf(kExampleUpdateDoneURI, job_num);
|
| +GURL DoneURI(int job_num) {
|
| + return GURL(StringPrintf(kExampleUpdateDoneURI, job_num));
|
| }
|
|
|
| -std::string ErrorURI(int job_num) {
|
| - return StringPrintf(kExampleUpdateErrorURI, job_num);
|
| +GURL ErrorURI(int job_num) {
|
| + return GURL(StringPrintf(kExampleUpdateErrorURI, job_num));
|
| }
|
|
|
| -std::string TicketURI(int job_num) {
|
| - return StringPrintf(kExamplePrintTicketURI, job_num);
|
| +GURL TicketURI(int job_num) {
|
| + return GURL(StringPrintf(kExamplePrintTicketURI, job_num));
|
| }
|
|
|
| -std::string DownloadURI(int job_num) {
|
| - return StringPrintf(kExamplePrintDownloadURI, job_num);
|
| +GURL DownloadURI(int job_num) {
|
| + return GURL(StringPrintf(kExamplePrintDownloadURI, job_num));
|
| }
|
|
|
| -// converts to string for consistency
|
| -std::string InProgressURI(int job_num) {
|
| +GURL InProgressURI(int job_num) {
|
| return GetUrlForJobStatusUpdate(GURL(kExampleCloudPrintServerURL),
|
| StringPrintf(kExampleJobID, job_num),
|
| PRINT_JOB_STATUS_IN_PROGRESS,
|
| - 0).spec();
|
| + 0);
|
| }
|
|
|
| std::string StatusResponse(int job_num, const char* status_string) {
|
| @@ -557,18 +556,17 @@ void PrinterJobHandlerTest::SetUpJobSuccessTest(int job_num) {
|
|
|
| // The times requirement is relaxed for the ticket URI
|
| // in order to accommodate TicketDownloadFailureTest
|
| - EXPECT_CALL(url_callback_, OnRequestCreate(
|
| - GURL(TicketURI(job_num)), _))
|
| + EXPECT_CALL(url_callback_, OnRequestCreate(TicketURI(job_num), _))
|
| .Times(AtLeast(1));
|
|
|
| - EXPECT_CALL(url_callback_, OnRequestCreate(GURL(DownloadURI(job_num)), _))
|
| + EXPECT_CALL(url_callback_, OnRequestCreate(DownloadURI(job_num), _))
|
| .Times(Exactly(1))
|
| .WillOnce(Invoke(this, &PrinterJobHandlerTest::AddMimeHeader));
|
|
|
| - EXPECT_CALL(url_callback_, OnRequestCreate(GURL(InProgressURI(job_num)), _))
|
| + EXPECT_CALL(url_callback_, OnRequestCreate(InProgressURI(job_num), _))
|
| .Times(Exactly(1));
|
|
|
| - EXPECT_CALL(url_callback_, OnRequestCreate(GURL(DoneURI(job_num)), _))
|
| + EXPECT_CALL(url_callback_, OnRequestCreate(DoneURI(job_num), _))
|
| .Times(Exactly(1));
|
|
|
| EXPECT_CALL(print_system_->JobSpooler(),
|
| @@ -663,10 +661,10 @@ TEST_F(PrinterJobHandlerTest, DISABLED_HappyPathTest) {
|
| JobListResponse(0), true);
|
|
|
| EXPECT_CALL(url_callback_,
|
| - OnRequestCreate(GURL(JobListURI(kJobFetchReasonStartup)), _))
|
| + OnRequestCreate(JobListURI(kJobFetchReasonStartup), _))
|
| .Times(Exactly(1));
|
| EXPECT_CALL(url_callback_,
|
| - OnRequestCreate(GURL(JobListURI(kJobFetchReasonQueryMore)), _))
|
| + OnRequestCreate(JobListURI(kJobFetchReasonQueryMore), _))
|
| .Times(Exactly(1));
|
|
|
| SetUpJobSuccessTest(1);
|
| @@ -682,19 +680,19 @@ TEST_F(PrinterJobHandlerTest, TicketDownloadFailureTest) {
|
| JobListResponse(0), true);
|
| factory_.SetFakeResponse(TicketURI(1), std::string(), false);
|
|
|
| - EXPECT_CALL(url_callback_, OnRequestCreate(GURL(TicketURI(1)), _))
|
| + EXPECT_CALL(url_callback_, OnRequestCreate(TicketURI(1), _))
|
| .Times(AtLeast(1));
|
|
|
| EXPECT_CALL(url_callback_,
|
| - OnRequestCreate(GURL(JobListURI(kJobFetchReasonStartup)), _))
|
| + OnRequestCreate(JobListURI(kJobFetchReasonStartup), _))
|
| .Times(AtLeast(1));
|
|
|
| EXPECT_CALL(url_callback_,
|
| - OnRequestCreate(GURL(JobListURI(kJobFetchReasonQueryMore)), _))
|
| + OnRequestCreate(JobListURI(kJobFetchReasonQueryMore), _))
|
| .Times(AtLeast(1));
|
|
|
| EXPECT_CALL(url_callback_,
|
| - OnRequestCreate(GURL(JobListURI(kJobFetchReasonFailure)), _))
|
| + OnRequestCreate(JobListURI(kJobFetchReasonFailure), _))
|
| .Times(AtLeast(1));
|
|
|
| SetUpJobSuccessTest(2);
|
| @@ -714,19 +712,19 @@ TEST_F(PrinterJobHandlerTest, DISABLED_ManyFailureTest) {
|
| JobListResponse(0), true);
|
|
|
| EXPECT_CALL(url_callback_,
|
| - OnRequestCreate(GURL(JobListURI(kJobFetchReasonStartup)), _))
|
| + OnRequestCreate(JobListURI(kJobFetchReasonStartup), _))
|
| .Times(AtLeast(1));
|
|
|
| EXPECT_CALL(url_callback_,
|
| - OnRequestCreate(GURL(JobListURI(kJobFetchReasonQueryMore)), _))
|
| + OnRequestCreate(JobListURI(kJobFetchReasonQueryMore), _))
|
| .Times(AtLeast(1));
|
|
|
| EXPECT_CALL(url_callback_,
|
| - OnRequestCreate(GURL(JobListURI(kJobFetchReasonFailure)), _))
|
| + OnRequestCreate(JobListURI(kJobFetchReasonFailure), _))
|
| .Times(AtLeast(1));
|
|
|
| EXPECT_CALL(url_callback_,
|
| - OnRequestCreate(GURL(JobListURI(kJobFetchReasonRetry)), _))
|
| + OnRequestCreate(JobListURI(kJobFetchReasonRetry), _))
|
| .Times(AtLeast(1));
|
|
|
| SetUpJobSuccessTest(1);
|
| @@ -759,23 +757,23 @@ TEST_F(PrinterJobHandlerTest, DISABLED_CompleteFailureTest) {
|
| factory_.SetFakeResponse(TicketURI(1), std::string(), false);
|
|
|
| EXPECT_CALL(url_callback_,
|
| - OnRequestCreate(GURL(JobListURI(kJobFetchReasonStartup)), _))
|
| + OnRequestCreate(JobListURI(kJobFetchReasonStartup), _))
|
| .Times(AtLeast(1));
|
|
|
| EXPECT_CALL(url_callback_,
|
| - OnRequestCreate(GURL(JobListURI(kJobFetchReasonFailure)), _))
|
| + OnRequestCreate(JobListURI(kJobFetchReasonFailure), _))
|
| .Times(AtLeast(1));
|
|
|
| EXPECT_CALL(url_callback_,
|
| - OnRequestCreate(GURL(JobListURI(kJobFetchReasonRetry)), _))
|
| + OnRequestCreate(JobListURI(kJobFetchReasonRetry), _))
|
| .Times(AtLeast(1));
|
|
|
| - EXPECT_CALL(url_callback_, OnRequestCreate(GURL(ErrorURI(1)), _))
|
| + EXPECT_CALL(url_callback_, OnRequestCreate(ErrorURI(1), _))
|
| .Times(Exactly(1))
|
| .WillOnce(InvokeWithoutArgs(
|
| this, &PrinterJobHandlerTest::MakeJobFetchReturnNoJobs));
|
|
|
| - EXPECT_CALL(url_callback_, OnRequestCreate(GURL(TicketURI(1)), _))
|
| + EXPECT_CALL(url_callback_, OnRequestCreate(TicketURI(1), _))
|
| .Times(AtLeast(kNumRetriesBeforeAbandonJob));
|
|
|
| BeginTest(70);
|
|
|