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

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

Issue 73503002: Move PDF to PWG conversion into PrivetLocalPrintOperationImpl (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month 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/message_loop/message_loop.h" 6 #include "base/message_loop/message_loop.h"
7 #include "chrome/browser/local_discovery/privet_http_impl.h" 7 #include "chrome/browser/local_discovery/privet_http_impl.h"
8 #include "net/base/host_port_pair.h" 8 #include "net/base/host_port_pair.h"
9 #include "net/base/net_errors.h" 9 #include "net/base/net_errors.h"
10 #include "net/url_request/test_url_fetcher_factory.h" 10 #include "net/url_request/test_url_fetcher_factory.h"
(...skipping 361 matching lines...) Expand 10 before | Expand all | Expand 10 after
372 372
373 MOCK_METHOD1(OnPrivetRegisterDoneInternal, 373 MOCK_METHOD1(OnPrivetRegisterDoneInternal,
374 void(const std::string& device_id)); 374 void(const std::string& device_id));
375 }; 375 };
376 376
377 class MockLocalPrintDelegate : public PrivetLocalPrintOperation::Delegate { 377 class MockLocalPrintDelegate : public PrivetLocalPrintOperation::Delegate {
378 public: 378 public:
379 MockLocalPrintDelegate() {} 379 MockLocalPrintDelegate() {}
380 ~MockLocalPrintDelegate() {} 380 ~MockLocalPrintDelegate() {}
381 381
382 virtual void OnPrivetPrintingRequestPDF(
383 const PrivetLocalPrintOperation* print_operation) {
384 OnPrivetPrintingRequestPDFInternal();
385 }
386
387 MOCK_METHOD0(OnPrivetPrintingRequestPDFInternal, void());
388
389 virtual void OnPrivetPrintingRequestPWGRaster(
390 const PrivetLocalPrintOperation* print_operation) {
391 OnPrivetPrintingRequestPWGRasterInternal();
392 }
393
394 MOCK_METHOD0(OnPrivetPrintingRequestPWGRasterInternal, void());
395
396 virtual void OnPrivetPrintingDone( 382 virtual void OnPrivetPrintingDone(
397 const PrivetLocalPrintOperation* print_operation) { 383 const PrivetLocalPrintOperation* print_operation) {
398 OnPrivetPrintingDoneInternal(); 384 OnPrivetPrintingDoneInternal();
399 } 385 }
400 386
401 MOCK_METHOD0(OnPrivetPrintingDoneInternal, void()); 387 MOCK_METHOD0(OnPrivetPrintingDoneInternal, void());
402 388
403 virtual void OnPrivetPrintingError( 389 virtual void OnPrivetPrintingError(
404 const PrivetLocalPrintOperation* print_operation, int http_code) { 390 const PrivetLocalPrintOperation* print_operation, int http_code) {
405 OnPrivetPrintingErrorInternal(http_code); 391 OnPrivetPrintingErrorInternal(http_code);
406 } 392 }
407 393
408 MOCK_METHOD1(OnPrivetPrintingErrorInternal, void(int http_code)); 394 MOCK_METHOD1(OnPrivetPrintingErrorInternal, void(int http_code));
409 }; 395 };
410 396
397 // A note on PWG raster conversion: The PWG raster converter used simply
398 // converts strings to file paths based on them by appending "test.pdf", since
399 // it's easier to test that way. Instead of using a mock, we simply check if the
400 // request is uploading a file that is based on this pattern.
401 class FakePWGRasterConverter : public PWGRasterConverter {
402 public:
403 FakePWGRasterConverter() {
404 }
405
406 virtual ~FakePWGRasterConverter() {
407 }
408
409 virtual void SetResultCallback(const ResultCallback& callback) OVERRIDE {
410 callback_ = callback;
411 }
412
413 virtual void SetPDFData(scoped_refptr<base::RefCountedBytes> data) OVERRIDE {
414 std::string data_str((const char*)data->front(), data->size());
415 data_ = data_str;
416 }
417
418 virtual void Start() OVERRIDE {
419 callback_.Run(true, base::FilePath(data_ + "test.pdf"));
420 }
421
422 private:
423 ResultCallback callback_;
424 std::string data_;
425 };
426
427
411 class PrivetInfoTest : public PrivetHTTPTest { 428 class PrivetInfoTest : public PrivetHTTPTest {
412 public: 429 public:
413 PrivetInfoTest() {} 430 PrivetInfoTest() {}
414 431
415 virtual ~PrivetInfoTest() {} 432 virtual ~PrivetInfoTest() {}
416 433
417 virtual void SetUp() OVERRIDE { 434 virtual void SetUp() OVERRIDE {
418 info_operation_ = privet_client_->CreateInfoOperation(&info_delegate_); 435 info_operation_ = privet_client_->CreateInfoOperation(&info_delegate_);
419 } 436 }
420 437
(...skipping 354 matching lines...) Expand 10 before | Expand all | Expand 10 after
775 792
776 class PrivetLocalPrintTest : public PrivetHTTPTest { 793 class PrivetLocalPrintTest : public PrivetHTTPTest {
777 public: 794 public:
778 PrivetLocalPrintTest() {} 795 PrivetLocalPrintTest() {}
779 796
780 virtual ~PrivetLocalPrintTest() {} 797 virtual ~PrivetLocalPrintTest() {}
781 798
782 virtual void SetUp() OVERRIDE { 799 virtual void SetUp() OVERRIDE {
783 local_print_operation_ = privet_client_->CreateLocalPrintOperation( 800 local_print_operation_ = privet_client_->CreateLocalPrintOperation(
784 &local_print_delegate_); 801 &local_print_delegate_);
802
803 local_print_operation_->SetPWGRasterConverterForTesting(
804 scoped_ptr<PWGRasterConverter>(new FakePWGRasterConverter));
805 }
806
807 scoped_refptr<base::RefCountedBytes> RefCountedBytesFromString(
808 std::string str) {
809 std::vector<unsigned char> str_vec;
810 str_vec.insert(str_vec.begin(), str.begin(), str.end());
811 return scoped_refptr<base::RefCountedBytes>(
812 base::RefCountedBytes::TakeVector(&str_vec));
785 } 813 }
786 814
787 protected: 815 protected:
788 scoped_ptr<PrivetLocalPrintOperation> local_print_operation_; 816 scoped_ptr<PrivetLocalPrintOperation> local_print_operation_;
789 StrictMock<MockLocalPrintDelegate> local_print_delegate_; 817 StrictMock<MockLocalPrintDelegate> local_print_delegate_;
790 }; 818 };
791 819
792 TEST_F(PrivetLocalPrintTest, SuccessfulLocalPrint) { 820 TEST_F(PrivetLocalPrintTest, SuccessfulLocalPrint) {
793 local_print_operation_->SetUsername("sample@gmail.com"); 821 local_print_operation_->SetUsername("sample@gmail.com");
794 local_print_operation_->SetJobname("Sample job name"); 822 local_print_operation_->SetJobname("Sample job name");
823 local_print_operation_->SetData(RefCountedBytesFromString(
824 "Sample print data"));
795 local_print_operation_->Start(); 825 local_print_operation_->Start();
796 826
797 EXPECT_TRUE(SuccessfulResponseToURL( 827 EXPECT_TRUE(SuccessfulResponseToURL(
798 GURL("http://10.0.0.8:6006/privet/info"), 828 GURL("http://10.0.0.8:6006/privet/info"),
799 kSampleInfoResponse)); 829 kSampleInfoResponse));
800 830
801 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingRequestPDFInternal());
802
803 EXPECT_TRUE(SuccessfulResponseToURL( 831 EXPECT_TRUE(SuccessfulResponseToURL(
804 GURL("http://10.0.0.8:6006/privet/capabilities"), 832 GURL("http://10.0.0.8:6006/privet/capabilities"),
805 kSampleCapabilitiesResponse)); 833 kSampleCapabilitiesResponse));
806 834
807 local_print_operation_->SendData("Sample print data");
808
809 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal()); 835 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal());
810 836
811 // TODO(noamsml): Is encoding spaces as pluses standard? 837 // TODO(noamsml): Is encoding spaces as pluses standard?
812 EXPECT_TRUE(SuccessfulResponseToURLAndData( 838 EXPECT_TRUE(SuccessfulResponseToURLAndData(
813 GURL("http://10.0.0.8:6006/privet/printer/submitdoc?" 839 GURL("http://10.0.0.8:6006/privet/printer/submitdoc?"
814 "user=sample%40gmail.com&jobname=Sample+job+name"), 840 "user=sample%40gmail.com&jobname=Sample+job+name"),
815 "Sample print data", 841 "Sample print data",
816 kSampleLocalPrintResponse)); 842 kSampleLocalPrintResponse));
817 }; 843 };
818 844
819 TEST_F(PrivetLocalPrintTest, SuccessfulLocalPrintWithAnyMimetype) { 845 TEST_F(PrivetLocalPrintTest, SuccessfulLocalPrintWithAnyMimetype) {
820 local_print_operation_->SetUsername("sample@gmail.com"); 846 local_print_operation_->SetUsername("sample@gmail.com");
821 local_print_operation_->SetJobname("Sample job name"); 847 local_print_operation_->SetJobname("Sample job name");
848 local_print_operation_->SetData(RefCountedBytesFromString(
Vitaly Buka (NO REVIEWS) 2013/11/15 06:48:38 line break before RefCountedBytesFromString
Noam Samuel 2013/11/15 19:13:46 Done.
849 "Sample print data"));
822 local_print_operation_->Start(); 850 local_print_operation_->Start();
823 851
824 EXPECT_TRUE(SuccessfulResponseToURL( 852 EXPECT_TRUE(SuccessfulResponseToURL(
825 GURL("http://10.0.0.8:6006/privet/info"), 853 GURL("http://10.0.0.8:6006/privet/info"),
826 kSampleInfoResponse)); 854 kSampleInfoResponse));
827 855
828 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingRequestPDFInternal());
829
830 EXPECT_TRUE(SuccessfulResponseToURL( 856 EXPECT_TRUE(SuccessfulResponseToURL(
831 GURL("http://10.0.0.8:6006/privet/capabilities"), 857 GURL("http://10.0.0.8:6006/privet/capabilities"),
832 kSampleCapabilitiesResponseWithAnyMimetype)); 858 kSampleCapabilitiesResponseWithAnyMimetype));
833 859
834 local_print_operation_->SendData("Sample print data");
835
836 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal()); 860 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal());
837 861
838 // TODO(noamsml): Is encoding spaces as pluses standard? 862 // TODO(noamsml): Is encoding spaces as pluses standard?
839 EXPECT_TRUE(SuccessfulResponseToURLAndData( 863 EXPECT_TRUE(SuccessfulResponseToURLAndData(
840 GURL("http://10.0.0.8:6006/privet/printer/submitdoc?" 864 GURL("http://10.0.0.8:6006/privet/printer/submitdoc?"
841 "user=sample%40gmail.com&jobname=Sample+job+name"), 865 "user=sample%40gmail.com&jobname=Sample+job+name"),
842 "Sample print data", 866 "Sample print data",
843 kSampleLocalPrintResponse)); 867 kSampleLocalPrintResponse));
844 }; 868 };
845 869
846 TEST_F(PrivetLocalPrintTest, SuccessfulPWGLocalPrint) { 870 TEST_F(PrivetLocalPrintTest, SuccessfulPWGLocalPrint) {
847 local_print_operation_->SetUsername("sample@gmail.com"); 871 local_print_operation_->SetUsername("sample@gmail.com");
848 local_print_operation_->SetJobname("Sample job name"); 872 local_print_operation_->SetJobname("Sample job name");
873 local_print_operation_->SetData(RefCountedBytesFromString(
Vitaly Buka (NO REVIEWS) 2013/11/15 06:48:38 same
Noam Samuel 2013/11/15 19:13:46 Done.
874 "path/to/"));
849 local_print_operation_->Start(); 875 local_print_operation_->Start();
850 876
851 EXPECT_TRUE(SuccessfulResponseToURL( 877 EXPECT_TRUE(SuccessfulResponseToURL(
852 GURL("http://10.0.0.8:6006/privet/info"), 878 GURL("http://10.0.0.8:6006/privet/info"),
853 kSampleInfoResponse)); 879 kSampleInfoResponse));
854 880
855 EXPECT_CALL(local_print_delegate_,
856 OnPrivetPrintingRequestPWGRasterInternal());
857
858 EXPECT_TRUE(SuccessfulResponseToURL( 881 EXPECT_TRUE(SuccessfulResponseToURL(
859 GURL("http://10.0.0.8:6006/privet/capabilities"), 882 GURL("http://10.0.0.8:6006/privet/capabilities"),
860 kSampleCapabilitiesResponsePWGOnly)); 883 kSampleCapabilitiesResponsePWGOnly));
861 884
862 local_print_operation_->SendDataFile(base::FilePath("sample/file/path"));
863
864 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal()); 885 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal());
865 886
866 // TODO(noamsml): Is encoding spaces as pluses standard? 887 // TODO(noamsml): Is encoding spaces as pluses standard?
867 EXPECT_TRUE(SuccessfulResponseToURLAndFilePath( 888 EXPECT_TRUE(SuccessfulResponseToURLAndFilePath(
868 GURL("http://10.0.0.8:6006/privet/printer/submitdoc?" 889 GURL("http://10.0.0.8:6006/privet/printer/submitdoc?"
869 "user=sample%40gmail.com&jobname=Sample+job+name"), 890 "user=sample%40gmail.com&jobname=Sample+job+name"),
870 base::FilePath("sample/file/path"), 891 base::FilePath("path/to/test.pdf"),
871 kSampleLocalPrintResponse)); 892 kSampleLocalPrintResponse));
872 }; 893 };
873 894
874 TEST_F(PrivetLocalPrintTest, SuccessfulLocalPrintWithCreatejob) { 895 TEST_F(PrivetLocalPrintTest, SuccessfulLocalPrintWithCreatejob) {
875 local_print_operation_->SetUsername("sample@gmail.com"); 896 local_print_operation_->SetUsername("sample@gmail.com");
876 local_print_operation_->SetJobname("Sample job name"); 897 local_print_operation_->SetJobname("Sample job name");
877 local_print_operation_->SetTicket("Sample print ticket"); 898 local_print_operation_->SetTicket("Sample print ticket");
899 local_print_operation_->SetData(RefCountedBytesFromString(
Vitaly Buka (NO REVIEWS) 2013/11/15 06:48:38 same
Noam Samuel 2013/11/15 19:13:46 Done.
900 "Sample print data"));
878 local_print_operation_->Start(); 901 local_print_operation_->Start();
879 902
880 EXPECT_TRUE(SuccessfulResponseToURL( 903 EXPECT_TRUE(SuccessfulResponseToURL(
881 GURL("http://10.0.0.8:6006/privet/info"), 904 GURL("http://10.0.0.8:6006/privet/info"),
882 kSampleInfoResponseWithCreatejob)); 905 kSampleInfoResponseWithCreatejob));
883 906
884 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingRequestPDFInternal());
885
886 EXPECT_TRUE(SuccessfulResponseToURL( 907 EXPECT_TRUE(SuccessfulResponseToURL(
887 GURL("http://10.0.0.8:6006/privet/capabilities"), 908 GURL("http://10.0.0.8:6006/privet/capabilities"),
888 kSampleCapabilitiesResponse)); 909 kSampleCapabilitiesResponse));
889 910
890 local_print_operation_->SendData("Sample print data");
891
892 EXPECT_TRUE(SuccessfulResponseToURLAndData( 911 EXPECT_TRUE(SuccessfulResponseToURLAndData(
893 GURL("http://10.0.0.8:6006/privet/printer/createjob"), 912 GURL("http://10.0.0.8:6006/privet/printer/createjob"),
894 "Sample print ticket", 913 "Sample print ticket",
895 kSampleCreatejobResponse)); 914 kSampleCreatejobResponse));
896 915
897 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal()); 916 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal());
898 917
899 // TODO(noamsml): Is encoding spaces as pluses standard? 918 // TODO(noamsml): Is encoding spaces as pluses standard?
900 EXPECT_TRUE(SuccessfulResponseToURLAndData( 919 EXPECT_TRUE(SuccessfulResponseToURLAndData(
901 GURL("http://10.0.0.8:6006/privet/printer/submitdoc?" 920 GURL("http://10.0.0.8:6006/privet/printer/submitdoc?"
902 "user=sample%40gmail.com&jobname=Sample+job+name&job_id=1234"), 921 "user=sample%40gmail.com&jobname=Sample+job+name&job_id=1234"),
903 "Sample print data", 922 "Sample print data",
904 kSampleLocalPrintResponse)); 923 kSampleLocalPrintResponse));
905 }; 924 };
906 925
907 TEST_F(PrivetLocalPrintTest, PDFPrintInvalidDocumentTypeRetry) { 926 TEST_F(PrivetLocalPrintTest, PDFPrintInvalidDocumentTypeRetry) {
908 local_print_operation_->SetUsername("sample@gmail.com"); 927 local_print_operation_->SetUsername("sample@gmail.com");
909 local_print_operation_->SetJobname("Sample job name"); 928 local_print_operation_->SetJobname("Sample job name");
910 local_print_operation_->SetTicket("Sample print ticket"); 929 local_print_operation_->SetTicket("Sample print ticket");
930 local_print_operation_->SetData(RefCountedBytesFromString(
931 "sample/path/"));
911 local_print_operation_->Start(); 932 local_print_operation_->Start();
912 933
913 EXPECT_TRUE(SuccessfulResponseToURL( 934 EXPECT_TRUE(SuccessfulResponseToURL(
914 GURL("http://10.0.0.8:6006/privet/info"), 935 GURL("http://10.0.0.8:6006/privet/info"),
915 kSampleInfoResponseWithCreatejob)); 936 kSampleInfoResponseWithCreatejob));
916 937
917 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingRequestPDFInternal());
918
919 EXPECT_TRUE(SuccessfulResponseToURL( 938 EXPECT_TRUE(SuccessfulResponseToURL(
920 GURL("http://10.0.0.8:6006/privet/capabilities"), 939 GURL("http://10.0.0.8:6006/privet/capabilities"),
921 kSampleCapabilitiesResponse)); 940 kSampleCapabilitiesResponse));
922 941
923 local_print_operation_->SendData("Sample print data");
924
925 EXPECT_TRUE(SuccessfulResponseToURLAndData( 942 EXPECT_TRUE(SuccessfulResponseToURLAndData(
926 GURL("http://10.0.0.8:6006/privet/printer/createjob"), 943 GURL("http://10.0.0.8:6006/privet/printer/createjob"),
927 "Sample print ticket", 944 "Sample print ticket",
928 kSampleCreatejobResponse)); 945 kSampleCreatejobResponse));
929 946
930 EXPECT_CALL(local_print_delegate_,
931 OnPrivetPrintingRequestPWGRasterInternal());
932
933 // TODO(noamsml): Is encoding spaces as pluses standard? 947 // TODO(noamsml): Is encoding spaces as pluses standard?
934 EXPECT_TRUE(SuccessfulResponseToURLAndData( 948 EXPECT_TRUE(SuccessfulResponseToURLAndData(
935 GURL("http://10.0.0.8:6006/privet/printer/submitdoc?" 949 GURL("http://10.0.0.8:6006/privet/printer/submitdoc?"
936 "user=sample%40gmail.com&jobname=Sample+job+name&job_id=1234"), 950 "user=sample%40gmail.com&jobname=Sample+job+name&job_id=1234"),
937 "Sample print data", 951 "sample/path/",
938 kSampleInvalidDocumentTypeResponse)); 952 kSampleInvalidDocumentTypeResponse));
939 953
940 local_print_operation_->SendData("Sample print data2");
941
942 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal()); 954 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingDoneInternal());
943 955
944 EXPECT_TRUE(SuccessfulResponseToURLAndData( 956 EXPECT_TRUE(SuccessfulResponseToURLAndFilePath(
945 GURL("http://10.0.0.8:6006/privet/printer/submitdoc?" 957 GURL("http://10.0.0.8:6006/privet/printer/submitdoc?"
946 "user=sample%40gmail.com&jobname=Sample+job+name&job_id=1234"), 958 "user=sample%40gmail.com&jobname=Sample+job+name&job_id=1234"),
947 "Sample print data2", 959 base::FilePath("sample/path/test.pdf"),
948 kSampleLocalPrintResponse)); 960 kSampleLocalPrintResponse));
949 }; 961 };
950 962
951 TEST_F(PrivetLocalPrintTest, LocalPrintRetryOnInvalidJobID) { 963 TEST_F(PrivetLocalPrintTest, LocalPrintRetryOnInvalidJobID) {
952 local_print_operation_->SetUsername("sample@gmail.com"); 964 local_print_operation_->SetUsername("sample@gmail.com");
953 local_print_operation_->SetJobname("Sample job name"); 965 local_print_operation_->SetJobname("Sample job name");
954 local_print_operation_->SetTicket("Sample print ticket"); 966 local_print_operation_->SetTicket("Sample print ticket");
967 local_print_operation_->SetData(RefCountedBytesFromString(
968 "Sample print data"));
955 local_print_operation_->Start(); 969 local_print_operation_->Start();
956 970
957 EXPECT_TRUE(SuccessfulResponseToURL( 971 EXPECT_TRUE(SuccessfulResponseToURL(
958 GURL("http://10.0.0.8:6006/privet/info"), 972 GURL("http://10.0.0.8:6006/privet/info"),
959 kSampleInfoResponseWithCreatejob)); 973 kSampleInfoResponseWithCreatejob));
960 974
961 EXPECT_CALL(local_print_delegate_, OnPrivetPrintingRequestPDFInternal());
962
963 EXPECT_TRUE(SuccessfulResponseToURL( 975 EXPECT_TRUE(SuccessfulResponseToURL(
964 GURL("http://10.0.0.8:6006/privet/capabilities"), 976 GURL("http://10.0.0.8:6006/privet/capabilities"),
965 kSampleCapabilitiesResponse)); 977 kSampleCapabilitiesResponse));
966 978
967 local_print_operation_->SendData("Sample print data");
968
969 EXPECT_TRUE(SuccessfulResponseToURLAndData( 979 EXPECT_TRUE(SuccessfulResponseToURLAndData(
970 GURL("http://10.0.0.8:6006/privet/printer/createjob"), 980 GURL("http://10.0.0.8:6006/privet/printer/createjob"),
971 "Sample print ticket", 981 "Sample print ticket",
972 kSampleCreatejobResponse)); 982 kSampleCreatejobResponse));
973 983
974 EXPECT_TRUE(SuccessfulResponseToURLAndData( 984 EXPECT_TRUE(SuccessfulResponseToURLAndData(
975 GURL("http://10.0.0.8:6006/privet/printer/submitdoc?" 985 GURL("http://10.0.0.8:6006/privet/printer/submitdoc?"
976 "user=sample%40gmail.com&jobname=Sample+job+name&job_id=1234"), 986 "user=sample%40gmail.com&jobname=Sample+job+name&job_id=1234"),
977 "Sample print data", 987 "Sample print data",
978 kSampleErrorResponsePrinterBusy)); 988 kSampleErrorResponsePrinterBusy));
979 989
980 RunFor(base::TimeDelta::FromSeconds(3)); 990 RunFor(base::TimeDelta::FromSeconds(3));
981 991
982 EXPECT_TRUE(SuccessfulResponseToURL( 992 EXPECT_TRUE(SuccessfulResponseToURL(
983 GURL("http://10.0.0.8:6006/privet/printer/createjob"), 993 GURL("http://10.0.0.8:6006/privet/printer/createjob"),
984 kSampleCreatejobResponse)); 994 kSampleCreatejobResponse));
985 }; 995 };
986 996
987 997
988 } // namespace 998 } // namespace
989 999
990 } // namespace local_discovery 1000 } // namespace local_discovery
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698