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

Side by Side Diff: rlz/win/lib/machine_deal_test.cc

Issue 526513002: clang/win: Fix a few warnings in targets not in chromium_builder_tests. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
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
« no previous file with comments | « cloud_print/service/win/cloud_print_service.cc ('k') | sandbox/win/sandbox_poc/pocdll/fs.cc » ('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) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // A test application for the MachineDealCode class. 5 // A test application for the MachineDealCode class.
6 // 6 //
7 // These tests should not be executed on the build server: 7 // These tests should not be executed on the build server:
8 // - They assert for the failed cases. 8 // - They assert for the failed cases.
9 // - They modify machine state (registry). 9 // - They modify machine state (registry).
10 // 10 //
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 65
66 EXPECT_FALSE(rlz_lib::MachineDealCode::Get(dcc_2, 2)); 66 EXPECT_FALSE(rlz_lib::MachineDealCode::Get(dcc_2, 2));
67 } 67 }
68 68
69 TEST_F(MachineDealCodeTest, SetFromPingResponse) { 69 TEST_F(MachineDealCodeTest, SetFromPingResponse) {
70 rlz_lib::MachineDealCode::Set("MyDCCode"); 70 rlz_lib::MachineDealCode::Set("MyDCCode");
71 char dcc_50[50]; 71 char dcc_50[50];
72 72
73 // Bad responses 73 // Bad responses
74 74
75 char* kBadDccResponse = 75 const char kBadDccResponse[] =
76 "dcc: NotMyDCCode \r\n" 76 "dcc: NotMyDCCode \r\n"
77 "set_dcc: NewDCCode\r\n" 77 "set_dcc: NewDCCode\r\n"
78 "crc32: 1B4D6BB3"; 78 "crc32: 1B4D6BB3";
79 EXPECT_FALSE(rlz_lib::MachineDealCode::SetFromPingResponse( 79 EXPECT_FALSE(rlz_lib::MachineDealCode::SetFromPingResponse(
80 kBadDccResponse)); 80 kBadDccResponse));
81 EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50)); 81 EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50));
82 EXPECT_STREQ("MyDCCode", dcc_50); 82 EXPECT_STREQ("MyDCCode", dcc_50);
83 83
84 char* kBadCrcResponse = 84 const char kBadCrcResponse[] =
85 "dcc: MyDCCode \r\n" 85 "dcc: MyDCCode \r\n"
86 "set_dcc: NewDCCode\r\n" 86 "set_dcc: NewDCCode\r\n"
87 "crc32: 90707106"; 87 "crc32: 90707106";
88 EXPECT_FALSE(rlz_lib::MachineDealCode::SetFromPingResponse( 88 EXPECT_FALSE(rlz_lib::MachineDealCode::SetFromPingResponse(
89 kBadCrcResponse)); 89 kBadCrcResponse));
90 EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50)); 90 EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50));
91 EXPECT_STREQ("MyDCCode", dcc_50); 91 EXPECT_STREQ("MyDCCode", dcc_50);
92 92
93 // Good responses 93 // Good responses
94 94
95 char* kMissingSetResponse = 95 const char kMissingSetResponse[] =
96 "dcc: MyDCCode \r\n" 96 "dcc: MyDCCode \r\n"
97 "crc32: 35F2E717"; 97 "crc32: 35F2E717";
98 EXPECT_TRUE(rlz_lib::MachineDealCode::SetFromPingResponse( 98 EXPECT_TRUE(rlz_lib::MachineDealCode::SetFromPingResponse(
99 kMissingSetResponse)); 99 kMissingSetResponse));
100 EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50)); 100 EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50));
101 EXPECT_STREQ("MyDCCode", dcc_50); 101 EXPECT_STREQ("MyDCCode", dcc_50);
102 102
103 char* kGoodResponse = 103 const char kGoodResponse[] =
104 "dcc: MyDCCode \r\n" 104 "dcc: MyDCCode \r\n"
105 "set_dcc: NewDCCode\r\n" 105 "set_dcc: NewDCCode\r\n"
106 "crc32: C8540E02"; 106 "crc32: C8540E02";
107 EXPECT_TRUE(rlz_lib::MachineDealCode::SetFromPingResponse( 107 EXPECT_TRUE(rlz_lib::MachineDealCode::SetFromPingResponse(
108 kGoodResponse)); 108 kGoodResponse));
109 EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50)); 109 EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50));
110 EXPECT_STREQ("NewDCCode", dcc_50); 110 EXPECT_STREQ("NewDCCode", dcc_50);
111 111
112 char* kGoodResponse2 = 112 const char kGoodResponse2[] =
113 "set_dcc: NewDCCode2 \r\n" 113 "set_dcc: NewDCCode2 \r\n"
114 "dcc: NewDCCode \r\n" 114 "dcc: NewDCCode \r\n"
115 "crc32: 60B6409A"; 115 "crc32: 60B6409A";
116 EXPECT_TRUE(rlz_lib::MachineDealCode::SetFromPingResponse( 116 EXPECT_TRUE(rlz_lib::MachineDealCode::SetFromPingResponse(
117 kGoodResponse2)); 117 kGoodResponse2));
118 EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50)); 118 EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50));
119 EXPECT_STREQ("NewDCCode2", dcc_50); 119 EXPECT_STREQ("NewDCCode2", dcc_50);
120 120
121 MachineDealCodeHelper::Clear(); 121 MachineDealCodeHelper::Clear();
122 char* kGoodResponse3 = 122 const char kGoodResponse3[] =
123 "set_dcc: NewDCCode \r\n" 123 "set_dcc: NewDCCode \r\n"
124 "crc32: 374C1C47"; 124 "crc32: 374C1C47";
125 EXPECT_TRUE(rlz_lib::MachineDealCode::SetFromPingResponse( 125 EXPECT_TRUE(rlz_lib::MachineDealCode::SetFromPingResponse(
126 kGoodResponse3)); 126 kGoodResponse3));
127 EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50)); 127 EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50));
128 EXPECT_STREQ("NewDCCode", dcc_50); 128 EXPECT_STREQ("NewDCCode", dcc_50);
129 129
130 MachineDealCodeHelper::Clear(); 130 MachineDealCodeHelper::Clear();
131 char* kGoodResponse4 = 131 const char kGoodResponse4[] =
132 "dcc: \r\n" 132 "dcc: \r\n"
133 "set_dcc: NewDCCode \r\n" 133 "set_dcc: NewDCCode \r\n"
134 "crc32: 0AB1FB39"; 134 "crc32: 0AB1FB39";
135 EXPECT_TRUE(rlz_lib::MachineDealCode::SetFromPingResponse( 135 EXPECT_TRUE(rlz_lib::MachineDealCode::SetFromPingResponse(
136 kGoodResponse4)); 136 kGoodResponse4));
137 EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50)); 137 EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50));
138 EXPECT_STREQ("NewDCCode", dcc_50); 138 EXPECT_STREQ("NewDCCode", dcc_50);
139 } 139 }
140 140
141 TEST_F(MachineDealCodeTest, GetAsCgi) { 141 TEST_F(MachineDealCodeTest, GetAsCgi) {
142 MachineDealCodeHelper::Clear(); 142 MachineDealCodeHelper::Clear();
143 char cgi_50[50], cgi_2[2]; 143 char cgi_50[50], cgi_2[2];
144 cgi_50[0] = 0; 144 cgi_50[0] = 0;
145 cgi_2[0] = 0; 145 cgi_2[0] = 0;
146 146
147 EXPECT_FALSE(rlz_lib::MachineDealCode::GetAsCgi(cgi_50, 50)); 147 EXPECT_FALSE(rlz_lib::MachineDealCode::GetAsCgi(cgi_50, 50));
148 EXPECT_STREQ("", cgi_50); 148 EXPECT_STREQ("", cgi_50);
149 149
150 EXPECT_TRUE(rlz_lib::MachineDealCode::Set("dcc_value")); 150 EXPECT_TRUE(rlz_lib::MachineDealCode::Set("dcc_value"));
151 151
152 EXPECT_TRUE(rlz_lib::MachineDealCode::GetAsCgi(cgi_50, 50)); 152 EXPECT_TRUE(rlz_lib::MachineDealCode::GetAsCgi(cgi_50, 50));
153 EXPECT_STREQ("dcc=dcc_value", cgi_50); 153 EXPECT_STREQ("dcc=dcc_value", cgi_50);
154 154
155 EXPECT_FALSE(rlz_lib::MachineDealCode::GetAsCgi(cgi_2, 2)); 155 EXPECT_FALSE(rlz_lib::MachineDealCode::GetAsCgi(cgi_2, 2));
156 } 156 }
OLDNEW
« no previous file with comments | « cloud_print/service/win/cloud_print_service.cc ('k') | sandbox/win/sandbox_poc/pocdll/fs.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698