OLD | NEW |
1 library googleapis.safebrowsing.v4.test; | 1 library googleapis.safebrowsing.v4.test; |
2 | 2 |
3 import "dart:core" as core; | 3 import "dart:core" as core; |
4 import "dart:collection" as collection; | |
5 import "dart:async" as async; | 4 import "dart:async" as async; |
6 import "dart:convert" as convert; | 5 import "dart:convert" as convert; |
7 | 6 |
8 import 'package:http/http.dart' as http; | 7 import 'package:http/http.dart' as http; |
9 import 'package:http/testing.dart' as http_testing; | |
10 import 'package:test/test.dart' as unittest; | 8 import 'package:test/test.dart' as unittest; |
11 | 9 |
12 import 'package:googleapis/safebrowsing/v4.dart' as api; | 10 import 'package:googleapis/safebrowsing/v4.dart' as api; |
13 | 11 |
14 class HttpServerMock extends http.BaseClient { | 12 class HttpServerMock extends http.BaseClient { |
15 core.Function _callback; | 13 core.Function _callback; |
16 core.bool _expectJson; | 14 core.bool _expectJson; |
17 | 15 |
18 void register(core.Function callback, core.bool expectJson) { | 16 void register(core.Function callback, core.bool expectJson) { |
19 _callback = callback; | 17 _callback = callback; |
20 _expectJson = expectJson; | 18 _expectJson = expectJson; |
21 } | 19 } |
22 | 20 |
23 async.Future<http.StreamedResponse> send(http.BaseRequest request) { | 21 async.Future<http.StreamedResponse> send(http.BaseRequest request) { |
24 if (_expectJson) { | 22 if (_expectJson) { |
25 return request.finalize() | 23 return request |
| 24 .finalize() |
26 .transform(convert.UTF8.decoder) | 25 .transform(convert.UTF8.decoder) |
27 .join('') | 26 .join('') |
28 .then((core.String jsonString) { | 27 .then((core.String jsonString) { |
29 if (jsonString.isEmpty) { | 28 if (jsonString.isEmpty) { |
30 return _callback(request, null); | 29 return _callback(request, null); |
31 } else { | 30 } else { |
32 return _callback(request, convert.JSON.decode(jsonString)); | 31 return _callback(request, convert.JSON.decode(jsonString)); |
33 } | 32 } |
34 }); | 33 }); |
35 } else { | 34 } else { |
36 var stream = request.finalize(); | 35 var stream = request.finalize(); |
37 if (stream == null) { | 36 if (stream == null) { |
38 return _callback(request, []); | 37 return _callback(request, []); |
39 } else { | 38 } else { |
40 return stream.toBytes().then((data) { | 39 return stream.toBytes().then((data) { |
41 return _callback(request, data); | 40 return _callback(request, data); |
42 }); | 41 }); |
43 } | 42 } |
44 } | 43 } |
45 } | 44 } |
46 } | 45 } |
47 | 46 |
48 http.StreamedResponse stringResponse( | 47 http.StreamedResponse stringResponse(core.int status, |
49 core.int status, core.Map<core.String, core.String> headers, core.String bod
y) { | 48 core.Map<core.String, core.String> headers, core.String body) { |
50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); | 49 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); |
51 return new http.StreamedResponse(stream, status, headers: headers); | 50 return new http.StreamedResponse(stream, status, headers: headers); |
52 } | 51 } |
53 | 52 |
54 core.int buildCounterChecksum = 0; | 53 core.int buildCounterChecksum = 0; |
55 buildChecksum() { | 54 buildChecksum() { |
56 var o = new api.Checksum(); | 55 var o = new api.Checksum(); |
57 buildCounterChecksum++; | 56 buildCounterChecksum++; |
58 if (buildCounterChecksum < 3) { | 57 if (buildCounterChecksum < 3) { |
59 o.sha256 = "foo"; | 58 o.sha256 = "foo"; |
(...skipping 24 matching lines...) Expand all Loading... |
84 | 83 |
85 checkClientInfo(api.ClientInfo o) { | 84 checkClientInfo(api.ClientInfo o) { |
86 buildCounterClientInfo++; | 85 buildCounterClientInfo++; |
87 if (buildCounterClientInfo < 3) { | 86 if (buildCounterClientInfo < 3) { |
88 unittest.expect(o.clientId, unittest.equals('foo')); | 87 unittest.expect(o.clientId, unittest.equals('foo')); |
89 unittest.expect(o.clientVersion, unittest.equals('foo')); | 88 unittest.expect(o.clientVersion, unittest.equals('foo')); |
90 } | 89 } |
91 buildCounterClientInfo--; | 90 buildCounterClientInfo--; |
92 } | 91 } |
93 | 92 |
94 buildUnnamed1081() { | 93 buildUnnamed1084() { |
95 var o = new core.List<core.String>(); | 94 var o = new core.List<core.String>(); |
96 o.add("foo"); | 95 o.add("foo"); |
97 o.add("foo"); | 96 o.add("foo"); |
98 return o; | 97 return o; |
99 } | 98 } |
100 | 99 |
101 checkUnnamed1081(core.List<core.String> o) { | 100 checkUnnamed1084(core.List<core.String> o) { |
102 unittest.expect(o, unittest.hasLength(2)); | 101 unittest.expect(o, unittest.hasLength(2)); |
103 unittest.expect(o[0], unittest.equals('foo')); | 102 unittest.expect(o[0], unittest.equals('foo')); |
104 unittest.expect(o[1], unittest.equals('foo')); | 103 unittest.expect(o[1], unittest.equals('foo')); |
105 } | 104 } |
106 | 105 |
107 core.int buildCounterConstraints = 0; | 106 core.int buildCounterConstraints = 0; |
108 buildConstraints() { | 107 buildConstraints() { |
109 var o = new api.Constraints(); | 108 var o = new api.Constraints(); |
110 buildCounterConstraints++; | 109 buildCounterConstraints++; |
111 if (buildCounterConstraints < 3) { | 110 if (buildCounterConstraints < 3) { |
112 o.maxDatabaseEntries = 42; | 111 o.maxDatabaseEntries = 42; |
113 o.maxUpdateEntries = 42; | 112 o.maxUpdateEntries = 42; |
114 o.region = "foo"; | 113 o.region = "foo"; |
115 o.supportedCompressions = buildUnnamed1081(); | 114 o.supportedCompressions = buildUnnamed1084(); |
116 } | 115 } |
117 buildCounterConstraints--; | 116 buildCounterConstraints--; |
118 return o; | 117 return o; |
119 } | 118 } |
120 | 119 |
121 checkConstraints(api.Constraints o) { | 120 checkConstraints(api.Constraints o) { |
122 buildCounterConstraints++; | 121 buildCounterConstraints++; |
123 if (buildCounterConstraints < 3) { | 122 if (buildCounterConstraints < 3) { |
124 unittest.expect(o.maxDatabaseEntries, unittest.equals(42)); | 123 unittest.expect(o.maxDatabaseEntries, unittest.equals(42)); |
125 unittest.expect(o.maxUpdateEntries, unittest.equals(42)); | 124 unittest.expect(o.maxUpdateEntries, unittest.equals(42)); |
126 unittest.expect(o.region, unittest.equals('foo')); | 125 unittest.expect(o.region, unittest.equals('foo')); |
127 checkUnnamed1081(o.supportedCompressions); | 126 checkUnnamed1084(o.supportedCompressions); |
128 } | 127 } |
129 buildCounterConstraints--; | 128 buildCounterConstraints--; |
130 } | 129 } |
131 | 130 |
132 buildUnnamed1082() { | 131 buildUnnamed1085() { |
133 var o = new core.List<api.ListUpdateRequest>(); | 132 var o = new core.List<api.ListUpdateRequest>(); |
134 o.add(buildListUpdateRequest()); | 133 o.add(buildListUpdateRequest()); |
135 o.add(buildListUpdateRequest()); | 134 o.add(buildListUpdateRequest()); |
136 return o; | 135 return o; |
137 } | 136 } |
138 | 137 |
139 checkUnnamed1082(core.List<api.ListUpdateRequest> o) { | 138 checkUnnamed1085(core.List<api.ListUpdateRequest> o) { |
140 unittest.expect(o, unittest.hasLength(2)); | 139 unittest.expect(o, unittest.hasLength(2)); |
141 checkListUpdateRequest(o[0]); | 140 checkListUpdateRequest(o[0]); |
142 checkListUpdateRequest(o[1]); | 141 checkListUpdateRequest(o[1]); |
143 } | 142 } |
144 | 143 |
145 core.int buildCounterFetchThreatListUpdatesRequest = 0; | 144 core.int buildCounterFetchThreatListUpdatesRequest = 0; |
146 buildFetchThreatListUpdatesRequest() { | 145 buildFetchThreatListUpdatesRequest() { |
147 var o = new api.FetchThreatListUpdatesRequest(); | 146 var o = new api.FetchThreatListUpdatesRequest(); |
148 buildCounterFetchThreatListUpdatesRequest++; | 147 buildCounterFetchThreatListUpdatesRequest++; |
149 if (buildCounterFetchThreatListUpdatesRequest < 3) { | 148 if (buildCounterFetchThreatListUpdatesRequest < 3) { |
150 o.client = buildClientInfo(); | 149 o.client = buildClientInfo(); |
151 o.listUpdateRequests = buildUnnamed1082(); | 150 o.listUpdateRequests = buildUnnamed1085(); |
152 } | 151 } |
153 buildCounterFetchThreatListUpdatesRequest--; | 152 buildCounterFetchThreatListUpdatesRequest--; |
154 return o; | 153 return o; |
155 } | 154 } |
156 | 155 |
157 checkFetchThreatListUpdatesRequest(api.FetchThreatListUpdatesRequest o) { | 156 checkFetchThreatListUpdatesRequest(api.FetchThreatListUpdatesRequest o) { |
158 buildCounterFetchThreatListUpdatesRequest++; | 157 buildCounterFetchThreatListUpdatesRequest++; |
159 if (buildCounterFetchThreatListUpdatesRequest < 3) { | 158 if (buildCounterFetchThreatListUpdatesRequest < 3) { |
160 checkClientInfo(o.client); | 159 checkClientInfo(o.client); |
161 checkUnnamed1082(o.listUpdateRequests); | 160 checkUnnamed1085(o.listUpdateRequests); |
162 } | 161 } |
163 buildCounterFetchThreatListUpdatesRequest--; | 162 buildCounterFetchThreatListUpdatesRequest--; |
164 } | 163 } |
165 | 164 |
166 buildUnnamed1083() { | 165 buildUnnamed1086() { |
167 var o = new core.List<api.ListUpdateResponse>(); | 166 var o = new core.List<api.ListUpdateResponse>(); |
168 o.add(buildListUpdateResponse()); | 167 o.add(buildListUpdateResponse()); |
169 o.add(buildListUpdateResponse()); | 168 o.add(buildListUpdateResponse()); |
170 return o; | 169 return o; |
171 } | 170 } |
172 | 171 |
173 checkUnnamed1083(core.List<api.ListUpdateResponse> o) { | 172 checkUnnamed1086(core.List<api.ListUpdateResponse> o) { |
174 unittest.expect(o, unittest.hasLength(2)); | 173 unittest.expect(o, unittest.hasLength(2)); |
175 checkListUpdateResponse(o[0]); | 174 checkListUpdateResponse(o[0]); |
176 checkListUpdateResponse(o[1]); | 175 checkListUpdateResponse(o[1]); |
177 } | 176 } |
178 | 177 |
179 core.int buildCounterFetchThreatListUpdatesResponse = 0; | 178 core.int buildCounterFetchThreatListUpdatesResponse = 0; |
180 buildFetchThreatListUpdatesResponse() { | 179 buildFetchThreatListUpdatesResponse() { |
181 var o = new api.FetchThreatListUpdatesResponse(); | 180 var o = new api.FetchThreatListUpdatesResponse(); |
182 buildCounterFetchThreatListUpdatesResponse++; | 181 buildCounterFetchThreatListUpdatesResponse++; |
183 if (buildCounterFetchThreatListUpdatesResponse < 3) { | 182 if (buildCounterFetchThreatListUpdatesResponse < 3) { |
184 o.listUpdateResponses = buildUnnamed1083(); | 183 o.listUpdateResponses = buildUnnamed1086(); |
185 o.minimumWaitDuration = "foo"; | 184 o.minimumWaitDuration = "foo"; |
186 } | 185 } |
187 buildCounterFetchThreatListUpdatesResponse--; | 186 buildCounterFetchThreatListUpdatesResponse--; |
188 return o; | 187 return o; |
189 } | 188 } |
190 | 189 |
191 checkFetchThreatListUpdatesResponse(api.FetchThreatListUpdatesResponse o) { | 190 checkFetchThreatListUpdatesResponse(api.FetchThreatListUpdatesResponse o) { |
192 buildCounterFetchThreatListUpdatesResponse++; | 191 buildCounterFetchThreatListUpdatesResponse++; |
193 if (buildCounterFetchThreatListUpdatesResponse < 3) { | 192 if (buildCounterFetchThreatListUpdatesResponse < 3) { |
194 checkUnnamed1083(o.listUpdateResponses); | 193 checkUnnamed1086(o.listUpdateResponses); |
195 unittest.expect(o.minimumWaitDuration, unittest.equals('foo')); | 194 unittest.expect(o.minimumWaitDuration, unittest.equals('foo')); |
196 } | 195 } |
197 buildCounterFetchThreatListUpdatesResponse--; | 196 buildCounterFetchThreatListUpdatesResponse--; |
198 } | 197 } |
199 | 198 |
200 buildUnnamed1084() { | 199 buildUnnamed1087() { |
201 var o = new core.List<core.String>(); | 200 var o = new core.List<core.String>(); |
202 o.add("foo"); | 201 o.add("foo"); |
203 o.add("foo"); | 202 o.add("foo"); |
204 return o; | 203 return o; |
205 } | 204 } |
206 | 205 |
207 checkUnnamed1084(core.List<core.String> o) { | 206 checkUnnamed1087(core.List<core.String> o) { |
208 unittest.expect(o, unittest.hasLength(2)); | 207 unittest.expect(o, unittest.hasLength(2)); |
209 unittest.expect(o[0], unittest.equals('foo')); | 208 unittest.expect(o[0], unittest.equals('foo')); |
210 unittest.expect(o[1], unittest.equals('foo')); | 209 unittest.expect(o[1], unittest.equals('foo')); |
211 } | 210 } |
212 | 211 |
213 core.int buildCounterFindFullHashesRequest = 0; | 212 core.int buildCounterFindFullHashesRequest = 0; |
214 buildFindFullHashesRequest() { | 213 buildFindFullHashesRequest() { |
215 var o = new api.FindFullHashesRequest(); | 214 var o = new api.FindFullHashesRequest(); |
216 buildCounterFindFullHashesRequest++; | 215 buildCounterFindFullHashesRequest++; |
217 if (buildCounterFindFullHashesRequest < 3) { | 216 if (buildCounterFindFullHashesRequest < 3) { |
218 o.apiClient = buildClientInfo(); | 217 o.apiClient = buildClientInfo(); |
219 o.client = buildClientInfo(); | 218 o.client = buildClientInfo(); |
220 o.clientStates = buildUnnamed1084(); | 219 o.clientStates = buildUnnamed1087(); |
221 o.threatInfo = buildThreatInfo(); | 220 o.threatInfo = buildThreatInfo(); |
222 } | 221 } |
223 buildCounterFindFullHashesRequest--; | 222 buildCounterFindFullHashesRequest--; |
224 return o; | 223 return o; |
225 } | 224 } |
226 | 225 |
227 checkFindFullHashesRequest(api.FindFullHashesRequest o) { | 226 checkFindFullHashesRequest(api.FindFullHashesRequest o) { |
228 buildCounterFindFullHashesRequest++; | 227 buildCounterFindFullHashesRequest++; |
229 if (buildCounterFindFullHashesRequest < 3) { | 228 if (buildCounterFindFullHashesRequest < 3) { |
230 checkClientInfo(o.apiClient); | 229 checkClientInfo(o.apiClient); |
231 checkClientInfo(o.client); | 230 checkClientInfo(o.client); |
232 checkUnnamed1084(o.clientStates); | 231 checkUnnamed1087(o.clientStates); |
233 checkThreatInfo(o.threatInfo); | 232 checkThreatInfo(o.threatInfo); |
234 } | 233 } |
235 buildCounterFindFullHashesRequest--; | 234 buildCounterFindFullHashesRequest--; |
236 } | 235 } |
237 | 236 |
238 buildUnnamed1085() { | 237 buildUnnamed1088() { |
239 var o = new core.List<api.ThreatMatch>(); | 238 var o = new core.List<api.ThreatMatch>(); |
240 o.add(buildThreatMatch()); | 239 o.add(buildThreatMatch()); |
241 o.add(buildThreatMatch()); | 240 o.add(buildThreatMatch()); |
242 return o; | 241 return o; |
243 } | 242 } |
244 | 243 |
245 checkUnnamed1085(core.List<api.ThreatMatch> o) { | 244 checkUnnamed1088(core.List<api.ThreatMatch> o) { |
246 unittest.expect(o, unittest.hasLength(2)); | 245 unittest.expect(o, unittest.hasLength(2)); |
247 checkThreatMatch(o[0]); | 246 checkThreatMatch(o[0]); |
248 checkThreatMatch(o[1]); | 247 checkThreatMatch(o[1]); |
249 } | 248 } |
250 | 249 |
251 core.int buildCounterFindFullHashesResponse = 0; | 250 core.int buildCounterFindFullHashesResponse = 0; |
252 buildFindFullHashesResponse() { | 251 buildFindFullHashesResponse() { |
253 var o = new api.FindFullHashesResponse(); | 252 var o = new api.FindFullHashesResponse(); |
254 buildCounterFindFullHashesResponse++; | 253 buildCounterFindFullHashesResponse++; |
255 if (buildCounterFindFullHashesResponse < 3) { | 254 if (buildCounterFindFullHashesResponse < 3) { |
256 o.matches = buildUnnamed1085(); | 255 o.matches = buildUnnamed1088(); |
257 o.minimumWaitDuration = "foo"; | 256 o.minimumWaitDuration = "foo"; |
258 o.negativeCacheDuration = "foo"; | 257 o.negativeCacheDuration = "foo"; |
259 } | 258 } |
260 buildCounterFindFullHashesResponse--; | 259 buildCounterFindFullHashesResponse--; |
261 return o; | 260 return o; |
262 } | 261 } |
263 | 262 |
264 checkFindFullHashesResponse(api.FindFullHashesResponse o) { | 263 checkFindFullHashesResponse(api.FindFullHashesResponse o) { |
265 buildCounterFindFullHashesResponse++; | 264 buildCounterFindFullHashesResponse++; |
266 if (buildCounterFindFullHashesResponse < 3) { | 265 if (buildCounterFindFullHashesResponse < 3) { |
267 checkUnnamed1085(o.matches); | 266 checkUnnamed1088(o.matches); |
268 unittest.expect(o.minimumWaitDuration, unittest.equals('foo')); | 267 unittest.expect(o.minimumWaitDuration, unittest.equals('foo')); |
269 unittest.expect(o.negativeCacheDuration, unittest.equals('foo')); | 268 unittest.expect(o.negativeCacheDuration, unittest.equals('foo')); |
270 } | 269 } |
271 buildCounterFindFullHashesResponse--; | 270 buildCounterFindFullHashesResponse--; |
272 } | 271 } |
273 | 272 |
274 core.int buildCounterFindThreatMatchesRequest = 0; | 273 core.int buildCounterFindThreatMatchesRequest = 0; |
275 buildFindThreatMatchesRequest() { | 274 buildFindThreatMatchesRequest() { |
276 var o = new api.FindThreatMatchesRequest(); | 275 var o = new api.FindThreatMatchesRequest(); |
277 buildCounterFindThreatMatchesRequest++; | 276 buildCounterFindThreatMatchesRequest++; |
278 if (buildCounterFindThreatMatchesRequest < 3) { | 277 if (buildCounterFindThreatMatchesRequest < 3) { |
279 o.client = buildClientInfo(); | 278 o.client = buildClientInfo(); |
280 o.threatInfo = buildThreatInfo(); | 279 o.threatInfo = buildThreatInfo(); |
281 } | 280 } |
282 buildCounterFindThreatMatchesRequest--; | 281 buildCounterFindThreatMatchesRequest--; |
283 return o; | 282 return o; |
284 } | 283 } |
285 | 284 |
286 checkFindThreatMatchesRequest(api.FindThreatMatchesRequest o) { | 285 checkFindThreatMatchesRequest(api.FindThreatMatchesRequest o) { |
287 buildCounterFindThreatMatchesRequest++; | 286 buildCounterFindThreatMatchesRequest++; |
288 if (buildCounterFindThreatMatchesRequest < 3) { | 287 if (buildCounterFindThreatMatchesRequest < 3) { |
289 checkClientInfo(o.client); | 288 checkClientInfo(o.client); |
290 checkThreatInfo(o.threatInfo); | 289 checkThreatInfo(o.threatInfo); |
291 } | 290 } |
292 buildCounterFindThreatMatchesRequest--; | 291 buildCounterFindThreatMatchesRequest--; |
293 } | 292 } |
294 | 293 |
295 buildUnnamed1086() { | 294 buildUnnamed1089() { |
296 var o = new core.List<api.ThreatMatch>(); | 295 var o = new core.List<api.ThreatMatch>(); |
297 o.add(buildThreatMatch()); | 296 o.add(buildThreatMatch()); |
298 o.add(buildThreatMatch()); | 297 o.add(buildThreatMatch()); |
299 return o; | 298 return o; |
300 } | 299 } |
301 | 300 |
302 checkUnnamed1086(core.List<api.ThreatMatch> o) { | 301 checkUnnamed1089(core.List<api.ThreatMatch> o) { |
303 unittest.expect(o, unittest.hasLength(2)); | 302 unittest.expect(o, unittest.hasLength(2)); |
304 checkThreatMatch(o[0]); | 303 checkThreatMatch(o[0]); |
305 checkThreatMatch(o[1]); | 304 checkThreatMatch(o[1]); |
306 } | 305 } |
307 | 306 |
308 core.int buildCounterFindThreatMatchesResponse = 0; | 307 core.int buildCounterFindThreatMatchesResponse = 0; |
309 buildFindThreatMatchesResponse() { | 308 buildFindThreatMatchesResponse() { |
310 var o = new api.FindThreatMatchesResponse(); | 309 var o = new api.FindThreatMatchesResponse(); |
311 buildCounterFindThreatMatchesResponse++; | 310 buildCounterFindThreatMatchesResponse++; |
312 if (buildCounterFindThreatMatchesResponse < 3) { | 311 if (buildCounterFindThreatMatchesResponse < 3) { |
313 o.matches = buildUnnamed1086(); | 312 o.matches = buildUnnamed1089(); |
314 } | 313 } |
315 buildCounterFindThreatMatchesResponse--; | 314 buildCounterFindThreatMatchesResponse--; |
316 return o; | 315 return o; |
317 } | 316 } |
318 | 317 |
319 checkFindThreatMatchesResponse(api.FindThreatMatchesResponse o) { | 318 checkFindThreatMatchesResponse(api.FindThreatMatchesResponse o) { |
320 buildCounterFindThreatMatchesResponse++; | 319 buildCounterFindThreatMatchesResponse++; |
321 if (buildCounterFindThreatMatchesResponse < 3) { | 320 if (buildCounterFindThreatMatchesResponse < 3) { |
322 checkUnnamed1086(o.matches); | 321 checkUnnamed1089(o.matches); |
323 } | 322 } |
324 buildCounterFindThreatMatchesResponse--; | 323 buildCounterFindThreatMatchesResponse--; |
325 } | 324 } |
326 | 325 |
327 buildUnnamed1087() { | 326 buildUnnamed1090() { |
328 var o = new core.List<api.ThreatListDescriptor>(); | 327 var o = new core.List<api.ThreatListDescriptor>(); |
329 o.add(buildThreatListDescriptor()); | 328 o.add(buildThreatListDescriptor()); |
330 o.add(buildThreatListDescriptor()); | 329 o.add(buildThreatListDescriptor()); |
331 return o; | 330 return o; |
332 } | 331 } |
333 | 332 |
334 checkUnnamed1087(core.List<api.ThreatListDescriptor> o) { | 333 checkUnnamed1090(core.List<api.ThreatListDescriptor> o) { |
335 unittest.expect(o, unittest.hasLength(2)); | 334 unittest.expect(o, unittest.hasLength(2)); |
336 checkThreatListDescriptor(o[0]); | 335 checkThreatListDescriptor(o[0]); |
337 checkThreatListDescriptor(o[1]); | 336 checkThreatListDescriptor(o[1]); |
338 } | 337 } |
339 | 338 |
340 core.int buildCounterListThreatListsResponse = 0; | 339 core.int buildCounterListThreatListsResponse = 0; |
341 buildListThreatListsResponse() { | 340 buildListThreatListsResponse() { |
342 var o = new api.ListThreatListsResponse(); | 341 var o = new api.ListThreatListsResponse(); |
343 buildCounterListThreatListsResponse++; | 342 buildCounterListThreatListsResponse++; |
344 if (buildCounterListThreatListsResponse < 3) { | 343 if (buildCounterListThreatListsResponse < 3) { |
345 o.threatLists = buildUnnamed1087(); | 344 o.threatLists = buildUnnamed1090(); |
346 } | 345 } |
347 buildCounterListThreatListsResponse--; | 346 buildCounterListThreatListsResponse--; |
348 return o; | 347 return o; |
349 } | 348 } |
350 | 349 |
351 checkListThreatListsResponse(api.ListThreatListsResponse o) { | 350 checkListThreatListsResponse(api.ListThreatListsResponse o) { |
352 buildCounterListThreatListsResponse++; | 351 buildCounterListThreatListsResponse++; |
353 if (buildCounterListThreatListsResponse < 3) { | 352 if (buildCounterListThreatListsResponse < 3) { |
354 checkUnnamed1087(o.threatLists); | 353 checkUnnamed1090(o.threatLists); |
355 } | 354 } |
356 buildCounterListThreatListsResponse--; | 355 buildCounterListThreatListsResponse--; |
357 } | 356 } |
358 | 357 |
359 core.int buildCounterListUpdateRequest = 0; | 358 core.int buildCounterListUpdateRequest = 0; |
360 buildListUpdateRequest() { | 359 buildListUpdateRequest() { |
361 var o = new api.ListUpdateRequest(); | 360 var o = new api.ListUpdateRequest(); |
362 buildCounterListUpdateRequest++; | 361 buildCounterListUpdateRequest++; |
363 if (buildCounterListUpdateRequest < 3) { | 362 if (buildCounterListUpdateRequest < 3) { |
364 o.constraints = buildConstraints(); | 363 o.constraints = buildConstraints(); |
(...skipping 11 matching lines...) Expand all Loading... |
376 if (buildCounterListUpdateRequest < 3) { | 375 if (buildCounterListUpdateRequest < 3) { |
377 checkConstraints(o.constraints); | 376 checkConstraints(o.constraints); |
378 unittest.expect(o.platformType, unittest.equals('foo')); | 377 unittest.expect(o.platformType, unittest.equals('foo')); |
379 unittest.expect(o.state, unittest.equals('foo')); | 378 unittest.expect(o.state, unittest.equals('foo')); |
380 unittest.expect(o.threatEntryType, unittest.equals('foo')); | 379 unittest.expect(o.threatEntryType, unittest.equals('foo')); |
381 unittest.expect(o.threatType, unittest.equals('foo')); | 380 unittest.expect(o.threatType, unittest.equals('foo')); |
382 } | 381 } |
383 buildCounterListUpdateRequest--; | 382 buildCounterListUpdateRequest--; |
384 } | 383 } |
385 | 384 |
386 buildUnnamed1088() { | 385 buildUnnamed1091() { |
387 var o = new core.List<api.ThreatEntrySet>(); | 386 var o = new core.List<api.ThreatEntrySet>(); |
388 o.add(buildThreatEntrySet()); | 387 o.add(buildThreatEntrySet()); |
389 o.add(buildThreatEntrySet()); | 388 o.add(buildThreatEntrySet()); |
390 return o; | 389 return o; |
391 } | 390 } |
392 | 391 |
393 checkUnnamed1088(core.List<api.ThreatEntrySet> o) { | 392 checkUnnamed1091(core.List<api.ThreatEntrySet> o) { |
394 unittest.expect(o, unittest.hasLength(2)); | 393 unittest.expect(o, unittest.hasLength(2)); |
395 checkThreatEntrySet(o[0]); | 394 checkThreatEntrySet(o[0]); |
396 checkThreatEntrySet(o[1]); | 395 checkThreatEntrySet(o[1]); |
397 } | 396 } |
398 | 397 |
399 buildUnnamed1089() { | 398 buildUnnamed1092() { |
400 var o = new core.List<api.ThreatEntrySet>(); | 399 var o = new core.List<api.ThreatEntrySet>(); |
401 o.add(buildThreatEntrySet()); | 400 o.add(buildThreatEntrySet()); |
402 o.add(buildThreatEntrySet()); | 401 o.add(buildThreatEntrySet()); |
403 return o; | 402 return o; |
404 } | 403 } |
405 | 404 |
406 checkUnnamed1089(core.List<api.ThreatEntrySet> o) { | 405 checkUnnamed1092(core.List<api.ThreatEntrySet> o) { |
407 unittest.expect(o, unittest.hasLength(2)); | 406 unittest.expect(o, unittest.hasLength(2)); |
408 checkThreatEntrySet(o[0]); | 407 checkThreatEntrySet(o[0]); |
409 checkThreatEntrySet(o[1]); | 408 checkThreatEntrySet(o[1]); |
410 } | 409 } |
411 | 410 |
412 core.int buildCounterListUpdateResponse = 0; | 411 core.int buildCounterListUpdateResponse = 0; |
413 buildListUpdateResponse() { | 412 buildListUpdateResponse() { |
414 var o = new api.ListUpdateResponse(); | 413 var o = new api.ListUpdateResponse(); |
415 buildCounterListUpdateResponse++; | 414 buildCounterListUpdateResponse++; |
416 if (buildCounterListUpdateResponse < 3) { | 415 if (buildCounterListUpdateResponse < 3) { |
417 o.additions = buildUnnamed1088(); | 416 o.additions = buildUnnamed1091(); |
418 o.checksum = buildChecksum(); | 417 o.checksum = buildChecksum(); |
419 o.newClientState = "foo"; | 418 o.newClientState = "foo"; |
420 o.platformType = "foo"; | 419 o.platformType = "foo"; |
421 o.removals = buildUnnamed1089(); | 420 o.removals = buildUnnamed1092(); |
422 o.responseType = "foo"; | 421 o.responseType = "foo"; |
423 o.threatEntryType = "foo"; | 422 o.threatEntryType = "foo"; |
424 o.threatType = "foo"; | 423 o.threatType = "foo"; |
425 } | 424 } |
426 buildCounterListUpdateResponse--; | 425 buildCounterListUpdateResponse--; |
427 return o; | 426 return o; |
428 } | 427 } |
429 | 428 |
430 checkListUpdateResponse(api.ListUpdateResponse o) { | 429 checkListUpdateResponse(api.ListUpdateResponse o) { |
431 buildCounterListUpdateResponse++; | 430 buildCounterListUpdateResponse++; |
432 if (buildCounterListUpdateResponse < 3) { | 431 if (buildCounterListUpdateResponse < 3) { |
433 checkUnnamed1088(o.additions); | 432 checkUnnamed1091(o.additions); |
434 checkChecksum(o.checksum); | 433 checkChecksum(o.checksum); |
435 unittest.expect(o.newClientState, unittest.equals('foo')); | 434 unittest.expect(o.newClientState, unittest.equals('foo')); |
436 unittest.expect(o.platformType, unittest.equals('foo')); | 435 unittest.expect(o.platformType, unittest.equals('foo')); |
437 checkUnnamed1089(o.removals); | 436 checkUnnamed1092(o.removals); |
438 unittest.expect(o.responseType, unittest.equals('foo')); | 437 unittest.expect(o.responseType, unittest.equals('foo')); |
439 unittest.expect(o.threatEntryType, unittest.equals('foo')); | 438 unittest.expect(o.threatEntryType, unittest.equals('foo')); |
440 unittest.expect(o.threatType, unittest.equals('foo')); | 439 unittest.expect(o.threatType, unittest.equals('foo')); |
441 } | 440 } |
442 buildCounterListUpdateResponse--; | 441 buildCounterListUpdateResponse--; |
443 } | 442 } |
444 | 443 |
445 core.int buildCounterMetadataEntry = 0; | 444 core.int buildCounterMetadataEntry = 0; |
446 buildMetadataEntry() { | 445 buildMetadataEntry() { |
447 var o = new api.MetadataEntry(); | 446 var o = new api.MetadataEntry(); |
(...skipping 29 matching lines...) Expand all Loading... |
477 | 476 |
478 checkRawHashes(api.RawHashes o) { | 477 checkRawHashes(api.RawHashes o) { |
479 buildCounterRawHashes++; | 478 buildCounterRawHashes++; |
480 if (buildCounterRawHashes < 3) { | 479 if (buildCounterRawHashes < 3) { |
481 unittest.expect(o.prefixSize, unittest.equals(42)); | 480 unittest.expect(o.prefixSize, unittest.equals(42)); |
482 unittest.expect(o.rawHashes, unittest.equals('foo')); | 481 unittest.expect(o.rawHashes, unittest.equals('foo')); |
483 } | 482 } |
484 buildCounterRawHashes--; | 483 buildCounterRawHashes--; |
485 } | 484 } |
486 | 485 |
487 buildUnnamed1090() { | 486 buildUnnamed1093() { |
488 var o = new core.List<core.int>(); | 487 var o = new core.List<core.int>(); |
489 o.add(42); | 488 o.add(42); |
490 o.add(42); | 489 o.add(42); |
491 return o; | 490 return o; |
492 } | 491 } |
493 | 492 |
494 checkUnnamed1090(core.List<core.int> o) { | 493 checkUnnamed1093(core.List<core.int> o) { |
495 unittest.expect(o, unittest.hasLength(2)); | 494 unittest.expect(o, unittest.hasLength(2)); |
496 unittest.expect(o[0], unittest.equals(42)); | 495 unittest.expect(o[0], unittest.equals(42)); |
497 unittest.expect(o[1], unittest.equals(42)); | 496 unittest.expect(o[1], unittest.equals(42)); |
498 } | 497 } |
499 | 498 |
500 core.int buildCounterRawIndices = 0; | 499 core.int buildCounterRawIndices = 0; |
501 buildRawIndices() { | 500 buildRawIndices() { |
502 var o = new api.RawIndices(); | 501 var o = new api.RawIndices(); |
503 buildCounterRawIndices++; | 502 buildCounterRawIndices++; |
504 if (buildCounterRawIndices < 3) { | 503 if (buildCounterRawIndices < 3) { |
505 o.indices = buildUnnamed1090(); | 504 o.indices = buildUnnamed1093(); |
506 } | 505 } |
507 buildCounterRawIndices--; | 506 buildCounterRawIndices--; |
508 return o; | 507 return o; |
509 } | 508 } |
510 | 509 |
511 checkRawIndices(api.RawIndices o) { | 510 checkRawIndices(api.RawIndices o) { |
512 buildCounterRawIndices++; | 511 buildCounterRawIndices++; |
513 if (buildCounterRawIndices < 3) { | 512 if (buildCounterRawIndices < 3) { |
514 checkUnnamed1090(o.indices); | 513 checkUnnamed1093(o.indices); |
515 } | 514 } |
516 buildCounterRawIndices--; | 515 buildCounterRawIndices--; |
517 } | 516 } |
518 | 517 |
519 core.int buildCounterRiceDeltaEncoding = 0; | 518 core.int buildCounterRiceDeltaEncoding = 0; |
520 buildRiceDeltaEncoding() { | 519 buildRiceDeltaEncoding() { |
521 var o = new api.RiceDeltaEncoding(); | 520 var o = new api.RiceDeltaEncoding(); |
522 buildCounterRiceDeltaEncoding++; | 521 buildCounterRiceDeltaEncoding++; |
523 if (buildCounterRiceDeltaEncoding < 3) { | 522 if (buildCounterRiceDeltaEncoding < 3) { |
524 o.encodedData = "foo"; | 523 o.encodedData = "foo"; |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
557 checkThreatEntry(api.ThreatEntry o) { | 556 checkThreatEntry(api.ThreatEntry o) { |
558 buildCounterThreatEntry++; | 557 buildCounterThreatEntry++; |
559 if (buildCounterThreatEntry < 3) { | 558 if (buildCounterThreatEntry < 3) { |
560 unittest.expect(o.digest, unittest.equals('foo')); | 559 unittest.expect(o.digest, unittest.equals('foo')); |
561 unittest.expect(o.hash, unittest.equals('foo')); | 560 unittest.expect(o.hash, unittest.equals('foo')); |
562 unittest.expect(o.url, unittest.equals('foo')); | 561 unittest.expect(o.url, unittest.equals('foo')); |
563 } | 562 } |
564 buildCounterThreatEntry--; | 563 buildCounterThreatEntry--; |
565 } | 564 } |
566 | 565 |
567 buildUnnamed1091() { | 566 buildUnnamed1094() { |
568 var o = new core.List<api.MetadataEntry>(); | 567 var o = new core.List<api.MetadataEntry>(); |
569 o.add(buildMetadataEntry()); | 568 o.add(buildMetadataEntry()); |
570 o.add(buildMetadataEntry()); | 569 o.add(buildMetadataEntry()); |
571 return o; | 570 return o; |
572 } | 571 } |
573 | 572 |
574 checkUnnamed1091(core.List<api.MetadataEntry> o) { | 573 checkUnnamed1094(core.List<api.MetadataEntry> o) { |
575 unittest.expect(o, unittest.hasLength(2)); | 574 unittest.expect(o, unittest.hasLength(2)); |
576 checkMetadataEntry(o[0]); | 575 checkMetadataEntry(o[0]); |
577 checkMetadataEntry(o[1]); | 576 checkMetadataEntry(o[1]); |
578 } | 577 } |
579 | 578 |
580 core.int buildCounterThreatEntryMetadata = 0; | 579 core.int buildCounterThreatEntryMetadata = 0; |
581 buildThreatEntryMetadata() { | 580 buildThreatEntryMetadata() { |
582 var o = new api.ThreatEntryMetadata(); | 581 var o = new api.ThreatEntryMetadata(); |
583 buildCounterThreatEntryMetadata++; | 582 buildCounterThreatEntryMetadata++; |
584 if (buildCounterThreatEntryMetadata < 3) { | 583 if (buildCounterThreatEntryMetadata < 3) { |
585 o.entries = buildUnnamed1091(); | 584 o.entries = buildUnnamed1094(); |
586 } | 585 } |
587 buildCounterThreatEntryMetadata--; | 586 buildCounterThreatEntryMetadata--; |
588 return o; | 587 return o; |
589 } | 588 } |
590 | 589 |
591 checkThreatEntryMetadata(api.ThreatEntryMetadata o) { | 590 checkThreatEntryMetadata(api.ThreatEntryMetadata o) { |
592 buildCounterThreatEntryMetadata++; | 591 buildCounterThreatEntryMetadata++; |
593 if (buildCounterThreatEntryMetadata < 3) { | 592 if (buildCounterThreatEntryMetadata < 3) { |
594 checkUnnamed1091(o.entries); | 593 checkUnnamed1094(o.entries); |
595 } | 594 } |
596 buildCounterThreatEntryMetadata--; | 595 buildCounterThreatEntryMetadata--; |
597 } | 596 } |
598 | 597 |
599 core.int buildCounterThreatEntrySet = 0; | 598 core.int buildCounterThreatEntrySet = 0; |
600 buildThreatEntrySet() { | 599 buildThreatEntrySet() { |
601 var o = new api.ThreatEntrySet(); | 600 var o = new api.ThreatEntrySet(); |
602 buildCounterThreatEntrySet++; | 601 buildCounterThreatEntrySet++; |
603 if (buildCounterThreatEntrySet < 3) { | 602 if (buildCounterThreatEntrySet < 3) { |
604 o.compressionType = "foo"; | 603 o.compressionType = "foo"; |
(...skipping 11 matching lines...) Expand all Loading... |
616 if (buildCounterThreatEntrySet < 3) { | 615 if (buildCounterThreatEntrySet < 3) { |
617 unittest.expect(o.compressionType, unittest.equals('foo')); | 616 unittest.expect(o.compressionType, unittest.equals('foo')); |
618 checkRawHashes(o.rawHashes); | 617 checkRawHashes(o.rawHashes); |
619 checkRawIndices(o.rawIndices); | 618 checkRawIndices(o.rawIndices); |
620 checkRiceDeltaEncoding(o.riceHashes); | 619 checkRiceDeltaEncoding(o.riceHashes); |
621 checkRiceDeltaEncoding(o.riceIndices); | 620 checkRiceDeltaEncoding(o.riceIndices); |
622 } | 621 } |
623 buildCounterThreatEntrySet--; | 622 buildCounterThreatEntrySet--; |
624 } | 623 } |
625 | 624 |
626 buildUnnamed1092() { | |
627 var o = new core.List<core.String>(); | |
628 o.add("foo"); | |
629 o.add("foo"); | |
630 return o; | |
631 } | |
632 | |
633 checkUnnamed1092(core.List<core.String> o) { | |
634 unittest.expect(o, unittest.hasLength(2)); | |
635 unittest.expect(o[0], unittest.equals('foo')); | |
636 unittest.expect(o[1], unittest.equals('foo')); | |
637 } | |
638 | |
639 buildUnnamed1093() { | |
640 var o = new core.List<api.ThreatEntry>(); | |
641 o.add(buildThreatEntry()); | |
642 o.add(buildThreatEntry()); | |
643 return o; | |
644 } | |
645 | |
646 checkUnnamed1093(core.List<api.ThreatEntry> o) { | |
647 unittest.expect(o, unittest.hasLength(2)); | |
648 checkThreatEntry(o[0]); | |
649 checkThreatEntry(o[1]); | |
650 } | |
651 | |
652 buildUnnamed1094() { | |
653 var o = new core.List<core.String>(); | |
654 o.add("foo"); | |
655 o.add("foo"); | |
656 return o; | |
657 } | |
658 | |
659 checkUnnamed1094(core.List<core.String> o) { | |
660 unittest.expect(o, unittest.hasLength(2)); | |
661 unittest.expect(o[0], unittest.equals('foo')); | |
662 unittest.expect(o[1], unittest.equals('foo')); | |
663 } | |
664 | |
665 buildUnnamed1095() { | 625 buildUnnamed1095() { |
666 var o = new core.List<core.String>(); | 626 var o = new core.List<core.String>(); |
667 o.add("foo"); | 627 o.add("foo"); |
668 o.add("foo"); | 628 o.add("foo"); |
669 return o; | 629 return o; |
670 } | 630 } |
671 | 631 |
672 checkUnnamed1095(core.List<core.String> o) { | 632 checkUnnamed1095(core.List<core.String> o) { |
673 unittest.expect(o, unittest.hasLength(2)); | 633 unittest.expect(o, unittest.hasLength(2)); |
674 unittest.expect(o[0], unittest.equals('foo')); | 634 unittest.expect(o[0], unittest.equals('foo')); |
675 unittest.expect(o[1], unittest.equals('foo')); | 635 unittest.expect(o[1], unittest.equals('foo')); |
| 636 } |
| 637 |
| 638 buildUnnamed1096() { |
| 639 var o = new core.List<api.ThreatEntry>(); |
| 640 o.add(buildThreatEntry()); |
| 641 o.add(buildThreatEntry()); |
| 642 return o; |
| 643 } |
| 644 |
| 645 checkUnnamed1096(core.List<api.ThreatEntry> o) { |
| 646 unittest.expect(o, unittest.hasLength(2)); |
| 647 checkThreatEntry(o[0]); |
| 648 checkThreatEntry(o[1]); |
| 649 } |
| 650 |
| 651 buildUnnamed1097() { |
| 652 var o = new core.List<core.String>(); |
| 653 o.add("foo"); |
| 654 o.add("foo"); |
| 655 return o; |
| 656 } |
| 657 |
| 658 checkUnnamed1097(core.List<core.String> o) { |
| 659 unittest.expect(o, unittest.hasLength(2)); |
| 660 unittest.expect(o[0], unittest.equals('foo')); |
| 661 unittest.expect(o[1], unittest.equals('foo')); |
| 662 } |
| 663 |
| 664 buildUnnamed1098() { |
| 665 var o = new core.List<core.String>(); |
| 666 o.add("foo"); |
| 667 o.add("foo"); |
| 668 return o; |
| 669 } |
| 670 |
| 671 checkUnnamed1098(core.List<core.String> o) { |
| 672 unittest.expect(o, unittest.hasLength(2)); |
| 673 unittest.expect(o[0], unittest.equals('foo')); |
| 674 unittest.expect(o[1], unittest.equals('foo')); |
676 } | 675 } |
677 | 676 |
678 core.int buildCounterThreatInfo = 0; | 677 core.int buildCounterThreatInfo = 0; |
679 buildThreatInfo() { | 678 buildThreatInfo() { |
680 var o = new api.ThreatInfo(); | 679 var o = new api.ThreatInfo(); |
681 buildCounterThreatInfo++; | 680 buildCounterThreatInfo++; |
682 if (buildCounterThreatInfo < 3) { | 681 if (buildCounterThreatInfo < 3) { |
683 o.platformTypes = buildUnnamed1092(); | 682 o.platformTypes = buildUnnamed1095(); |
684 o.threatEntries = buildUnnamed1093(); | 683 o.threatEntries = buildUnnamed1096(); |
685 o.threatEntryTypes = buildUnnamed1094(); | 684 o.threatEntryTypes = buildUnnamed1097(); |
686 o.threatTypes = buildUnnamed1095(); | 685 o.threatTypes = buildUnnamed1098(); |
687 } | 686 } |
688 buildCounterThreatInfo--; | 687 buildCounterThreatInfo--; |
689 return o; | 688 return o; |
690 } | 689 } |
691 | 690 |
692 checkThreatInfo(api.ThreatInfo o) { | 691 checkThreatInfo(api.ThreatInfo o) { |
693 buildCounterThreatInfo++; | 692 buildCounterThreatInfo++; |
694 if (buildCounterThreatInfo < 3) { | 693 if (buildCounterThreatInfo < 3) { |
695 checkUnnamed1092(o.platformTypes); | 694 checkUnnamed1095(o.platformTypes); |
696 checkUnnamed1093(o.threatEntries); | 695 checkUnnamed1096(o.threatEntries); |
697 checkUnnamed1094(o.threatEntryTypes); | 696 checkUnnamed1097(o.threatEntryTypes); |
698 checkUnnamed1095(o.threatTypes); | 697 checkUnnamed1098(o.threatTypes); |
699 } | 698 } |
700 buildCounterThreatInfo--; | 699 buildCounterThreatInfo--; |
701 } | 700 } |
702 | 701 |
703 core.int buildCounterThreatListDescriptor = 0; | 702 core.int buildCounterThreatListDescriptor = 0; |
704 buildThreatListDescriptor() { | 703 buildThreatListDescriptor() { |
705 var o = new api.ThreatListDescriptor(); | 704 var o = new api.ThreatListDescriptor(); |
706 buildCounterThreatListDescriptor++; | 705 buildCounterThreatListDescriptor++; |
707 if (buildCounterThreatListDescriptor < 3) { | 706 if (buildCounterThreatListDescriptor < 3) { |
708 o.platformType = "foo"; | 707 o.platformType = "foo"; |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
745 unittest.expect(o.cacheDuration, unittest.equals('foo')); | 744 unittest.expect(o.cacheDuration, unittest.equals('foo')); |
746 unittest.expect(o.platformType, unittest.equals('foo')); | 745 unittest.expect(o.platformType, unittest.equals('foo')); |
747 checkThreatEntry(o.threat); | 746 checkThreatEntry(o.threat); |
748 checkThreatEntryMetadata(o.threatEntryMetadata); | 747 checkThreatEntryMetadata(o.threatEntryMetadata); |
749 unittest.expect(o.threatEntryType, unittest.equals('foo')); | 748 unittest.expect(o.threatEntryType, unittest.equals('foo')); |
750 unittest.expect(o.threatType, unittest.equals('foo')); | 749 unittest.expect(o.threatType, unittest.equals('foo')); |
751 } | 750 } |
752 buildCounterThreatMatch--; | 751 buildCounterThreatMatch--; |
753 } | 752 } |
754 | 753 |
755 | |
756 main() { | 754 main() { |
757 unittest.group("obj-schema-Checksum", () { | 755 unittest.group("obj-schema-Checksum", () { |
758 unittest.test("to-json--from-json", () { | 756 unittest.test("to-json--from-json", () { |
759 var o = buildChecksum(); | 757 var o = buildChecksum(); |
760 var od = new api.Checksum.fromJson(o.toJson()); | 758 var od = new api.Checksum.fromJson(o.toJson()); |
761 checkChecksum(od); | 759 checkChecksum(od); |
762 }); | 760 }); |
763 }); | 761 }); |
764 | 762 |
765 | |
766 unittest.group("obj-schema-ClientInfo", () { | 763 unittest.group("obj-schema-ClientInfo", () { |
767 unittest.test("to-json--from-json", () { | 764 unittest.test("to-json--from-json", () { |
768 var o = buildClientInfo(); | 765 var o = buildClientInfo(); |
769 var od = new api.ClientInfo.fromJson(o.toJson()); | 766 var od = new api.ClientInfo.fromJson(o.toJson()); |
770 checkClientInfo(od); | 767 checkClientInfo(od); |
771 }); | 768 }); |
772 }); | 769 }); |
773 | 770 |
774 | |
775 unittest.group("obj-schema-Constraints", () { | 771 unittest.group("obj-schema-Constraints", () { |
776 unittest.test("to-json--from-json", () { | 772 unittest.test("to-json--from-json", () { |
777 var o = buildConstraints(); | 773 var o = buildConstraints(); |
778 var od = new api.Constraints.fromJson(o.toJson()); | 774 var od = new api.Constraints.fromJson(o.toJson()); |
779 checkConstraints(od); | 775 checkConstraints(od); |
780 }); | 776 }); |
781 }); | 777 }); |
782 | 778 |
783 | |
784 unittest.group("obj-schema-FetchThreatListUpdatesRequest", () { | 779 unittest.group("obj-schema-FetchThreatListUpdatesRequest", () { |
785 unittest.test("to-json--from-json", () { | 780 unittest.test("to-json--from-json", () { |
786 var o = buildFetchThreatListUpdatesRequest(); | 781 var o = buildFetchThreatListUpdatesRequest(); |
787 var od = new api.FetchThreatListUpdatesRequest.fromJson(o.toJson()); | 782 var od = new api.FetchThreatListUpdatesRequest.fromJson(o.toJson()); |
788 checkFetchThreatListUpdatesRequest(od); | 783 checkFetchThreatListUpdatesRequest(od); |
789 }); | 784 }); |
790 }); | 785 }); |
791 | 786 |
792 | |
793 unittest.group("obj-schema-FetchThreatListUpdatesResponse", () { | 787 unittest.group("obj-schema-FetchThreatListUpdatesResponse", () { |
794 unittest.test("to-json--from-json", () { | 788 unittest.test("to-json--from-json", () { |
795 var o = buildFetchThreatListUpdatesResponse(); | 789 var o = buildFetchThreatListUpdatesResponse(); |
796 var od = new api.FetchThreatListUpdatesResponse.fromJson(o.toJson()); | 790 var od = new api.FetchThreatListUpdatesResponse.fromJson(o.toJson()); |
797 checkFetchThreatListUpdatesResponse(od); | 791 checkFetchThreatListUpdatesResponse(od); |
798 }); | 792 }); |
799 }); | 793 }); |
800 | 794 |
801 | |
802 unittest.group("obj-schema-FindFullHashesRequest", () { | 795 unittest.group("obj-schema-FindFullHashesRequest", () { |
803 unittest.test("to-json--from-json", () { | 796 unittest.test("to-json--from-json", () { |
804 var o = buildFindFullHashesRequest(); | 797 var o = buildFindFullHashesRequest(); |
805 var od = new api.FindFullHashesRequest.fromJson(o.toJson()); | 798 var od = new api.FindFullHashesRequest.fromJson(o.toJson()); |
806 checkFindFullHashesRequest(od); | 799 checkFindFullHashesRequest(od); |
807 }); | 800 }); |
808 }); | 801 }); |
809 | 802 |
810 | |
811 unittest.group("obj-schema-FindFullHashesResponse", () { | 803 unittest.group("obj-schema-FindFullHashesResponse", () { |
812 unittest.test("to-json--from-json", () { | 804 unittest.test("to-json--from-json", () { |
813 var o = buildFindFullHashesResponse(); | 805 var o = buildFindFullHashesResponse(); |
814 var od = new api.FindFullHashesResponse.fromJson(o.toJson()); | 806 var od = new api.FindFullHashesResponse.fromJson(o.toJson()); |
815 checkFindFullHashesResponse(od); | 807 checkFindFullHashesResponse(od); |
816 }); | 808 }); |
817 }); | 809 }); |
818 | 810 |
819 | |
820 unittest.group("obj-schema-FindThreatMatchesRequest", () { | 811 unittest.group("obj-schema-FindThreatMatchesRequest", () { |
821 unittest.test("to-json--from-json", () { | 812 unittest.test("to-json--from-json", () { |
822 var o = buildFindThreatMatchesRequest(); | 813 var o = buildFindThreatMatchesRequest(); |
823 var od = new api.FindThreatMatchesRequest.fromJson(o.toJson()); | 814 var od = new api.FindThreatMatchesRequest.fromJson(o.toJson()); |
824 checkFindThreatMatchesRequest(od); | 815 checkFindThreatMatchesRequest(od); |
825 }); | 816 }); |
826 }); | 817 }); |
827 | 818 |
828 | |
829 unittest.group("obj-schema-FindThreatMatchesResponse", () { | 819 unittest.group("obj-schema-FindThreatMatchesResponse", () { |
830 unittest.test("to-json--from-json", () { | 820 unittest.test("to-json--from-json", () { |
831 var o = buildFindThreatMatchesResponse(); | 821 var o = buildFindThreatMatchesResponse(); |
832 var od = new api.FindThreatMatchesResponse.fromJson(o.toJson()); | 822 var od = new api.FindThreatMatchesResponse.fromJson(o.toJson()); |
833 checkFindThreatMatchesResponse(od); | 823 checkFindThreatMatchesResponse(od); |
834 }); | 824 }); |
835 }); | 825 }); |
836 | 826 |
837 | |
838 unittest.group("obj-schema-ListThreatListsResponse", () { | 827 unittest.group("obj-schema-ListThreatListsResponse", () { |
839 unittest.test("to-json--from-json", () { | 828 unittest.test("to-json--from-json", () { |
840 var o = buildListThreatListsResponse(); | 829 var o = buildListThreatListsResponse(); |
841 var od = new api.ListThreatListsResponse.fromJson(o.toJson()); | 830 var od = new api.ListThreatListsResponse.fromJson(o.toJson()); |
842 checkListThreatListsResponse(od); | 831 checkListThreatListsResponse(od); |
843 }); | 832 }); |
844 }); | 833 }); |
845 | 834 |
846 | |
847 unittest.group("obj-schema-ListUpdateRequest", () { | 835 unittest.group("obj-schema-ListUpdateRequest", () { |
848 unittest.test("to-json--from-json", () { | 836 unittest.test("to-json--from-json", () { |
849 var o = buildListUpdateRequest(); | 837 var o = buildListUpdateRequest(); |
850 var od = new api.ListUpdateRequest.fromJson(o.toJson()); | 838 var od = new api.ListUpdateRequest.fromJson(o.toJson()); |
851 checkListUpdateRequest(od); | 839 checkListUpdateRequest(od); |
852 }); | 840 }); |
853 }); | 841 }); |
854 | 842 |
855 | |
856 unittest.group("obj-schema-ListUpdateResponse", () { | 843 unittest.group("obj-schema-ListUpdateResponse", () { |
857 unittest.test("to-json--from-json", () { | 844 unittest.test("to-json--from-json", () { |
858 var o = buildListUpdateResponse(); | 845 var o = buildListUpdateResponse(); |
859 var od = new api.ListUpdateResponse.fromJson(o.toJson()); | 846 var od = new api.ListUpdateResponse.fromJson(o.toJson()); |
860 checkListUpdateResponse(od); | 847 checkListUpdateResponse(od); |
861 }); | 848 }); |
862 }); | 849 }); |
863 | 850 |
864 | |
865 unittest.group("obj-schema-MetadataEntry", () { | 851 unittest.group("obj-schema-MetadataEntry", () { |
866 unittest.test("to-json--from-json", () { | 852 unittest.test("to-json--from-json", () { |
867 var o = buildMetadataEntry(); | 853 var o = buildMetadataEntry(); |
868 var od = new api.MetadataEntry.fromJson(o.toJson()); | 854 var od = new api.MetadataEntry.fromJson(o.toJson()); |
869 checkMetadataEntry(od); | 855 checkMetadataEntry(od); |
870 }); | 856 }); |
871 }); | 857 }); |
872 | 858 |
873 | |
874 unittest.group("obj-schema-RawHashes", () { | 859 unittest.group("obj-schema-RawHashes", () { |
875 unittest.test("to-json--from-json", () { | 860 unittest.test("to-json--from-json", () { |
876 var o = buildRawHashes(); | 861 var o = buildRawHashes(); |
877 var od = new api.RawHashes.fromJson(o.toJson()); | 862 var od = new api.RawHashes.fromJson(o.toJson()); |
878 checkRawHashes(od); | 863 checkRawHashes(od); |
879 }); | 864 }); |
880 }); | 865 }); |
881 | 866 |
882 | |
883 unittest.group("obj-schema-RawIndices", () { | 867 unittest.group("obj-schema-RawIndices", () { |
884 unittest.test("to-json--from-json", () { | 868 unittest.test("to-json--from-json", () { |
885 var o = buildRawIndices(); | 869 var o = buildRawIndices(); |
886 var od = new api.RawIndices.fromJson(o.toJson()); | 870 var od = new api.RawIndices.fromJson(o.toJson()); |
887 checkRawIndices(od); | 871 checkRawIndices(od); |
888 }); | 872 }); |
889 }); | 873 }); |
890 | 874 |
891 | |
892 unittest.group("obj-schema-RiceDeltaEncoding", () { | 875 unittest.group("obj-schema-RiceDeltaEncoding", () { |
893 unittest.test("to-json--from-json", () { | 876 unittest.test("to-json--from-json", () { |
894 var o = buildRiceDeltaEncoding(); | 877 var o = buildRiceDeltaEncoding(); |
895 var od = new api.RiceDeltaEncoding.fromJson(o.toJson()); | 878 var od = new api.RiceDeltaEncoding.fromJson(o.toJson()); |
896 checkRiceDeltaEncoding(od); | 879 checkRiceDeltaEncoding(od); |
897 }); | 880 }); |
898 }); | 881 }); |
899 | 882 |
900 | |
901 unittest.group("obj-schema-ThreatEntry", () { | 883 unittest.group("obj-schema-ThreatEntry", () { |
902 unittest.test("to-json--from-json", () { | 884 unittest.test("to-json--from-json", () { |
903 var o = buildThreatEntry(); | 885 var o = buildThreatEntry(); |
904 var od = new api.ThreatEntry.fromJson(o.toJson()); | 886 var od = new api.ThreatEntry.fromJson(o.toJson()); |
905 checkThreatEntry(od); | 887 checkThreatEntry(od); |
906 }); | 888 }); |
907 }); | 889 }); |
908 | 890 |
909 | |
910 unittest.group("obj-schema-ThreatEntryMetadata", () { | 891 unittest.group("obj-schema-ThreatEntryMetadata", () { |
911 unittest.test("to-json--from-json", () { | 892 unittest.test("to-json--from-json", () { |
912 var o = buildThreatEntryMetadata(); | 893 var o = buildThreatEntryMetadata(); |
913 var od = new api.ThreatEntryMetadata.fromJson(o.toJson()); | 894 var od = new api.ThreatEntryMetadata.fromJson(o.toJson()); |
914 checkThreatEntryMetadata(od); | 895 checkThreatEntryMetadata(od); |
915 }); | 896 }); |
916 }); | 897 }); |
917 | 898 |
918 | |
919 unittest.group("obj-schema-ThreatEntrySet", () { | 899 unittest.group("obj-schema-ThreatEntrySet", () { |
920 unittest.test("to-json--from-json", () { | 900 unittest.test("to-json--from-json", () { |
921 var o = buildThreatEntrySet(); | 901 var o = buildThreatEntrySet(); |
922 var od = new api.ThreatEntrySet.fromJson(o.toJson()); | 902 var od = new api.ThreatEntrySet.fromJson(o.toJson()); |
923 checkThreatEntrySet(od); | 903 checkThreatEntrySet(od); |
924 }); | 904 }); |
925 }); | 905 }); |
926 | 906 |
927 | |
928 unittest.group("obj-schema-ThreatInfo", () { | 907 unittest.group("obj-schema-ThreatInfo", () { |
929 unittest.test("to-json--from-json", () { | 908 unittest.test("to-json--from-json", () { |
930 var o = buildThreatInfo(); | 909 var o = buildThreatInfo(); |
931 var od = new api.ThreatInfo.fromJson(o.toJson()); | 910 var od = new api.ThreatInfo.fromJson(o.toJson()); |
932 checkThreatInfo(od); | 911 checkThreatInfo(od); |
933 }); | 912 }); |
934 }); | 913 }); |
935 | 914 |
936 | |
937 unittest.group("obj-schema-ThreatListDescriptor", () { | 915 unittest.group("obj-schema-ThreatListDescriptor", () { |
938 unittest.test("to-json--from-json", () { | 916 unittest.test("to-json--from-json", () { |
939 var o = buildThreatListDescriptor(); | 917 var o = buildThreatListDescriptor(); |
940 var od = new api.ThreatListDescriptor.fromJson(o.toJson()); | 918 var od = new api.ThreatListDescriptor.fromJson(o.toJson()); |
941 checkThreatListDescriptor(od); | 919 checkThreatListDescriptor(od); |
942 }); | 920 }); |
943 }); | 921 }); |
944 | 922 |
945 | |
946 unittest.group("obj-schema-ThreatMatch", () { | 923 unittest.group("obj-schema-ThreatMatch", () { |
947 unittest.test("to-json--from-json", () { | 924 unittest.test("to-json--from-json", () { |
948 var o = buildThreatMatch(); | 925 var o = buildThreatMatch(); |
949 var od = new api.ThreatMatch.fromJson(o.toJson()); | 926 var od = new api.ThreatMatch.fromJson(o.toJson()); |
950 checkThreatMatch(od); | 927 checkThreatMatch(od); |
951 }); | 928 }); |
952 }); | 929 }); |
953 | 930 |
954 | |
955 unittest.group("resource-EncodedFullHashesResourceApi", () { | 931 unittest.group("resource-EncodedFullHashesResourceApi", () { |
956 unittest.test("method--get", () { | 932 unittest.test("method--get", () { |
957 | |
958 var mock = new HttpServerMock(); | 933 var mock = new HttpServerMock(); |
959 api.EncodedFullHashesResourceApi res = new api.SafebrowsingApi(mock).encod
edFullHashes; | 934 api.EncodedFullHashesResourceApi res = |
| 935 new api.SafebrowsingApi(mock).encodedFullHashes; |
960 var arg_encodedRequest = "foo"; | 936 var arg_encodedRequest = "foo"; |
| 937 var arg_clientVersion = "foo"; |
961 var arg_clientId = "foo"; | 938 var arg_clientId = "foo"; |
962 var arg_clientVersion = "foo"; | |
963 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 939 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
964 var path = (req.url).path; | 940 var path = (req.url).path; |
965 var pathOffset = 0; | 941 var pathOffset = 0; |
966 var index; | 942 var index; |
967 var subPart; | 943 var subPart; |
968 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 944 unittest.expect( |
| 945 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
969 pathOffset += 1; | 946 pathOffset += 1; |
970 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("v4/encodedFullHashes/")); | 947 unittest.expect(path.substring(pathOffset, pathOffset + 21), |
| 948 unittest.equals("v4/encodedFullHashes/")); |
971 pathOffset += 21; | 949 pathOffset += 21; |
972 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 950 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
973 pathOffset = path.length; | 951 pathOffset = path.length; |
974 unittest.expect(subPart, unittest.equals("$arg_encodedRequest")); | 952 unittest.expect(subPart, unittest.equals("$arg_encodedRequest")); |
975 | 953 |
976 var query = (req.url).query; | 954 var query = (req.url).query; |
977 var queryOffset = 0; | 955 var queryOffset = 0; |
978 var queryMap = {}; | 956 var queryMap = {}; |
979 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 957 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
980 parseBool(n) { | 958 parseBool(n) { |
981 if (n == "true") return true; | 959 if (n == "true") return true; |
982 if (n == "false") return false; | 960 if (n == "false") return false; |
983 if (n == null) return null; | 961 if (n == null) return null; |
984 throw new core.ArgumentError("Invalid boolean: $n"); | 962 throw new core.ArgumentError("Invalid boolean: $n"); |
985 } | 963 } |
| 964 |
986 if (query.length > 0) { | 965 if (query.length > 0) { |
987 for (var part in query.split("&")) { | 966 for (var part in query.split("&")) { |
988 var keyvalue = part.split("="); | 967 var keyvalue = part.split("="); |
989 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 968 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 969 core.Uri.decodeQueryComponent(keyvalue[1])); |
990 } | 970 } |
991 } | 971 } |
992 unittest.expect(queryMap["clientId"].first, unittest.equals(arg_clientId
)); | 972 unittest.expect(queryMap["clientVersion"].first, |
993 unittest.expect(queryMap["clientVersion"].first, unittest.equals(arg_cli
entVersion)); | 973 unittest.equals(arg_clientVersion)); |
994 | 974 unittest.expect( |
| 975 queryMap["clientId"].first, unittest.equals(arg_clientId)); |
995 | 976 |
996 var h = { | 977 var h = { |
997 "content-type" : "application/json; charset=utf-8", | 978 "content-type": "application/json; charset=utf-8", |
998 }; | 979 }; |
999 var resp = convert.JSON.encode(buildFindFullHashesResponse()); | 980 var resp = convert.JSON.encode(buildFindFullHashesResponse()); |
1000 return new async.Future.value(stringResponse(200, h, resp)); | 981 return new async.Future.value(stringResponse(200, h, resp)); |
1001 }), true); | 982 }), true); |
1002 res.get(arg_encodedRequest, clientId: arg_clientId, clientVersion: arg_cli
entVersion).then(unittest.expectAsync1(((api.FindFullHashesResponse response) { | 983 res |
| 984 .get(arg_encodedRequest, |
| 985 clientVersion: arg_clientVersion, clientId: arg_clientId) |
| 986 .then(unittest.expectAsync1(((api.FindFullHashesResponse response) { |
1003 checkFindFullHashesResponse(response); | 987 checkFindFullHashesResponse(response); |
1004 }))); | 988 }))); |
1005 }); | 989 }); |
1006 | |
1007 }); | 990 }); |
1008 | 991 |
1009 | |
1010 unittest.group("resource-EncodedUpdatesResourceApi", () { | 992 unittest.group("resource-EncodedUpdatesResourceApi", () { |
1011 unittest.test("method--get", () { | 993 unittest.test("method--get", () { |
1012 | |
1013 var mock = new HttpServerMock(); | 994 var mock = new HttpServerMock(); |
1014 api.EncodedUpdatesResourceApi res = new api.SafebrowsingApi(mock).encodedU
pdates; | 995 api.EncodedUpdatesResourceApi res = |
| 996 new api.SafebrowsingApi(mock).encodedUpdates; |
1015 var arg_encodedRequest = "foo"; | 997 var arg_encodedRequest = "foo"; |
1016 var arg_clientId = "foo"; | 998 var arg_clientId = "foo"; |
1017 var arg_clientVersion = "foo"; | 999 var arg_clientVersion = "foo"; |
1018 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1000 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1019 var path = (req.url).path; | 1001 var path = (req.url).path; |
1020 var pathOffset = 0; | 1002 var pathOffset = 0; |
1021 var index; | 1003 var index; |
1022 var subPart; | 1004 var subPart; |
1023 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1005 unittest.expect( |
| 1006 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1024 pathOffset += 1; | 1007 pathOffset += 1; |
1025 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("v4/encodedUpdates/")); | 1008 unittest.expect(path.substring(pathOffset, pathOffset + 18), |
| 1009 unittest.equals("v4/encodedUpdates/")); |
1026 pathOffset += 18; | 1010 pathOffset += 18; |
1027 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 1011 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
1028 pathOffset = path.length; | 1012 pathOffset = path.length; |
1029 unittest.expect(subPart, unittest.equals("$arg_encodedRequest")); | 1013 unittest.expect(subPart, unittest.equals("$arg_encodedRequest")); |
1030 | 1014 |
1031 var query = (req.url).query; | 1015 var query = (req.url).query; |
1032 var queryOffset = 0; | 1016 var queryOffset = 0; |
1033 var queryMap = {}; | 1017 var queryMap = {}; |
1034 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1018 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1035 parseBool(n) { | 1019 parseBool(n) { |
1036 if (n == "true") return true; | 1020 if (n == "true") return true; |
1037 if (n == "false") return false; | 1021 if (n == "false") return false; |
1038 if (n == null) return null; | 1022 if (n == null) return null; |
1039 throw new core.ArgumentError("Invalid boolean: $n"); | 1023 throw new core.ArgumentError("Invalid boolean: $n"); |
1040 } | 1024 } |
| 1025 |
1041 if (query.length > 0) { | 1026 if (query.length > 0) { |
1042 for (var part in query.split("&")) { | 1027 for (var part in query.split("&")) { |
1043 var keyvalue = part.split("="); | 1028 var keyvalue = part.split("="); |
1044 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1029 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1030 core.Uri.decodeQueryComponent(keyvalue[1])); |
1045 } | 1031 } |
1046 } | 1032 } |
1047 unittest.expect(queryMap["clientId"].first, unittest.equals(arg_clientId
)); | 1033 unittest.expect( |
1048 unittest.expect(queryMap["clientVersion"].first, unittest.equals(arg_cli
entVersion)); | 1034 queryMap["clientId"].first, unittest.equals(arg_clientId)); |
1049 | 1035 unittest.expect(queryMap["clientVersion"].first, |
| 1036 unittest.equals(arg_clientVersion)); |
1050 | 1037 |
1051 var h = { | 1038 var h = { |
1052 "content-type" : "application/json; charset=utf-8", | 1039 "content-type": "application/json; charset=utf-8", |
1053 }; | 1040 }; |
1054 var resp = convert.JSON.encode(buildFetchThreatListUpdatesResponse()); | 1041 var resp = convert.JSON.encode(buildFetchThreatListUpdatesResponse()); |
1055 return new async.Future.value(stringResponse(200, h, resp)); | 1042 return new async.Future.value(stringResponse(200, h, resp)); |
1056 }), true); | 1043 }), true); |
1057 res.get(arg_encodedRequest, clientId: arg_clientId, clientVersion: arg_cli
entVersion).then(unittest.expectAsync1(((api.FetchThreatListUpdatesResponse resp
onse) { | 1044 res |
| 1045 .get(arg_encodedRequest, |
| 1046 clientId: arg_clientId, clientVersion: arg_clientVersion) |
| 1047 .then(unittest |
| 1048 .expectAsync1(((api.FetchThreatListUpdatesResponse response) { |
1058 checkFetchThreatListUpdatesResponse(response); | 1049 checkFetchThreatListUpdatesResponse(response); |
1059 }))); | 1050 }))); |
1060 }); | 1051 }); |
1061 | |
1062 }); | 1052 }); |
1063 | 1053 |
1064 | |
1065 unittest.group("resource-FullHashesResourceApi", () { | 1054 unittest.group("resource-FullHashesResourceApi", () { |
1066 unittest.test("method--find", () { | 1055 unittest.test("method--find", () { |
1067 | |
1068 var mock = new HttpServerMock(); | 1056 var mock = new HttpServerMock(); |
1069 api.FullHashesResourceApi res = new api.SafebrowsingApi(mock).fullHashes; | 1057 api.FullHashesResourceApi res = new api.SafebrowsingApi(mock).fullHashes; |
1070 var arg_request = buildFindFullHashesRequest(); | 1058 var arg_request = buildFindFullHashesRequest(); |
1071 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1059 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1072 var obj = new api.FindFullHashesRequest.fromJson(json); | 1060 var obj = new api.FindFullHashesRequest.fromJson(json); |
1073 checkFindFullHashesRequest(obj); | 1061 checkFindFullHashesRequest(obj); |
1074 | 1062 |
1075 var path = (req.url).path; | 1063 var path = (req.url).path; |
1076 var pathOffset = 0; | 1064 var pathOffset = 0; |
1077 var index; | 1065 var index; |
1078 var subPart; | 1066 var subPart; |
1079 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1067 unittest.expect( |
| 1068 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1080 pathOffset += 1; | 1069 pathOffset += 1; |
1081 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("v4/fullHashes:find")); | 1070 unittest.expect(path.substring(pathOffset, pathOffset + 18), |
| 1071 unittest.equals("v4/fullHashes:find")); |
1082 pathOffset += 18; | 1072 pathOffset += 18; |
1083 | 1073 |
1084 var query = (req.url).query; | 1074 var query = (req.url).query; |
1085 var queryOffset = 0; | 1075 var queryOffset = 0; |
1086 var queryMap = {}; | 1076 var queryMap = {}; |
1087 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1077 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1088 parseBool(n) { | 1078 parseBool(n) { |
1089 if (n == "true") return true; | 1079 if (n == "true") return true; |
1090 if (n == "false") return false; | 1080 if (n == "false") return false; |
1091 if (n == null) return null; | 1081 if (n == null) return null; |
1092 throw new core.ArgumentError("Invalid boolean: $n"); | 1082 throw new core.ArgumentError("Invalid boolean: $n"); |
1093 } | 1083 } |
| 1084 |
1094 if (query.length > 0) { | 1085 if (query.length > 0) { |
1095 for (var part in query.split("&")) { | 1086 for (var part in query.split("&")) { |
1096 var keyvalue = part.split("="); | 1087 var keyvalue = part.split("="); |
1097 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1088 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1089 core.Uri.decodeQueryComponent(keyvalue[1])); |
1098 } | 1090 } |
1099 } | 1091 } |
1100 | 1092 |
1101 | |
1102 var h = { | 1093 var h = { |
1103 "content-type" : "application/json; charset=utf-8", | 1094 "content-type": "application/json; charset=utf-8", |
1104 }; | 1095 }; |
1105 var resp = convert.JSON.encode(buildFindFullHashesResponse()); | 1096 var resp = convert.JSON.encode(buildFindFullHashesResponse()); |
1106 return new async.Future.value(stringResponse(200, h, resp)); | 1097 return new async.Future.value(stringResponse(200, h, resp)); |
1107 }), true); | 1098 }), true); |
1108 res.find(arg_request).then(unittest.expectAsync1(((api.FindFullHashesRespo
nse response) { | 1099 res |
| 1100 .find(arg_request) |
| 1101 .then(unittest.expectAsync1(((api.FindFullHashesResponse response) { |
1109 checkFindFullHashesResponse(response); | 1102 checkFindFullHashesResponse(response); |
1110 }))); | 1103 }))); |
1111 }); | 1104 }); |
1112 | |
1113 }); | 1105 }); |
1114 | 1106 |
1115 | |
1116 unittest.group("resource-ThreatListUpdatesResourceApi", () { | 1107 unittest.group("resource-ThreatListUpdatesResourceApi", () { |
1117 unittest.test("method--fetch", () { | 1108 unittest.test("method--fetch", () { |
1118 | |
1119 var mock = new HttpServerMock(); | 1109 var mock = new HttpServerMock(); |
1120 api.ThreatListUpdatesResourceApi res = new api.SafebrowsingApi(mock).threa
tListUpdates; | 1110 api.ThreatListUpdatesResourceApi res = |
| 1111 new api.SafebrowsingApi(mock).threatListUpdates; |
1121 var arg_request = buildFetchThreatListUpdatesRequest(); | 1112 var arg_request = buildFetchThreatListUpdatesRequest(); |
1122 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1113 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1123 var obj = new api.FetchThreatListUpdatesRequest.fromJson(json); | 1114 var obj = new api.FetchThreatListUpdatesRequest.fromJson(json); |
1124 checkFetchThreatListUpdatesRequest(obj); | 1115 checkFetchThreatListUpdatesRequest(obj); |
1125 | 1116 |
1126 var path = (req.url).path; | 1117 var path = (req.url).path; |
1127 var pathOffset = 0; | 1118 var pathOffset = 0; |
1128 var index; | 1119 var index; |
1129 var subPart; | 1120 var subPart; |
1130 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1121 unittest.expect( |
| 1122 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1131 pathOffset += 1; | 1123 pathOffset += 1; |
1132 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq
uals("v4/threatListUpdates:fetch")); | 1124 unittest.expect(path.substring(pathOffset, pathOffset + 26), |
| 1125 unittest.equals("v4/threatListUpdates:fetch")); |
1133 pathOffset += 26; | 1126 pathOffset += 26; |
1134 | 1127 |
1135 var query = (req.url).query; | 1128 var query = (req.url).query; |
1136 var queryOffset = 0; | 1129 var queryOffset = 0; |
1137 var queryMap = {}; | 1130 var queryMap = {}; |
1138 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1131 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1139 parseBool(n) { | 1132 parseBool(n) { |
1140 if (n == "true") return true; | 1133 if (n == "true") return true; |
1141 if (n == "false") return false; | 1134 if (n == "false") return false; |
1142 if (n == null) return null; | 1135 if (n == null) return null; |
1143 throw new core.ArgumentError("Invalid boolean: $n"); | 1136 throw new core.ArgumentError("Invalid boolean: $n"); |
1144 } | 1137 } |
| 1138 |
1145 if (query.length > 0) { | 1139 if (query.length > 0) { |
1146 for (var part in query.split("&")) { | 1140 for (var part in query.split("&")) { |
1147 var keyvalue = part.split("="); | 1141 var keyvalue = part.split("="); |
1148 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1142 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1143 core.Uri.decodeQueryComponent(keyvalue[1])); |
1149 } | 1144 } |
1150 } | 1145 } |
1151 | 1146 |
1152 | |
1153 var h = { | 1147 var h = { |
1154 "content-type" : "application/json; charset=utf-8", | 1148 "content-type": "application/json; charset=utf-8", |
1155 }; | 1149 }; |
1156 var resp = convert.JSON.encode(buildFetchThreatListUpdatesResponse()); | 1150 var resp = convert.JSON.encode(buildFetchThreatListUpdatesResponse()); |
1157 return new async.Future.value(stringResponse(200, h, resp)); | 1151 return new async.Future.value(stringResponse(200, h, resp)); |
1158 }), true); | 1152 }), true); |
1159 res.fetch(arg_request).then(unittest.expectAsync1(((api.FetchThreatListUpd
atesResponse response) { | 1153 res.fetch(arg_request).then( |
| 1154 unittest.expectAsync1(((api.FetchThreatListUpdatesResponse response) { |
1160 checkFetchThreatListUpdatesResponse(response); | 1155 checkFetchThreatListUpdatesResponse(response); |
1161 }))); | 1156 }))); |
1162 }); | 1157 }); |
1163 | |
1164 }); | 1158 }); |
1165 | 1159 |
1166 | |
1167 unittest.group("resource-ThreatListsResourceApi", () { | 1160 unittest.group("resource-ThreatListsResourceApi", () { |
1168 unittest.test("method--list", () { | 1161 unittest.test("method--list", () { |
1169 | |
1170 var mock = new HttpServerMock(); | 1162 var mock = new HttpServerMock(); |
1171 api.ThreatListsResourceApi res = new api.SafebrowsingApi(mock).threatLists
; | 1163 api.ThreatListsResourceApi res = |
| 1164 new api.SafebrowsingApi(mock).threatLists; |
1172 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1165 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1173 var path = (req.url).path; | 1166 var path = (req.url).path; |
1174 var pathOffset = 0; | 1167 var pathOffset = 0; |
1175 var index; | 1168 var index; |
1176 var subPart; | 1169 var subPart; |
1177 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1170 unittest.expect( |
| 1171 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1178 pathOffset += 1; | 1172 pathOffset += 1; |
1179 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("v4/threatLists")); | 1173 unittest.expect(path.substring(pathOffset, pathOffset + 14), |
| 1174 unittest.equals("v4/threatLists")); |
1180 pathOffset += 14; | 1175 pathOffset += 14; |
1181 | 1176 |
1182 var query = (req.url).query; | 1177 var query = (req.url).query; |
1183 var queryOffset = 0; | 1178 var queryOffset = 0; |
1184 var queryMap = {}; | 1179 var queryMap = {}; |
1185 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1180 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1186 parseBool(n) { | 1181 parseBool(n) { |
1187 if (n == "true") return true; | 1182 if (n == "true") return true; |
1188 if (n == "false") return false; | 1183 if (n == "false") return false; |
1189 if (n == null) return null; | 1184 if (n == null) return null; |
1190 throw new core.ArgumentError("Invalid boolean: $n"); | 1185 throw new core.ArgumentError("Invalid boolean: $n"); |
1191 } | 1186 } |
| 1187 |
1192 if (query.length > 0) { | 1188 if (query.length > 0) { |
1193 for (var part in query.split("&")) { | 1189 for (var part in query.split("&")) { |
1194 var keyvalue = part.split("="); | 1190 var keyvalue = part.split("="); |
1195 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1191 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1192 core.Uri.decodeQueryComponent(keyvalue[1])); |
1196 } | 1193 } |
1197 } | 1194 } |
1198 | 1195 |
1199 | |
1200 var h = { | 1196 var h = { |
1201 "content-type" : "application/json; charset=utf-8", | 1197 "content-type": "application/json; charset=utf-8", |
1202 }; | 1198 }; |
1203 var resp = convert.JSON.encode(buildListThreatListsResponse()); | 1199 var resp = convert.JSON.encode(buildListThreatListsResponse()); |
1204 return new async.Future.value(stringResponse(200, h, resp)); | 1200 return new async.Future.value(stringResponse(200, h, resp)); |
1205 }), true); | 1201 }), true); |
1206 res.list().then(unittest.expectAsync1(((api.ListThreatListsResponse respon
se) { | 1202 res |
| 1203 .list() |
| 1204 .then(unittest.expectAsync1(((api.ListThreatListsResponse response) { |
1207 checkListThreatListsResponse(response); | 1205 checkListThreatListsResponse(response); |
1208 }))); | 1206 }))); |
1209 }); | 1207 }); |
1210 | |
1211 }); | 1208 }); |
1212 | 1209 |
1213 | |
1214 unittest.group("resource-ThreatMatchesResourceApi", () { | 1210 unittest.group("resource-ThreatMatchesResourceApi", () { |
1215 unittest.test("method--find", () { | 1211 unittest.test("method--find", () { |
1216 | |
1217 var mock = new HttpServerMock(); | 1212 var mock = new HttpServerMock(); |
1218 api.ThreatMatchesResourceApi res = new api.SafebrowsingApi(mock).threatMat
ches; | 1213 api.ThreatMatchesResourceApi res = |
| 1214 new api.SafebrowsingApi(mock).threatMatches; |
1219 var arg_request = buildFindThreatMatchesRequest(); | 1215 var arg_request = buildFindThreatMatchesRequest(); |
1220 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1216 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1221 var obj = new api.FindThreatMatchesRequest.fromJson(json); | 1217 var obj = new api.FindThreatMatchesRequest.fromJson(json); |
1222 checkFindThreatMatchesRequest(obj); | 1218 checkFindThreatMatchesRequest(obj); |
1223 | 1219 |
1224 var path = (req.url).path; | 1220 var path = (req.url).path; |
1225 var pathOffset = 0; | 1221 var pathOffset = 0; |
1226 var index; | 1222 var index; |
1227 var subPart; | 1223 var subPart; |
1228 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1224 unittest.expect( |
| 1225 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1229 pathOffset += 1; | 1226 pathOffset += 1; |
1230 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("v4/threatMatches:find")); | 1227 unittest.expect(path.substring(pathOffset, pathOffset + 21), |
| 1228 unittest.equals("v4/threatMatches:find")); |
1231 pathOffset += 21; | 1229 pathOffset += 21; |
1232 | 1230 |
1233 var query = (req.url).query; | 1231 var query = (req.url).query; |
1234 var queryOffset = 0; | 1232 var queryOffset = 0; |
1235 var queryMap = {}; | 1233 var queryMap = {}; |
1236 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1234 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1237 parseBool(n) { | 1235 parseBool(n) { |
1238 if (n == "true") return true; | 1236 if (n == "true") return true; |
1239 if (n == "false") return false; | 1237 if (n == "false") return false; |
1240 if (n == null) return null; | 1238 if (n == null) return null; |
1241 throw new core.ArgumentError("Invalid boolean: $n"); | 1239 throw new core.ArgumentError("Invalid boolean: $n"); |
1242 } | 1240 } |
| 1241 |
1243 if (query.length > 0) { | 1242 if (query.length > 0) { |
1244 for (var part in query.split("&")) { | 1243 for (var part in query.split("&")) { |
1245 var keyvalue = part.split("="); | 1244 var keyvalue = part.split("="); |
1246 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1245 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1246 core.Uri.decodeQueryComponent(keyvalue[1])); |
1247 } | 1247 } |
1248 } | 1248 } |
1249 | 1249 |
1250 | |
1251 var h = { | 1250 var h = { |
1252 "content-type" : "application/json; charset=utf-8", | 1251 "content-type": "application/json; charset=utf-8", |
1253 }; | 1252 }; |
1254 var resp = convert.JSON.encode(buildFindThreatMatchesResponse()); | 1253 var resp = convert.JSON.encode(buildFindThreatMatchesResponse()); |
1255 return new async.Future.value(stringResponse(200, h, resp)); | 1254 return new async.Future.value(stringResponse(200, h, resp)); |
1256 }), true); | 1255 }), true); |
1257 res.find(arg_request).then(unittest.expectAsync1(((api.FindThreatMatchesRe
sponse response) { | 1256 res.find(arg_request).then( |
| 1257 unittest.expectAsync1(((api.FindThreatMatchesResponse response) { |
1258 checkFindThreatMatchesResponse(response); | 1258 checkFindThreatMatchesResponse(response); |
1259 }))); | 1259 }))); |
1260 }); | 1260 }); |
1261 | |
1262 }); | 1261 }); |
1263 | |
1264 | |
1265 } | 1262 } |
1266 | |
OLD | NEW |