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

Side by Side Diff: chrome/browser/local_discovery/privet_http_unittest.cc

Issue 492693004: Delete Privet filesystem code (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 3 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 "base/bind.h" 5 #include "base/bind.h"
6 #include "base/json/json_reader.h" 6 #include "base/json/json_reader.h"
7 #include "base/json/json_writer.h" 7 #include "base/json/json_writer.h"
8 #include "base/message_loop/message_loop.h" 8 #include "base/message_loop/message_loop.h"
9 #include "chrome/browser/local_discovery/privet_http_impl.h" 9 #include "chrome/browser/local_discovery/privet_http_impl.h"
10 #include "net/base/host_port_pair.h" 10 #include "net/base/host_port_pair.h"
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 "\"error\": \"invalid_print_job\"," 179 "\"error\": \"invalid_print_job\","
180 "\"timeout\": 1 " 180 "\"timeout\": 1 "
181 "}"; 181 "}";
182 182
183 const char kSampleInvalidDocumentTypeResponse[] = "{" 183 const char kSampleInvalidDocumentTypeResponse[] = "{"
184 "\"error\" : \"invalid_document_type\"" 184 "\"error\" : \"invalid_document_type\""
185 "}"; 185 "}";
186 186
187 const char kSampleCreatejobResponse[] = "{ \"job_id\": \"1234\" }"; 187 const char kSampleCreatejobResponse[] = "{ \"job_id\": \"1234\" }";
188 188
189 const char kSampleEmptyJSONResponse[] = "{}";
190
191 const char kSampleCJT[] = "{ \"version\" : \"1.0\" }"; 189 const char kSampleCJT[] = "{ \"version\" : \"1.0\" }";
192 190
193 const char kSampleCapabilitiesResponsePWGSettings[] = 191 const char kSampleCapabilitiesResponsePWGSettings[] =
194 "{" 192 "{"
195 "\"version\" : \"1.0\"," 193 "\"version\" : \"1.0\","
196 "\"printer\" : {" 194 "\"printer\" : {"
197 " \"pwg_raster_config\" : {" 195 " \"pwg_raster_config\" : {"
198 " \"document_sheet_back\" : \"MANUAL_TUMBLE\"," 196 " \"document_sheet_back\" : \"MANUAL_TUMBLE\","
199 " \"reverse_order_streaming\": true" 197 " \"reverse_order_streaming\": true"
200 " }," 198 " },"
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after
453 } 451 }
454 452
455 const printing::PwgRasterSettings& bitmap_settings() { 453 const printing::PwgRasterSettings& bitmap_settings() {
456 return bitmap_settings_; 454 return bitmap_settings_;
457 } 455 }
458 456
459 private: 457 private:
460 printing::PwgRasterSettings bitmap_settings_; 458 printing::PwgRasterSettings bitmap_settings_;
461 }; 459 };
462 460
463 TEST_F(PrivetHTTPTest, CreatePrivetStorageList) {
464 MockJSONCallback mock_callback;
465 scoped_ptr<PrivetJSONOperation> storage_list_operation =
466 privet_client_->CreateStorageListOperation(
467 "/path/to/nothing",
468 mock_callback.callback());
469 storage_list_operation->Start();
470
471 EXPECT_TRUE(SuccessfulResponseToURL(GURL("http://10.0.0.8:6006/privet/info"),
472 kSampleInfoResponse));
473
474 EXPECT_CALL(mock_callback, OnPrivetJSONDoneInternal());
475
476 EXPECT_TRUE(SuccessfulResponseToURL(
477 GURL("http://10.0.0.8:6006/privet/storage/list?path=/path/to/nothing"),
478 kSampleEmptyJSONResponse));
479 }
480
481 class PrivetInfoTest : public PrivetHTTPTest { 461 class PrivetInfoTest : public PrivetHTTPTest {
482 public: 462 public:
483 PrivetInfoTest() {} 463 PrivetInfoTest() {}
484 464
485 virtual ~PrivetInfoTest() {} 465 virtual ~PrivetInfoTest() {}
486 466
487 virtual void SetUp() OVERRIDE { 467 virtual void SetUp() OVERRIDE {
488 info_operation_ = privet_client_->CreateInfoOperation( 468 info_operation_ = privet_client_->CreateInfoOperation(
489 info_callback_.callback()); 469 info_callback_.callback());
490 } 470 }
(...skipping 595 matching lines...) Expand 10 before | Expand all | Expand 10 after
1086 1066
1087 EXPECT_TRUE(SuccessfulResponseToURL( 1067 EXPECT_TRUE(SuccessfulResponseToURL(
1088 GURL("http://10.0.0.8:6006/privet/printer/createjob"), 1068 GURL("http://10.0.0.8:6006/privet/printer/createjob"),
1089 kSampleCreatejobResponse)); 1069 kSampleCreatejobResponse));
1090 }; 1070 };
1091 1071
1092 1072
1093 } // namespace 1073 } // namespace
1094 1074
1095 } // namespace local_discovery 1075 } // namespace local_discovery
OLDNEW
« no previous file with comments | « chrome/browser/local_discovery/privet_http_impl.cc ('k') | chrome/browser/local_discovery/storage/path_util.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698