OLD | NEW |
1 library googleapis.logging.v2.test; | 1 library googleapis.logging.v2.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/logging/v2.dart' as api; | 10 import 'package:googleapis/logging/v2.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 |
| 53 core.int buildCounterBucketOptions = 0; |
| 54 buildBucketOptions() { |
| 55 var o = new api.BucketOptions(); |
| 56 buildCounterBucketOptions++; |
| 57 if (buildCounterBucketOptions < 3) { |
| 58 o.explicitBuckets = buildExplicit(); |
| 59 o.exponentialBuckets = buildExponential(); |
| 60 o.linearBuckets = buildLinear(); |
| 61 } |
| 62 buildCounterBucketOptions--; |
| 63 return o; |
| 64 } |
| 65 |
| 66 checkBucketOptions(api.BucketOptions o) { |
| 67 buildCounterBucketOptions++; |
| 68 if (buildCounterBucketOptions < 3) { |
| 69 checkExplicit(o.explicitBuckets); |
| 70 checkExponential(o.exponentialBuckets); |
| 71 checkLinear(o.linearBuckets); |
| 72 } |
| 73 buildCounterBucketOptions--; |
| 74 } |
| 75 |
54 core.int buildCounterEmpty = 0; | 76 core.int buildCounterEmpty = 0; |
55 buildEmpty() { | 77 buildEmpty() { |
56 var o = new api.Empty(); | 78 var o = new api.Empty(); |
57 buildCounterEmpty++; | 79 buildCounterEmpty++; |
58 if (buildCounterEmpty < 3) { | 80 if (buildCounterEmpty < 3) {} |
59 } | |
60 buildCounterEmpty--; | 81 buildCounterEmpty--; |
61 return o; | 82 return o; |
62 } | 83 } |
63 | 84 |
64 checkEmpty(api.Empty o) { | 85 checkEmpty(api.Empty o) { |
65 buildCounterEmpty++; | 86 buildCounterEmpty++; |
66 if (buildCounterEmpty < 3) { | 87 if (buildCounterEmpty < 3) {} |
| 88 buildCounterEmpty--; |
| 89 } |
| 90 |
| 91 buildUnnamed250() { |
| 92 var o = new core.List<core.double>(); |
| 93 o.add(42.0); |
| 94 o.add(42.0); |
| 95 return o; |
| 96 } |
| 97 |
| 98 checkUnnamed250(core.List<core.double> o) { |
| 99 unittest.expect(o, unittest.hasLength(2)); |
| 100 unittest.expect(o[0], unittest.equals(42.0)); |
| 101 unittest.expect(o[1], unittest.equals(42.0)); |
| 102 } |
| 103 |
| 104 core.int buildCounterExplicit = 0; |
| 105 buildExplicit() { |
| 106 var o = new api.Explicit(); |
| 107 buildCounterExplicit++; |
| 108 if (buildCounterExplicit < 3) { |
| 109 o.bounds = buildUnnamed250(); |
67 } | 110 } |
68 buildCounterEmpty--; | 111 buildCounterExplicit--; |
| 112 return o; |
| 113 } |
| 114 |
| 115 checkExplicit(api.Explicit o) { |
| 116 buildCounterExplicit++; |
| 117 if (buildCounterExplicit < 3) { |
| 118 checkUnnamed250(o.bounds); |
| 119 } |
| 120 buildCounterExplicit--; |
| 121 } |
| 122 |
| 123 core.int buildCounterExponential = 0; |
| 124 buildExponential() { |
| 125 var o = new api.Exponential(); |
| 126 buildCounterExponential++; |
| 127 if (buildCounterExponential < 3) { |
| 128 o.growthFactor = 42.0; |
| 129 o.numFiniteBuckets = 42; |
| 130 o.scale = 42.0; |
| 131 } |
| 132 buildCounterExponential--; |
| 133 return o; |
| 134 } |
| 135 |
| 136 checkExponential(api.Exponential o) { |
| 137 buildCounterExponential++; |
| 138 if (buildCounterExponential < 3) { |
| 139 unittest.expect(o.growthFactor, unittest.equals(42.0)); |
| 140 unittest.expect(o.numFiniteBuckets, unittest.equals(42)); |
| 141 unittest.expect(o.scale, unittest.equals(42.0)); |
| 142 } |
| 143 buildCounterExponential--; |
69 } | 144 } |
70 | 145 |
71 core.int buildCounterHttpRequest = 0; | 146 core.int buildCounterHttpRequest = 0; |
72 buildHttpRequest() { | 147 buildHttpRequest() { |
73 var o = new api.HttpRequest(); | 148 var o = new api.HttpRequest(); |
74 buildCounterHttpRequest++; | 149 buildCounterHttpRequest++; |
75 if (buildCounterHttpRequest < 3) { | 150 if (buildCounterHttpRequest < 3) { |
76 o.cacheFillBytes = "foo"; | 151 o.cacheFillBytes = "foo"; |
77 o.cacheHit = true; | 152 o.cacheHit = true; |
78 o.cacheLookup = true; | 153 o.cacheLookup = true; |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
131 checkLabelDescriptor(api.LabelDescriptor o) { | 206 checkLabelDescriptor(api.LabelDescriptor o) { |
132 buildCounterLabelDescriptor++; | 207 buildCounterLabelDescriptor++; |
133 if (buildCounterLabelDescriptor < 3) { | 208 if (buildCounterLabelDescriptor < 3) { |
134 unittest.expect(o.description, unittest.equals('foo')); | 209 unittest.expect(o.description, unittest.equals('foo')); |
135 unittest.expect(o.key, unittest.equals('foo')); | 210 unittest.expect(o.key, unittest.equals('foo')); |
136 unittest.expect(o.valueType, unittest.equals('foo')); | 211 unittest.expect(o.valueType, unittest.equals('foo')); |
137 } | 212 } |
138 buildCounterLabelDescriptor--; | 213 buildCounterLabelDescriptor--; |
139 } | 214 } |
140 | 215 |
141 buildUnnamed255() { | 216 core.int buildCounterLinear = 0; |
| 217 buildLinear() { |
| 218 var o = new api.Linear(); |
| 219 buildCounterLinear++; |
| 220 if (buildCounterLinear < 3) { |
| 221 o.numFiniteBuckets = 42; |
| 222 o.offset = 42.0; |
| 223 o.width = 42.0; |
| 224 } |
| 225 buildCounterLinear--; |
| 226 return o; |
| 227 } |
| 228 |
| 229 checkLinear(api.Linear o) { |
| 230 buildCounterLinear++; |
| 231 if (buildCounterLinear < 3) { |
| 232 unittest.expect(o.numFiniteBuckets, unittest.equals(42)); |
| 233 unittest.expect(o.offset, unittest.equals(42.0)); |
| 234 unittest.expect(o.width, unittest.equals(42.0)); |
| 235 } |
| 236 buildCounterLinear--; |
| 237 } |
| 238 |
| 239 buildUnnamed251() { |
| 240 var o = new core.List<api.LogExclusion>(); |
| 241 o.add(buildLogExclusion()); |
| 242 o.add(buildLogExclusion()); |
| 243 return o; |
| 244 } |
| 245 |
| 246 checkUnnamed251(core.List<api.LogExclusion> o) { |
| 247 unittest.expect(o, unittest.hasLength(2)); |
| 248 checkLogExclusion(o[0]); |
| 249 checkLogExclusion(o[1]); |
| 250 } |
| 251 |
| 252 core.int buildCounterListExclusionsResponse = 0; |
| 253 buildListExclusionsResponse() { |
| 254 var o = new api.ListExclusionsResponse(); |
| 255 buildCounterListExclusionsResponse++; |
| 256 if (buildCounterListExclusionsResponse < 3) { |
| 257 o.exclusions = buildUnnamed251(); |
| 258 o.nextPageToken = "foo"; |
| 259 } |
| 260 buildCounterListExclusionsResponse--; |
| 261 return o; |
| 262 } |
| 263 |
| 264 checkListExclusionsResponse(api.ListExclusionsResponse o) { |
| 265 buildCounterListExclusionsResponse++; |
| 266 if (buildCounterListExclusionsResponse < 3) { |
| 267 checkUnnamed251(o.exclusions); |
| 268 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 269 } |
| 270 buildCounterListExclusionsResponse--; |
| 271 } |
| 272 |
| 273 buildUnnamed252() { |
142 var o = new core.List<core.String>(); | 274 var o = new core.List<core.String>(); |
143 o.add("foo"); | 275 o.add("foo"); |
144 o.add("foo"); | 276 o.add("foo"); |
145 return o; | 277 return o; |
146 } | 278 } |
147 | 279 |
148 checkUnnamed255(core.List<core.String> o) { | 280 checkUnnamed252(core.List<core.String> o) { |
149 unittest.expect(o, unittest.hasLength(2)); | 281 unittest.expect(o, unittest.hasLength(2)); |
150 unittest.expect(o[0], unittest.equals('foo')); | 282 unittest.expect(o[0], unittest.equals('foo')); |
151 unittest.expect(o[1], unittest.equals('foo')); | 283 unittest.expect(o[1], unittest.equals('foo')); |
152 } | 284 } |
153 | 285 |
154 buildUnnamed256() { | 286 buildUnnamed253() { |
155 var o = new core.List<core.String>(); | 287 var o = new core.List<core.String>(); |
156 o.add("foo"); | 288 o.add("foo"); |
157 o.add("foo"); | 289 o.add("foo"); |
158 return o; | 290 return o; |
159 } | 291 } |
160 | 292 |
161 checkUnnamed256(core.List<core.String> o) { | 293 checkUnnamed253(core.List<core.String> o) { |
162 unittest.expect(o, unittest.hasLength(2)); | 294 unittest.expect(o, unittest.hasLength(2)); |
163 unittest.expect(o[0], unittest.equals('foo')); | 295 unittest.expect(o[0], unittest.equals('foo')); |
164 unittest.expect(o[1], unittest.equals('foo')); | 296 unittest.expect(o[1], unittest.equals('foo')); |
165 } | 297 } |
166 | 298 |
167 core.int buildCounterListLogEntriesRequest = 0; | 299 core.int buildCounterListLogEntriesRequest = 0; |
168 buildListLogEntriesRequest() { | 300 buildListLogEntriesRequest() { |
169 var o = new api.ListLogEntriesRequest(); | 301 var o = new api.ListLogEntriesRequest(); |
170 buildCounterListLogEntriesRequest++; | 302 buildCounterListLogEntriesRequest++; |
171 if (buildCounterListLogEntriesRequest < 3) { | 303 if (buildCounterListLogEntriesRequest < 3) { |
172 o.filter = "foo"; | 304 o.filter = "foo"; |
173 o.orderBy = "foo"; | 305 o.orderBy = "foo"; |
174 o.pageSize = 42; | 306 o.pageSize = 42; |
175 o.pageToken = "foo"; | 307 o.pageToken = "foo"; |
176 o.projectIds = buildUnnamed255(); | 308 o.projectIds = buildUnnamed252(); |
177 o.resourceNames = buildUnnamed256(); | 309 o.resourceNames = buildUnnamed253(); |
178 } | 310 } |
179 buildCounterListLogEntriesRequest--; | 311 buildCounterListLogEntriesRequest--; |
180 return o; | 312 return o; |
181 } | 313 } |
182 | 314 |
183 checkListLogEntriesRequest(api.ListLogEntriesRequest o) { | 315 checkListLogEntriesRequest(api.ListLogEntriesRequest o) { |
184 buildCounterListLogEntriesRequest++; | 316 buildCounterListLogEntriesRequest++; |
185 if (buildCounterListLogEntriesRequest < 3) { | 317 if (buildCounterListLogEntriesRequest < 3) { |
186 unittest.expect(o.filter, unittest.equals('foo')); | 318 unittest.expect(o.filter, unittest.equals('foo')); |
187 unittest.expect(o.orderBy, unittest.equals('foo')); | 319 unittest.expect(o.orderBy, unittest.equals('foo')); |
188 unittest.expect(o.pageSize, unittest.equals(42)); | 320 unittest.expect(o.pageSize, unittest.equals(42)); |
189 unittest.expect(o.pageToken, unittest.equals('foo')); | 321 unittest.expect(o.pageToken, unittest.equals('foo')); |
190 checkUnnamed255(o.projectIds); | 322 checkUnnamed252(o.projectIds); |
191 checkUnnamed256(o.resourceNames); | 323 checkUnnamed253(o.resourceNames); |
192 } | 324 } |
193 buildCounterListLogEntriesRequest--; | 325 buildCounterListLogEntriesRequest--; |
194 } | 326 } |
195 | 327 |
196 buildUnnamed257() { | 328 buildUnnamed254() { |
197 var o = new core.List<api.LogEntry>(); | 329 var o = new core.List<api.LogEntry>(); |
198 o.add(buildLogEntry()); | 330 o.add(buildLogEntry()); |
199 o.add(buildLogEntry()); | 331 o.add(buildLogEntry()); |
200 return o; | 332 return o; |
201 } | 333 } |
202 | 334 |
203 checkUnnamed257(core.List<api.LogEntry> o) { | 335 checkUnnamed254(core.List<api.LogEntry> o) { |
204 unittest.expect(o, unittest.hasLength(2)); | 336 unittest.expect(o, unittest.hasLength(2)); |
205 checkLogEntry(o[0]); | 337 checkLogEntry(o[0]); |
206 checkLogEntry(o[1]); | 338 checkLogEntry(o[1]); |
207 } | 339 } |
208 | 340 |
209 core.int buildCounterListLogEntriesResponse = 0; | 341 core.int buildCounterListLogEntriesResponse = 0; |
210 buildListLogEntriesResponse() { | 342 buildListLogEntriesResponse() { |
211 var o = new api.ListLogEntriesResponse(); | 343 var o = new api.ListLogEntriesResponse(); |
212 buildCounterListLogEntriesResponse++; | 344 buildCounterListLogEntriesResponse++; |
213 if (buildCounterListLogEntriesResponse < 3) { | 345 if (buildCounterListLogEntriesResponse < 3) { |
214 o.entries = buildUnnamed257(); | 346 o.entries = buildUnnamed254(); |
215 o.nextPageToken = "foo"; | 347 o.nextPageToken = "foo"; |
216 } | 348 } |
217 buildCounterListLogEntriesResponse--; | 349 buildCounterListLogEntriesResponse--; |
218 return o; | 350 return o; |
219 } | 351 } |
220 | 352 |
221 checkListLogEntriesResponse(api.ListLogEntriesResponse o) { | 353 checkListLogEntriesResponse(api.ListLogEntriesResponse o) { |
222 buildCounterListLogEntriesResponse++; | 354 buildCounterListLogEntriesResponse++; |
223 if (buildCounterListLogEntriesResponse < 3) { | 355 if (buildCounterListLogEntriesResponse < 3) { |
224 checkUnnamed257(o.entries); | 356 checkUnnamed254(o.entries); |
225 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 357 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
226 } | 358 } |
227 buildCounterListLogEntriesResponse--; | 359 buildCounterListLogEntriesResponse--; |
228 } | 360 } |
229 | 361 |
230 buildUnnamed258() { | 362 buildUnnamed255() { |
231 var o = new core.List<api.LogMetric>(); | 363 var o = new core.List<api.LogMetric>(); |
232 o.add(buildLogMetric()); | 364 o.add(buildLogMetric()); |
233 o.add(buildLogMetric()); | 365 o.add(buildLogMetric()); |
234 return o; | 366 return o; |
235 } | 367 } |
236 | 368 |
237 checkUnnamed258(core.List<api.LogMetric> o) { | 369 checkUnnamed255(core.List<api.LogMetric> o) { |
238 unittest.expect(o, unittest.hasLength(2)); | 370 unittest.expect(o, unittest.hasLength(2)); |
239 checkLogMetric(o[0]); | 371 checkLogMetric(o[0]); |
240 checkLogMetric(o[1]); | 372 checkLogMetric(o[1]); |
241 } | 373 } |
242 | 374 |
243 core.int buildCounterListLogMetricsResponse = 0; | 375 core.int buildCounterListLogMetricsResponse = 0; |
244 buildListLogMetricsResponse() { | 376 buildListLogMetricsResponse() { |
245 var o = new api.ListLogMetricsResponse(); | 377 var o = new api.ListLogMetricsResponse(); |
246 buildCounterListLogMetricsResponse++; | 378 buildCounterListLogMetricsResponse++; |
247 if (buildCounterListLogMetricsResponse < 3) { | 379 if (buildCounterListLogMetricsResponse < 3) { |
248 o.metrics = buildUnnamed258(); | 380 o.metrics = buildUnnamed255(); |
249 o.nextPageToken = "foo"; | 381 o.nextPageToken = "foo"; |
250 } | 382 } |
251 buildCounterListLogMetricsResponse--; | 383 buildCounterListLogMetricsResponse--; |
252 return o; | 384 return o; |
253 } | 385 } |
254 | 386 |
255 checkListLogMetricsResponse(api.ListLogMetricsResponse o) { | 387 checkListLogMetricsResponse(api.ListLogMetricsResponse o) { |
256 buildCounterListLogMetricsResponse++; | 388 buildCounterListLogMetricsResponse++; |
257 if (buildCounterListLogMetricsResponse < 3) { | 389 if (buildCounterListLogMetricsResponse < 3) { |
258 checkUnnamed258(o.metrics); | 390 checkUnnamed255(o.metrics); |
259 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 391 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
260 } | 392 } |
261 buildCounterListLogMetricsResponse--; | 393 buildCounterListLogMetricsResponse--; |
262 } | 394 } |
263 | 395 |
264 buildUnnamed259() { | 396 buildUnnamed256() { |
265 var o = new core.List<core.String>(); | 397 var o = new core.List<core.String>(); |
266 o.add("foo"); | 398 o.add("foo"); |
267 o.add("foo"); | 399 o.add("foo"); |
268 return o; | 400 return o; |
269 } | 401 } |
270 | 402 |
271 checkUnnamed259(core.List<core.String> o) { | 403 checkUnnamed256(core.List<core.String> o) { |
272 unittest.expect(o, unittest.hasLength(2)); | 404 unittest.expect(o, unittest.hasLength(2)); |
273 unittest.expect(o[0], unittest.equals('foo')); | 405 unittest.expect(o[0], unittest.equals('foo')); |
274 unittest.expect(o[1], unittest.equals('foo')); | 406 unittest.expect(o[1], unittest.equals('foo')); |
275 } | 407 } |
276 | 408 |
277 core.int buildCounterListLogsResponse = 0; | 409 core.int buildCounterListLogsResponse = 0; |
278 buildListLogsResponse() { | 410 buildListLogsResponse() { |
279 var o = new api.ListLogsResponse(); | 411 var o = new api.ListLogsResponse(); |
280 buildCounterListLogsResponse++; | 412 buildCounterListLogsResponse++; |
281 if (buildCounterListLogsResponse < 3) { | 413 if (buildCounterListLogsResponse < 3) { |
282 o.logNames = buildUnnamed259(); | 414 o.logNames = buildUnnamed256(); |
283 o.nextPageToken = "foo"; | 415 o.nextPageToken = "foo"; |
284 } | 416 } |
285 buildCounterListLogsResponse--; | 417 buildCounterListLogsResponse--; |
286 return o; | 418 return o; |
287 } | 419 } |
288 | 420 |
289 checkListLogsResponse(api.ListLogsResponse o) { | 421 checkListLogsResponse(api.ListLogsResponse o) { |
290 buildCounterListLogsResponse++; | 422 buildCounterListLogsResponse++; |
291 if (buildCounterListLogsResponse < 3) { | 423 if (buildCounterListLogsResponse < 3) { |
292 checkUnnamed259(o.logNames); | 424 checkUnnamed256(o.logNames); |
293 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 425 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
294 } | 426 } |
295 buildCounterListLogsResponse--; | 427 buildCounterListLogsResponse--; |
296 } | 428 } |
297 | 429 |
298 buildUnnamed260() { | 430 buildUnnamed257() { |
299 var o = new core.List<api.MonitoredResourceDescriptor>(); | 431 var o = new core.List<api.MonitoredResourceDescriptor>(); |
300 o.add(buildMonitoredResourceDescriptor()); | 432 o.add(buildMonitoredResourceDescriptor()); |
301 o.add(buildMonitoredResourceDescriptor()); | 433 o.add(buildMonitoredResourceDescriptor()); |
302 return o; | 434 return o; |
303 } | 435 } |
304 | 436 |
305 checkUnnamed260(core.List<api.MonitoredResourceDescriptor> o) { | 437 checkUnnamed257(core.List<api.MonitoredResourceDescriptor> o) { |
306 unittest.expect(o, unittest.hasLength(2)); | 438 unittest.expect(o, unittest.hasLength(2)); |
307 checkMonitoredResourceDescriptor(o[0]); | 439 checkMonitoredResourceDescriptor(o[0]); |
308 checkMonitoredResourceDescriptor(o[1]); | 440 checkMonitoredResourceDescriptor(o[1]); |
309 } | 441 } |
310 | 442 |
311 core.int buildCounterListMonitoredResourceDescriptorsResponse = 0; | 443 core.int buildCounterListMonitoredResourceDescriptorsResponse = 0; |
312 buildListMonitoredResourceDescriptorsResponse() { | 444 buildListMonitoredResourceDescriptorsResponse() { |
313 var o = new api.ListMonitoredResourceDescriptorsResponse(); | 445 var o = new api.ListMonitoredResourceDescriptorsResponse(); |
314 buildCounterListMonitoredResourceDescriptorsResponse++; | 446 buildCounterListMonitoredResourceDescriptorsResponse++; |
315 if (buildCounterListMonitoredResourceDescriptorsResponse < 3) { | 447 if (buildCounterListMonitoredResourceDescriptorsResponse < 3) { |
316 o.nextPageToken = "foo"; | 448 o.nextPageToken = "foo"; |
317 o.resourceDescriptors = buildUnnamed260(); | 449 o.resourceDescriptors = buildUnnamed257(); |
318 } | 450 } |
319 buildCounterListMonitoredResourceDescriptorsResponse--; | 451 buildCounterListMonitoredResourceDescriptorsResponse--; |
320 return o; | 452 return o; |
321 } | 453 } |
322 | 454 |
323 checkListMonitoredResourceDescriptorsResponse(api.ListMonitoredResourceDescripto
rsResponse o) { | 455 checkListMonitoredResourceDescriptorsResponse( |
| 456 api.ListMonitoredResourceDescriptorsResponse o) { |
324 buildCounterListMonitoredResourceDescriptorsResponse++; | 457 buildCounterListMonitoredResourceDescriptorsResponse++; |
325 if (buildCounterListMonitoredResourceDescriptorsResponse < 3) { | 458 if (buildCounterListMonitoredResourceDescriptorsResponse < 3) { |
326 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 459 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
327 checkUnnamed260(o.resourceDescriptors); | 460 checkUnnamed257(o.resourceDescriptors); |
328 } | 461 } |
329 buildCounterListMonitoredResourceDescriptorsResponse--; | 462 buildCounterListMonitoredResourceDescriptorsResponse--; |
330 } | 463 } |
331 | 464 |
332 buildUnnamed261() { | 465 buildUnnamed258() { |
333 var o = new core.List<api.LogSink>(); | 466 var o = new core.List<api.LogSink>(); |
334 o.add(buildLogSink()); | 467 o.add(buildLogSink()); |
335 o.add(buildLogSink()); | 468 o.add(buildLogSink()); |
336 return o; | 469 return o; |
337 } | 470 } |
338 | 471 |
339 checkUnnamed261(core.List<api.LogSink> o) { | 472 checkUnnamed258(core.List<api.LogSink> o) { |
340 unittest.expect(o, unittest.hasLength(2)); | 473 unittest.expect(o, unittest.hasLength(2)); |
341 checkLogSink(o[0]); | 474 checkLogSink(o[0]); |
342 checkLogSink(o[1]); | 475 checkLogSink(o[1]); |
343 } | 476 } |
344 | 477 |
345 core.int buildCounterListSinksResponse = 0; | 478 core.int buildCounterListSinksResponse = 0; |
346 buildListSinksResponse() { | 479 buildListSinksResponse() { |
347 var o = new api.ListSinksResponse(); | 480 var o = new api.ListSinksResponse(); |
348 buildCounterListSinksResponse++; | 481 buildCounterListSinksResponse++; |
349 if (buildCounterListSinksResponse < 3) { | 482 if (buildCounterListSinksResponse < 3) { |
350 o.nextPageToken = "foo"; | 483 o.nextPageToken = "foo"; |
351 o.sinks = buildUnnamed261(); | 484 o.sinks = buildUnnamed258(); |
352 } | 485 } |
353 buildCounterListSinksResponse--; | 486 buildCounterListSinksResponse--; |
354 return o; | 487 return o; |
355 } | 488 } |
356 | 489 |
357 checkListSinksResponse(api.ListSinksResponse o) { | 490 checkListSinksResponse(api.ListSinksResponse o) { |
358 buildCounterListSinksResponse++; | 491 buildCounterListSinksResponse++; |
359 if (buildCounterListSinksResponse < 3) { | 492 if (buildCounterListSinksResponse < 3) { |
360 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 493 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
361 checkUnnamed261(o.sinks); | 494 checkUnnamed258(o.sinks); |
362 } | 495 } |
363 buildCounterListSinksResponse--; | 496 buildCounterListSinksResponse--; |
364 } | 497 } |
365 | 498 |
366 buildUnnamed262() { | 499 buildUnnamed259() { |
367 var o = new core.Map<core.String, core.Object>(); | 500 var o = new core.Map<core.String, core.Object>(); |
368 o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 501 o["x"] = { |
369 o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 502 'list': [1, 2, 3], |
| 503 'bool': true, |
| 504 'string': 'foo' |
| 505 }; |
| 506 o["y"] = { |
| 507 'list': [1, 2, 3], |
| 508 'bool': true, |
| 509 'string': 'foo' |
| 510 }; |
370 return o; | 511 return o; |
371 } | 512 } |
372 | 513 |
373 checkUnnamed262(core.Map<core.String, core.Object> o) { | 514 checkUnnamed259(core.Map<core.String, core.Object> o) { |
374 unittest.expect(o, unittest.hasLength(2)); | 515 unittest.expect(o, unittest.hasLength(2)); |
375 var casted1 = (o["x"]) as core.Map; unittest.expect(casted1, unittest.hasLengt
h(3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.ex
pect(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"],
unittest.equals('foo')); | 516 var casted1 = (o["x"]) as core.Map; |
376 var casted2 = (o["y"]) as core.Map; unittest.expect(casted2, unittest.hasLengt
h(3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.ex
pect(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"],
unittest.equals('foo')); | 517 unittest.expect(casted1, unittest.hasLength(3)); |
| 518 unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); |
| 519 unittest.expect(casted1["bool"], unittest.equals(true)); |
| 520 unittest.expect(casted1["string"], unittest.equals('foo')); |
| 521 var casted2 = (o["y"]) as core.Map; |
| 522 unittest.expect(casted2, unittest.hasLength(3)); |
| 523 unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); |
| 524 unittest.expect(casted2["bool"], unittest.equals(true)); |
| 525 unittest.expect(casted2["string"], unittest.equals('foo')); |
377 } | 526 } |
378 | 527 |
379 buildUnnamed263() { | 528 buildUnnamed260() { |
380 var o = new core.Map<core.String, core.String>(); | 529 var o = new core.Map<core.String, core.String>(); |
381 o["x"] = "foo"; | 530 o["x"] = "foo"; |
382 o["y"] = "foo"; | 531 o["y"] = "foo"; |
383 return o; | 532 return o; |
384 } | 533 } |
385 | 534 |
386 checkUnnamed263(core.Map<core.String, core.String> o) { | 535 checkUnnamed260(core.Map<core.String, core.String> o) { |
387 unittest.expect(o, unittest.hasLength(2)); | 536 unittest.expect(o, unittest.hasLength(2)); |
388 unittest.expect(o["x"], unittest.equals('foo')); | 537 unittest.expect(o["x"], unittest.equals('foo')); |
389 unittest.expect(o["y"], unittest.equals('foo')); | 538 unittest.expect(o["y"], unittest.equals('foo')); |
390 } | 539 } |
391 | 540 |
392 buildUnnamed264() { | 541 buildUnnamed261() { |
393 var o = new core.Map<core.String, core.Object>(); | 542 var o = new core.Map<core.String, core.Object>(); |
394 o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 543 o["x"] = { |
395 o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 544 'list': [1, 2, 3], |
| 545 'bool': true, |
| 546 'string': 'foo' |
| 547 }; |
| 548 o["y"] = { |
| 549 'list': [1, 2, 3], |
| 550 'bool': true, |
| 551 'string': 'foo' |
| 552 }; |
396 return o; | 553 return o; |
397 } | 554 } |
398 | 555 |
399 checkUnnamed264(core.Map<core.String, core.Object> o) { | 556 checkUnnamed261(core.Map<core.String, core.Object> o) { |
400 unittest.expect(o, unittest.hasLength(2)); | 557 unittest.expect(o, unittest.hasLength(2)); |
401 var casted3 = (o["x"]) as core.Map; unittest.expect(casted3, unittest.hasLengt
h(3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unittest.ex
pect(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["string"],
unittest.equals('foo')); | 558 var casted3 = (o["x"]) as core.Map; |
402 var casted4 = (o["y"]) as core.Map; unittest.expect(casted4, unittest.hasLengt
h(3)); unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); unittest.ex
pect(casted4["bool"], unittest.equals(true)); unittest.expect(casted4["string"],
unittest.equals('foo')); | 559 unittest.expect(casted3, unittest.hasLength(3)); |
| 560 unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); |
| 561 unittest.expect(casted3["bool"], unittest.equals(true)); |
| 562 unittest.expect(casted3["string"], unittest.equals('foo')); |
| 563 var casted4 = (o["y"]) as core.Map; |
| 564 unittest.expect(casted4, unittest.hasLength(3)); |
| 565 unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); |
| 566 unittest.expect(casted4["bool"], unittest.equals(true)); |
| 567 unittest.expect(casted4["string"], unittest.equals('foo')); |
403 } | 568 } |
404 | 569 |
405 core.int buildCounterLogEntry = 0; | 570 core.int buildCounterLogEntry = 0; |
406 buildLogEntry() { | 571 buildLogEntry() { |
407 var o = new api.LogEntry(); | 572 var o = new api.LogEntry(); |
408 buildCounterLogEntry++; | 573 buildCounterLogEntry++; |
409 if (buildCounterLogEntry < 3) { | 574 if (buildCounterLogEntry < 3) { |
410 o.httpRequest = buildHttpRequest(); | 575 o.httpRequest = buildHttpRequest(); |
411 o.insertId = "foo"; | 576 o.insertId = "foo"; |
412 o.jsonPayload = buildUnnamed262(); | 577 o.jsonPayload = buildUnnamed259(); |
413 o.labels = buildUnnamed263(); | 578 o.labels = buildUnnamed260(); |
414 o.logName = "foo"; | 579 o.logName = "foo"; |
415 o.operation = buildLogEntryOperation(); | 580 o.operation = buildLogEntryOperation(); |
416 o.protoPayload = buildUnnamed264(); | 581 o.protoPayload = buildUnnamed261(); |
417 o.receiveTimestamp = "foo"; | 582 o.receiveTimestamp = "foo"; |
418 o.resource = buildMonitoredResource(); | 583 o.resource = buildMonitoredResource(); |
419 o.severity = "foo"; | 584 o.severity = "foo"; |
420 o.sourceLocation = buildLogEntrySourceLocation(); | 585 o.sourceLocation = buildLogEntrySourceLocation(); |
421 o.textPayload = "foo"; | 586 o.textPayload = "foo"; |
422 o.timestamp = "foo"; | 587 o.timestamp = "foo"; |
423 o.trace = "foo"; | 588 o.trace = "foo"; |
424 } | 589 } |
425 buildCounterLogEntry--; | 590 buildCounterLogEntry--; |
426 return o; | 591 return o; |
427 } | 592 } |
428 | 593 |
429 checkLogEntry(api.LogEntry o) { | 594 checkLogEntry(api.LogEntry o) { |
430 buildCounterLogEntry++; | 595 buildCounterLogEntry++; |
431 if (buildCounterLogEntry < 3) { | 596 if (buildCounterLogEntry < 3) { |
432 checkHttpRequest(o.httpRequest); | 597 checkHttpRequest(o.httpRequest); |
433 unittest.expect(o.insertId, unittest.equals('foo')); | 598 unittest.expect(o.insertId, unittest.equals('foo')); |
434 checkUnnamed262(o.jsonPayload); | 599 checkUnnamed259(o.jsonPayload); |
435 checkUnnamed263(o.labels); | 600 checkUnnamed260(o.labels); |
436 unittest.expect(o.logName, unittest.equals('foo')); | 601 unittest.expect(o.logName, unittest.equals('foo')); |
437 checkLogEntryOperation(o.operation); | 602 checkLogEntryOperation(o.operation); |
438 checkUnnamed264(o.protoPayload); | 603 checkUnnamed261(o.protoPayload); |
439 unittest.expect(o.receiveTimestamp, unittest.equals('foo')); | 604 unittest.expect(o.receiveTimestamp, unittest.equals('foo')); |
440 checkMonitoredResource(o.resource); | 605 checkMonitoredResource(o.resource); |
441 unittest.expect(o.severity, unittest.equals('foo')); | 606 unittest.expect(o.severity, unittest.equals('foo')); |
442 checkLogEntrySourceLocation(o.sourceLocation); | 607 checkLogEntrySourceLocation(o.sourceLocation); |
443 unittest.expect(o.textPayload, unittest.equals('foo')); | 608 unittest.expect(o.textPayload, unittest.equals('foo')); |
444 unittest.expect(o.timestamp, unittest.equals('foo')); | 609 unittest.expect(o.timestamp, unittest.equals('foo')); |
445 unittest.expect(o.trace, unittest.equals('foo')); | 610 unittest.expect(o.trace, unittest.equals('foo')); |
446 } | 611 } |
447 buildCounterLogEntry--; | 612 buildCounterLogEntry--; |
448 } | 613 } |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
488 checkLogEntrySourceLocation(api.LogEntrySourceLocation o) { | 653 checkLogEntrySourceLocation(api.LogEntrySourceLocation o) { |
489 buildCounterLogEntrySourceLocation++; | 654 buildCounterLogEntrySourceLocation++; |
490 if (buildCounterLogEntrySourceLocation < 3) { | 655 if (buildCounterLogEntrySourceLocation < 3) { |
491 unittest.expect(o.file, unittest.equals('foo')); | 656 unittest.expect(o.file, unittest.equals('foo')); |
492 unittest.expect(o.function, unittest.equals('foo')); | 657 unittest.expect(o.function, unittest.equals('foo')); |
493 unittest.expect(o.line, unittest.equals('foo')); | 658 unittest.expect(o.line, unittest.equals('foo')); |
494 } | 659 } |
495 buildCounterLogEntrySourceLocation--; | 660 buildCounterLogEntrySourceLocation--; |
496 } | 661 } |
497 | 662 |
| 663 core.int buildCounterLogExclusion = 0; |
| 664 buildLogExclusion() { |
| 665 var o = new api.LogExclusion(); |
| 666 buildCounterLogExclusion++; |
| 667 if (buildCounterLogExclusion < 3) { |
| 668 o.description = "foo"; |
| 669 o.disabled = true; |
| 670 o.filter = "foo"; |
| 671 o.name = "foo"; |
| 672 } |
| 673 buildCounterLogExclusion--; |
| 674 return o; |
| 675 } |
| 676 |
| 677 checkLogExclusion(api.LogExclusion o) { |
| 678 buildCounterLogExclusion++; |
| 679 if (buildCounterLogExclusion < 3) { |
| 680 unittest.expect(o.description, unittest.equals('foo')); |
| 681 unittest.expect(o.disabled, unittest.isTrue); |
| 682 unittest.expect(o.filter, unittest.equals('foo')); |
| 683 unittest.expect(o.name, unittest.equals('foo')); |
| 684 } |
| 685 buildCounterLogExclusion--; |
| 686 } |
| 687 |
498 core.int buildCounterLogLine = 0; | 688 core.int buildCounterLogLine = 0; |
499 buildLogLine() { | 689 buildLogLine() { |
500 var o = new api.LogLine(); | 690 var o = new api.LogLine(); |
501 buildCounterLogLine++; | 691 buildCounterLogLine++; |
502 if (buildCounterLogLine < 3) { | 692 if (buildCounterLogLine < 3) { |
503 o.logMessage = "foo"; | 693 o.logMessage = "foo"; |
504 o.severity = "foo"; | 694 o.severity = "foo"; |
505 o.sourceLocation = buildSourceLocation(); | 695 o.sourceLocation = buildSourceLocation(); |
506 o.time = "foo"; | 696 o.time = "foo"; |
507 } | 697 } |
508 buildCounterLogLine--; | 698 buildCounterLogLine--; |
509 return o; | 699 return o; |
510 } | 700 } |
511 | 701 |
512 checkLogLine(api.LogLine o) { | 702 checkLogLine(api.LogLine o) { |
513 buildCounterLogLine++; | 703 buildCounterLogLine++; |
514 if (buildCounterLogLine < 3) { | 704 if (buildCounterLogLine < 3) { |
515 unittest.expect(o.logMessage, unittest.equals('foo')); | 705 unittest.expect(o.logMessage, unittest.equals('foo')); |
516 unittest.expect(o.severity, unittest.equals('foo')); | 706 unittest.expect(o.severity, unittest.equals('foo')); |
517 checkSourceLocation(o.sourceLocation); | 707 checkSourceLocation(o.sourceLocation); |
518 unittest.expect(o.time, unittest.equals('foo')); | 708 unittest.expect(o.time, unittest.equals('foo')); |
519 } | 709 } |
520 buildCounterLogLine--; | 710 buildCounterLogLine--; |
521 } | 711 } |
522 | 712 |
| 713 buildUnnamed262() { |
| 714 var o = new core.Map<core.String, core.String>(); |
| 715 o["x"] = "foo"; |
| 716 o["y"] = "foo"; |
| 717 return o; |
| 718 } |
| 719 |
| 720 checkUnnamed262(core.Map<core.String, core.String> o) { |
| 721 unittest.expect(o, unittest.hasLength(2)); |
| 722 unittest.expect(o["x"], unittest.equals('foo')); |
| 723 unittest.expect(o["y"], unittest.equals('foo')); |
| 724 } |
| 725 |
523 core.int buildCounterLogMetric = 0; | 726 core.int buildCounterLogMetric = 0; |
524 buildLogMetric() { | 727 buildLogMetric() { |
525 var o = new api.LogMetric(); | 728 var o = new api.LogMetric(); |
526 buildCounterLogMetric++; | 729 buildCounterLogMetric++; |
527 if (buildCounterLogMetric < 3) { | 730 if (buildCounterLogMetric < 3) { |
| 731 o.bucketOptions = buildBucketOptions(); |
528 o.description = "foo"; | 732 o.description = "foo"; |
529 o.filter = "foo"; | 733 o.filter = "foo"; |
| 734 o.labelExtractors = buildUnnamed262(); |
| 735 o.metricDescriptor = buildMetricDescriptor(); |
530 o.name = "foo"; | 736 o.name = "foo"; |
| 737 o.valueExtractor = "foo"; |
531 o.version = "foo"; | 738 o.version = "foo"; |
532 } | 739 } |
533 buildCounterLogMetric--; | 740 buildCounterLogMetric--; |
534 return o; | 741 return o; |
535 } | 742 } |
536 | 743 |
537 checkLogMetric(api.LogMetric o) { | 744 checkLogMetric(api.LogMetric o) { |
538 buildCounterLogMetric++; | 745 buildCounterLogMetric++; |
539 if (buildCounterLogMetric < 3) { | 746 if (buildCounterLogMetric < 3) { |
| 747 checkBucketOptions(o.bucketOptions); |
540 unittest.expect(o.description, unittest.equals('foo')); | 748 unittest.expect(o.description, unittest.equals('foo')); |
541 unittest.expect(o.filter, unittest.equals('foo')); | 749 unittest.expect(o.filter, unittest.equals('foo')); |
| 750 checkUnnamed262(o.labelExtractors); |
| 751 checkMetricDescriptor(o.metricDescriptor); |
542 unittest.expect(o.name, unittest.equals('foo')); | 752 unittest.expect(o.name, unittest.equals('foo')); |
| 753 unittest.expect(o.valueExtractor, unittest.equals('foo')); |
543 unittest.expect(o.version, unittest.equals('foo')); | 754 unittest.expect(o.version, unittest.equals('foo')); |
544 } | 755 } |
545 buildCounterLogMetric--; | 756 buildCounterLogMetric--; |
546 } | 757 } |
547 | 758 |
548 core.int buildCounterLogSink = 0; | 759 core.int buildCounterLogSink = 0; |
549 buildLogSink() { | 760 buildLogSink() { |
550 var o = new api.LogSink(); | 761 var o = new api.LogSink(); |
551 buildCounterLogSink++; | 762 buildCounterLogSink++; |
552 if (buildCounterLogSink < 3) { | 763 if (buildCounterLogSink < 3) { |
(...skipping 18 matching lines...) Expand all Loading... |
571 unittest.expect(o.filter, unittest.equals('foo')); | 782 unittest.expect(o.filter, unittest.equals('foo')); |
572 unittest.expect(o.includeChildren, unittest.isTrue); | 783 unittest.expect(o.includeChildren, unittest.isTrue); |
573 unittest.expect(o.name, unittest.equals('foo')); | 784 unittest.expect(o.name, unittest.equals('foo')); |
574 unittest.expect(o.outputVersionFormat, unittest.equals('foo')); | 785 unittest.expect(o.outputVersionFormat, unittest.equals('foo')); |
575 unittest.expect(o.startTime, unittest.equals('foo')); | 786 unittest.expect(o.startTime, unittest.equals('foo')); |
576 unittest.expect(o.writerIdentity, unittest.equals('foo')); | 787 unittest.expect(o.writerIdentity, unittest.equals('foo')); |
577 } | 788 } |
578 buildCounterLogSink--; | 789 buildCounterLogSink--; |
579 } | 790 } |
580 | 791 |
581 buildUnnamed265() { | 792 buildUnnamed263() { |
| 793 var o = new core.List<api.LabelDescriptor>(); |
| 794 o.add(buildLabelDescriptor()); |
| 795 o.add(buildLabelDescriptor()); |
| 796 return o; |
| 797 } |
| 798 |
| 799 checkUnnamed263(core.List<api.LabelDescriptor> o) { |
| 800 unittest.expect(o, unittest.hasLength(2)); |
| 801 checkLabelDescriptor(o[0]); |
| 802 checkLabelDescriptor(o[1]); |
| 803 } |
| 804 |
| 805 core.int buildCounterMetricDescriptor = 0; |
| 806 buildMetricDescriptor() { |
| 807 var o = new api.MetricDescriptor(); |
| 808 buildCounterMetricDescriptor++; |
| 809 if (buildCounterMetricDescriptor < 3) { |
| 810 o.description = "foo"; |
| 811 o.displayName = "foo"; |
| 812 o.labels = buildUnnamed263(); |
| 813 o.metricKind = "foo"; |
| 814 o.name = "foo"; |
| 815 o.type = "foo"; |
| 816 o.unit = "foo"; |
| 817 o.valueType = "foo"; |
| 818 } |
| 819 buildCounterMetricDescriptor--; |
| 820 return o; |
| 821 } |
| 822 |
| 823 checkMetricDescriptor(api.MetricDescriptor o) { |
| 824 buildCounterMetricDescriptor++; |
| 825 if (buildCounterMetricDescriptor < 3) { |
| 826 unittest.expect(o.description, unittest.equals('foo')); |
| 827 unittest.expect(o.displayName, unittest.equals('foo')); |
| 828 checkUnnamed263(o.labels); |
| 829 unittest.expect(o.metricKind, unittest.equals('foo')); |
| 830 unittest.expect(o.name, unittest.equals('foo')); |
| 831 unittest.expect(o.type, unittest.equals('foo')); |
| 832 unittest.expect(o.unit, unittest.equals('foo')); |
| 833 unittest.expect(o.valueType, unittest.equals('foo')); |
| 834 } |
| 835 buildCounterMetricDescriptor--; |
| 836 } |
| 837 |
| 838 buildUnnamed264() { |
582 var o = new core.Map<core.String, core.String>(); | 839 var o = new core.Map<core.String, core.String>(); |
583 o["x"] = "foo"; | 840 o["x"] = "foo"; |
584 o["y"] = "foo"; | 841 o["y"] = "foo"; |
585 return o; | 842 return o; |
586 } | 843 } |
587 | 844 |
588 checkUnnamed265(core.Map<core.String, core.String> o) { | 845 checkUnnamed264(core.Map<core.String, core.String> o) { |
589 unittest.expect(o, unittest.hasLength(2)); | 846 unittest.expect(o, unittest.hasLength(2)); |
590 unittest.expect(o["x"], unittest.equals('foo')); | 847 unittest.expect(o["x"], unittest.equals('foo')); |
591 unittest.expect(o["y"], unittest.equals('foo')); | 848 unittest.expect(o["y"], unittest.equals('foo')); |
592 } | 849 } |
593 | 850 |
594 core.int buildCounterMonitoredResource = 0; | 851 core.int buildCounterMonitoredResource = 0; |
595 buildMonitoredResource() { | 852 buildMonitoredResource() { |
596 var o = new api.MonitoredResource(); | 853 var o = new api.MonitoredResource(); |
597 buildCounterMonitoredResource++; | 854 buildCounterMonitoredResource++; |
598 if (buildCounterMonitoredResource < 3) { | 855 if (buildCounterMonitoredResource < 3) { |
599 o.labels = buildUnnamed265(); | 856 o.labels = buildUnnamed264(); |
600 o.type = "foo"; | 857 o.type = "foo"; |
601 } | 858 } |
602 buildCounterMonitoredResource--; | 859 buildCounterMonitoredResource--; |
603 return o; | 860 return o; |
604 } | 861 } |
605 | 862 |
606 checkMonitoredResource(api.MonitoredResource o) { | 863 checkMonitoredResource(api.MonitoredResource o) { |
607 buildCounterMonitoredResource++; | 864 buildCounterMonitoredResource++; |
608 if (buildCounterMonitoredResource < 3) { | 865 if (buildCounterMonitoredResource < 3) { |
609 checkUnnamed265(o.labels); | 866 checkUnnamed264(o.labels); |
610 unittest.expect(o.type, unittest.equals('foo')); | 867 unittest.expect(o.type, unittest.equals('foo')); |
611 } | 868 } |
612 buildCounterMonitoredResource--; | 869 buildCounterMonitoredResource--; |
613 } | 870 } |
614 | 871 |
615 buildUnnamed266() { | 872 buildUnnamed265() { |
616 var o = new core.List<api.LabelDescriptor>(); | 873 var o = new core.List<api.LabelDescriptor>(); |
617 o.add(buildLabelDescriptor()); | 874 o.add(buildLabelDescriptor()); |
618 o.add(buildLabelDescriptor()); | 875 o.add(buildLabelDescriptor()); |
619 return o; | 876 return o; |
620 } | 877 } |
621 | 878 |
622 checkUnnamed266(core.List<api.LabelDescriptor> o) { | 879 checkUnnamed265(core.List<api.LabelDescriptor> o) { |
623 unittest.expect(o, unittest.hasLength(2)); | 880 unittest.expect(o, unittest.hasLength(2)); |
624 checkLabelDescriptor(o[0]); | 881 checkLabelDescriptor(o[0]); |
625 checkLabelDescriptor(o[1]); | 882 checkLabelDescriptor(o[1]); |
626 } | 883 } |
627 | 884 |
628 core.int buildCounterMonitoredResourceDescriptor = 0; | 885 core.int buildCounterMonitoredResourceDescriptor = 0; |
629 buildMonitoredResourceDescriptor() { | 886 buildMonitoredResourceDescriptor() { |
630 var o = new api.MonitoredResourceDescriptor(); | 887 var o = new api.MonitoredResourceDescriptor(); |
631 buildCounterMonitoredResourceDescriptor++; | 888 buildCounterMonitoredResourceDescriptor++; |
632 if (buildCounterMonitoredResourceDescriptor < 3) { | 889 if (buildCounterMonitoredResourceDescriptor < 3) { |
633 o.description = "foo"; | 890 o.description = "foo"; |
634 o.displayName = "foo"; | 891 o.displayName = "foo"; |
635 o.labels = buildUnnamed266(); | 892 o.labels = buildUnnamed265(); |
636 o.name = "foo"; | 893 o.name = "foo"; |
637 o.type = "foo"; | 894 o.type = "foo"; |
638 } | 895 } |
639 buildCounterMonitoredResourceDescriptor--; | 896 buildCounterMonitoredResourceDescriptor--; |
640 return o; | 897 return o; |
641 } | 898 } |
642 | 899 |
643 checkMonitoredResourceDescriptor(api.MonitoredResourceDescriptor o) { | 900 checkMonitoredResourceDescriptor(api.MonitoredResourceDescriptor o) { |
644 buildCounterMonitoredResourceDescriptor++; | 901 buildCounterMonitoredResourceDescriptor++; |
645 if (buildCounterMonitoredResourceDescriptor < 3) { | 902 if (buildCounterMonitoredResourceDescriptor < 3) { |
646 unittest.expect(o.description, unittest.equals('foo')); | 903 unittest.expect(o.description, unittest.equals('foo')); |
647 unittest.expect(o.displayName, unittest.equals('foo')); | 904 unittest.expect(o.displayName, unittest.equals('foo')); |
648 checkUnnamed266(o.labels); | 905 checkUnnamed265(o.labels); |
649 unittest.expect(o.name, unittest.equals('foo')); | 906 unittest.expect(o.name, unittest.equals('foo')); |
650 unittest.expect(o.type, unittest.equals('foo')); | 907 unittest.expect(o.type, unittest.equals('foo')); |
651 } | 908 } |
652 buildCounterMonitoredResourceDescriptor--; | 909 buildCounterMonitoredResourceDescriptor--; |
653 } | 910 } |
654 | 911 |
655 buildUnnamed267() { | 912 buildUnnamed266() { |
656 var o = new core.List<api.LogLine>(); | 913 var o = new core.List<api.LogLine>(); |
657 o.add(buildLogLine()); | 914 o.add(buildLogLine()); |
658 o.add(buildLogLine()); | 915 o.add(buildLogLine()); |
659 return o; | 916 return o; |
660 } | 917 } |
661 | 918 |
662 checkUnnamed267(core.List<api.LogLine> o) { | 919 checkUnnamed266(core.List<api.LogLine> o) { |
663 unittest.expect(o, unittest.hasLength(2)); | 920 unittest.expect(o, unittest.hasLength(2)); |
664 checkLogLine(o[0]); | 921 checkLogLine(o[0]); |
665 checkLogLine(o[1]); | 922 checkLogLine(o[1]); |
666 } | 923 } |
667 | 924 |
668 buildUnnamed268() { | 925 buildUnnamed267() { |
669 var o = new core.List<api.SourceReference>(); | 926 var o = new core.List<api.SourceReference>(); |
670 o.add(buildSourceReference()); | 927 o.add(buildSourceReference()); |
671 o.add(buildSourceReference()); | 928 o.add(buildSourceReference()); |
672 return o; | 929 return o; |
673 } | 930 } |
674 | 931 |
675 checkUnnamed268(core.List<api.SourceReference> o) { | 932 checkUnnamed267(core.List<api.SourceReference> o) { |
676 unittest.expect(o, unittest.hasLength(2)); | 933 unittest.expect(o, unittest.hasLength(2)); |
677 checkSourceReference(o[0]); | 934 checkSourceReference(o[0]); |
678 checkSourceReference(o[1]); | 935 checkSourceReference(o[1]); |
679 } | 936 } |
680 | 937 |
681 core.int buildCounterRequestLog = 0; | 938 core.int buildCounterRequestLog = 0; |
682 buildRequestLog() { | 939 buildRequestLog() { |
683 var o = new api.RequestLog(); | 940 var o = new api.RequestLog(); |
684 buildCounterRequestLog++; | 941 buildCounterRequestLog++; |
685 if (buildCounterRequestLog < 3) { | 942 if (buildCounterRequestLog < 3) { |
686 o.appEngineRelease = "foo"; | 943 o.appEngineRelease = "foo"; |
687 o.appId = "foo"; | 944 o.appId = "foo"; |
688 o.cost = 42.0; | 945 o.cost = 42.0; |
689 o.endTime = "foo"; | 946 o.endTime = "foo"; |
690 o.finished = true; | 947 o.finished = true; |
691 o.first = true; | 948 o.first = true; |
692 o.host = "foo"; | 949 o.host = "foo"; |
693 o.httpVersion = "foo"; | 950 o.httpVersion = "foo"; |
694 o.instanceId = "foo"; | 951 o.instanceId = "foo"; |
695 o.instanceIndex = 42; | 952 o.instanceIndex = 42; |
696 o.ip = "foo"; | 953 o.ip = "foo"; |
697 o.latency = "foo"; | 954 o.latency = "foo"; |
698 o.line = buildUnnamed267(); | 955 o.line = buildUnnamed266(); |
699 o.megaCycles = "foo"; | 956 o.megaCycles = "foo"; |
700 o.method = "foo"; | 957 o.method = "foo"; |
701 o.moduleId = "foo"; | 958 o.moduleId = "foo"; |
702 o.nickname = "foo"; | 959 o.nickname = "foo"; |
703 o.pendingTime = "foo"; | 960 o.pendingTime = "foo"; |
704 o.referrer = "foo"; | 961 o.referrer = "foo"; |
705 o.requestId = "foo"; | 962 o.requestId = "foo"; |
706 o.resource = "foo"; | 963 o.resource = "foo"; |
707 o.responseSize = "foo"; | 964 o.responseSize = "foo"; |
708 o.sourceReference = buildUnnamed268(); | 965 o.sourceReference = buildUnnamed267(); |
709 o.startTime = "foo"; | 966 o.startTime = "foo"; |
710 o.status = 42; | 967 o.status = 42; |
711 o.taskName = "foo"; | 968 o.taskName = "foo"; |
712 o.taskQueueName = "foo"; | 969 o.taskQueueName = "foo"; |
713 o.traceId = "foo"; | 970 o.traceId = "foo"; |
714 o.urlMapEntry = "foo"; | 971 o.urlMapEntry = "foo"; |
715 o.userAgent = "foo"; | 972 o.userAgent = "foo"; |
716 o.versionId = "foo"; | 973 o.versionId = "foo"; |
717 o.wasLoadingRequest = true; | 974 o.wasLoadingRequest = true; |
718 } | 975 } |
719 buildCounterRequestLog--; | 976 buildCounterRequestLog--; |
720 return o; | 977 return o; |
721 } | 978 } |
722 | 979 |
723 checkRequestLog(api.RequestLog o) { | 980 checkRequestLog(api.RequestLog o) { |
724 buildCounterRequestLog++; | 981 buildCounterRequestLog++; |
725 if (buildCounterRequestLog < 3) { | 982 if (buildCounterRequestLog < 3) { |
726 unittest.expect(o.appEngineRelease, unittest.equals('foo')); | 983 unittest.expect(o.appEngineRelease, unittest.equals('foo')); |
727 unittest.expect(o.appId, unittest.equals('foo')); | 984 unittest.expect(o.appId, unittest.equals('foo')); |
728 unittest.expect(o.cost, unittest.equals(42.0)); | 985 unittest.expect(o.cost, unittest.equals(42.0)); |
729 unittest.expect(o.endTime, unittest.equals('foo')); | 986 unittest.expect(o.endTime, unittest.equals('foo')); |
730 unittest.expect(o.finished, unittest.isTrue); | 987 unittest.expect(o.finished, unittest.isTrue); |
731 unittest.expect(o.first, unittest.isTrue); | 988 unittest.expect(o.first, unittest.isTrue); |
732 unittest.expect(o.host, unittest.equals('foo')); | 989 unittest.expect(o.host, unittest.equals('foo')); |
733 unittest.expect(o.httpVersion, unittest.equals('foo')); | 990 unittest.expect(o.httpVersion, unittest.equals('foo')); |
734 unittest.expect(o.instanceId, unittest.equals('foo')); | 991 unittest.expect(o.instanceId, unittest.equals('foo')); |
735 unittest.expect(o.instanceIndex, unittest.equals(42)); | 992 unittest.expect(o.instanceIndex, unittest.equals(42)); |
736 unittest.expect(o.ip, unittest.equals('foo')); | 993 unittest.expect(o.ip, unittest.equals('foo')); |
737 unittest.expect(o.latency, unittest.equals('foo')); | 994 unittest.expect(o.latency, unittest.equals('foo')); |
738 checkUnnamed267(o.line); | 995 checkUnnamed266(o.line); |
739 unittest.expect(o.megaCycles, unittest.equals('foo')); | 996 unittest.expect(o.megaCycles, unittest.equals('foo')); |
740 unittest.expect(o.method, unittest.equals('foo')); | 997 unittest.expect(o.method, unittest.equals('foo')); |
741 unittest.expect(o.moduleId, unittest.equals('foo')); | 998 unittest.expect(o.moduleId, unittest.equals('foo')); |
742 unittest.expect(o.nickname, unittest.equals('foo')); | 999 unittest.expect(o.nickname, unittest.equals('foo')); |
743 unittest.expect(o.pendingTime, unittest.equals('foo')); | 1000 unittest.expect(o.pendingTime, unittest.equals('foo')); |
744 unittest.expect(o.referrer, unittest.equals('foo')); | 1001 unittest.expect(o.referrer, unittest.equals('foo')); |
745 unittest.expect(o.requestId, unittest.equals('foo')); | 1002 unittest.expect(o.requestId, unittest.equals('foo')); |
746 unittest.expect(o.resource, unittest.equals('foo')); | 1003 unittest.expect(o.resource, unittest.equals('foo')); |
747 unittest.expect(o.responseSize, unittest.equals('foo')); | 1004 unittest.expect(o.responseSize, unittest.equals('foo')); |
748 checkUnnamed268(o.sourceReference); | 1005 checkUnnamed267(o.sourceReference); |
749 unittest.expect(o.startTime, unittest.equals('foo')); | 1006 unittest.expect(o.startTime, unittest.equals('foo')); |
750 unittest.expect(o.status, unittest.equals(42)); | 1007 unittest.expect(o.status, unittest.equals(42)); |
751 unittest.expect(o.taskName, unittest.equals('foo')); | 1008 unittest.expect(o.taskName, unittest.equals('foo')); |
752 unittest.expect(o.taskQueueName, unittest.equals('foo')); | 1009 unittest.expect(o.taskQueueName, unittest.equals('foo')); |
753 unittest.expect(o.traceId, unittest.equals('foo')); | 1010 unittest.expect(o.traceId, unittest.equals('foo')); |
754 unittest.expect(o.urlMapEntry, unittest.equals('foo')); | 1011 unittest.expect(o.urlMapEntry, unittest.equals('foo')); |
755 unittest.expect(o.userAgent, unittest.equals('foo')); | 1012 unittest.expect(o.userAgent, unittest.equals('foo')); |
756 unittest.expect(o.versionId, unittest.equals('foo')); | 1013 unittest.expect(o.versionId, unittest.equals('foo')); |
757 unittest.expect(o.wasLoadingRequest, unittest.isTrue); | 1014 unittest.expect(o.wasLoadingRequest, unittest.isTrue); |
758 } | 1015 } |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
796 | 1053 |
797 checkSourceReference(api.SourceReference o) { | 1054 checkSourceReference(api.SourceReference o) { |
798 buildCounterSourceReference++; | 1055 buildCounterSourceReference++; |
799 if (buildCounterSourceReference < 3) { | 1056 if (buildCounterSourceReference < 3) { |
800 unittest.expect(o.repository, unittest.equals('foo')); | 1057 unittest.expect(o.repository, unittest.equals('foo')); |
801 unittest.expect(o.revisionId, unittest.equals('foo')); | 1058 unittest.expect(o.revisionId, unittest.equals('foo')); |
802 } | 1059 } |
803 buildCounterSourceReference--; | 1060 buildCounterSourceReference--; |
804 } | 1061 } |
805 | 1062 |
806 buildUnnamed269() { | 1063 buildUnnamed268() { |
807 var o = new core.List<api.LogEntry>(); | 1064 var o = new core.List<api.LogEntry>(); |
808 o.add(buildLogEntry()); | 1065 o.add(buildLogEntry()); |
809 o.add(buildLogEntry()); | 1066 o.add(buildLogEntry()); |
810 return o; | 1067 return o; |
811 } | 1068 } |
812 | 1069 |
813 checkUnnamed269(core.List<api.LogEntry> o) { | 1070 checkUnnamed268(core.List<api.LogEntry> o) { |
814 unittest.expect(o, unittest.hasLength(2)); | 1071 unittest.expect(o, unittest.hasLength(2)); |
815 checkLogEntry(o[0]); | 1072 checkLogEntry(o[0]); |
816 checkLogEntry(o[1]); | 1073 checkLogEntry(o[1]); |
817 } | 1074 } |
818 | 1075 |
819 buildUnnamed270() { | 1076 buildUnnamed269() { |
820 var o = new core.Map<core.String, core.String>(); | 1077 var o = new core.Map<core.String, core.String>(); |
821 o["x"] = "foo"; | 1078 o["x"] = "foo"; |
822 o["y"] = "foo"; | 1079 o["y"] = "foo"; |
823 return o; | 1080 return o; |
824 } | 1081 } |
825 | 1082 |
826 checkUnnamed270(core.Map<core.String, core.String> o) { | 1083 checkUnnamed269(core.Map<core.String, core.String> o) { |
827 unittest.expect(o, unittest.hasLength(2)); | 1084 unittest.expect(o, unittest.hasLength(2)); |
828 unittest.expect(o["x"], unittest.equals('foo')); | 1085 unittest.expect(o["x"], unittest.equals('foo')); |
829 unittest.expect(o["y"], unittest.equals('foo')); | 1086 unittest.expect(o["y"], unittest.equals('foo')); |
830 } | 1087 } |
831 | 1088 |
832 core.int buildCounterWriteLogEntriesRequest = 0; | 1089 core.int buildCounterWriteLogEntriesRequest = 0; |
833 buildWriteLogEntriesRequest() { | 1090 buildWriteLogEntriesRequest() { |
834 var o = new api.WriteLogEntriesRequest(); | 1091 var o = new api.WriteLogEntriesRequest(); |
835 buildCounterWriteLogEntriesRequest++; | 1092 buildCounterWriteLogEntriesRequest++; |
836 if (buildCounterWriteLogEntriesRequest < 3) { | 1093 if (buildCounterWriteLogEntriesRequest < 3) { |
837 o.entries = buildUnnamed269(); | 1094 o.entries = buildUnnamed268(); |
838 o.labels = buildUnnamed270(); | 1095 o.labels = buildUnnamed269(); |
839 o.logName = "foo"; | 1096 o.logName = "foo"; |
840 o.partialSuccess = true; | 1097 o.partialSuccess = true; |
841 o.resource = buildMonitoredResource(); | 1098 o.resource = buildMonitoredResource(); |
842 } | 1099 } |
843 buildCounterWriteLogEntriesRequest--; | 1100 buildCounterWriteLogEntriesRequest--; |
844 return o; | 1101 return o; |
845 } | 1102 } |
846 | 1103 |
847 checkWriteLogEntriesRequest(api.WriteLogEntriesRequest o) { | 1104 checkWriteLogEntriesRequest(api.WriteLogEntriesRequest o) { |
848 buildCounterWriteLogEntriesRequest++; | 1105 buildCounterWriteLogEntriesRequest++; |
849 if (buildCounterWriteLogEntriesRequest < 3) { | 1106 if (buildCounterWriteLogEntriesRequest < 3) { |
850 checkUnnamed269(o.entries); | 1107 checkUnnamed268(o.entries); |
851 checkUnnamed270(o.labels); | 1108 checkUnnamed269(o.labels); |
852 unittest.expect(o.logName, unittest.equals('foo')); | 1109 unittest.expect(o.logName, unittest.equals('foo')); |
853 unittest.expect(o.partialSuccess, unittest.isTrue); | 1110 unittest.expect(o.partialSuccess, unittest.isTrue); |
854 checkMonitoredResource(o.resource); | 1111 checkMonitoredResource(o.resource); |
855 } | 1112 } |
856 buildCounterWriteLogEntriesRequest--; | 1113 buildCounterWriteLogEntriesRequest--; |
857 } | 1114 } |
858 | 1115 |
859 core.int buildCounterWriteLogEntriesResponse = 0; | 1116 core.int buildCounterWriteLogEntriesResponse = 0; |
860 buildWriteLogEntriesResponse() { | 1117 buildWriteLogEntriesResponse() { |
861 var o = new api.WriteLogEntriesResponse(); | 1118 var o = new api.WriteLogEntriesResponse(); |
862 buildCounterWriteLogEntriesResponse++; | 1119 buildCounterWriteLogEntriesResponse++; |
863 if (buildCounterWriteLogEntriesResponse < 3) { | 1120 if (buildCounterWriteLogEntriesResponse < 3) {} |
864 } | |
865 buildCounterWriteLogEntriesResponse--; | 1121 buildCounterWriteLogEntriesResponse--; |
866 return o; | 1122 return o; |
867 } | 1123 } |
868 | 1124 |
869 checkWriteLogEntriesResponse(api.WriteLogEntriesResponse o) { | 1125 checkWriteLogEntriesResponse(api.WriteLogEntriesResponse o) { |
870 buildCounterWriteLogEntriesResponse++; | 1126 buildCounterWriteLogEntriesResponse++; |
871 if (buildCounterWriteLogEntriesResponse < 3) { | 1127 if (buildCounterWriteLogEntriesResponse < 3) {} |
872 } | |
873 buildCounterWriteLogEntriesResponse--; | 1128 buildCounterWriteLogEntriesResponse--; |
874 } | 1129 } |
875 | 1130 |
| 1131 main() { |
| 1132 unittest.group("obj-schema-BucketOptions", () { |
| 1133 unittest.test("to-json--from-json", () { |
| 1134 var o = buildBucketOptions(); |
| 1135 var od = new api.BucketOptions.fromJson(o.toJson()); |
| 1136 checkBucketOptions(od); |
| 1137 }); |
| 1138 }); |
876 | 1139 |
877 main() { | |
878 unittest.group("obj-schema-Empty", () { | 1140 unittest.group("obj-schema-Empty", () { |
879 unittest.test("to-json--from-json", () { | 1141 unittest.test("to-json--from-json", () { |
880 var o = buildEmpty(); | 1142 var o = buildEmpty(); |
881 var od = new api.Empty.fromJson(o.toJson()); | 1143 var od = new api.Empty.fromJson(o.toJson()); |
882 checkEmpty(od); | 1144 checkEmpty(od); |
883 }); | 1145 }); |
884 }); | 1146 }); |
885 | 1147 |
| 1148 unittest.group("obj-schema-Explicit", () { |
| 1149 unittest.test("to-json--from-json", () { |
| 1150 var o = buildExplicit(); |
| 1151 var od = new api.Explicit.fromJson(o.toJson()); |
| 1152 checkExplicit(od); |
| 1153 }); |
| 1154 }); |
| 1155 |
| 1156 unittest.group("obj-schema-Exponential", () { |
| 1157 unittest.test("to-json--from-json", () { |
| 1158 var o = buildExponential(); |
| 1159 var od = new api.Exponential.fromJson(o.toJson()); |
| 1160 checkExponential(od); |
| 1161 }); |
| 1162 }); |
886 | 1163 |
887 unittest.group("obj-schema-HttpRequest", () { | 1164 unittest.group("obj-schema-HttpRequest", () { |
888 unittest.test("to-json--from-json", () { | 1165 unittest.test("to-json--from-json", () { |
889 var o = buildHttpRequest(); | 1166 var o = buildHttpRequest(); |
890 var od = new api.HttpRequest.fromJson(o.toJson()); | 1167 var od = new api.HttpRequest.fromJson(o.toJson()); |
891 checkHttpRequest(od); | 1168 checkHttpRequest(od); |
892 }); | 1169 }); |
893 }); | 1170 }); |
894 | 1171 |
895 | |
896 unittest.group("obj-schema-LabelDescriptor", () { | 1172 unittest.group("obj-schema-LabelDescriptor", () { |
897 unittest.test("to-json--from-json", () { | 1173 unittest.test("to-json--from-json", () { |
898 var o = buildLabelDescriptor(); | 1174 var o = buildLabelDescriptor(); |
899 var od = new api.LabelDescriptor.fromJson(o.toJson()); | 1175 var od = new api.LabelDescriptor.fromJson(o.toJson()); |
900 checkLabelDescriptor(od); | 1176 checkLabelDescriptor(od); |
901 }); | 1177 }); |
902 }); | 1178 }); |
903 | 1179 |
| 1180 unittest.group("obj-schema-Linear", () { |
| 1181 unittest.test("to-json--from-json", () { |
| 1182 var o = buildLinear(); |
| 1183 var od = new api.Linear.fromJson(o.toJson()); |
| 1184 checkLinear(od); |
| 1185 }); |
| 1186 }); |
| 1187 |
| 1188 unittest.group("obj-schema-ListExclusionsResponse", () { |
| 1189 unittest.test("to-json--from-json", () { |
| 1190 var o = buildListExclusionsResponse(); |
| 1191 var od = new api.ListExclusionsResponse.fromJson(o.toJson()); |
| 1192 checkListExclusionsResponse(od); |
| 1193 }); |
| 1194 }); |
904 | 1195 |
905 unittest.group("obj-schema-ListLogEntriesRequest", () { | 1196 unittest.group("obj-schema-ListLogEntriesRequest", () { |
906 unittest.test("to-json--from-json", () { | 1197 unittest.test("to-json--from-json", () { |
907 var o = buildListLogEntriesRequest(); | 1198 var o = buildListLogEntriesRequest(); |
908 var od = new api.ListLogEntriesRequest.fromJson(o.toJson()); | 1199 var od = new api.ListLogEntriesRequest.fromJson(o.toJson()); |
909 checkListLogEntriesRequest(od); | 1200 checkListLogEntriesRequest(od); |
910 }); | 1201 }); |
911 }); | 1202 }); |
912 | 1203 |
913 | |
914 unittest.group("obj-schema-ListLogEntriesResponse", () { | 1204 unittest.group("obj-schema-ListLogEntriesResponse", () { |
915 unittest.test("to-json--from-json", () { | 1205 unittest.test("to-json--from-json", () { |
916 var o = buildListLogEntriesResponse(); | 1206 var o = buildListLogEntriesResponse(); |
917 var od = new api.ListLogEntriesResponse.fromJson(o.toJson()); | 1207 var od = new api.ListLogEntriesResponse.fromJson(o.toJson()); |
918 checkListLogEntriesResponse(od); | 1208 checkListLogEntriesResponse(od); |
919 }); | 1209 }); |
920 }); | 1210 }); |
921 | 1211 |
922 | |
923 unittest.group("obj-schema-ListLogMetricsResponse", () { | 1212 unittest.group("obj-schema-ListLogMetricsResponse", () { |
924 unittest.test("to-json--from-json", () { | 1213 unittest.test("to-json--from-json", () { |
925 var o = buildListLogMetricsResponse(); | 1214 var o = buildListLogMetricsResponse(); |
926 var od = new api.ListLogMetricsResponse.fromJson(o.toJson()); | 1215 var od = new api.ListLogMetricsResponse.fromJson(o.toJson()); |
927 checkListLogMetricsResponse(od); | 1216 checkListLogMetricsResponse(od); |
928 }); | 1217 }); |
929 }); | 1218 }); |
930 | 1219 |
931 | |
932 unittest.group("obj-schema-ListLogsResponse", () { | 1220 unittest.group("obj-schema-ListLogsResponse", () { |
933 unittest.test("to-json--from-json", () { | 1221 unittest.test("to-json--from-json", () { |
934 var o = buildListLogsResponse(); | 1222 var o = buildListLogsResponse(); |
935 var od = new api.ListLogsResponse.fromJson(o.toJson()); | 1223 var od = new api.ListLogsResponse.fromJson(o.toJson()); |
936 checkListLogsResponse(od); | 1224 checkListLogsResponse(od); |
937 }); | 1225 }); |
938 }); | 1226 }); |
939 | 1227 |
940 | |
941 unittest.group("obj-schema-ListMonitoredResourceDescriptorsResponse", () { | 1228 unittest.group("obj-schema-ListMonitoredResourceDescriptorsResponse", () { |
942 unittest.test("to-json--from-json", () { | 1229 unittest.test("to-json--from-json", () { |
943 var o = buildListMonitoredResourceDescriptorsResponse(); | 1230 var o = buildListMonitoredResourceDescriptorsResponse(); |
944 var od = new api.ListMonitoredResourceDescriptorsResponse.fromJson(o.toJso
n()); | 1231 var od = |
| 1232 new api.ListMonitoredResourceDescriptorsResponse.fromJson(o.toJson()); |
945 checkListMonitoredResourceDescriptorsResponse(od); | 1233 checkListMonitoredResourceDescriptorsResponse(od); |
946 }); | 1234 }); |
947 }); | 1235 }); |
948 | 1236 |
949 | |
950 unittest.group("obj-schema-ListSinksResponse", () { | 1237 unittest.group("obj-schema-ListSinksResponse", () { |
951 unittest.test("to-json--from-json", () { | 1238 unittest.test("to-json--from-json", () { |
952 var o = buildListSinksResponse(); | 1239 var o = buildListSinksResponse(); |
953 var od = new api.ListSinksResponse.fromJson(o.toJson()); | 1240 var od = new api.ListSinksResponse.fromJson(o.toJson()); |
954 checkListSinksResponse(od); | 1241 checkListSinksResponse(od); |
955 }); | 1242 }); |
956 }); | 1243 }); |
957 | 1244 |
958 | |
959 unittest.group("obj-schema-LogEntry", () { | 1245 unittest.group("obj-schema-LogEntry", () { |
960 unittest.test("to-json--from-json", () { | 1246 unittest.test("to-json--from-json", () { |
961 var o = buildLogEntry(); | 1247 var o = buildLogEntry(); |
962 var od = new api.LogEntry.fromJson(o.toJson()); | 1248 var od = new api.LogEntry.fromJson(o.toJson()); |
963 checkLogEntry(od); | 1249 checkLogEntry(od); |
964 }); | 1250 }); |
965 }); | 1251 }); |
966 | 1252 |
967 | |
968 unittest.group("obj-schema-LogEntryOperation", () { | 1253 unittest.group("obj-schema-LogEntryOperation", () { |
969 unittest.test("to-json--from-json", () { | 1254 unittest.test("to-json--from-json", () { |
970 var o = buildLogEntryOperation(); | 1255 var o = buildLogEntryOperation(); |
971 var od = new api.LogEntryOperation.fromJson(o.toJson()); | 1256 var od = new api.LogEntryOperation.fromJson(o.toJson()); |
972 checkLogEntryOperation(od); | 1257 checkLogEntryOperation(od); |
973 }); | 1258 }); |
974 }); | 1259 }); |
975 | 1260 |
976 | |
977 unittest.group("obj-schema-LogEntrySourceLocation", () { | 1261 unittest.group("obj-schema-LogEntrySourceLocation", () { |
978 unittest.test("to-json--from-json", () { | 1262 unittest.test("to-json--from-json", () { |
979 var o = buildLogEntrySourceLocation(); | 1263 var o = buildLogEntrySourceLocation(); |
980 var od = new api.LogEntrySourceLocation.fromJson(o.toJson()); | 1264 var od = new api.LogEntrySourceLocation.fromJson(o.toJson()); |
981 checkLogEntrySourceLocation(od); | 1265 checkLogEntrySourceLocation(od); |
982 }); | 1266 }); |
983 }); | 1267 }); |
984 | 1268 |
| 1269 unittest.group("obj-schema-LogExclusion", () { |
| 1270 unittest.test("to-json--from-json", () { |
| 1271 var o = buildLogExclusion(); |
| 1272 var od = new api.LogExclusion.fromJson(o.toJson()); |
| 1273 checkLogExclusion(od); |
| 1274 }); |
| 1275 }); |
985 | 1276 |
986 unittest.group("obj-schema-LogLine", () { | 1277 unittest.group("obj-schema-LogLine", () { |
987 unittest.test("to-json--from-json", () { | 1278 unittest.test("to-json--from-json", () { |
988 var o = buildLogLine(); | 1279 var o = buildLogLine(); |
989 var od = new api.LogLine.fromJson(o.toJson()); | 1280 var od = new api.LogLine.fromJson(o.toJson()); |
990 checkLogLine(od); | 1281 checkLogLine(od); |
991 }); | 1282 }); |
992 }); | 1283 }); |
993 | 1284 |
994 | |
995 unittest.group("obj-schema-LogMetric", () { | 1285 unittest.group("obj-schema-LogMetric", () { |
996 unittest.test("to-json--from-json", () { | 1286 unittest.test("to-json--from-json", () { |
997 var o = buildLogMetric(); | 1287 var o = buildLogMetric(); |
998 var od = new api.LogMetric.fromJson(o.toJson()); | 1288 var od = new api.LogMetric.fromJson(o.toJson()); |
999 checkLogMetric(od); | 1289 checkLogMetric(od); |
1000 }); | 1290 }); |
1001 }); | 1291 }); |
1002 | 1292 |
1003 | |
1004 unittest.group("obj-schema-LogSink", () { | 1293 unittest.group("obj-schema-LogSink", () { |
1005 unittest.test("to-json--from-json", () { | 1294 unittest.test("to-json--from-json", () { |
1006 var o = buildLogSink(); | 1295 var o = buildLogSink(); |
1007 var od = new api.LogSink.fromJson(o.toJson()); | 1296 var od = new api.LogSink.fromJson(o.toJson()); |
1008 checkLogSink(od); | 1297 checkLogSink(od); |
1009 }); | 1298 }); |
1010 }); | 1299 }); |
1011 | 1300 |
| 1301 unittest.group("obj-schema-MetricDescriptor", () { |
| 1302 unittest.test("to-json--from-json", () { |
| 1303 var o = buildMetricDescriptor(); |
| 1304 var od = new api.MetricDescriptor.fromJson(o.toJson()); |
| 1305 checkMetricDescriptor(od); |
| 1306 }); |
| 1307 }); |
1012 | 1308 |
1013 unittest.group("obj-schema-MonitoredResource", () { | 1309 unittest.group("obj-schema-MonitoredResource", () { |
1014 unittest.test("to-json--from-json", () { | 1310 unittest.test("to-json--from-json", () { |
1015 var o = buildMonitoredResource(); | 1311 var o = buildMonitoredResource(); |
1016 var od = new api.MonitoredResource.fromJson(o.toJson()); | 1312 var od = new api.MonitoredResource.fromJson(o.toJson()); |
1017 checkMonitoredResource(od); | 1313 checkMonitoredResource(od); |
1018 }); | 1314 }); |
1019 }); | 1315 }); |
1020 | 1316 |
1021 | |
1022 unittest.group("obj-schema-MonitoredResourceDescriptor", () { | 1317 unittest.group("obj-schema-MonitoredResourceDescriptor", () { |
1023 unittest.test("to-json--from-json", () { | 1318 unittest.test("to-json--from-json", () { |
1024 var o = buildMonitoredResourceDescriptor(); | 1319 var o = buildMonitoredResourceDescriptor(); |
1025 var od = new api.MonitoredResourceDescriptor.fromJson(o.toJson()); | 1320 var od = new api.MonitoredResourceDescriptor.fromJson(o.toJson()); |
1026 checkMonitoredResourceDescriptor(od); | 1321 checkMonitoredResourceDescriptor(od); |
1027 }); | 1322 }); |
1028 }); | 1323 }); |
1029 | 1324 |
1030 | |
1031 unittest.group("obj-schema-RequestLog", () { | 1325 unittest.group("obj-schema-RequestLog", () { |
1032 unittest.test("to-json--from-json", () { | 1326 unittest.test("to-json--from-json", () { |
1033 var o = buildRequestLog(); | 1327 var o = buildRequestLog(); |
1034 var od = new api.RequestLog.fromJson(o.toJson()); | 1328 var od = new api.RequestLog.fromJson(o.toJson()); |
1035 checkRequestLog(od); | 1329 checkRequestLog(od); |
1036 }); | 1330 }); |
1037 }); | 1331 }); |
1038 | 1332 |
1039 | |
1040 unittest.group("obj-schema-SourceLocation", () { | 1333 unittest.group("obj-schema-SourceLocation", () { |
1041 unittest.test("to-json--from-json", () { | 1334 unittest.test("to-json--from-json", () { |
1042 var o = buildSourceLocation(); | 1335 var o = buildSourceLocation(); |
1043 var od = new api.SourceLocation.fromJson(o.toJson()); | 1336 var od = new api.SourceLocation.fromJson(o.toJson()); |
1044 checkSourceLocation(od); | 1337 checkSourceLocation(od); |
1045 }); | 1338 }); |
1046 }); | 1339 }); |
1047 | 1340 |
1048 | |
1049 unittest.group("obj-schema-SourceReference", () { | 1341 unittest.group("obj-schema-SourceReference", () { |
1050 unittest.test("to-json--from-json", () { | 1342 unittest.test("to-json--from-json", () { |
1051 var o = buildSourceReference(); | 1343 var o = buildSourceReference(); |
1052 var od = new api.SourceReference.fromJson(o.toJson()); | 1344 var od = new api.SourceReference.fromJson(o.toJson()); |
1053 checkSourceReference(od); | 1345 checkSourceReference(od); |
1054 }); | 1346 }); |
1055 }); | 1347 }); |
1056 | 1348 |
1057 | |
1058 unittest.group("obj-schema-WriteLogEntriesRequest", () { | 1349 unittest.group("obj-schema-WriteLogEntriesRequest", () { |
1059 unittest.test("to-json--from-json", () { | 1350 unittest.test("to-json--from-json", () { |
1060 var o = buildWriteLogEntriesRequest(); | 1351 var o = buildWriteLogEntriesRequest(); |
1061 var od = new api.WriteLogEntriesRequest.fromJson(o.toJson()); | 1352 var od = new api.WriteLogEntriesRequest.fromJson(o.toJson()); |
1062 checkWriteLogEntriesRequest(od); | 1353 checkWriteLogEntriesRequest(od); |
1063 }); | 1354 }); |
1064 }); | 1355 }); |
1065 | 1356 |
1066 | |
1067 unittest.group("obj-schema-WriteLogEntriesResponse", () { | 1357 unittest.group("obj-schema-WriteLogEntriesResponse", () { |
1068 unittest.test("to-json--from-json", () { | 1358 unittest.test("to-json--from-json", () { |
1069 var o = buildWriteLogEntriesResponse(); | 1359 var o = buildWriteLogEntriesResponse(); |
1070 var od = new api.WriteLogEntriesResponse.fromJson(o.toJson()); | 1360 var od = new api.WriteLogEntriesResponse.fromJson(o.toJson()); |
1071 checkWriteLogEntriesResponse(od); | 1361 checkWriteLogEntriesResponse(od); |
1072 }); | 1362 }); |
1073 }); | 1363 }); |
1074 | 1364 |
| 1365 unittest.group("resource-BillingAccountsExclusionsResourceApi", () { |
| 1366 unittest.test("method--create", () { |
| 1367 var mock = new HttpServerMock(); |
| 1368 api.BillingAccountsExclusionsResourceApi res = |
| 1369 new api.LoggingApi(mock).billingAccounts.exclusions; |
| 1370 var arg_request = buildLogExclusion(); |
| 1371 var arg_parent = "foo"; |
| 1372 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1373 var obj = new api.LogExclusion.fromJson(json); |
| 1374 checkLogExclusion(obj); |
1075 | 1375 |
1076 unittest.group("resource-BillingAccountsLogsResourceApi", () { | |
1077 unittest.test("method--delete", () { | |
1078 | |
1079 var mock = new HttpServerMock(); | |
1080 api.BillingAccountsLogsResourceApi res = new api.LoggingApi(mock).billingA
ccounts.logs; | |
1081 var arg_logName = "foo"; | |
1082 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
1083 var path = (req.url).path; | 1376 var path = (req.url).path; |
1084 var pathOffset = 0; | 1377 var pathOffset = 0; |
1085 var index; | 1378 var index; |
1086 var subPart; | 1379 var subPart; |
1087 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1380 unittest.expect( |
| 1381 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1088 pathOffset += 1; | 1382 pathOffset += 1; |
1089 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 1383 unittest.expect( |
| 1384 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1090 pathOffset += 3; | 1385 pathOffset += 3; |
1091 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 1386 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1092 | 1387 |
1093 var query = (req.url).query; | 1388 var query = (req.url).query; |
1094 var queryOffset = 0; | 1389 var queryOffset = 0; |
1095 var queryMap = {}; | 1390 var queryMap = {}; |
1096 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1391 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1097 parseBool(n) { | 1392 parseBool(n) { |
1098 if (n == "true") return true; | 1393 if (n == "true") return true; |
1099 if (n == "false") return false; | 1394 if (n == "false") return false; |
1100 if (n == null) return null; | 1395 if (n == null) return null; |
1101 throw new core.ArgumentError("Invalid boolean: $n"); | 1396 throw new core.ArgumentError("Invalid boolean: $n"); |
1102 } | 1397 } |
| 1398 |
1103 if (query.length > 0) { | 1399 if (query.length > 0) { |
1104 for (var part in query.split("&")) { | 1400 for (var part in query.split("&")) { |
1105 var keyvalue = part.split("="); | 1401 var keyvalue = part.split("="); |
1106 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1402 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1403 core.Uri.decodeQueryComponent(keyvalue[1])); |
1107 } | 1404 } |
1108 } | 1405 } |
1109 | 1406 |
1110 | |
1111 var h = { | 1407 var h = { |
1112 "content-type" : "application/json; charset=utf-8", | 1408 "content-type": "application/json; charset=utf-8", |
1113 }; | 1409 }; |
1114 var resp = convert.JSON.encode(buildEmpty()); | 1410 var resp = convert.JSON.encode(buildLogExclusion()); |
1115 return new async.Future.value(stringResponse(200, h, resp)); | 1411 return new async.Future.value(stringResponse(200, h, resp)); |
1116 }), true); | 1412 }), true); |
1117 res.delete(arg_logName).then(unittest.expectAsync1(((api.Empty response) { | 1413 res |
1118 checkEmpty(response); | 1414 .create(arg_request, arg_parent) |
| 1415 .then(unittest.expectAsync1(((api.LogExclusion response) { |
| 1416 checkLogExclusion(response); |
1119 }))); | 1417 }))); |
1120 }); | 1418 }); |
1121 | 1419 |
1122 unittest.test("method--list", () { | 1420 unittest.test("method--delete", () { |
1123 | |
1124 var mock = new HttpServerMock(); | 1421 var mock = new HttpServerMock(); |
1125 api.BillingAccountsLogsResourceApi res = new api.LoggingApi(mock).billingA
ccounts.logs; | 1422 api.BillingAccountsExclusionsResourceApi res = |
1126 var arg_parent = "foo"; | 1423 new api.LoggingApi(mock).billingAccounts.exclusions; |
1127 var arg_pageToken = "foo"; | 1424 var arg_name = "foo"; |
1128 var arg_pageSize = 42; | |
1129 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1425 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1130 var path = (req.url).path; | 1426 var path = (req.url).path; |
1131 var pathOffset = 0; | 1427 var pathOffset = 0; |
1132 var index; | 1428 var index; |
1133 var subPart; | 1429 var subPart; |
1134 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1430 unittest.expect( |
| 1431 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1135 pathOffset += 1; | 1432 pathOffset += 1; |
1136 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 1433 unittest.expect( |
| 1434 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1137 pathOffset += 3; | 1435 pathOffset += 3; |
1138 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 1436 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1139 | 1437 |
1140 var query = (req.url).query; | 1438 var query = (req.url).query; |
1141 var queryOffset = 0; | 1439 var queryOffset = 0; |
1142 var queryMap = {}; | 1440 var queryMap = {}; |
1143 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1441 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1144 parseBool(n) { | 1442 parseBool(n) { |
1145 if (n == "true") return true; | 1443 if (n == "true") return true; |
1146 if (n == "false") return false; | 1444 if (n == "false") return false; |
1147 if (n == null) return null; | 1445 if (n == null) return null; |
1148 throw new core.ArgumentError("Invalid boolean: $n"); | 1446 throw new core.ArgumentError("Invalid boolean: $n"); |
1149 } | 1447 } |
| 1448 |
1150 if (query.length > 0) { | 1449 if (query.length > 0) { |
1151 for (var part in query.split("&")) { | 1450 for (var part in query.split("&")) { |
1152 var keyvalue = part.split("="); | 1451 var keyvalue = part.split("="); |
1153 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1452 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1453 core.Uri.decodeQueryComponent(keyvalue[1])); |
1154 } | 1454 } |
1155 } | 1455 } |
1156 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
1157 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | |
1158 | |
1159 | 1456 |
1160 var h = { | 1457 var h = { |
1161 "content-type" : "application/json; charset=utf-8", | 1458 "content-type": "application/json; charset=utf-8", |
1162 }; | 1459 }; |
1163 var resp = convert.JSON.encode(buildListLogsResponse()); | 1460 var resp = convert.JSON.encode(buildEmpty()); |
1164 return new async.Future.value(stringResponse(200, h, resp)); | 1461 return new async.Future.value(stringResponse(200, h, resp)); |
1165 }), true); | 1462 }), true); |
1166 res.list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize).the
n(unittest.expectAsync1(((api.ListLogsResponse response) { | 1463 res.delete(arg_name).then(unittest.expectAsync1(((api.Empty response) { |
1167 checkListLogsResponse(response); | 1464 checkEmpty(response); |
1168 }))); | 1465 }))); |
1169 }); | 1466 }); |
1170 | 1467 |
1171 }); | 1468 unittest.test("method--get", () { |
1172 | |
1173 | |
1174 unittest.group("resource-BillingAccountsSinksResourceApi", () { | |
1175 unittest.test("method--create", () { | |
1176 | |
1177 var mock = new HttpServerMock(); | 1469 var mock = new HttpServerMock(); |
1178 api.BillingAccountsSinksResourceApi res = new api.LoggingApi(mock).billing
Accounts.sinks; | 1470 api.BillingAccountsExclusionsResourceApi res = |
1179 var arg_request = buildLogSink(); | 1471 new api.LoggingApi(mock).billingAccounts.exclusions; |
1180 var arg_parent = "foo"; | 1472 var arg_name = "foo"; |
1181 var arg_uniqueWriterIdentity = true; | |
1182 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1473 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1183 var obj = new api.LogSink.fromJson(json); | |
1184 checkLogSink(obj); | |
1185 | |
1186 var path = (req.url).path; | 1474 var path = (req.url).path; |
1187 var pathOffset = 0; | 1475 var pathOffset = 0; |
1188 var index; | 1476 var index; |
1189 var subPart; | 1477 var subPart; |
1190 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1478 unittest.expect( |
| 1479 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1191 pathOffset += 1; | 1480 pathOffset += 1; |
1192 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 1481 unittest.expect( |
| 1482 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1193 pathOffset += 3; | 1483 pathOffset += 3; |
1194 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 1484 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1195 | 1485 |
1196 var query = (req.url).query; | 1486 var query = (req.url).query; |
1197 var queryOffset = 0; | 1487 var queryOffset = 0; |
1198 var queryMap = {}; | 1488 var queryMap = {}; |
1199 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1489 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1200 parseBool(n) { | 1490 parseBool(n) { |
1201 if (n == "true") return true; | 1491 if (n == "true") return true; |
1202 if (n == "false") return false; | 1492 if (n == "false") return false; |
1203 if (n == null) return null; | 1493 if (n == null) return null; |
1204 throw new core.ArgumentError("Invalid boolean: $n"); | 1494 throw new core.ArgumentError("Invalid boolean: $n"); |
1205 } | 1495 } |
| 1496 |
1206 if (query.length > 0) { | 1497 if (query.length > 0) { |
1207 for (var part in query.split("&")) { | 1498 for (var part in query.split("&")) { |
1208 var keyvalue = part.split("="); | 1499 var keyvalue = part.split("="); |
1209 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1500 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1501 core.Uri.decodeQueryComponent(keyvalue[1])); |
1210 } | 1502 } |
1211 } | 1503 } |
1212 unittest.expect(queryMap["uniqueWriterIdentity"].first, unittest.equals(
"$arg_uniqueWriterIdentity")); | |
1213 | |
1214 | 1504 |
1215 var h = { | 1505 var h = { |
1216 "content-type" : "application/json; charset=utf-8", | 1506 "content-type": "application/json; charset=utf-8", |
1217 }; | 1507 }; |
1218 var resp = convert.JSON.encode(buildLogSink()); | 1508 var resp = convert.JSON.encode(buildLogExclusion()); |
1219 return new async.Future.value(stringResponse(200, h, resp)); | 1509 return new async.Future.value(stringResponse(200, h, resp)); |
1220 }), true); | 1510 }), true); |
1221 res.create(arg_request, arg_parent, uniqueWriterIdentity: arg_uniqueWriter
Identity).then(unittest.expectAsync1(((api.LogSink response) { | 1511 res |
1222 checkLogSink(response); | 1512 .get(arg_name) |
| 1513 .then(unittest.expectAsync1(((api.LogExclusion response) { |
| 1514 checkLogExclusion(response); |
1223 }))); | 1515 }))); |
1224 }); | 1516 }); |
1225 | 1517 |
1226 unittest.test("method--delete", () { | 1518 unittest.test("method--list", () { |
1227 | |
1228 var mock = new HttpServerMock(); | 1519 var mock = new HttpServerMock(); |
1229 api.BillingAccountsSinksResourceApi res = new api.LoggingApi(mock).billing
Accounts.sinks; | 1520 api.BillingAccountsExclusionsResourceApi res = |
1230 var arg_sinkName = "foo"; | 1521 new api.LoggingApi(mock).billingAccounts.exclusions; |
| 1522 var arg_parent = "foo"; |
| 1523 var arg_pageToken = "foo"; |
| 1524 var arg_pageSize = 42; |
1231 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1525 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1232 var path = (req.url).path; | 1526 var path = (req.url).path; |
1233 var pathOffset = 0; | 1527 var pathOffset = 0; |
1234 var index; | 1528 var index; |
1235 var subPart; | 1529 var subPart; |
1236 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1530 unittest.expect( |
| 1531 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1237 pathOffset += 1; | 1532 pathOffset += 1; |
1238 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 1533 unittest.expect( |
| 1534 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1239 pathOffset += 3; | 1535 pathOffset += 3; |
1240 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 1536 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1241 | 1537 |
1242 var query = (req.url).query; | 1538 var query = (req.url).query; |
1243 var queryOffset = 0; | 1539 var queryOffset = 0; |
1244 var queryMap = {}; | 1540 var queryMap = {}; |
1245 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1541 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1246 parseBool(n) { | 1542 parseBool(n) { |
1247 if (n == "true") return true; | 1543 if (n == "true") return true; |
1248 if (n == "false") return false; | 1544 if (n == "false") return false; |
1249 if (n == null) return null; | 1545 if (n == null) return null; |
1250 throw new core.ArgumentError("Invalid boolean: $n"); | 1546 throw new core.ArgumentError("Invalid boolean: $n"); |
1251 } | 1547 } |
| 1548 |
1252 if (query.length > 0) { | 1549 if (query.length > 0) { |
1253 for (var part in query.split("&")) { | 1550 for (var part in query.split("&")) { |
1254 var keyvalue = part.split("="); | 1551 var keyvalue = part.split("="); |
1255 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1552 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1553 core.Uri.decodeQueryComponent(keyvalue[1])); |
1256 } | 1554 } |
1257 } | 1555 } |
1258 | 1556 unittest.expect( |
| 1557 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 1558 unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| 1559 unittest.equals(arg_pageSize)); |
1259 | 1560 |
1260 var h = { | 1561 var h = { |
1261 "content-type" : "application/json; charset=utf-8", | 1562 "content-type": "application/json; charset=utf-8", |
1262 }; | 1563 }; |
1263 var resp = convert.JSON.encode(buildEmpty()); | 1564 var resp = convert.JSON.encode(buildListExclusionsResponse()); |
1264 return new async.Future.value(stringResponse(200, h, resp)); | 1565 return new async.Future.value(stringResponse(200, h, resp)); |
1265 }), true); | 1566 }), true); |
1266 res.delete(arg_sinkName).then(unittest.expectAsync1(((api.Empty response)
{ | 1567 res |
1267 checkEmpty(response); | 1568 .list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize) |
| 1569 .then(unittest.expectAsync1(((api.ListExclusionsResponse response) { |
| 1570 checkListExclusionsResponse(response); |
1268 }))); | 1571 }))); |
1269 }); | 1572 }); |
1270 | 1573 |
1271 unittest.test("method--get", () { | 1574 unittest.test("method--patch", () { |
| 1575 var mock = new HttpServerMock(); |
| 1576 api.BillingAccountsExclusionsResourceApi res = |
| 1577 new api.LoggingApi(mock).billingAccounts.exclusions; |
| 1578 var arg_request = buildLogExclusion(); |
| 1579 var arg_name = "foo"; |
| 1580 var arg_updateMask = "foo"; |
| 1581 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1582 var obj = new api.LogExclusion.fromJson(json); |
| 1583 checkLogExclusion(obj); |
1272 | 1584 |
1273 var mock = new HttpServerMock(); | |
1274 api.BillingAccountsSinksResourceApi res = new api.LoggingApi(mock).billing
Accounts.sinks; | |
1275 var arg_sinkName = "foo"; | |
1276 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
1277 var path = (req.url).path; | 1585 var path = (req.url).path; |
1278 var pathOffset = 0; | 1586 var pathOffset = 0; |
1279 var index; | 1587 var index; |
1280 var subPart; | 1588 var subPart; |
1281 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1589 unittest.expect( |
| 1590 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1282 pathOffset += 1; | 1591 pathOffset += 1; |
1283 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 1592 unittest.expect( |
| 1593 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1284 pathOffset += 3; | 1594 pathOffset += 3; |
1285 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 1595 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1286 | 1596 |
1287 var query = (req.url).query; | 1597 var query = (req.url).query; |
1288 var queryOffset = 0; | 1598 var queryOffset = 0; |
1289 var queryMap = {}; | 1599 var queryMap = {}; |
1290 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1600 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1291 parseBool(n) { | 1601 parseBool(n) { |
1292 if (n == "true") return true; | 1602 if (n == "true") return true; |
1293 if (n == "false") return false; | 1603 if (n == "false") return false; |
1294 if (n == null) return null; | 1604 if (n == null) return null; |
1295 throw new core.ArgumentError("Invalid boolean: $n"); | 1605 throw new core.ArgumentError("Invalid boolean: $n"); |
1296 } | 1606 } |
| 1607 |
1297 if (query.length > 0) { | 1608 if (query.length > 0) { |
1298 for (var part in query.split("&")) { | 1609 for (var part in query.split("&")) { |
1299 var keyvalue = part.split("="); | 1610 var keyvalue = part.split("="); |
1300 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1611 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1612 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1613 } |
| 1614 } |
| 1615 unittest.expect( |
| 1616 queryMap["updateMask"].first, unittest.equals(arg_updateMask)); |
| 1617 |
| 1618 var h = { |
| 1619 "content-type": "application/json; charset=utf-8", |
| 1620 }; |
| 1621 var resp = convert.JSON.encode(buildLogExclusion()); |
| 1622 return new async.Future.value(stringResponse(200, h, resp)); |
| 1623 }), true); |
| 1624 res |
| 1625 .patch(arg_request, arg_name, updateMask: arg_updateMask) |
| 1626 .then(unittest.expectAsync1(((api.LogExclusion response) { |
| 1627 checkLogExclusion(response); |
| 1628 }))); |
| 1629 }); |
| 1630 }); |
| 1631 |
| 1632 unittest.group("resource-BillingAccountsLogsResourceApi", () { |
| 1633 unittest.test("method--delete", () { |
| 1634 var mock = new HttpServerMock(); |
| 1635 api.BillingAccountsLogsResourceApi res = |
| 1636 new api.LoggingApi(mock).billingAccounts.logs; |
| 1637 var arg_logName = "foo"; |
| 1638 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1639 var path = (req.url).path; |
| 1640 var pathOffset = 0; |
| 1641 var index; |
| 1642 var subPart; |
| 1643 unittest.expect( |
| 1644 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1645 pathOffset += 1; |
| 1646 unittest.expect( |
| 1647 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 1648 pathOffset += 3; |
| 1649 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 1650 |
| 1651 var query = (req.url).query; |
| 1652 var queryOffset = 0; |
| 1653 var queryMap = {}; |
| 1654 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1655 parseBool(n) { |
| 1656 if (n == "true") return true; |
| 1657 if (n == "false") return false; |
| 1658 if (n == null) return null; |
| 1659 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1660 } |
| 1661 |
| 1662 if (query.length > 0) { |
| 1663 for (var part in query.split("&")) { |
| 1664 var keyvalue = part.split("="); |
| 1665 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1666 core.Uri.decodeQueryComponent(keyvalue[1])); |
1301 } | 1667 } |
1302 } | 1668 } |
1303 | 1669 |
1304 | |
1305 var h = { | 1670 var h = { |
1306 "content-type" : "application/json; charset=utf-8", | 1671 "content-type": "application/json; charset=utf-8", |
1307 }; | 1672 }; |
1308 var resp = convert.JSON.encode(buildLogSink()); | 1673 var resp = convert.JSON.encode(buildEmpty()); |
1309 return new async.Future.value(stringResponse(200, h, resp)); | 1674 return new async.Future.value(stringResponse(200, h, resp)); |
1310 }), true); | 1675 }), true); |
1311 res.get(arg_sinkName).then(unittest.expectAsync1(((api.LogSink response) { | 1676 res.delete(arg_logName).then(unittest.expectAsync1(((api.Empty response) { |
1312 checkLogSink(response); | 1677 checkEmpty(response); |
1313 }))); | 1678 }))); |
1314 }); | 1679 }); |
1315 | 1680 |
1316 unittest.test("method--list", () { | 1681 unittest.test("method--list", () { |
1317 | |
1318 var mock = new HttpServerMock(); | 1682 var mock = new HttpServerMock(); |
1319 api.BillingAccountsSinksResourceApi res = new api.LoggingApi(mock).billing
Accounts.sinks; | 1683 api.BillingAccountsLogsResourceApi res = |
| 1684 new api.LoggingApi(mock).billingAccounts.logs; |
1320 var arg_parent = "foo"; | 1685 var arg_parent = "foo"; |
1321 var arg_pageToken = "foo"; | 1686 var arg_pageToken = "foo"; |
1322 var arg_pageSize = 42; | 1687 var arg_pageSize = 42; |
1323 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1688 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1324 var path = (req.url).path; | 1689 var path = (req.url).path; |
1325 var pathOffset = 0; | 1690 var pathOffset = 0; |
1326 var index; | 1691 var index; |
1327 var subPart; | 1692 var subPart; |
1328 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1693 unittest.expect( |
| 1694 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1329 pathOffset += 1; | 1695 pathOffset += 1; |
1330 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 1696 unittest.expect( |
| 1697 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1331 pathOffset += 3; | 1698 pathOffset += 3; |
1332 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 1699 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1333 | 1700 |
| 1701 var query = (req.url).query; |
| 1702 var queryOffset = 0; |
| 1703 var queryMap = {}; |
| 1704 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1705 parseBool(n) { |
| 1706 if (n == "true") return true; |
| 1707 if (n == "false") return false; |
| 1708 if (n == null) return null; |
| 1709 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1710 } |
| 1711 |
| 1712 if (query.length > 0) { |
| 1713 for (var part in query.split("&")) { |
| 1714 var keyvalue = part.split("="); |
| 1715 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1716 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1717 } |
| 1718 } |
| 1719 unittest.expect( |
| 1720 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 1721 unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| 1722 unittest.equals(arg_pageSize)); |
| 1723 |
| 1724 var h = { |
| 1725 "content-type": "application/json; charset=utf-8", |
| 1726 }; |
| 1727 var resp = convert.JSON.encode(buildListLogsResponse()); |
| 1728 return new async.Future.value(stringResponse(200, h, resp)); |
| 1729 }), true); |
| 1730 res |
| 1731 .list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize) |
| 1732 .then(unittest.expectAsync1(((api.ListLogsResponse response) { |
| 1733 checkListLogsResponse(response); |
| 1734 }))); |
| 1735 }); |
| 1736 }); |
| 1737 |
| 1738 unittest.group("resource-BillingAccountsSinksResourceApi", () { |
| 1739 unittest.test("method--create", () { |
| 1740 var mock = new HttpServerMock(); |
| 1741 api.BillingAccountsSinksResourceApi res = |
| 1742 new api.LoggingApi(mock).billingAccounts.sinks; |
| 1743 var arg_request = buildLogSink(); |
| 1744 var arg_parent = "foo"; |
| 1745 var arg_uniqueWriterIdentity = true; |
| 1746 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1747 var obj = new api.LogSink.fromJson(json); |
| 1748 checkLogSink(obj); |
| 1749 |
| 1750 var path = (req.url).path; |
| 1751 var pathOffset = 0; |
| 1752 var index; |
| 1753 var subPart; |
| 1754 unittest.expect( |
| 1755 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1756 pathOffset += 1; |
| 1757 unittest.expect( |
| 1758 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 1759 pathOffset += 3; |
| 1760 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 1761 |
| 1762 var query = (req.url).query; |
| 1763 var queryOffset = 0; |
| 1764 var queryMap = {}; |
| 1765 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1766 parseBool(n) { |
| 1767 if (n == "true") return true; |
| 1768 if (n == "false") return false; |
| 1769 if (n == null) return null; |
| 1770 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1771 } |
| 1772 |
| 1773 if (query.length > 0) { |
| 1774 for (var part in query.split("&")) { |
| 1775 var keyvalue = part.split("="); |
| 1776 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1777 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1778 } |
| 1779 } |
| 1780 unittest.expect(queryMap["uniqueWriterIdentity"].first, |
| 1781 unittest.equals("$arg_uniqueWriterIdentity")); |
| 1782 |
| 1783 var h = { |
| 1784 "content-type": "application/json; charset=utf-8", |
| 1785 }; |
| 1786 var resp = convert.JSON.encode(buildLogSink()); |
| 1787 return new async.Future.value(stringResponse(200, h, resp)); |
| 1788 }), true); |
| 1789 res |
| 1790 .create(arg_request, arg_parent, |
| 1791 uniqueWriterIdentity: arg_uniqueWriterIdentity) |
| 1792 .then(unittest.expectAsync1(((api.LogSink response) { |
| 1793 checkLogSink(response); |
| 1794 }))); |
| 1795 }); |
| 1796 |
| 1797 unittest.test("method--delete", () { |
| 1798 var mock = new HttpServerMock(); |
| 1799 api.BillingAccountsSinksResourceApi res = |
| 1800 new api.LoggingApi(mock).billingAccounts.sinks; |
| 1801 var arg_sinkName = "foo"; |
| 1802 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1803 var path = (req.url).path; |
| 1804 var pathOffset = 0; |
| 1805 var index; |
| 1806 var subPart; |
| 1807 unittest.expect( |
| 1808 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1809 pathOffset += 1; |
| 1810 unittest.expect( |
| 1811 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 1812 pathOffset += 3; |
| 1813 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 1814 |
| 1815 var query = (req.url).query; |
| 1816 var queryOffset = 0; |
| 1817 var queryMap = {}; |
| 1818 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1819 parseBool(n) { |
| 1820 if (n == "true") return true; |
| 1821 if (n == "false") return false; |
| 1822 if (n == null) return null; |
| 1823 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1824 } |
| 1825 |
| 1826 if (query.length > 0) { |
| 1827 for (var part in query.split("&")) { |
| 1828 var keyvalue = part.split("="); |
| 1829 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1830 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1831 } |
| 1832 } |
| 1833 |
| 1834 var h = { |
| 1835 "content-type": "application/json; charset=utf-8", |
| 1836 }; |
| 1837 var resp = convert.JSON.encode(buildEmpty()); |
| 1838 return new async.Future.value(stringResponse(200, h, resp)); |
| 1839 }), true); |
| 1840 res |
| 1841 .delete(arg_sinkName) |
| 1842 .then(unittest.expectAsync1(((api.Empty response) { |
| 1843 checkEmpty(response); |
| 1844 }))); |
| 1845 }); |
| 1846 |
| 1847 unittest.test("method--get", () { |
| 1848 var mock = new HttpServerMock(); |
| 1849 api.BillingAccountsSinksResourceApi res = |
| 1850 new api.LoggingApi(mock).billingAccounts.sinks; |
| 1851 var arg_sinkName = "foo"; |
| 1852 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1853 var path = (req.url).path; |
| 1854 var pathOffset = 0; |
| 1855 var index; |
| 1856 var subPart; |
| 1857 unittest.expect( |
| 1858 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1859 pathOffset += 1; |
| 1860 unittest.expect( |
| 1861 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 1862 pathOffset += 3; |
| 1863 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 1864 |
1334 var query = (req.url).query; | 1865 var query = (req.url).query; |
1335 var queryOffset = 0; | 1866 var queryOffset = 0; |
1336 var queryMap = {}; | 1867 var queryMap = {}; |
1337 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1868 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1338 parseBool(n) { | 1869 parseBool(n) { |
1339 if (n == "true") return true; | 1870 if (n == "true") return true; |
1340 if (n == "false") return false; | 1871 if (n == "false") return false; |
1341 if (n == null) return null; | 1872 if (n == null) return null; |
1342 throw new core.ArgumentError("Invalid boolean: $n"); | 1873 throw new core.ArgumentError("Invalid boolean: $n"); |
1343 } | 1874 } |
| 1875 |
1344 if (query.length > 0) { | 1876 if (query.length > 0) { |
1345 for (var part in query.split("&")) { | 1877 for (var part in query.split("&")) { |
1346 var keyvalue = part.split("="); | 1878 var keyvalue = part.split("="); |
1347 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1879 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1880 core.Uri.decodeQueryComponent(keyvalue[1])); |
1348 } | 1881 } |
1349 } | 1882 } |
1350 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
1351 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | |
1352 | |
1353 | 1883 |
1354 var h = { | 1884 var h = { |
1355 "content-type" : "application/json; charset=utf-8", | 1885 "content-type": "application/json; charset=utf-8", |
| 1886 }; |
| 1887 var resp = convert.JSON.encode(buildLogSink()); |
| 1888 return new async.Future.value(stringResponse(200, h, resp)); |
| 1889 }), true); |
| 1890 res.get(arg_sinkName).then(unittest.expectAsync1(((api.LogSink response) { |
| 1891 checkLogSink(response); |
| 1892 }))); |
| 1893 }); |
| 1894 |
| 1895 unittest.test("method--list", () { |
| 1896 var mock = new HttpServerMock(); |
| 1897 api.BillingAccountsSinksResourceApi res = |
| 1898 new api.LoggingApi(mock).billingAccounts.sinks; |
| 1899 var arg_parent = "foo"; |
| 1900 var arg_pageToken = "foo"; |
| 1901 var arg_pageSize = 42; |
| 1902 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1903 var path = (req.url).path; |
| 1904 var pathOffset = 0; |
| 1905 var index; |
| 1906 var subPart; |
| 1907 unittest.expect( |
| 1908 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1909 pathOffset += 1; |
| 1910 unittest.expect( |
| 1911 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 1912 pathOffset += 3; |
| 1913 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 1914 |
| 1915 var query = (req.url).query; |
| 1916 var queryOffset = 0; |
| 1917 var queryMap = {}; |
| 1918 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1919 parseBool(n) { |
| 1920 if (n == "true") return true; |
| 1921 if (n == "false") return false; |
| 1922 if (n == null) return null; |
| 1923 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1924 } |
| 1925 |
| 1926 if (query.length > 0) { |
| 1927 for (var part in query.split("&")) { |
| 1928 var keyvalue = part.split("="); |
| 1929 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1930 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1931 } |
| 1932 } |
| 1933 unittest.expect( |
| 1934 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 1935 unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| 1936 unittest.equals(arg_pageSize)); |
| 1937 |
| 1938 var h = { |
| 1939 "content-type": "application/json; charset=utf-8", |
1356 }; | 1940 }; |
1357 var resp = convert.JSON.encode(buildListSinksResponse()); | 1941 var resp = convert.JSON.encode(buildListSinksResponse()); |
1358 return new async.Future.value(stringResponse(200, h, resp)); | 1942 return new async.Future.value(stringResponse(200, h, resp)); |
1359 }), true); | 1943 }), true); |
1360 res.list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize).the
n(unittest.expectAsync1(((api.ListSinksResponse response) { | 1944 res |
| 1945 .list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize) |
| 1946 .then(unittest.expectAsync1(((api.ListSinksResponse response) { |
1361 checkListSinksResponse(response); | 1947 checkListSinksResponse(response); |
1362 }))); | 1948 }))); |
1363 }); | 1949 }); |
1364 | 1950 |
1365 unittest.test("method--patch", () { | 1951 unittest.test("method--patch", () { |
1366 | |
1367 var mock = new HttpServerMock(); | 1952 var mock = new HttpServerMock(); |
1368 api.BillingAccountsSinksResourceApi res = new api.LoggingApi(mock).billing
Accounts.sinks; | 1953 api.BillingAccountsSinksResourceApi res = |
| 1954 new api.LoggingApi(mock).billingAccounts.sinks; |
1369 var arg_request = buildLogSink(); | 1955 var arg_request = buildLogSink(); |
1370 var arg_sinkName = "foo"; | 1956 var arg_sinkName = "foo"; |
| 1957 var arg_updateMask = "foo"; |
1371 var arg_uniqueWriterIdentity = true; | 1958 var arg_uniqueWriterIdentity = true; |
1372 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1959 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1373 var obj = new api.LogSink.fromJson(json); | 1960 var obj = new api.LogSink.fromJson(json); |
1374 checkLogSink(obj); | 1961 checkLogSink(obj); |
1375 | 1962 |
1376 var path = (req.url).path; | 1963 var path = (req.url).path; |
1377 var pathOffset = 0; | 1964 var pathOffset = 0; |
1378 var index; | 1965 var index; |
1379 var subPart; | 1966 var subPart; |
1380 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1967 unittest.expect( |
| 1968 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1381 pathOffset += 1; | 1969 pathOffset += 1; |
1382 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 1970 unittest.expect( |
| 1971 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1383 pathOffset += 3; | 1972 pathOffset += 3; |
1384 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 1973 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1385 | 1974 |
1386 var query = (req.url).query; | 1975 var query = (req.url).query; |
1387 var queryOffset = 0; | 1976 var queryOffset = 0; |
1388 var queryMap = {}; | 1977 var queryMap = {}; |
1389 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1978 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1390 parseBool(n) { | 1979 parseBool(n) { |
1391 if (n == "true") return true; | 1980 if (n == "true") return true; |
1392 if (n == "false") return false; | 1981 if (n == "false") return false; |
1393 if (n == null) return null; | 1982 if (n == null) return null; |
1394 throw new core.ArgumentError("Invalid boolean: $n"); | 1983 throw new core.ArgumentError("Invalid boolean: $n"); |
1395 } | 1984 } |
| 1985 |
1396 if (query.length > 0) { | 1986 if (query.length > 0) { |
1397 for (var part in query.split("&")) { | 1987 for (var part in query.split("&")) { |
1398 var keyvalue = part.split("="); | 1988 var keyvalue = part.split("="); |
1399 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1989 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1990 core.Uri.decodeQueryComponent(keyvalue[1])); |
1400 } | 1991 } |
1401 } | 1992 } |
1402 unittest.expect(queryMap["uniqueWriterIdentity"].first, unittest.equals(
"$arg_uniqueWriterIdentity")); | 1993 unittest.expect( |
1403 | 1994 queryMap["updateMask"].first, unittest.equals(arg_updateMask)); |
| 1995 unittest.expect(queryMap["uniqueWriterIdentity"].first, |
| 1996 unittest.equals("$arg_uniqueWriterIdentity")); |
1404 | 1997 |
1405 var h = { | 1998 var h = { |
1406 "content-type" : "application/json; charset=utf-8", | 1999 "content-type": "application/json; charset=utf-8", |
1407 }; | 2000 }; |
1408 var resp = convert.JSON.encode(buildLogSink()); | 2001 var resp = convert.JSON.encode(buildLogSink()); |
1409 return new async.Future.value(stringResponse(200, h, resp)); | 2002 return new async.Future.value(stringResponse(200, h, resp)); |
1410 }), true); | 2003 }), true); |
1411 res.patch(arg_request, arg_sinkName, uniqueWriterIdentity: arg_uniqueWrite
rIdentity).then(unittest.expectAsync1(((api.LogSink response) { | 2004 res |
| 2005 .patch(arg_request, arg_sinkName, |
| 2006 updateMask: arg_updateMask, |
| 2007 uniqueWriterIdentity: arg_uniqueWriterIdentity) |
| 2008 .then(unittest.expectAsync1(((api.LogSink response) { |
1412 checkLogSink(response); | 2009 checkLogSink(response); |
1413 }))); | 2010 }))); |
1414 }); | 2011 }); |
1415 | 2012 |
1416 unittest.test("method--update", () { | 2013 unittest.test("method--update", () { |
1417 | |
1418 var mock = new HttpServerMock(); | 2014 var mock = new HttpServerMock(); |
1419 api.BillingAccountsSinksResourceApi res = new api.LoggingApi(mock).billing
Accounts.sinks; | 2015 api.BillingAccountsSinksResourceApi res = |
| 2016 new api.LoggingApi(mock).billingAccounts.sinks; |
1420 var arg_request = buildLogSink(); | 2017 var arg_request = buildLogSink(); |
1421 var arg_sinkName = "foo"; | 2018 var arg_sinkName = "foo"; |
| 2019 var arg_updateMask = "foo"; |
1422 var arg_uniqueWriterIdentity = true; | 2020 var arg_uniqueWriterIdentity = true; |
1423 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2021 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1424 var obj = new api.LogSink.fromJson(json); | 2022 var obj = new api.LogSink.fromJson(json); |
1425 checkLogSink(obj); | 2023 checkLogSink(obj); |
1426 | 2024 |
1427 var path = (req.url).path; | 2025 var path = (req.url).path; |
1428 var pathOffset = 0; | 2026 var pathOffset = 0; |
1429 var index; | 2027 var index; |
1430 var subPart; | 2028 var subPart; |
1431 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2029 unittest.expect( |
| 2030 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1432 pathOffset += 1; | 2031 pathOffset += 1; |
1433 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 2032 unittest.expect( |
| 2033 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1434 pathOffset += 3; | 2034 pathOffset += 3; |
1435 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 2035 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1436 | 2036 |
1437 var query = (req.url).query; | 2037 var query = (req.url).query; |
1438 var queryOffset = 0; | 2038 var queryOffset = 0; |
1439 var queryMap = {}; | 2039 var queryMap = {}; |
1440 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2040 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1441 parseBool(n) { | 2041 parseBool(n) { |
1442 if (n == "true") return true; | 2042 if (n == "true") return true; |
1443 if (n == "false") return false; | 2043 if (n == "false") return false; |
1444 if (n == null) return null; | 2044 if (n == null) return null; |
1445 throw new core.ArgumentError("Invalid boolean: $n"); | 2045 throw new core.ArgumentError("Invalid boolean: $n"); |
1446 } | 2046 } |
| 2047 |
1447 if (query.length > 0) { | 2048 if (query.length > 0) { |
1448 for (var part in query.split("&")) { | 2049 for (var part in query.split("&")) { |
1449 var keyvalue = part.split("="); | 2050 var keyvalue = part.split("="); |
1450 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2051 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2052 core.Uri.decodeQueryComponent(keyvalue[1])); |
1451 } | 2053 } |
1452 } | 2054 } |
1453 unittest.expect(queryMap["uniqueWriterIdentity"].first, unittest.equals(
"$arg_uniqueWriterIdentity")); | 2055 unittest.expect( |
1454 | 2056 queryMap["updateMask"].first, unittest.equals(arg_updateMask)); |
| 2057 unittest.expect(queryMap["uniqueWriterIdentity"].first, |
| 2058 unittest.equals("$arg_uniqueWriterIdentity")); |
1455 | 2059 |
1456 var h = { | 2060 var h = { |
1457 "content-type" : "application/json; charset=utf-8", | 2061 "content-type": "application/json; charset=utf-8", |
1458 }; | 2062 }; |
1459 var resp = convert.JSON.encode(buildLogSink()); | 2063 var resp = convert.JSON.encode(buildLogSink()); |
1460 return new async.Future.value(stringResponse(200, h, resp)); | 2064 return new async.Future.value(stringResponse(200, h, resp)); |
1461 }), true); | 2065 }), true); |
1462 res.update(arg_request, arg_sinkName, uniqueWriterIdentity: arg_uniqueWrit
erIdentity).then(unittest.expectAsync1(((api.LogSink response) { | 2066 res |
| 2067 .update(arg_request, arg_sinkName, |
| 2068 updateMask: arg_updateMask, |
| 2069 uniqueWriterIdentity: arg_uniqueWriterIdentity) |
| 2070 .then(unittest.expectAsync1(((api.LogSink response) { |
1463 checkLogSink(response); | 2071 checkLogSink(response); |
1464 }))); | 2072 }))); |
1465 }); | 2073 }); |
1466 | |
1467 }); | 2074 }); |
1468 | 2075 |
1469 | |
1470 unittest.group("resource-EntriesResourceApi", () { | 2076 unittest.group("resource-EntriesResourceApi", () { |
1471 unittest.test("method--list", () { | 2077 unittest.test("method--list", () { |
1472 | |
1473 var mock = new HttpServerMock(); | 2078 var mock = new HttpServerMock(); |
1474 api.EntriesResourceApi res = new api.LoggingApi(mock).entries; | 2079 api.EntriesResourceApi res = new api.LoggingApi(mock).entries; |
1475 var arg_request = buildListLogEntriesRequest(); | 2080 var arg_request = buildListLogEntriesRequest(); |
1476 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2081 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1477 var obj = new api.ListLogEntriesRequest.fromJson(json); | 2082 var obj = new api.ListLogEntriesRequest.fromJson(json); |
1478 checkListLogEntriesRequest(obj); | 2083 checkListLogEntriesRequest(obj); |
1479 | 2084 |
1480 var path = (req.url).path; | 2085 var path = (req.url).path; |
1481 var pathOffset = 0; | 2086 var pathOffset = 0; |
1482 var index; | 2087 var index; |
1483 var subPart; | 2088 var subPart; |
1484 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2089 unittest.expect( |
| 2090 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1485 pathOffset += 1; | 2091 pathOffset += 1; |
1486 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("v2/entries:list")); | 2092 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 2093 unittest.equals("v2/entries:list")); |
1487 pathOffset += 15; | 2094 pathOffset += 15; |
1488 | 2095 |
1489 var query = (req.url).query; | 2096 var query = (req.url).query; |
1490 var queryOffset = 0; | 2097 var queryOffset = 0; |
1491 var queryMap = {}; | 2098 var queryMap = {}; |
1492 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2099 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1493 parseBool(n) { | 2100 parseBool(n) { |
1494 if (n == "true") return true; | 2101 if (n == "true") return true; |
1495 if (n == "false") return false; | 2102 if (n == "false") return false; |
1496 if (n == null) return null; | 2103 if (n == null) return null; |
1497 throw new core.ArgumentError("Invalid boolean: $n"); | 2104 throw new core.ArgumentError("Invalid boolean: $n"); |
1498 } | 2105 } |
| 2106 |
1499 if (query.length > 0) { | 2107 if (query.length > 0) { |
1500 for (var part in query.split("&")) { | 2108 for (var part in query.split("&")) { |
1501 var keyvalue = part.split("="); | 2109 var keyvalue = part.split("="); |
1502 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2110 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2111 core.Uri.decodeQueryComponent(keyvalue[1])); |
1503 } | 2112 } |
1504 } | 2113 } |
1505 | 2114 |
1506 | |
1507 var h = { | 2115 var h = { |
1508 "content-type" : "application/json; charset=utf-8", | 2116 "content-type": "application/json; charset=utf-8", |
1509 }; | 2117 }; |
1510 var resp = convert.JSON.encode(buildListLogEntriesResponse()); | 2118 var resp = convert.JSON.encode(buildListLogEntriesResponse()); |
1511 return new async.Future.value(stringResponse(200, h, resp)); | 2119 return new async.Future.value(stringResponse(200, h, resp)); |
1512 }), true); | 2120 }), true); |
1513 res.list(arg_request).then(unittest.expectAsync1(((api.ListLogEntriesRespo
nse response) { | 2121 res |
| 2122 .list(arg_request) |
| 2123 .then(unittest.expectAsync1(((api.ListLogEntriesResponse response) { |
1514 checkListLogEntriesResponse(response); | 2124 checkListLogEntriesResponse(response); |
1515 }))); | 2125 }))); |
1516 }); | 2126 }); |
1517 | 2127 |
1518 unittest.test("method--write", () { | 2128 unittest.test("method--write", () { |
1519 | |
1520 var mock = new HttpServerMock(); | 2129 var mock = new HttpServerMock(); |
1521 api.EntriesResourceApi res = new api.LoggingApi(mock).entries; | 2130 api.EntriesResourceApi res = new api.LoggingApi(mock).entries; |
1522 var arg_request = buildWriteLogEntriesRequest(); | 2131 var arg_request = buildWriteLogEntriesRequest(); |
1523 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2132 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1524 var obj = new api.WriteLogEntriesRequest.fromJson(json); | 2133 var obj = new api.WriteLogEntriesRequest.fromJson(json); |
1525 checkWriteLogEntriesRequest(obj); | 2134 checkWriteLogEntriesRequest(obj); |
1526 | 2135 |
1527 var path = (req.url).path; | 2136 var path = (req.url).path; |
1528 var pathOffset = 0; | 2137 var pathOffset = 0; |
1529 var index; | 2138 var index; |
1530 var subPart; | 2139 var subPart; |
1531 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2140 unittest.expect( |
| 2141 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1532 pathOffset += 1; | 2142 pathOffset += 1; |
1533 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("v2/entries:write")); | 2143 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2144 unittest.equals("v2/entries:write")); |
1534 pathOffset += 16; | 2145 pathOffset += 16; |
1535 | 2146 |
1536 var query = (req.url).query; | 2147 var query = (req.url).query; |
1537 var queryOffset = 0; | 2148 var queryOffset = 0; |
1538 var queryMap = {}; | 2149 var queryMap = {}; |
1539 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2150 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1540 parseBool(n) { | 2151 parseBool(n) { |
1541 if (n == "true") return true; | 2152 if (n == "true") return true; |
1542 if (n == "false") return false; | 2153 if (n == "false") return false; |
1543 if (n == null) return null; | 2154 if (n == null) return null; |
1544 throw new core.ArgumentError("Invalid boolean: $n"); | 2155 throw new core.ArgumentError("Invalid boolean: $n"); |
1545 } | 2156 } |
| 2157 |
1546 if (query.length > 0) { | 2158 if (query.length > 0) { |
1547 for (var part in query.split("&")) { | 2159 for (var part in query.split("&")) { |
1548 var keyvalue = part.split("="); | 2160 var keyvalue = part.split("="); |
1549 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2161 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2162 core.Uri.decodeQueryComponent(keyvalue[1])); |
1550 } | 2163 } |
1551 } | 2164 } |
1552 | 2165 |
1553 | |
1554 var h = { | 2166 var h = { |
1555 "content-type" : "application/json; charset=utf-8", | 2167 "content-type": "application/json; charset=utf-8", |
1556 }; | 2168 }; |
1557 var resp = convert.JSON.encode(buildWriteLogEntriesResponse()); | 2169 var resp = convert.JSON.encode(buildWriteLogEntriesResponse()); |
1558 return new async.Future.value(stringResponse(200, h, resp)); | 2170 return new async.Future.value(stringResponse(200, h, resp)); |
1559 }), true); | 2171 }), true); |
1560 res.write(arg_request).then(unittest.expectAsync1(((api.WriteLogEntriesRes
ponse response) { | 2172 res |
| 2173 .write(arg_request) |
| 2174 .then(unittest.expectAsync1(((api.WriteLogEntriesResponse response) { |
1561 checkWriteLogEntriesResponse(response); | 2175 checkWriteLogEntriesResponse(response); |
1562 }))); | 2176 }))); |
1563 }); | 2177 }); |
1564 | |
1565 }); | 2178 }); |
1566 | 2179 |
| 2180 unittest.group("resource-FoldersExclusionsResourceApi", () { |
| 2181 unittest.test("method--create", () { |
| 2182 var mock = new HttpServerMock(); |
| 2183 api.FoldersExclusionsResourceApi res = |
| 2184 new api.LoggingApi(mock).folders.exclusions; |
| 2185 var arg_request = buildLogExclusion(); |
| 2186 var arg_parent = "foo"; |
| 2187 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2188 var obj = new api.LogExclusion.fromJson(json); |
| 2189 checkLogExclusion(obj); |
1567 | 2190 |
1568 unittest.group("resource-FoldersLogsResourceApi", () { | |
1569 unittest.test("method--delete", () { | |
1570 | |
1571 var mock = new HttpServerMock(); | |
1572 api.FoldersLogsResourceApi res = new api.LoggingApi(mock).folders.logs; | |
1573 var arg_logName = "foo"; | |
1574 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
1575 var path = (req.url).path; | 2191 var path = (req.url).path; |
1576 var pathOffset = 0; | 2192 var pathOffset = 0; |
1577 var index; | 2193 var index; |
1578 var subPart; | 2194 var subPart; |
1579 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2195 unittest.expect( |
| 2196 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1580 pathOffset += 1; | 2197 pathOffset += 1; |
1581 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 2198 unittest.expect( |
| 2199 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1582 pathOffset += 3; | 2200 pathOffset += 3; |
1583 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 2201 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1584 | 2202 |
1585 var query = (req.url).query; | 2203 var query = (req.url).query; |
1586 var queryOffset = 0; | 2204 var queryOffset = 0; |
1587 var queryMap = {}; | 2205 var queryMap = {}; |
1588 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2206 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1589 parseBool(n) { | 2207 parseBool(n) { |
1590 if (n == "true") return true; | 2208 if (n == "true") return true; |
1591 if (n == "false") return false; | 2209 if (n == "false") return false; |
1592 if (n == null) return null; | 2210 if (n == null) return null; |
1593 throw new core.ArgumentError("Invalid boolean: $n"); | 2211 throw new core.ArgumentError("Invalid boolean: $n"); |
1594 } | 2212 } |
| 2213 |
1595 if (query.length > 0) { | 2214 if (query.length > 0) { |
1596 for (var part in query.split("&")) { | 2215 for (var part in query.split("&")) { |
1597 var keyvalue = part.split("="); | 2216 var keyvalue = part.split("="); |
1598 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2217 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2218 core.Uri.decodeQueryComponent(keyvalue[1])); |
1599 } | 2219 } |
1600 } | 2220 } |
1601 | 2221 |
1602 | |
1603 var h = { | 2222 var h = { |
1604 "content-type" : "application/json; charset=utf-8", | 2223 "content-type": "application/json; charset=utf-8", |
1605 }; | 2224 }; |
1606 var resp = convert.JSON.encode(buildEmpty()); | 2225 var resp = convert.JSON.encode(buildLogExclusion()); |
1607 return new async.Future.value(stringResponse(200, h, resp)); | 2226 return new async.Future.value(stringResponse(200, h, resp)); |
1608 }), true); | 2227 }), true); |
1609 res.delete(arg_logName).then(unittest.expectAsync1(((api.Empty response) { | 2228 res |
1610 checkEmpty(response); | 2229 .create(arg_request, arg_parent) |
| 2230 .then(unittest.expectAsync1(((api.LogExclusion response) { |
| 2231 checkLogExclusion(response); |
1611 }))); | 2232 }))); |
1612 }); | 2233 }); |
1613 | 2234 |
1614 unittest.test("method--list", () { | 2235 unittest.test("method--delete", () { |
1615 | |
1616 var mock = new HttpServerMock(); | 2236 var mock = new HttpServerMock(); |
1617 api.FoldersLogsResourceApi res = new api.LoggingApi(mock).folders.logs; | 2237 api.FoldersExclusionsResourceApi res = |
1618 var arg_parent = "foo"; | 2238 new api.LoggingApi(mock).folders.exclusions; |
1619 var arg_pageToken = "foo"; | 2239 var arg_name = "foo"; |
1620 var arg_pageSize = 42; | |
1621 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2240 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1622 var path = (req.url).path; | 2241 var path = (req.url).path; |
1623 var pathOffset = 0; | 2242 var pathOffset = 0; |
1624 var index; | 2243 var index; |
1625 var subPart; | 2244 var subPart; |
1626 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2245 unittest.expect( |
| 2246 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1627 pathOffset += 1; | 2247 pathOffset += 1; |
1628 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 2248 unittest.expect( |
| 2249 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1629 pathOffset += 3; | 2250 pathOffset += 3; |
1630 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 2251 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1631 | 2252 |
1632 var query = (req.url).query; | 2253 var query = (req.url).query; |
1633 var queryOffset = 0; | 2254 var queryOffset = 0; |
1634 var queryMap = {}; | 2255 var queryMap = {}; |
1635 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2256 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1636 parseBool(n) { | 2257 parseBool(n) { |
1637 if (n == "true") return true; | 2258 if (n == "true") return true; |
1638 if (n == "false") return false; | 2259 if (n == "false") return false; |
1639 if (n == null) return null; | 2260 if (n == null) return null; |
1640 throw new core.ArgumentError("Invalid boolean: $n"); | 2261 throw new core.ArgumentError("Invalid boolean: $n"); |
1641 } | 2262 } |
1642 if (query.length > 0) { | 2263 |
1643 for (var part in query.split("&")) { | 2264 if (query.length > 0) { |
1644 var keyvalue = part.split("="); | 2265 for (var part in query.split("&")) { |
1645 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2266 var keyvalue = part.split("="); |
1646 } | 2267 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
1647 } | 2268 core.Uri.decodeQueryComponent(keyvalue[1])); |
1648 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 2269 } |
1649 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | 2270 } |
1650 | 2271 |
1651 | 2272 var h = { |
1652 var h = { | 2273 "content-type": "application/json; charset=utf-8", |
1653 "content-type" : "application/json; charset=utf-8", | 2274 }; |
| 2275 var resp = convert.JSON.encode(buildEmpty()); |
| 2276 return new async.Future.value(stringResponse(200, h, resp)); |
| 2277 }), true); |
| 2278 res.delete(arg_name).then(unittest.expectAsync1(((api.Empty response) { |
| 2279 checkEmpty(response); |
| 2280 }))); |
| 2281 }); |
| 2282 |
| 2283 unittest.test("method--get", () { |
| 2284 var mock = new HttpServerMock(); |
| 2285 api.FoldersExclusionsResourceApi res = |
| 2286 new api.LoggingApi(mock).folders.exclusions; |
| 2287 var arg_name = "foo"; |
| 2288 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2289 var path = (req.url).path; |
| 2290 var pathOffset = 0; |
| 2291 var index; |
| 2292 var subPart; |
| 2293 unittest.expect( |
| 2294 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2295 pathOffset += 1; |
| 2296 unittest.expect( |
| 2297 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 2298 pathOffset += 3; |
| 2299 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 2300 |
| 2301 var query = (req.url).query; |
| 2302 var queryOffset = 0; |
| 2303 var queryMap = {}; |
| 2304 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2305 parseBool(n) { |
| 2306 if (n == "true") return true; |
| 2307 if (n == "false") return false; |
| 2308 if (n == null) return null; |
| 2309 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2310 } |
| 2311 |
| 2312 if (query.length > 0) { |
| 2313 for (var part in query.split("&")) { |
| 2314 var keyvalue = part.split("="); |
| 2315 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2316 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2317 } |
| 2318 } |
| 2319 |
| 2320 var h = { |
| 2321 "content-type": "application/json; charset=utf-8", |
| 2322 }; |
| 2323 var resp = convert.JSON.encode(buildLogExclusion()); |
| 2324 return new async.Future.value(stringResponse(200, h, resp)); |
| 2325 }), true); |
| 2326 res |
| 2327 .get(arg_name) |
| 2328 .then(unittest.expectAsync1(((api.LogExclusion response) { |
| 2329 checkLogExclusion(response); |
| 2330 }))); |
| 2331 }); |
| 2332 |
| 2333 unittest.test("method--list", () { |
| 2334 var mock = new HttpServerMock(); |
| 2335 api.FoldersExclusionsResourceApi res = |
| 2336 new api.LoggingApi(mock).folders.exclusions; |
| 2337 var arg_parent = "foo"; |
| 2338 var arg_pageToken = "foo"; |
| 2339 var arg_pageSize = 42; |
| 2340 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2341 var path = (req.url).path; |
| 2342 var pathOffset = 0; |
| 2343 var index; |
| 2344 var subPart; |
| 2345 unittest.expect( |
| 2346 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2347 pathOffset += 1; |
| 2348 unittest.expect( |
| 2349 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 2350 pathOffset += 3; |
| 2351 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 2352 |
| 2353 var query = (req.url).query; |
| 2354 var queryOffset = 0; |
| 2355 var queryMap = {}; |
| 2356 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2357 parseBool(n) { |
| 2358 if (n == "true") return true; |
| 2359 if (n == "false") return false; |
| 2360 if (n == null) return null; |
| 2361 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2362 } |
| 2363 |
| 2364 if (query.length > 0) { |
| 2365 for (var part in query.split("&")) { |
| 2366 var keyvalue = part.split("="); |
| 2367 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2368 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2369 } |
| 2370 } |
| 2371 unittest.expect( |
| 2372 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 2373 unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| 2374 unittest.equals(arg_pageSize)); |
| 2375 |
| 2376 var h = { |
| 2377 "content-type": "application/json; charset=utf-8", |
| 2378 }; |
| 2379 var resp = convert.JSON.encode(buildListExclusionsResponse()); |
| 2380 return new async.Future.value(stringResponse(200, h, resp)); |
| 2381 }), true); |
| 2382 res |
| 2383 .list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize) |
| 2384 .then(unittest.expectAsync1(((api.ListExclusionsResponse response) { |
| 2385 checkListExclusionsResponse(response); |
| 2386 }))); |
| 2387 }); |
| 2388 |
| 2389 unittest.test("method--patch", () { |
| 2390 var mock = new HttpServerMock(); |
| 2391 api.FoldersExclusionsResourceApi res = |
| 2392 new api.LoggingApi(mock).folders.exclusions; |
| 2393 var arg_request = buildLogExclusion(); |
| 2394 var arg_name = "foo"; |
| 2395 var arg_updateMask = "foo"; |
| 2396 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2397 var obj = new api.LogExclusion.fromJson(json); |
| 2398 checkLogExclusion(obj); |
| 2399 |
| 2400 var path = (req.url).path; |
| 2401 var pathOffset = 0; |
| 2402 var index; |
| 2403 var subPart; |
| 2404 unittest.expect( |
| 2405 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2406 pathOffset += 1; |
| 2407 unittest.expect( |
| 2408 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 2409 pathOffset += 3; |
| 2410 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 2411 |
| 2412 var query = (req.url).query; |
| 2413 var queryOffset = 0; |
| 2414 var queryMap = {}; |
| 2415 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2416 parseBool(n) { |
| 2417 if (n == "true") return true; |
| 2418 if (n == "false") return false; |
| 2419 if (n == null) return null; |
| 2420 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2421 } |
| 2422 |
| 2423 if (query.length > 0) { |
| 2424 for (var part in query.split("&")) { |
| 2425 var keyvalue = part.split("="); |
| 2426 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2427 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2428 } |
| 2429 } |
| 2430 unittest.expect( |
| 2431 queryMap["updateMask"].first, unittest.equals(arg_updateMask)); |
| 2432 |
| 2433 var h = { |
| 2434 "content-type": "application/json; charset=utf-8", |
| 2435 }; |
| 2436 var resp = convert.JSON.encode(buildLogExclusion()); |
| 2437 return new async.Future.value(stringResponse(200, h, resp)); |
| 2438 }), true); |
| 2439 res |
| 2440 .patch(arg_request, arg_name, updateMask: arg_updateMask) |
| 2441 .then(unittest.expectAsync1(((api.LogExclusion response) { |
| 2442 checkLogExclusion(response); |
| 2443 }))); |
| 2444 }); |
| 2445 }); |
| 2446 |
| 2447 unittest.group("resource-FoldersLogsResourceApi", () { |
| 2448 unittest.test("method--delete", () { |
| 2449 var mock = new HttpServerMock(); |
| 2450 api.FoldersLogsResourceApi res = new api.LoggingApi(mock).folders.logs; |
| 2451 var arg_logName = "foo"; |
| 2452 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2453 var path = (req.url).path; |
| 2454 var pathOffset = 0; |
| 2455 var index; |
| 2456 var subPart; |
| 2457 unittest.expect( |
| 2458 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2459 pathOffset += 1; |
| 2460 unittest.expect( |
| 2461 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 2462 pathOffset += 3; |
| 2463 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 2464 |
| 2465 var query = (req.url).query; |
| 2466 var queryOffset = 0; |
| 2467 var queryMap = {}; |
| 2468 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2469 parseBool(n) { |
| 2470 if (n == "true") return true; |
| 2471 if (n == "false") return false; |
| 2472 if (n == null) return null; |
| 2473 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2474 } |
| 2475 |
| 2476 if (query.length > 0) { |
| 2477 for (var part in query.split("&")) { |
| 2478 var keyvalue = part.split("="); |
| 2479 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2480 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2481 } |
| 2482 } |
| 2483 |
| 2484 var h = { |
| 2485 "content-type": "application/json; charset=utf-8", |
| 2486 }; |
| 2487 var resp = convert.JSON.encode(buildEmpty()); |
| 2488 return new async.Future.value(stringResponse(200, h, resp)); |
| 2489 }), true); |
| 2490 res.delete(arg_logName).then(unittest.expectAsync1(((api.Empty response) { |
| 2491 checkEmpty(response); |
| 2492 }))); |
| 2493 }); |
| 2494 |
| 2495 unittest.test("method--list", () { |
| 2496 var mock = new HttpServerMock(); |
| 2497 api.FoldersLogsResourceApi res = new api.LoggingApi(mock).folders.logs; |
| 2498 var arg_parent = "foo"; |
| 2499 var arg_pageToken = "foo"; |
| 2500 var arg_pageSize = 42; |
| 2501 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2502 var path = (req.url).path; |
| 2503 var pathOffset = 0; |
| 2504 var index; |
| 2505 var subPart; |
| 2506 unittest.expect( |
| 2507 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2508 pathOffset += 1; |
| 2509 unittest.expect( |
| 2510 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 2511 pathOffset += 3; |
| 2512 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 2513 |
| 2514 var query = (req.url).query; |
| 2515 var queryOffset = 0; |
| 2516 var queryMap = {}; |
| 2517 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2518 parseBool(n) { |
| 2519 if (n == "true") return true; |
| 2520 if (n == "false") return false; |
| 2521 if (n == null) return null; |
| 2522 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2523 } |
| 2524 |
| 2525 if (query.length > 0) { |
| 2526 for (var part in query.split("&")) { |
| 2527 var keyvalue = part.split("="); |
| 2528 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2529 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2530 } |
| 2531 } |
| 2532 unittest.expect( |
| 2533 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 2534 unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| 2535 unittest.equals(arg_pageSize)); |
| 2536 |
| 2537 var h = { |
| 2538 "content-type": "application/json; charset=utf-8", |
1654 }; | 2539 }; |
1655 var resp = convert.JSON.encode(buildListLogsResponse()); | 2540 var resp = convert.JSON.encode(buildListLogsResponse()); |
1656 return new async.Future.value(stringResponse(200, h, resp)); | 2541 return new async.Future.value(stringResponse(200, h, resp)); |
1657 }), true); | 2542 }), true); |
1658 res.list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize).the
n(unittest.expectAsync1(((api.ListLogsResponse response) { | 2543 res |
| 2544 .list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize) |
| 2545 .then(unittest.expectAsync1(((api.ListLogsResponse response) { |
1659 checkListLogsResponse(response); | 2546 checkListLogsResponse(response); |
1660 }))); | 2547 }))); |
1661 }); | 2548 }); |
1662 | |
1663 }); | 2549 }); |
1664 | 2550 |
1665 | |
1666 unittest.group("resource-FoldersSinksResourceApi", () { | 2551 unittest.group("resource-FoldersSinksResourceApi", () { |
1667 unittest.test("method--create", () { | 2552 unittest.test("method--create", () { |
1668 | |
1669 var mock = new HttpServerMock(); | 2553 var mock = new HttpServerMock(); |
1670 api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; | 2554 api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; |
1671 var arg_request = buildLogSink(); | 2555 var arg_request = buildLogSink(); |
1672 var arg_parent = "foo"; | 2556 var arg_parent = "foo"; |
1673 var arg_uniqueWriterIdentity = true; | 2557 var arg_uniqueWriterIdentity = true; |
1674 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2558 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1675 var obj = new api.LogSink.fromJson(json); | 2559 var obj = new api.LogSink.fromJson(json); |
1676 checkLogSink(obj); | 2560 checkLogSink(obj); |
1677 | 2561 |
1678 var path = (req.url).path; | 2562 var path = (req.url).path; |
1679 var pathOffset = 0; | 2563 var pathOffset = 0; |
1680 var index; | 2564 var index; |
1681 var subPart; | 2565 var subPart; |
1682 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2566 unittest.expect( |
1683 pathOffset += 1; | 2567 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1684 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 2568 pathOffset += 1; |
1685 pathOffset += 3; | 2569 unittest.expect( |
1686 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 2570 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1687 | 2571 pathOffset += 3; |
| 2572 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 2573 |
| 2574 var query = (req.url).query; |
| 2575 var queryOffset = 0; |
| 2576 var queryMap = {}; |
| 2577 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2578 parseBool(n) { |
| 2579 if (n == "true") return true; |
| 2580 if (n == "false") return false; |
| 2581 if (n == null) return null; |
| 2582 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2583 } |
| 2584 |
| 2585 if (query.length > 0) { |
| 2586 for (var part in query.split("&")) { |
| 2587 var keyvalue = part.split("="); |
| 2588 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2589 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2590 } |
| 2591 } |
| 2592 unittest.expect(queryMap["uniqueWriterIdentity"].first, |
| 2593 unittest.equals("$arg_uniqueWriterIdentity")); |
| 2594 |
| 2595 var h = { |
| 2596 "content-type": "application/json; charset=utf-8", |
| 2597 }; |
| 2598 var resp = convert.JSON.encode(buildLogSink()); |
| 2599 return new async.Future.value(stringResponse(200, h, resp)); |
| 2600 }), true); |
| 2601 res |
| 2602 .create(arg_request, arg_parent, |
| 2603 uniqueWriterIdentity: arg_uniqueWriterIdentity) |
| 2604 .then(unittest.expectAsync1(((api.LogSink response) { |
| 2605 checkLogSink(response); |
| 2606 }))); |
| 2607 }); |
| 2608 |
| 2609 unittest.test("method--delete", () { |
| 2610 var mock = new HttpServerMock(); |
| 2611 api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; |
| 2612 var arg_sinkName = "foo"; |
| 2613 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2614 var path = (req.url).path; |
| 2615 var pathOffset = 0; |
| 2616 var index; |
| 2617 var subPart; |
| 2618 unittest.expect( |
| 2619 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2620 pathOffset += 1; |
| 2621 unittest.expect( |
| 2622 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 2623 pathOffset += 3; |
| 2624 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 2625 |
| 2626 var query = (req.url).query; |
| 2627 var queryOffset = 0; |
| 2628 var queryMap = {}; |
| 2629 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2630 parseBool(n) { |
| 2631 if (n == "true") return true; |
| 2632 if (n == "false") return false; |
| 2633 if (n == null) return null; |
| 2634 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2635 } |
| 2636 |
| 2637 if (query.length > 0) { |
| 2638 for (var part in query.split("&")) { |
| 2639 var keyvalue = part.split("="); |
| 2640 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2641 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2642 } |
| 2643 } |
| 2644 |
| 2645 var h = { |
| 2646 "content-type": "application/json; charset=utf-8", |
| 2647 }; |
| 2648 var resp = convert.JSON.encode(buildEmpty()); |
| 2649 return new async.Future.value(stringResponse(200, h, resp)); |
| 2650 }), true); |
| 2651 res |
| 2652 .delete(arg_sinkName) |
| 2653 .then(unittest.expectAsync1(((api.Empty response) { |
| 2654 checkEmpty(response); |
| 2655 }))); |
| 2656 }); |
| 2657 |
| 2658 unittest.test("method--get", () { |
| 2659 var mock = new HttpServerMock(); |
| 2660 api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; |
| 2661 var arg_sinkName = "foo"; |
| 2662 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2663 var path = (req.url).path; |
| 2664 var pathOffset = 0; |
| 2665 var index; |
| 2666 var subPart; |
| 2667 unittest.expect( |
| 2668 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2669 pathOffset += 1; |
| 2670 unittest.expect( |
| 2671 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 2672 pathOffset += 3; |
| 2673 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 2674 |
| 2675 var query = (req.url).query; |
| 2676 var queryOffset = 0; |
| 2677 var queryMap = {}; |
| 2678 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2679 parseBool(n) { |
| 2680 if (n == "true") return true; |
| 2681 if (n == "false") return false; |
| 2682 if (n == null) return null; |
| 2683 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2684 } |
| 2685 |
| 2686 if (query.length > 0) { |
| 2687 for (var part in query.split("&")) { |
| 2688 var keyvalue = part.split("="); |
| 2689 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2690 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2691 } |
| 2692 } |
| 2693 |
| 2694 var h = { |
| 2695 "content-type": "application/json; charset=utf-8", |
| 2696 }; |
| 2697 var resp = convert.JSON.encode(buildLogSink()); |
| 2698 return new async.Future.value(stringResponse(200, h, resp)); |
| 2699 }), true); |
| 2700 res.get(arg_sinkName).then(unittest.expectAsync1(((api.LogSink response) { |
| 2701 checkLogSink(response); |
| 2702 }))); |
| 2703 }); |
| 2704 |
| 2705 unittest.test("method--list", () { |
| 2706 var mock = new HttpServerMock(); |
| 2707 api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; |
| 2708 var arg_parent = "foo"; |
| 2709 var arg_pageToken = "foo"; |
| 2710 var arg_pageSize = 42; |
| 2711 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2712 var path = (req.url).path; |
| 2713 var pathOffset = 0; |
| 2714 var index; |
| 2715 var subPart; |
| 2716 unittest.expect( |
| 2717 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2718 pathOffset += 1; |
| 2719 unittest.expect( |
| 2720 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 2721 pathOffset += 3; |
| 2722 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 2723 |
| 2724 var query = (req.url).query; |
| 2725 var queryOffset = 0; |
| 2726 var queryMap = {}; |
| 2727 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2728 parseBool(n) { |
| 2729 if (n == "true") return true; |
| 2730 if (n == "false") return false; |
| 2731 if (n == null) return null; |
| 2732 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2733 } |
| 2734 |
| 2735 if (query.length > 0) { |
| 2736 for (var part in query.split("&")) { |
| 2737 var keyvalue = part.split("="); |
| 2738 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2739 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2740 } |
| 2741 } |
| 2742 unittest.expect( |
| 2743 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 2744 unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| 2745 unittest.equals(arg_pageSize)); |
| 2746 |
| 2747 var h = { |
| 2748 "content-type": "application/json; charset=utf-8", |
| 2749 }; |
| 2750 var resp = convert.JSON.encode(buildListSinksResponse()); |
| 2751 return new async.Future.value(stringResponse(200, h, resp)); |
| 2752 }), true); |
| 2753 res |
| 2754 .list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize) |
| 2755 .then(unittest.expectAsync1(((api.ListSinksResponse response) { |
| 2756 checkListSinksResponse(response); |
| 2757 }))); |
| 2758 }); |
| 2759 |
| 2760 unittest.test("method--patch", () { |
| 2761 var mock = new HttpServerMock(); |
| 2762 api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; |
| 2763 var arg_request = buildLogSink(); |
| 2764 var arg_sinkName = "foo"; |
| 2765 var arg_updateMask = "foo"; |
| 2766 var arg_uniqueWriterIdentity = true; |
| 2767 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2768 var obj = new api.LogSink.fromJson(json); |
| 2769 checkLogSink(obj); |
| 2770 |
| 2771 var path = (req.url).path; |
| 2772 var pathOffset = 0; |
| 2773 var index; |
| 2774 var subPart; |
| 2775 unittest.expect( |
| 2776 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2777 pathOffset += 1; |
| 2778 unittest.expect( |
| 2779 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 2780 pathOffset += 3; |
| 2781 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 2782 |
| 2783 var query = (req.url).query; |
| 2784 var queryOffset = 0; |
| 2785 var queryMap = {}; |
| 2786 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2787 parseBool(n) { |
| 2788 if (n == "true") return true; |
| 2789 if (n == "false") return false; |
| 2790 if (n == null) return null; |
| 2791 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2792 } |
| 2793 |
| 2794 if (query.length > 0) { |
| 2795 for (var part in query.split("&")) { |
| 2796 var keyvalue = part.split("="); |
| 2797 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2798 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2799 } |
| 2800 } |
| 2801 unittest.expect( |
| 2802 queryMap["updateMask"].first, unittest.equals(arg_updateMask)); |
| 2803 unittest.expect(queryMap["uniqueWriterIdentity"].first, |
| 2804 unittest.equals("$arg_uniqueWriterIdentity")); |
| 2805 |
| 2806 var h = { |
| 2807 "content-type": "application/json; charset=utf-8", |
| 2808 }; |
| 2809 var resp = convert.JSON.encode(buildLogSink()); |
| 2810 return new async.Future.value(stringResponse(200, h, resp)); |
| 2811 }), true); |
| 2812 res |
| 2813 .patch(arg_request, arg_sinkName, |
| 2814 updateMask: arg_updateMask, |
| 2815 uniqueWriterIdentity: arg_uniqueWriterIdentity) |
| 2816 .then(unittest.expectAsync1(((api.LogSink response) { |
| 2817 checkLogSink(response); |
| 2818 }))); |
| 2819 }); |
| 2820 |
| 2821 unittest.test("method--update", () { |
| 2822 var mock = new HttpServerMock(); |
| 2823 api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; |
| 2824 var arg_request = buildLogSink(); |
| 2825 var arg_sinkName = "foo"; |
| 2826 var arg_updateMask = "foo"; |
| 2827 var arg_uniqueWriterIdentity = true; |
| 2828 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2829 var obj = new api.LogSink.fromJson(json); |
| 2830 checkLogSink(obj); |
| 2831 |
| 2832 var path = (req.url).path; |
| 2833 var pathOffset = 0; |
| 2834 var index; |
| 2835 var subPart; |
| 2836 unittest.expect( |
| 2837 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2838 pathOffset += 1; |
| 2839 unittest.expect( |
| 2840 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 2841 pathOffset += 3; |
| 2842 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 2843 |
| 2844 var query = (req.url).query; |
| 2845 var queryOffset = 0; |
| 2846 var queryMap = {}; |
| 2847 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2848 parseBool(n) { |
| 2849 if (n == "true") return true; |
| 2850 if (n == "false") return false; |
| 2851 if (n == null) return null; |
| 2852 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2853 } |
| 2854 |
| 2855 if (query.length > 0) { |
| 2856 for (var part in query.split("&")) { |
| 2857 var keyvalue = part.split("="); |
| 2858 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2859 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2860 } |
| 2861 } |
| 2862 unittest.expect( |
| 2863 queryMap["updateMask"].first, unittest.equals(arg_updateMask)); |
| 2864 unittest.expect(queryMap["uniqueWriterIdentity"].first, |
| 2865 unittest.equals("$arg_uniqueWriterIdentity")); |
| 2866 |
| 2867 var h = { |
| 2868 "content-type": "application/json; charset=utf-8", |
| 2869 }; |
| 2870 var resp = convert.JSON.encode(buildLogSink()); |
| 2871 return new async.Future.value(stringResponse(200, h, resp)); |
| 2872 }), true); |
| 2873 res |
| 2874 .update(arg_request, arg_sinkName, |
| 2875 updateMask: arg_updateMask, |
| 2876 uniqueWriterIdentity: arg_uniqueWriterIdentity) |
| 2877 .then(unittest.expectAsync1(((api.LogSink response) { |
| 2878 checkLogSink(response); |
| 2879 }))); |
| 2880 }); |
| 2881 }); |
| 2882 |
| 2883 unittest.group("resource-MonitoredResourceDescriptorsResourceApi", () { |
| 2884 unittest.test("method--list", () { |
| 2885 var mock = new HttpServerMock(); |
| 2886 api.MonitoredResourceDescriptorsResourceApi res = |
| 2887 new api.LoggingApi(mock).monitoredResourceDescriptors; |
| 2888 var arg_pageToken = "foo"; |
| 2889 var arg_pageSize = 42; |
| 2890 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2891 var path = (req.url).path; |
| 2892 var pathOffset = 0; |
| 2893 var index; |
| 2894 var subPart; |
| 2895 unittest.expect( |
| 2896 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2897 pathOffset += 1; |
| 2898 unittest.expect(path.substring(pathOffset, pathOffset + 31), |
| 2899 unittest.equals("v2/monitoredResourceDescriptors")); |
| 2900 pathOffset += 31; |
| 2901 |
| 2902 var query = (req.url).query; |
| 2903 var queryOffset = 0; |
| 2904 var queryMap = {}; |
| 2905 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2906 parseBool(n) { |
| 2907 if (n == "true") return true; |
| 2908 if (n == "false") return false; |
| 2909 if (n == null) return null; |
| 2910 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2911 } |
| 2912 |
| 2913 if (query.length > 0) { |
| 2914 for (var part in query.split("&")) { |
| 2915 var keyvalue = part.split("="); |
| 2916 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2917 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2918 } |
| 2919 } |
| 2920 unittest.expect( |
| 2921 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 2922 unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| 2923 unittest.equals(arg_pageSize)); |
| 2924 |
| 2925 var h = { |
| 2926 "content-type": "application/json; charset=utf-8", |
| 2927 }; |
| 2928 var resp = convert.JSON |
| 2929 .encode(buildListMonitoredResourceDescriptorsResponse()); |
| 2930 return new async.Future.value(stringResponse(200, h, resp)); |
| 2931 }), true); |
| 2932 res.list(pageToken: arg_pageToken, pageSize: arg_pageSize).then(unittest |
| 2933 .expectAsync1( |
| 2934 ((api.ListMonitoredResourceDescriptorsResponse response) { |
| 2935 checkListMonitoredResourceDescriptorsResponse(response); |
| 2936 }))); |
| 2937 }); |
| 2938 }); |
| 2939 |
| 2940 unittest.group("resource-OrganizationsExclusionsResourceApi", () { |
| 2941 unittest.test("method--create", () { |
| 2942 var mock = new HttpServerMock(); |
| 2943 api.OrganizationsExclusionsResourceApi res = |
| 2944 new api.LoggingApi(mock).organizations.exclusions; |
| 2945 var arg_request = buildLogExclusion(); |
| 2946 var arg_parent = "foo"; |
| 2947 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2948 var obj = new api.LogExclusion.fromJson(json); |
| 2949 checkLogExclusion(obj); |
| 2950 |
| 2951 var path = (req.url).path; |
| 2952 var pathOffset = 0; |
| 2953 var index; |
| 2954 var subPart; |
| 2955 unittest.expect( |
| 2956 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2957 pathOffset += 1; |
| 2958 unittest.expect( |
| 2959 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 2960 pathOffset += 3; |
| 2961 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 2962 |
| 2963 var query = (req.url).query; |
| 2964 var queryOffset = 0; |
| 2965 var queryMap = {}; |
| 2966 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2967 parseBool(n) { |
| 2968 if (n == "true") return true; |
| 2969 if (n == "false") return false; |
| 2970 if (n == null) return null; |
| 2971 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2972 } |
| 2973 |
| 2974 if (query.length > 0) { |
| 2975 for (var part in query.split("&")) { |
| 2976 var keyvalue = part.split("="); |
| 2977 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2978 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2979 } |
| 2980 } |
| 2981 |
| 2982 var h = { |
| 2983 "content-type": "application/json; charset=utf-8", |
| 2984 }; |
| 2985 var resp = convert.JSON.encode(buildLogExclusion()); |
| 2986 return new async.Future.value(stringResponse(200, h, resp)); |
| 2987 }), true); |
| 2988 res |
| 2989 .create(arg_request, arg_parent) |
| 2990 .then(unittest.expectAsync1(((api.LogExclusion response) { |
| 2991 checkLogExclusion(response); |
| 2992 }))); |
| 2993 }); |
| 2994 |
| 2995 unittest.test("method--delete", () { |
| 2996 var mock = new HttpServerMock(); |
| 2997 api.OrganizationsExclusionsResourceApi res = |
| 2998 new api.LoggingApi(mock).organizations.exclusions; |
| 2999 var arg_name = "foo"; |
| 3000 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3001 var path = (req.url).path; |
| 3002 var pathOffset = 0; |
| 3003 var index; |
| 3004 var subPart; |
| 3005 unittest.expect( |
| 3006 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3007 pathOffset += 1; |
| 3008 unittest.expect( |
| 3009 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 3010 pathOffset += 3; |
| 3011 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 3012 |
| 3013 var query = (req.url).query; |
| 3014 var queryOffset = 0; |
| 3015 var queryMap = {}; |
| 3016 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3017 parseBool(n) { |
| 3018 if (n == "true") return true; |
| 3019 if (n == "false") return false; |
| 3020 if (n == null) return null; |
| 3021 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3022 } |
| 3023 |
| 3024 if (query.length > 0) { |
| 3025 for (var part in query.split("&")) { |
| 3026 var keyvalue = part.split("="); |
| 3027 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3028 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3029 } |
| 3030 } |
| 3031 |
| 3032 var h = { |
| 3033 "content-type": "application/json; charset=utf-8", |
| 3034 }; |
| 3035 var resp = convert.JSON.encode(buildEmpty()); |
| 3036 return new async.Future.value(stringResponse(200, h, resp)); |
| 3037 }), true); |
| 3038 res.delete(arg_name).then(unittest.expectAsync1(((api.Empty response) { |
| 3039 checkEmpty(response); |
| 3040 }))); |
| 3041 }); |
| 3042 |
| 3043 unittest.test("method--get", () { |
| 3044 var mock = new HttpServerMock(); |
| 3045 api.OrganizationsExclusionsResourceApi res = |
| 3046 new api.LoggingApi(mock).organizations.exclusions; |
| 3047 var arg_name = "foo"; |
| 3048 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3049 var path = (req.url).path; |
| 3050 var pathOffset = 0; |
| 3051 var index; |
| 3052 var subPart; |
| 3053 unittest.expect( |
| 3054 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3055 pathOffset += 1; |
| 3056 unittest.expect( |
| 3057 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 3058 pathOffset += 3; |
| 3059 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 3060 |
| 3061 var query = (req.url).query; |
| 3062 var queryOffset = 0; |
| 3063 var queryMap = {}; |
| 3064 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3065 parseBool(n) { |
| 3066 if (n == "true") return true; |
| 3067 if (n == "false") return false; |
| 3068 if (n == null) return null; |
| 3069 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3070 } |
| 3071 |
| 3072 if (query.length > 0) { |
| 3073 for (var part in query.split("&")) { |
| 3074 var keyvalue = part.split("="); |
| 3075 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3076 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3077 } |
| 3078 } |
| 3079 |
| 3080 var h = { |
| 3081 "content-type": "application/json; charset=utf-8", |
| 3082 }; |
| 3083 var resp = convert.JSON.encode(buildLogExclusion()); |
| 3084 return new async.Future.value(stringResponse(200, h, resp)); |
| 3085 }), true); |
| 3086 res |
| 3087 .get(arg_name) |
| 3088 .then(unittest.expectAsync1(((api.LogExclusion response) { |
| 3089 checkLogExclusion(response); |
| 3090 }))); |
| 3091 }); |
| 3092 |
| 3093 unittest.test("method--list", () { |
| 3094 var mock = new HttpServerMock(); |
| 3095 api.OrganizationsExclusionsResourceApi res = |
| 3096 new api.LoggingApi(mock).organizations.exclusions; |
| 3097 var arg_parent = "foo"; |
| 3098 var arg_pageToken = "foo"; |
| 3099 var arg_pageSize = 42; |
| 3100 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3101 var path = (req.url).path; |
| 3102 var pathOffset = 0; |
| 3103 var index; |
| 3104 var subPart; |
| 3105 unittest.expect( |
| 3106 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3107 pathOffset += 1; |
| 3108 unittest.expect( |
| 3109 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 3110 pathOffset += 3; |
| 3111 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
| 3112 |
1688 var query = (req.url).query; | 3113 var query = (req.url).query; |
1689 var queryOffset = 0; | 3114 var queryOffset = 0; |
1690 var queryMap = {}; | 3115 var queryMap = {}; |
1691 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3116 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1692 parseBool(n) { | 3117 parseBool(n) { |
1693 if (n == "true") return true; | 3118 if (n == "true") return true; |
1694 if (n == "false") return false; | 3119 if (n == "false") return false; |
1695 if (n == null) return null; | 3120 if (n == null) return null; |
1696 throw new core.ArgumentError("Invalid boolean: $n"); | 3121 throw new core.ArgumentError("Invalid boolean: $n"); |
1697 } | 3122 } |
| 3123 |
1698 if (query.length > 0) { | 3124 if (query.length > 0) { |
1699 for (var part in query.split("&")) { | 3125 for (var part in query.split("&")) { |
1700 var keyvalue = part.split("="); | 3126 var keyvalue = part.split("="); |
1701 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3127 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3128 core.Uri.decodeQueryComponent(keyvalue[1])); |
1702 } | 3129 } |
1703 } | 3130 } |
1704 unittest.expect(queryMap["uniqueWriterIdentity"].first, unittest.equals(
"$arg_uniqueWriterIdentity")); | 3131 unittest.expect( |
1705 | 3132 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 3133 unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| 3134 unittest.equals(arg_pageSize)); |
1706 | 3135 |
1707 var h = { | 3136 var h = { |
1708 "content-type" : "application/json; charset=utf-8", | 3137 "content-type": "application/json; charset=utf-8", |
1709 }; | 3138 }; |
1710 var resp = convert.JSON.encode(buildLogSink()); | 3139 var resp = convert.JSON.encode(buildListExclusionsResponse()); |
1711 return new async.Future.value(stringResponse(200, h, resp)); | 3140 return new async.Future.value(stringResponse(200, h, resp)); |
1712 }), true); | 3141 }), true); |
1713 res.create(arg_request, arg_parent, uniqueWriterIdentity: arg_uniqueWriter
Identity).then(unittest.expectAsync1(((api.LogSink response) { | 3142 res |
1714 checkLogSink(response); | 3143 .list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize) |
| 3144 .then(unittest.expectAsync1(((api.ListExclusionsResponse response) { |
| 3145 checkListExclusionsResponse(response); |
1715 }))); | 3146 }))); |
1716 }); | 3147 }); |
1717 | 3148 |
1718 unittest.test("method--delete", () { | 3149 unittest.test("method--patch", () { |
| 3150 var mock = new HttpServerMock(); |
| 3151 api.OrganizationsExclusionsResourceApi res = |
| 3152 new api.LoggingApi(mock).organizations.exclusions; |
| 3153 var arg_request = buildLogExclusion(); |
| 3154 var arg_name = "foo"; |
| 3155 var arg_updateMask = "foo"; |
| 3156 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3157 var obj = new api.LogExclusion.fromJson(json); |
| 3158 checkLogExclusion(obj); |
1719 | 3159 |
1720 var mock = new HttpServerMock(); | |
1721 api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; | |
1722 var arg_sinkName = "foo"; | |
1723 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
1724 var path = (req.url).path; | 3160 var path = (req.url).path; |
1725 var pathOffset = 0; | 3161 var pathOffset = 0; |
1726 var index; | 3162 var index; |
1727 var subPart; | 3163 var subPart; |
1728 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3164 unittest.expect( |
| 3165 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1729 pathOffset += 1; | 3166 pathOffset += 1; |
1730 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3167 unittest.expect( |
| 3168 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1731 pathOffset += 3; | 3169 pathOffset += 3; |
1732 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3170 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1733 | 3171 |
1734 var query = (req.url).query; | 3172 var query = (req.url).query; |
1735 var queryOffset = 0; | 3173 var queryOffset = 0; |
1736 var queryMap = {}; | 3174 var queryMap = {}; |
1737 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3175 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1738 parseBool(n) { | 3176 parseBool(n) { |
1739 if (n == "true") return true; | 3177 if (n == "true") return true; |
1740 if (n == "false") return false; | 3178 if (n == "false") return false; |
1741 if (n == null) return null; | 3179 if (n == null) return null; |
1742 throw new core.ArgumentError("Invalid boolean: $n"); | 3180 throw new core.ArgumentError("Invalid boolean: $n"); |
1743 } | 3181 } |
| 3182 |
1744 if (query.length > 0) { | 3183 if (query.length > 0) { |
1745 for (var part in query.split("&")) { | 3184 for (var part in query.split("&")) { |
1746 var keyvalue = part.split("="); | 3185 var keyvalue = part.split("="); |
1747 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3186 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3187 core.Uri.decodeQueryComponent(keyvalue[1])); |
1748 } | 3188 } |
1749 } | 3189 } |
1750 | 3190 unittest.expect( |
| 3191 queryMap["updateMask"].first, unittest.equals(arg_updateMask)); |
1751 | 3192 |
1752 var h = { | 3193 var h = { |
1753 "content-type" : "application/json; charset=utf-8", | 3194 "content-type": "application/json; charset=utf-8", |
1754 }; | 3195 }; |
1755 var resp = convert.JSON.encode(buildEmpty()); | 3196 var resp = convert.JSON.encode(buildLogExclusion()); |
1756 return new async.Future.value(stringResponse(200, h, resp)); | 3197 return new async.Future.value(stringResponse(200, h, resp)); |
1757 }), true); | 3198 }), true); |
1758 res.delete(arg_sinkName).then(unittest.expectAsync1(((api.Empty response)
{ | 3199 res |
1759 checkEmpty(response); | 3200 .patch(arg_request, arg_name, updateMask: arg_updateMask) |
| 3201 .then(unittest.expectAsync1(((api.LogExclusion response) { |
| 3202 checkLogExclusion(response); |
1760 }))); | 3203 }))); |
1761 }); | 3204 }); |
| 3205 }); |
1762 | 3206 |
1763 unittest.test("method--get", () { | 3207 unittest.group("resource-OrganizationsLogsResourceApi", () { |
1764 | 3208 unittest.test("method--delete", () { |
1765 var mock = new HttpServerMock(); | 3209 var mock = new HttpServerMock(); |
1766 api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; | 3210 api.OrganizationsLogsResourceApi res = |
1767 var arg_sinkName = "foo"; | 3211 new api.LoggingApi(mock).organizations.logs; |
| 3212 var arg_logName = "foo"; |
1768 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3213 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1769 var path = (req.url).path; | 3214 var path = (req.url).path; |
1770 var pathOffset = 0; | 3215 var pathOffset = 0; |
1771 var index; | 3216 var index; |
1772 var subPart; | 3217 var subPart; |
1773 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3218 unittest.expect( |
| 3219 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1774 pathOffset += 1; | 3220 pathOffset += 1; |
1775 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3221 unittest.expect( |
| 3222 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1776 pathOffset += 3; | 3223 pathOffset += 3; |
1777 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3224 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1778 | 3225 |
1779 var query = (req.url).query; | 3226 var query = (req.url).query; |
1780 var queryOffset = 0; | 3227 var queryOffset = 0; |
1781 var queryMap = {}; | 3228 var queryMap = {}; |
1782 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3229 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1783 parseBool(n) { | 3230 parseBool(n) { |
1784 if (n == "true") return true; | 3231 if (n == "true") return true; |
1785 if (n == "false") return false; | 3232 if (n == "false") return false; |
1786 if (n == null) return null; | 3233 if (n == null) return null; |
1787 throw new core.ArgumentError("Invalid boolean: $n"); | 3234 throw new core.ArgumentError("Invalid boolean: $n"); |
1788 } | 3235 } |
| 3236 |
1789 if (query.length > 0) { | 3237 if (query.length > 0) { |
1790 for (var part in query.split("&")) { | 3238 for (var part in query.split("&")) { |
1791 var keyvalue = part.split("="); | 3239 var keyvalue = part.split("="); |
1792 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3240 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3241 core.Uri.decodeQueryComponent(keyvalue[1])); |
1793 } | 3242 } |
1794 } | 3243 } |
1795 | 3244 |
1796 | |
1797 var h = { | 3245 var h = { |
1798 "content-type" : "application/json; charset=utf-8", | 3246 "content-type": "application/json; charset=utf-8", |
1799 }; | 3247 }; |
1800 var resp = convert.JSON.encode(buildLogSink()); | 3248 var resp = convert.JSON.encode(buildEmpty()); |
1801 return new async.Future.value(stringResponse(200, h, resp)); | 3249 return new async.Future.value(stringResponse(200, h, resp)); |
1802 }), true); | 3250 }), true); |
1803 res.get(arg_sinkName).then(unittest.expectAsync1(((api.LogSink response) { | 3251 res.delete(arg_logName).then(unittest.expectAsync1(((api.Empty response) { |
1804 checkLogSink(response); | 3252 checkEmpty(response); |
1805 }))); | 3253 }))); |
1806 }); | 3254 }); |
1807 | 3255 |
1808 unittest.test("method--list", () { | 3256 unittest.test("method--list", () { |
1809 | |
1810 var mock = new HttpServerMock(); | 3257 var mock = new HttpServerMock(); |
1811 api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; | 3258 api.OrganizationsLogsResourceApi res = |
| 3259 new api.LoggingApi(mock).organizations.logs; |
1812 var arg_parent = "foo"; | 3260 var arg_parent = "foo"; |
1813 var arg_pageToken = "foo"; | 3261 var arg_pageToken = "foo"; |
1814 var arg_pageSize = 42; | 3262 var arg_pageSize = 42; |
1815 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3263 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1816 var path = (req.url).path; | 3264 var path = (req.url).path; |
1817 var pathOffset = 0; | 3265 var pathOffset = 0; |
1818 var index; | 3266 var index; |
1819 var subPart; | 3267 var subPart; |
1820 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3268 unittest.expect( |
| 3269 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1821 pathOffset += 1; | 3270 pathOffset += 1; |
1822 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3271 unittest.expect( |
| 3272 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1823 pathOffset += 3; | 3273 pathOffset += 3; |
1824 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3274 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1825 | 3275 |
1826 var query = (req.url).query; | 3276 var query = (req.url).query; |
1827 var queryOffset = 0; | 3277 var queryOffset = 0; |
1828 var queryMap = {}; | 3278 var queryMap = {}; |
1829 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3279 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1830 parseBool(n) { | 3280 parseBool(n) { |
1831 if (n == "true") return true; | 3281 if (n == "true") return true; |
1832 if (n == "false") return false; | 3282 if (n == "false") return false; |
1833 if (n == null) return null; | 3283 if (n == null) return null; |
1834 throw new core.ArgumentError("Invalid boolean: $n"); | 3284 throw new core.ArgumentError("Invalid boolean: $n"); |
1835 } | 3285 } |
| 3286 |
1836 if (query.length > 0) { | 3287 if (query.length > 0) { |
1837 for (var part in query.split("&")) { | 3288 for (var part in query.split("&")) { |
1838 var keyvalue = part.split("="); | 3289 var keyvalue = part.split("="); |
1839 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3290 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3291 core.Uri.decodeQueryComponent(keyvalue[1])); |
1840 } | 3292 } |
1841 } | 3293 } |
1842 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 3294 unittest.expect( |
1843 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | 3295 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
1844 | 3296 unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| 3297 unittest.equals(arg_pageSize)); |
1845 | 3298 |
1846 var h = { | 3299 var h = { |
1847 "content-type" : "application/json; charset=utf-8", | 3300 "content-type": "application/json; charset=utf-8", |
1848 }; | 3301 }; |
1849 var resp = convert.JSON.encode(buildListSinksResponse()); | 3302 var resp = convert.JSON.encode(buildListLogsResponse()); |
1850 return new async.Future.value(stringResponse(200, h, resp)); | 3303 return new async.Future.value(stringResponse(200, h, resp)); |
1851 }), true); | 3304 }), true); |
1852 res.list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize).the
n(unittest.expectAsync1(((api.ListSinksResponse response) { | 3305 res |
1853 checkListSinksResponse(response); | 3306 .list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize) |
| 3307 .then(unittest.expectAsync1(((api.ListLogsResponse response) { |
| 3308 checkListLogsResponse(response); |
1854 }))); | 3309 }))); |
1855 }); | 3310 }); |
| 3311 }); |
1856 | 3312 |
1857 unittest.test("method--patch", () { | 3313 unittest.group("resource-OrganizationsSinksResourceApi", () { |
1858 | 3314 unittest.test("method--create", () { |
1859 var mock = new HttpServerMock(); | 3315 var mock = new HttpServerMock(); |
1860 api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; | 3316 api.OrganizationsSinksResourceApi res = |
| 3317 new api.LoggingApi(mock).organizations.sinks; |
1861 var arg_request = buildLogSink(); | 3318 var arg_request = buildLogSink(); |
1862 var arg_sinkName = "foo"; | 3319 var arg_parent = "foo"; |
1863 var arg_uniqueWriterIdentity = true; | 3320 var arg_uniqueWriterIdentity = true; |
1864 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3321 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1865 var obj = new api.LogSink.fromJson(json); | 3322 var obj = new api.LogSink.fromJson(json); |
1866 checkLogSink(obj); | 3323 checkLogSink(obj); |
1867 | 3324 |
1868 var path = (req.url).path; | 3325 var path = (req.url).path; |
1869 var pathOffset = 0; | 3326 var pathOffset = 0; |
1870 var index; | 3327 var index; |
1871 var subPart; | 3328 var subPart; |
1872 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3329 unittest.expect( |
| 3330 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1873 pathOffset += 1; | 3331 pathOffset += 1; |
1874 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3332 unittest.expect( |
| 3333 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1875 pathOffset += 3; | 3334 pathOffset += 3; |
1876 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3335 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1877 | 3336 |
1878 var query = (req.url).query; | 3337 var query = (req.url).query; |
1879 var queryOffset = 0; | 3338 var queryOffset = 0; |
1880 var queryMap = {}; | 3339 var queryMap = {}; |
1881 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3340 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1882 parseBool(n) { | 3341 parseBool(n) { |
1883 if (n == "true") return true; | 3342 if (n == "true") return true; |
1884 if (n == "false") return false; | 3343 if (n == "false") return false; |
1885 if (n == null) return null; | 3344 if (n == null) return null; |
1886 throw new core.ArgumentError("Invalid boolean: $n"); | 3345 throw new core.ArgumentError("Invalid boolean: $n"); |
1887 } | 3346 } |
| 3347 |
1888 if (query.length > 0) { | 3348 if (query.length > 0) { |
1889 for (var part in query.split("&")) { | 3349 for (var part in query.split("&")) { |
1890 var keyvalue = part.split("="); | 3350 var keyvalue = part.split("="); |
1891 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3351 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3352 core.Uri.decodeQueryComponent(keyvalue[1])); |
1892 } | 3353 } |
1893 } | 3354 } |
1894 unittest.expect(queryMap["uniqueWriterIdentity"].first, unittest.equals(
"$arg_uniqueWriterIdentity")); | 3355 unittest.expect(queryMap["uniqueWriterIdentity"].first, |
1895 | 3356 unittest.equals("$arg_uniqueWriterIdentity")); |
1896 | 3357 |
1897 var h = { | 3358 var h = { |
1898 "content-type" : "application/json; charset=utf-8", | 3359 "content-type": "application/json; charset=utf-8", |
1899 }; | 3360 }; |
1900 var resp = convert.JSON.encode(buildLogSink()); | 3361 var resp = convert.JSON.encode(buildLogSink()); |
1901 return new async.Future.value(stringResponse(200, h, resp)); | 3362 return new async.Future.value(stringResponse(200, h, resp)); |
1902 }), true); | 3363 }), true); |
1903 res.patch(arg_request, arg_sinkName, uniqueWriterIdentity: arg_uniqueWrite
rIdentity).then(unittest.expectAsync1(((api.LogSink response) { | 3364 res |
| 3365 .create(arg_request, arg_parent, |
| 3366 uniqueWriterIdentity: arg_uniqueWriterIdentity) |
| 3367 .then(unittest.expectAsync1(((api.LogSink response) { |
1904 checkLogSink(response); | 3368 checkLogSink(response); |
1905 }))); | 3369 }))); |
1906 }); | 3370 }); |
1907 | 3371 |
1908 unittest.test("method--update", () { | 3372 unittest.test("method--delete", () { |
1909 | |
1910 var mock = new HttpServerMock(); | 3373 var mock = new HttpServerMock(); |
1911 api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; | 3374 api.OrganizationsSinksResourceApi res = |
1912 var arg_request = buildLogSink(); | 3375 new api.LoggingApi(mock).organizations.sinks; |
1913 var arg_sinkName = "foo"; | 3376 var arg_sinkName = "foo"; |
1914 var arg_uniqueWriterIdentity = true; | |
1915 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3377 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1916 var obj = new api.LogSink.fromJson(json); | |
1917 checkLogSink(obj); | |
1918 | |
1919 var path = (req.url).path; | 3378 var path = (req.url).path; |
1920 var pathOffset = 0; | 3379 var pathOffset = 0; |
1921 var index; | 3380 var index; |
1922 var subPart; | 3381 var subPart; |
1923 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3382 unittest.expect( |
| 3383 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1924 pathOffset += 1; | 3384 pathOffset += 1; |
1925 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3385 unittest.expect( |
| 3386 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
1926 pathOffset += 3; | 3387 pathOffset += 3; |
1927 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3388 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1928 | 3389 |
1929 var query = (req.url).query; | 3390 var query = (req.url).query; |
1930 var queryOffset = 0; | 3391 var queryOffset = 0; |
1931 var queryMap = {}; | 3392 var queryMap = {}; |
1932 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3393 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1933 parseBool(n) { | 3394 parseBool(n) { |
1934 if (n == "true") return true; | 3395 if (n == "true") return true; |
1935 if (n == "false") return false; | 3396 if (n == "false") return false; |
1936 if (n == null) return null; | 3397 if (n == null) return null; |
1937 throw new core.ArgumentError("Invalid boolean: $n"); | 3398 throw new core.ArgumentError("Invalid boolean: $n"); |
1938 } | 3399 } |
| 3400 |
1939 if (query.length > 0) { | 3401 if (query.length > 0) { |
1940 for (var part in query.split("&")) { | 3402 for (var part in query.split("&")) { |
1941 var keyvalue = part.split("="); | 3403 var keyvalue = part.split("="); |
1942 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3404 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3405 core.Uri.decodeQueryComponent(keyvalue[1])); |
1943 } | 3406 } |
1944 } | 3407 } |
1945 unittest.expect(queryMap["uniqueWriterIdentity"].first, unittest.equals(
"$arg_uniqueWriterIdentity")); | |
1946 | |
1947 | 3408 |
1948 var h = { | 3409 var h = { |
1949 "content-type" : "application/json; charset=utf-8", | 3410 "content-type": "application/json; charset=utf-8", |
1950 }; | 3411 }; |
1951 var resp = convert.JSON.encode(buildLogSink()); | 3412 var resp = convert.JSON.encode(buildEmpty()); |
1952 return new async.Future.value(stringResponse(200, h, resp)); | 3413 return new async.Future.value(stringResponse(200, h, resp)); |
1953 }), true); | 3414 }), true); |
1954 res.update(arg_request, arg_sinkName, uniqueWriterIdentity: arg_uniqueWrit
erIdentity).then(unittest.expectAsync1(((api.LogSink response) { | 3415 res |
1955 checkLogSink(response); | 3416 .delete(arg_sinkName) |
| 3417 .then(unittest.expectAsync1(((api.Empty response) { |
| 3418 checkEmpty(response); |
1956 }))); | 3419 }))); |
1957 }); | 3420 }); |
1958 | 3421 |
1959 }); | 3422 unittest.test("method--get", () { |
1960 | |
1961 | |
1962 unittest.group("resource-MonitoredResourceDescriptorsResourceApi", () { | |
1963 unittest.test("method--list", () { | |
1964 | |
1965 var mock = new HttpServerMock(); | 3423 var mock = new HttpServerMock(); |
1966 api.MonitoredResourceDescriptorsResourceApi res = new api.LoggingApi(mock)
.monitoredResourceDescriptors; | 3424 api.OrganizationsSinksResourceApi res = |
1967 var arg_pageToken = "foo"; | 3425 new api.LoggingApi(mock).organizations.sinks; |
1968 var arg_pageSize = 42; | 3426 var arg_sinkName = "foo"; |
1969 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3427 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
1970 var path = (req.url).path; | 3428 var path = (req.url).path; |
1971 var pathOffset = 0; | 3429 var pathOffset = 0; |
1972 var index; | 3430 var index; |
1973 var subPart; | 3431 var subPart; |
1974 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3432 unittest.expect( |
| 3433 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
1975 pathOffset += 1; | 3434 pathOffset += 1; |
1976 unittest.expect(path.substring(pathOffset, pathOffset + 31), unittest.eq
uals("v2/monitoredResourceDescriptors")); | 3435 unittest.expect( |
1977 pathOffset += 31; | 3436 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
| 3437 pathOffset += 3; |
| 3438 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
1978 | 3439 |
1979 var query = (req.url).query; | 3440 var query = (req.url).query; |
1980 var queryOffset = 0; | 3441 var queryOffset = 0; |
1981 var queryMap = {}; | 3442 var queryMap = {}; |
1982 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3443 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1983 parseBool(n) { | 3444 parseBool(n) { |
1984 if (n == "true") return true; | 3445 if (n == "true") return true; |
1985 if (n == "false") return false; | 3446 if (n == "false") return false; |
1986 if (n == null) return null; | 3447 if (n == null) return null; |
1987 throw new core.ArgumentError("Invalid boolean: $n"); | 3448 throw new core.ArgumentError("Invalid boolean: $n"); |
1988 } | 3449 } |
| 3450 |
1989 if (query.length > 0) { | 3451 if (query.length > 0) { |
1990 for (var part in query.split("&")) { | 3452 for (var part in query.split("&")) { |
1991 var keyvalue = part.split("="); | 3453 var keyvalue = part.split("="); |
1992 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3454 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3455 core.Uri.decodeQueryComponent(keyvalue[1])); |
1993 } | 3456 } |
1994 } | 3457 } |
1995 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
1996 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | |
1997 | |
1998 | 3458 |
1999 var h = { | 3459 var h = { |
2000 "content-type" : "application/json; charset=utf-8", | 3460 "content-type": "application/json; charset=utf-8", |
2001 }; | 3461 }; |
2002 var resp = convert.JSON.encode(buildListMonitoredResourceDescriptorsResp
onse()); | 3462 var resp = convert.JSON.encode(buildLogSink()); |
2003 return new async.Future.value(stringResponse(200, h, resp)); | 3463 return new async.Future.value(stringResponse(200, h, resp)); |
2004 }), true); | 3464 }), true); |
2005 res.list(pageToken: arg_pageToken, pageSize: arg_pageSize).then(unittest.e
xpectAsync1(((api.ListMonitoredResourceDescriptorsResponse response) { | 3465 res.get(arg_sinkName).then(unittest.expectAsync1(((api.LogSink response) { |
2006 checkListMonitoredResourceDescriptorsResponse(response); | 3466 checkLogSink(response); |
2007 }))); | 3467 }))); |
2008 }); | 3468 }); |
2009 | 3469 |
2010 }); | 3470 unittest.test("method--list", () { |
2011 | |
2012 | |
2013 unittest.group("resource-OrganizationsLogsResourceApi", () { | |
2014 unittest.test("method--delete", () { | |
2015 | |
2016 var mock = new HttpServerMock(); | 3471 var mock = new HttpServerMock(); |
2017 api.OrganizationsLogsResourceApi res = new api.LoggingApi(mock).organizati
ons.logs; | 3472 api.OrganizationsSinksResourceApi res = |
2018 var arg_logName = "foo"; | 3473 new api.LoggingApi(mock).organizations.sinks; |
| 3474 var arg_parent = "foo"; |
| 3475 var arg_pageToken = "foo"; |
| 3476 var arg_pageSize = 42; |
2019 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3477 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2020 var path = (req.url).path; | 3478 var path = (req.url).path; |
2021 var pathOffset = 0; | 3479 var pathOffset = 0; |
2022 var index; | 3480 var index; |
2023 var subPart; | 3481 var subPart; |
2024 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3482 unittest.expect( |
| 3483 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2025 pathOffset += 1; | 3484 pathOffset += 1; |
2026 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3485 unittest.expect( |
| 3486 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2027 pathOffset += 3; | 3487 pathOffset += 3; |
2028 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3488 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2029 | 3489 |
2030 var query = (req.url).query; | 3490 var query = (req.url).query; |
2031 var queryOffset = 0; | 3491 var queryOffset = 0; |
2032 var queryMap = {}; | 3492 var queryMap = {}; |
2033 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3493 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2034 parseBool(n) { | 3494 parseBool(n) { |
2035 if (n == "true") return true; | 3495 if (n == "true") return true; |
2036 if (n == "false") return false; | 3496 if (n == "false") return false; |
2037 if (n == null) return null; | 3497 if (n == null) return null; |
2038 throw new core.ArgumentError("Invalid boolean: $n"); | 3498 throw new core.ArgumentError("Invalid boolean: $n"); |
2039 } | 3499 } |
| 3500 |
2040 if (query.length > 0) { | 3501 if (query.length > 0) { |
2041 for (var part in query.split("&")) { | 3502 for (var part in query.split("&")) { |
2042 var keyvalue = part.split("="); | 3503 var keyvalue = part.split("="); |
2043 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3504 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3505 core.Uri.decodeQueryComponent(keyvalue[1])); |
2044 } | 3506 } |
2045 } | 3507 } |
2046 | 3508 unittest.expect( |
| 3509 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 3510 unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| 3511 unittest.equals(arg_pageSize)); |
2047 | 3512 |
2048 var h = { | 3513 var h = { |
2049 "content-type" : "application/json; charset=utf-8", | 3514 "content-type": "application/json; charset=utf-8", |
2050 }; | 3515 }; |
2051 var resp = convert.JSON.encode(buildEmpty()); | 3516 var resp = convert.JSON.encode(buildListSinksResponse()); |
2052 return new async.Future.value(stringResponse(200, h, resp)); | 3517 return new async.Future.value(stringResponse(200, h, resp)); |
2053 }), true); | 3518 }), true); |
2054 res.delete(arg_logName).then(unittest.expectAsync1(((api.Empty response) { | 3519 res |
2055 checkEmpty(response); | 3520 .list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize) |
| 3521 .then(unittest.expectAsync1(((api.ListSinksResponse response) { |
| 3522 checkListSinksResponse(response); |
2056 }))); | 3523 }))); |
2057 }); | 3524 }); |
2058 | 3525 |
2059 unittest.test("method--list", () { | 3526 unittest.test("method--patch", () { |
| 3527 var mock = new HttpServerMock(); |
| 3528 api.OrganizationsSinksResourceApi res = |
| 3529 new api.LoggingApi(mock).organizations.sinks; |
| 3530 var arg_request = buildLogSink(); |
| 3531 var arg_sinkName = "foo"; |
| 3532 var arg_updateMask = "foo"; |
| 3533 var arg_uniqueWriterIdentity = true; |
| 3534 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3535 var obj = new api.LogSink.fromJson(json); |
| 3536 checkLogSink(obj); |
2060 | 3537 |
2061 var mock = new HttpServerMock(); | |
2062 api.OrganizationsLogsResourceApi res = new api.LoggingApi(mock).organizati
ons.logs; | |
2063 var arg_parent = "foo"; | |
2064 var arg_pageToken = "foo"; | |
2065 var arg_pageSize = 42; | |
2066 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2067 var path = (req.url).path; | 3538 var path = (req.url).path; |
2068 var pathOffset = 0; | 3539 var pathOffset = 0; |
2069 var index; | 3540 var index; |
2070 var subPart; | 3541 var subPart; |
2071 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3542 unittest.expect( |
| 3543 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2072 pathOffset += 1; | 3544 pathOffset += 1; |
2073 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3545 unittest.expect( |
| 3546 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2074 pathOffset += 3; | 3547 pathOffset += 3; |
2075 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3548 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2076 | 3549 |
2077 var query = (req.url).query; | 3550 var query = (req.url).query; |
2078 var queryOffset = 0; | 3551 var queryOffset = 0; |
2079 var queryMap = {}; | 3552 var queryMap = {}; |
2080 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3553 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2081 parseBool(n) { | 3554 parseBool(n) { |
2082 if (n == "true") return true; | 3555 if (n == "true") return true; |
2083 if (n == "false") return false; | 3556 if (n == "false") return false; |
2084 if (n == null) return null; | 3557 if (n == null) return null; |
2085 throw new core.ArgumentError("Invalid boolean: $n"); | 3558 throw new core.ArgumentError("Invalid boolean: $n"); |
2086 } | 3559 } |
| 3560 |
2087 if (query.length > 0) { | 3561 if (query.length > 0) { |
2088 for (var part in query.split("&")) { | 3562 for (var part in query.split("&")) { |
2089 var keyvalue = part.split("="); | 3563 var keyvalue = part.split("="); |
2090 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3564 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3565 core.Uri.decodeQueryComponent(keyvalue[1])); |
2091 } | 3566 } |
2092 } | 3567 } |
2093 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 3568 unittest.expect( |
2094 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | 3569 queryMap["updateMask"].first, unittest.equals(arg_updateMask)); |
2095 | 3570 unittest.expect(queryMap["uniqueWriterIdentity"].first, |
| 3571 unittest.equals("$arg_uniqueWriterIdentity")); |
2096 | 3572 |
2097 var h = { | 3573 var h = { |
2098 "content-type" : "application/json; charset=utf-8", | 3574 "content-type": "application/json; charset=utf-8", |
2099 }; | 3575 }; |
2100 var resp = convert.JSON.encode(buildListLogsResponse()); | 3576 var resp = convert.JSON.encode(buildLogSink()); |
2101 return new async.Future.value(stringResponse(200, h, resp)); | 3577 return new async.Future.value(stringResponse(200, h, resp)); |
2102 }), true); | 3578 }), true); |
2103 res.list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize).the
n(unittest.expectAsync1(((api.ListLogsResponse response) { | 3579 res |
2104 checkListLogsResponse(response); | 3580 .patch(arg_request, arg_sinkName, |
| 3581 updateMask: arg_updateMask, |
| 3582 uniqueWriterIdentity: arg_uniqueWriterIdentity) |
| 3583 .then(unittest.expectAsync1(((api.LogSink response) { |
| 3584 checkLogSink(response); |
2105 }))); | 3585 }))); |
2106 }); | 3586 }); |
2107 | 3587 |
2108 }); | 3588 unittest.test("method--update", () { |
2109 | |
2110 | |
2111 unittest.group("resource-OrganizationsSinksResourceApi", () { | |
2112 unittest.test("method--create", () { | |
2113 | |
2114 var mock = new HttpServerMock(); | 3589 var mock = new HttpServerMock(); |
2115 api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizat
ions.sinks; | 3590 api.OrganizationsSinksResourceApi res = |
| 3591 new api.LoggingApi(mock).organizations.sinks; |
2116 var arg_request = buildLogSink(); | 3592 var arg_request = buildLogSink(); |
2117 var arg_parent = "foo"; | 3593 var arg_sinkName = "foo"; |
| 3594 var arg_updateMask = "foo"; |
2118 var arg_uniqueWriterIdentity = true; | 3595 var arg_uniqueWriterIdentity = true; |
2119 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3596 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2120 var obj = new api.LogSink.fromJson(json); | 3597 var obj = new api.LogSink.fromJson(json); |
2121 checkLogSink(obj); | 3598 checkLogSink(obj); |
2122 | 3599 |
2123 var path = (req.url).path; | 3600 var path = (req.url).path; |
2124 var pathOffset = 0; | 3601 var pathOffset = 0; |
2125 var index; | 3602 var index; |
2126 var subPart; | 3603 var subPart; |
2127 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3604 unittest.expect( |
| 3605 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2128 pathOffset += 1; | 3606 pathOffset += 1; |
2129 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3607 unittest.expect( |
| 3608 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2130 pathOffset += 3; | 3609 pathOffset += 3; |
2131 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3610 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2132 | 3611 |
2133 var query = (req.url).query; | 3612 var query = (req.url).query; |
2134 var queryOffset = 0; | 3613 var queryOffset = 0; |
2135 var queryMap = {}; | 3614 var queryMap = {}; |
2136 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3615 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2137 parseBool(n) { | 3616 parseBool(n) { |
2138 if (n == "true") return true; | 3617 if (n == "true") return true; |
2139 if (n == "false") return false; | 3618 if (n == "false") return false; |
2140 if (n == null) return null; | 3619 if (n == null) return null; |
2141 throw new core.ArgumentError("Invalid boolean: $n"); | 3620 throw new core.ArgumentError("Invalid boolean: $n"); |
2142 } | 3621 } |
| 3622 |
2143 if (query.length > 0) { | 3623 if (query.length > 0) { |
2144 for (var part in query.split("&")) { | 3624 for (var part in query.split("&")) { |
2145 var keyvalue = part.split("="); | 3625 var keyvalue = part.split("="); |
2146 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3626 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3627 core.Uri.decodeQueryComponent(keyvalue[1])); |
2147 } | 3628 } |
2148 } | 3629 } |
2149 unittest.expect(queryMap["uniqueWriterIdentity"].first, unittest.equals(
"$arg_uniqueWriterIdentity")); | 3630 unittest.expect( |
2150 | 3631 queryMap["updateMask"].first, unittest.equals(arg_updateMask)); |
| 3632 unittest.expect(queryMap["uniqueWriterIdentity"].first, |
| 3633 unittest.equals("$arg_uniqueWriterIdentity")); |
2151 | 3634 |
2152 var h = { | 3635 var h = { |
2153 "content-type" : "application/json; charset=utf-8", | 3636 "content-type": "application/json; charset=utf-8", |
2154 }; | 3637 }; |
2155 var resp = convert.JSON.encode(buildLogSink()); | 3638 var resp = convert.JSON.encode(buildLogSink()); |
2156 return new async.Future.value(stringResponse(200, h, resp)); | 3639 return new async.Future.value(stringResponse(200, h, resp)); |
2157 }), true); | 3640 }), true); |
2158 res.create(arg_request, arg_parent, uniqueWriterIdentity: arg_uniqueWriter
Identity).then(unittest.expectAsync1(((api.LogSink response) { | 3641 res |
| 3642 .update(arg_request, arg_sinkName, |
| 3643 updateMask: arg_updateMask, |
| 3644 uniqueWriterIdentity: arg_uniqueWriterIdentity) |
| 3645 .then(unittest.expectAsync1(((api.LogSink response) { |
2159 checkLogSink(response); | 3646 checkLogSink(response); |
2160 }))); | 3647 }))); |
2161 }); | 3648 }); |
| 3649 }); |
2162 | 3650 |
2163 unittest.test("method--delete", () { | 3651 unittest.group("resource-ProjectsExclusionsResourceApi", () { |
| 3652 unittest.test("method--create", () { |
| 3653 var mock = new HttpServerMock(); |
| 3654 api.ProjectsExclusionsResourceApi res = |
| 3655 new api.LoggingApi(mock).projects.exclusions; |
| 3656 var arg_request = buildLogExclusion(); |
| 3657 var arg_parent = "foo"; |
| 3658 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3659 var obj = new api.LogExclusion.fromJson(json); |
| 3660 checkLogExclusion(obj); |
2164 | 3661 |
2165 var mock = new HttpServerMock(); | |
2166 api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizat
ions.sinks; | |
2167 var arg_sinkName = "foo"; | |
2168 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2169 var path = (req.url).path; | 3662 var path = (req.url).path; |
2170 var pathOffset = 0; | 3663 var pathOffset = 0; |
2171 var index; | 3664 var index; |
2172 var subPart; | 3665 var subPart; |
2173 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3666 unittest.expect( |
| 3667 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2174 pathOffset += 1; | 3668 pathOffset += 1; |
2175 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3669 unittest.expect( |
| 3670 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2176 pathOffset += 3; | 3671 pathOffset += 3; |
2177 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3672 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2178 | 3673 |
2179 var query = (req.url).query; | 3674 var query = (req.url).query; |
2180 var queryOffset = 0; | 3675 var queryOffset = 0; |
2181 var queryMap = {}; | 3676 var queryMap = {}; |
2182 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3677 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2183 parseBool(n) { | 3678 parseBool(n) { |
2184 if (n == "true") return true; | 3679 if (n == "true") return true; |
2185 if (n == "false") return false; | 3680 if (n == "false") return false; |
2186 if (n == null) return null; | 3681 if (n == null) return null; |
2187 throw new core.ArgumentError("Invalid boolean: $n"); | 3682 throw new core.ArgumentError("Invalid boolean: $n"); |
2188 } | 3683 } |
| 3684 |
2189 if (query.length > 0) { | 3685 if (query.length > 0) { |
2190 for (var part in query.split("&")) { | 3686 for (var part in query.split("&")) { |
2191 var keyvalue = part.split("="); | 3687 var keyvalue = part.split("="); |
2192 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3688 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3689 core.Uri.decodeQueryComponent(keyvalue[1])); |
2193 } | 3690 } |
2194 } | 3691 } |
2195 | 3692 |
2196 | |
2197 var h = { | 3693 var h = { |
2198 "content-type" : "application/json; charset=utf-8", | 3694 "content-type": "application/json; charset=utf-8", |
2199 }; | 3695 }; |
2200 var resp = convert.JSON.encode(buildEmpty()); | 3696 var resp = convert.JSON.encode(buildLogExclusion()); |
2201 return new async.Future.value(stringResponse(200, h, resp)); | 3697 return new async.Future.value(stringResponse(200, h, resp)); |
2202 }), true); | 3698 }), true); |
2203 res.delete(arg_sinkName).then(unittest.expectAsync1(((api.Empty response)
{ | 3699 res |
2204 checkEmpty(response); | 3700 .create(arg_request, arg_parent) |
| 3701 .then(unittest.expectAsync1(((api.LogExclusion response) { |
| 3702 checkLogExclusion(response); |
2205 }))); | 3703 }))); |
2206 }); | 3704 }); |
2207 | 3705 |
2208 unittest.test("method--get", () { | 3706 unittest.test("method--delete", () { |
2209 | |
2210 var mock = new HttpServerMock(); | 3707 var mock = new HttpServerMock(); |
2211 api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizat
ions.sinks; | 3708 api.ProjectsExclusionsResourceApi res = |
2212 var arg_sinkName = "foo"; | 3709 new api.LoggingApi(mock).projects.exclusions; |
| 3710 var arg_name = "foo"; |
2213 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3711 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2214 var path = (req.url).path; | 3712 var path = (req.url).path; |
2215 var pathOffset = 0; | 3713 var pathOffset = 0; |
2216 var index; | 3714 var index; |
2217 var subPart; | 3715 var subPart; |
2218 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3716 unittest.expect( |
| 3717 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2219 pathOffset += 1; | 3718 pathOffset += 1; |
2220 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3719 unittest.expect( |
| 3720 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2221 pathOffset += 3; | 3721 pathOffset += 3; |
2222 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3722 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2223 | 3723 |
2224 var query = (req.url).query; | 3724 var query = (req.url).query; |
2225 var queryOffset = 0; | 3725 var queryOffset = 0; |
2226 var queryMap = {}; | 3726 var queryMap = {}; |
2227 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3727 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2228 parseBool(n) { | 3728 parseBool(n) { |
2229 if (n == "true") return true; | 3729 if (n == "true") return true; |
2230 if (n == "false") return false; | 3730 if (n == "false") return false; |
2231 if (n == null) return null; | 3731 if (n == null) return null; |
2232 throw new core.ArgumentError("Invalid boolean: $n"); | 3732 throw new core.ArgumentError("Invalid boolean: $n"); |
2233 } | 3733 } |
| 3734 |
2234 if (query.length > 0) { | 3735 if (query.length > 0) { |
2235 for (var part in query.split("&")) { | 3736 for (var part in query.split("&")) { |
2236 var keyvalue = part.split("="); | 3737 var keyvalue = part.split("="); |
2237 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3738 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3739 core.Uri.decodeQueryComponent(keyvalue[1])); |
2238 } | 3740 } |
2239 } | 3741 } |
2240 | 3742 |
2241 | |
2242 var h = { | 3743 var h = { |
2243 "content-type" : "application/json; charset=utf-8", | 3744 "content-type": "application/json; charset=utf-8", |
2244 }; | 3745 }; |
2245 var resp = convert.JSON.encode(buildLogSink()); | 3746 var resp = convert.JSON.encode(buildEmpty()); |
2246 return new async.Future.value(stringResponse(200, h, resp)); | 3747 return new async.Future.value(stringResponse(200, h, resp)); |
2247 }), true); | 3748 }), true); |
2248 res.get(arg_sinkName).then(unittest.expectAsync1(((api.LogSink response) { | 3749 res.delete(arg_name).then(unittest.expectAsync1(((api.Empty response) { |
2249 checkLogSink(response); | 3750 checkEmpty(response); |
2250 }))); | 3751 }))); |
2251 }); | 3752 }); |
2252 | 3753 |
2253 unittest.test("method--list", () { | 3754 unittest.test("method--get", () { |
2254 | |
2255 var mock = new HttpServerMock(); | 3755 var mock = new HttpServerMock(); |
2256 api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizat
ions.sinks; | 3756 api.ProjectsExclusionsResourceApi res = |
2257 var arg_parent = "foo"; | 3757 new api.LoggingApi(mock).projects.exclusions; |
2258 var arg_pageToken = "foo"; | 3758 var arg_name = "foo"; |
2259 var arg_pageSize = 42; | |
2260 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3759 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2261 var path = (req.url).path; | 3760 var path = (req.url).path; |
2262 var pathOffset = 0; | 3761 var pathOffset = 0; |
2263 var index; | 3762 var index; |
2264 var subPart; | 3763 var subPart; |
2265 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3764 unittest.expect( |
| 3765 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2266 pathOffset += 1; | 3766 pathOffset += 1; |
2267 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3767 unittest.expect( |
| 3768 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2268 pathOffset += 3; | 3769 pathOffset += 3; |
2269 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3770 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2270 | 3771 |
2271 var query = (req.url).query; | 3772 var query = (req.url).query; |
2272 var queryOffset = 0; | 3773 var queryOffset = 0; |
2273 var queryMap = {}; | 3774 var queryMap = {}; |
2274 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3775 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2275 parseBool(n) { | 3776 parseBool(n) { |
2276 if (n == "true") return true; | 3777 if (n == "true") return true; |
2277 if (n == "false") return false; | 3778 if (n == "false") return false; |
2278 if (n == null) return null; | 3779 if (n == null) return null; |
2279 throw new core.ArgumentError("Invalid boolean: $n"); | 3780 throw new core.ArgumentError("Invalid boolean: $n"); |
2280 } | 3781 } |
| 3782 |
2281 if (query.length > 0) { | 3783 if (query.length > 0) { |
2282 for (var part in query.split("&")) { | 3784 for (var part in query.split("&")) { |
2283 var keyvalue = part.split("="); | 3785 var keyvalue = part.split("="); |
2284 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3786 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3787 core.Uri.decodeQueryComponent(keyvalue[1])); |
2285 } | 3788 } |
2286 } | 3789 } |
2287 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
2288 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | |
2289 | |
2290 | 3790 |
2291 var h = { | 3791 var h = { |
2292 "content-type" : "application/json; charset=utf-8", | 3792 "content-type": "application/json; charset=utf-8", |
2293 }; | 3793 }; |
2294 var resp = convert.JSON.encode(buildListSinksResponse()); | 3794 var resp = convert.JSON.encode(buildLogExclusion()); |
2295 return new async.Future.value(stringResponse(200, h, resp)); | 3795 return new async.Future.value(stringResponse(200, h, resp)); |
2296 }), true); | 3796 }), true); |
2297 res.list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize).the
n(unittest.expectAsync1(((api.ListSinksResponse response) { | 3797 res |
2298 checkListSinksResponse(response); | 3798 .get(arg_name) |
| 3799 .then(unittest.expectAsync1(((api.LogExclusion response) { |
| 3800 checkLogExclusion(response); |
2299 }))); | 3801 }))); |
2300 }); | 3802 }); |
2301 | 3803 |
2302 unittest.test("method--patch", () { | 3804 unittest.test("method--list", () { |
2303 | |
2304 var mock = new HttpServerMock(); | 3805 var mock = new HttpServerMock(); |
2305 api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizat
ions.sinks; | 3806 api.ProjectsExclusionsResourceApi res = |
2306 var arg_request = buildLogSink(); | 3807 new api.LoggingApi(mock).projects.exclusions; |
2307 var arg_sinkName = "foo"; | 3808 var arg_parent = "foo"; |
2308 var arg_uniqueWriterIdentity = true; | 3809 var arg_pageToken = "foo"; |
| 3810 var arg_pageSize = 42; |
2309 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3811 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2310 var obj = new api.LogSink.fromJson(json); | |
2311 checkLogSink(obj); | |
2312 | |
2313 var path = (req.url).path; | 3812 var path = (req.url).path; |
2314 var pathOffset = 0; | 3813 var pathOffset = 0; |
2315 var index; | 3814 var index; |
2316 var subPart; | 3815 var subPart; |
2317 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3816 unittest.expect( |
| 3817 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2318 pathOffset += 1; | 3818 pathOffset += 1; |
2319 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3819 unittest.expect( |
| 3820 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2320 pathOffset += 3; | 3821 pathOffset += 3; |
2321 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3822 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2322 | 3823 |
2323 var query = (req.url).query; | 3824 var query = (req.url).query; |
2324 var queryOffset = 0; | 3825 var queryOffset = 0; |
2325 var queryMap = {}; | 3826 var queryMap = {}; |
2326 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3827 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2327 parseBool(n) { | 3828 parseBool(n) { |
2328 if (n == "true") return true; | 3829 if (n == "true") return true; |
2329 if (n == "false") return false; | 3830 if (n == "false") return false; |
2330 if (n == null) return null; | 3831 if (n == null) return null; |
2331 throw new core.ArgumentError("Invalid boolean: $n"); | 3832 throw new core.ArgumentError("Invalid boolean: $n"); |
2332 } | 3833 } |
| 3834 |
2333 if (query.length > 0) { | 3835 if (query.length > 0) { |
2334 for (var part in query.split("&")) { | 3836 for (var part in query.split("&")) { |
2335 var keyvalue = part.split("="); | 3837 var keyvalue = part.split("="); |
2336 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3838 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3839 core.Uri.decodeQueryComponent(keyvalue[1])); |
2337 } | 3840 } |
2338 } | 3841 } |
2339 unittest.expect(queryMap["uniqueWriterIdentity"].first, unittest.equals(
"$arg_uniqueWriterIdentity")); | 3842 unittest.expect( |
2340 | 3843 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 3844 unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| 3845 unittest.equals(arg_pageSize)); |
2341 | 3846 |
2342 var h = { | 3847 var h = { |
2343 "content-type" : "application/json; charset=utf-8", | 3848 "content-type": "application/json; charset=utf-8", |
2344 }; | 3849 }; |
2345 var resp = convert.JSON.encode(buildLogSink()); | 3850 var resp = convert.JSON.encode(buildListExclusionsResponse()); |
2346 return new async.Future.value(stringResponse(200, h, resp)); | 3851 return new async.Future.value(stringResponse(200, h, resp)); |
2347 }), true); | 3852 }), true); |
2348 res.patch(arg_request, arg_sinkName, uniqueWriterIdentity: arg_uniqueWrite
rIdentity).then(unittest.expectAsync1(((api.LogSink response) { | 3853 res |
2349 checkLogSink(response); | 3854 .list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize) |
| 3855 .then(unittest.expectAsync1(((api.ListExclusionsResponse response) { |
| 3856 checkListExclusionsResponse(response); |
2350 }))); | 3857 }))); |
2351 }); | 3858 }); |
2352 | 3859 |
2353 unittest.test("method--update", () { | 3860 unittest.test("method--patch", () { |
2354 | |
2355 var mock = new HttpServerMock(); | 3861 var mock = new HttpServerMock(); |
2356 api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizat
ions.sinks; | 3862 api.ProjectsExclusionsResourceApi res = |
2357 var arg_request = buildLogSink(); | 3863 new api.LoggingApi(mock).projects.exclusions; |
2358 var arg_sinkName = "foo"; | 3864 var arg_request = buildLogExclusion(); |
2359 var arg_uniqueWriterIdentity = true; | 3865 var arg_name = "foo"; |
| 3866 var arg_updateMask = "foo"; |
2360 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3867 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2361 var obj = new api.LogSink.fromJson(json); | 3868 var obj = new api.LogExclusion.fromJson(json); |
2362 checkLogSink(obj); | 3869 checkLogExclusion(obj); |
2363 | 3870 |
2364 var path = (req.url).path; | 3871 var path = (req.url).path; |
2365 var pathOffset = 0; | 3872 var pathOffset = 0; |
2366 var index; | 3873 var index; |
2367 var subPart; | 3874 var subPart; |
2368 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3875 unittest.expect( |
| 3876 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2369 pathOffset += 1; | 3877 pathOffset += 1; |
2370 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3878 unittest.expect( |
| 3879 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2371 pathOffset += 3; | 3880 pathOffset += 3; |
2372 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3881 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2373 | 3882 |
2374 var query = (req.url).query; | 3883 var query = (req.url).query; |
2375 var queryOffset = 0; | 3884 var queryOffset = 0; |
2376 var queryMap = {}; | 3885 var queryMap = {}; |
2377 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3886 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2378 parseBool(n) { | 3887 parseBool(n) { |
2379 if (n == "true") return true; | 3888 if (n == "true") return true; |
2380 if (n == "false") return false; | 3889 if (n == "false") return false; |
2381 if (n == null) return null; | 3890 if (n == null) return null; |
2382 throw new core.ArgumentError("Invalid boolean: $n"); | 3891 throw new core.ArgumentError("Invalid boolean: $n"); |
2383 } | 3892 } |
| 3893 |
2384 if (query.length > 0) { | 3894 if (query.length > 0) { |
2385 for (var part in query.split("&")) { | 3895 for (var part in query.split("&")) { |
2386 var keyvalue = part.split("="); | 3896 var keyvalue = part.split("="); |
2387 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3897 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3898 core.Uri.decodeQueryComponent(keyvalue[1])); |
2388 } | 3899 } |
2389 } | 3900 } |
2390 unittest.expect(queryMap["uniqueWriterIdentity"].first, unittest.equals(
"$arg_uniqueWriterIdentity")); | 3901 unittest.expect( |
2391 | 3902 queryMap["updateMask"].first, unittest.equals(arg_updateMask)); |
2392 | 3903 |
2393 var h = { | 3904 var h = { |
2394 "content-type" : "application/json; charset=utf-8", | 3905 "content-type": "application/json; charset=utf-8", |
2395 }; | 3906 }; |
2396 var resp = convert.JSON.encode(buildLogSink()); | 3907 var resp = convert.JSON.encode(buildLogExclusion()); |
2397 return new async.Future.value(stringResponse(200, h, resp)); | 3908 return new async.Future.value(stringResponse(200, h, resp)); |
2398 }), true); | 3909 }), true); |
2399 res.update(arg_request, arg_sinkName, uniqueWriterIdentity: arg_uniqueWrit
erIdentity).then(unittest.expectAsync1(((api.LogSink response) { | 3910 res |
2400 checkLogSink(response); | 3911 .patch(arg_request, arg_name, updateMask: arg_updateMask) |
| 3912 .then(unittest.expectAsync1(((api.LogExclusion response) { |
| 3913 checkLogExclusion(response); |
2401 }))); | 3914 }))); |
2402 }); | 3915 }); |
2403 | |
2404 }); | 3916 }); |
2405 | 3917 |
2406 | |
2407 unittest.group("resource-ProjectsLogsResourceApi", () { | 3918 unittest.group("resource-ProjectsLogsResourceApi", () { |
2408 unittest.test("method--delete", () { | 3919 unittest.test("method--delete", () { |
2409 | |
2410 var mock = new HttpServerMock(); | 3920 var mock = new HttpServerMock(); |
2411 api.ProjectsLogsResourceApi res = new api.LoggingApi(mock).projects.logs; | 3921 api.ProjectsLogsResourceApi res = new api.LoggingApi(mock).projects.logs; |
2412 var arg_logName = "foo"; | 3922 var arg_logName = "foo"; |
2413 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3923 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2414 var path = (req.url).path; | 3924 var path = (req.url).path; |
2415 var pathOffset = 0; | 3925 var pathOffset = 0; |
2416 var index; | 3926 var index; |
2417 var subPart; | 3927 var subPart; |
2418 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3928 unittest.expect( |
| 3929 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2419 pathOffset += 1; | 3930 pathOffset += 1; |
2420 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3931 unittest.expect( |
| 3932 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2421 pathOffset += 3; | 3933 pathOffset += 3; |
2422 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3934 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2423 | 3935 |
2424 var query = (req.url).query; | 3936 var query = (req.url).query; |
2425 var queryOffset = 0; | 3937 var queryOffset = 0; |
2426 var queryMap = {}; | 3938 var queryMap = {}; |
2427 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3939 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2428 parseBool(n) { | 3940 parseBool(n) { |
2429 if (n == "true") return true; | 3941 if (n == "true") return true; |
2430 if (n == "false") return false; | 3942 if (n == "false") return false; |
2431 if (n == null) return null; | 3943 if (n == null) return null; |
2432 throw new core.ArgumentError("Invalid boolean: $n"); | 3944 throw new core.ArgumentError("Invalid boolean: $n"); |
2433 } | 3945 } |
| 3946 |
2434 if (query.length > 0) { | 3947 if (query.length > 0) { |
2435 for (var part in query.split("&")) { | 3948 for (var part in query.split("&")) { |
2436 var keyvalue = part.split("="); | 3949 var keyvalue = part.split("="); |
2437 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3950 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3951 core.Uri.decodeQueryComponent(keyvalue[1])); |
2438 } | 3952 } |
2439 } | 3953 } |
2440 | 3954 |
2441 | |
2442 var h = { | 3955 var h = { |
2443 "content-type" : "application/json; charset=utf-8", | 3956 "content-type": "application/json; charset=utf-8", |
2444 }; | 3957 }; |
2445 var resp = convert.JSON.encode(buildEmpty()); | 3958 var resp = convert.JSON.encode(buildEmpty()); |
2446 return new async.Future.value(stringResponse(200, h, resp)); | 3959 return new async.Future.value(stringResponse(200, h, resp)); |
2447 }), true); | 3960 }), true); |
2448 res.delete(arg_logName).then(unittest.expectAsync1(((api.Empty response) { | 3961 res.delete(arg_logName).then(unittest.expectAsync1(((api.Empty response) { |
2449 checkEmpty(response); | 3962 checkEmpty(response); |
2450 }))); | 3963 }))); |
2451 }); | 3964 }); |
2452 | 3965 |
2453 unittest.test("method--list", () { | 3966 unittest.test("method--list", () { |
2454 | |
2455 var mock = new HttpServerMock(); | 3967 var mock = new HttpServerMock(); |
2456 api.ProjectsLogsResourceApi res = new api.LoggingApi(mock).projects.logs; | 3968 api.ProjectsLogsResourceApi res = new api.LoggingApi(mock).projects.logs; |
2457 var arg_parent = "foo"; | 3969 var arg_parent = "foo"; |
2458 var arg_pageToken = "foo"; | 3970 var arg_pageToken = "foo"; |
2459 var arg_pageSize = 42; | 3971 var arg_pageSize = 42; |
2460 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3972 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2461 var path = (req.url).path; | 3973 var path = (req.url).path; |
2462 var pathOffset = 0; | 3974 var pathOffset = 0; |
2463 var index; | 3975 var index; |
2464 var subPart; | 3976 var subPart; |
2465 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3977 unittest.expect( |
| 3978 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2466 pathOffset += 1; | 3979 pathOffset += 1; |
2467 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 3980 unittest.expect( |
| 3981 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2468 pathOffset += 3; | 3982 pathOffset += 3; |
2469 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 3983 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2470 | 3984 |
2471 var query = (req.url).query; | 3985 var query = (req.url).query; |
2472 var queryOffset = 0; | 3986 var queryOffset = 0; |
2473 var queryMap = {}; | 3987 var queryMap = {}; |
2474 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3988 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2475 parseBool(n) { | 3989 parseBool(n) { |
2476 if (n == "true") return true; | 3990 if (n == "true") return true; |
2477 if (n == "false") return false; | 3991 if (n == "false") return false; |
2478 if (n == null) return null; | 3992 if (n == null) return null; |
2479 throw new core.ArgumentError("Invalid boolean: $n"); | 3993 throw new core.ArgumentError("Invalid boolean: $n"); |
2480 } | 3994 } |
| 3995 |
2481 if (query.length > 0) { | 3996 if (query.length > 0) { |
2482 for (var part in query.split("&")) { | 3997 for (var part in query.split("&")) { |
2483 var keyvalue = part.split("="); | 3998 var keyvalue = part.split("="); |
2484 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3999 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4000 core.Uri.decodeQueryComponent(keyvalue[1])); |
2485 } | 4001 } |
2486 } | 4002 } |
2487 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 4003 unittest.expect( |
2488 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | 4004 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
2489 | 4005 unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| 4006 unittest.equals(arg_pageSize)); |
2490 | 4007 |
2491 var h = { | 4008 var h = { |
2492 "content-type" : "application/json; charset=utf-8", | 4009 "content-type": "application/json; charset=utf-8", |
2493 }; | 4010 }; |
2494 var resp = convert.JSON.encode(buildListLogsResponse()); | 4011 var resp = convert.JSON.encode(buildListLogsResponse()); |
2495 return new async.Future.value(stringResponse(200, h, resp)); | 4012 return new async.Future.value(stringResponse(200, h, resp)); |
2496 }), true); | 4013 }), true); |
2497 res.list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize).the
n(unittest.expectAsync1(((api.ListLogsResponse response) { | 4014 res |
| 4015 .list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize) |
| 4016 .then(unittest.expectAsync1(((api.ListLogsResponse response) { |
2498 checkListLogsResponse(response); | 4017 checkListLogsResponse(response); |
2499 }))); | 4018 }))); |
2500 }); | 4019 }); |
2501 | |
2502 }); | 4020 }); |
2503 | 4021 |
2504 | |
2505 unittest.group("resource-ProjectsMetricsResourceApi", () { | 4022 unittest.group("resource-ProjectsMetricsResourceApi", () { |
2506 unittest.test("method--create", () { | 4023 unittest.test("method--create", () { |
2507 | |
2508 var mock = new HttpServerMock(); | 4024 var mock = new HttpServerMock(); |
2509 api.ProjectsMetricsResourceApi res = new api.LoggingApi(mock).projects.met
rics; | 4025 api.ProjectsMetricsResourceApi res = |
| 4026 new api.LoggingApi(mock).projects.metrics; |
2510 var arg_request = buildLogMetric(); | 4027 var arg_request = buildLogMetric(); |
2511 var arg_parent = "foo"; | 4028 var arg_parent = "foo"; |
2512 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4029 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2513 var obj = new api.LogMetric.fromJson(json); | 4030 var obj = new api.LogMetric.fromJson(json); |
2514 checkLogMetric(obj); | 4031 checkLogMetric(obj); |
2515 | 4032 |
2516 var path = (req.url).path; | 4033 var path = (req.url).path; |
2517 var pathOffset = 0; | 4034 var pathOffset = 0; |
2518 var index; | 4035 var index; |
2519 var subPart; | 4036 var subPart; |
2520 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4037 unittest.expect( |
| 4038 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2521 pathOffset += 1; | 4039 pathOffset += 1; |
2522 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 4040 unittest.expect( |
| 4041 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2523 pathOffset += 3; | 4042 pathOffset += 3; |
2524 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 4043 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2525 | 4044 |
2526 var query = (req.url).query; | 4045 var query = (req.url).query; |
2527 var queryOffset = 0; | 4046 var queryOffset = 0; |
2528 var queryMap = {}; | 4047 var queryMap = {}; |
2529 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4048 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2530 parseBool(n) { | 4049 parseBool(n) { |
2531 if (n == "true") return true; | 4050 if (n == "true") return true; |
2532 if (n == "false") return false; | 4051 if (n == "false") return false; |
2533 if (n == null) return null; | 4052 if (n == null) return null; |
2534 throw new core.ArgumentError("Invalid boolean: $n"); | 4053 throw new core.ArgumentError("Invalid boolean: $n"); |
2535 } | 4054 } |
| 4055 |
2536 if (query.length > 0) { | 4056 if (query.length > 0) { |
2537 for (var part in query.split("&")) { | 4057 for (var part in query.split("&")) { |
2538 var keyvalue = part.split("="); | 4058 var keyvalue = part.split("="); |
2539 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4059 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4060 core.Uri.decodeQueryComponent(keyvalue[1])); |
2540 } | 4061 } |
2541 } | 4062 } |
2542 | 4063 |
2543 | |
2544 var h = { | 4064 var h = { |
2545 "content-type" : "application/json; charset=utf-8", | 4065 "content-type": "application/json; charset=utf-8", |
2546 }; | 4066 }; |
2547 var resp = convert.JSON.encode(buildLogMetric()); | 4067 var resp = convert.JSON.encode(buildLogMetric()); |
2548 return new async.Future.value(stringResponse(200, h, resp)); | 4068 return new async.Future.value(stringResponse(200, h, resp)); |
2549 }), true); | 4069 }), true); |
2550 res.create(arg_request, arg_parent).then(unittest.expectAsync1(((api.LogMe
tric response) { | 4070 res |
| 4071 .create(arg_request, arg_parent) |
| 4072 .then(unittest.expectAsync1(((api.LogMetric response) { |
2551 checkLogMetric(response); | 4073 checkLogMetric(response); |
2552 }))); | 4074 }))); |
2553 }); | 4075 }); |
2554 | 4076 |
2555 unittest.test("method--delete", () { | 4077 unittest.test("method--delete", () { |
2556 | |
2557 var mock = new HttpServerMock(); | 4078 var mock = new HttpServerMock(); |
2558 api.ProjectsMetricsResourceApi res = new api.LoggingApi(mock).projects.met
rics; | 4079 api.ProjectsMetricsResourceApi res = |
| 4080 new api.LoggingApi(mock).projects.metrics; |
2559 var arg_metricName = "foo"; | 4081 var arg_metricName = "foo"; |
2560 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4082 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2561 var path = (req.url).path; | 4083 var path = (req.url).path; |
2562 var pathOffset = 0; | 4084 var pathOffset = 0; |
2563 var index; | 4085 var index; |
2564 var subPart; | 4086 var subPart; |
2565 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4087 unittest.expect( |
| 4088 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2566 pathOffset += 1; | 4089 pathOffset += 1; |
2567 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 4090 unittest.expect( |
| 4091 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2568 pathOffset += 3; | 4092 pathOffset += 3; |
2569 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 4093 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2570 | 4094 |
2571 var query = (req.url).query; | 4095 var query = (req.url).query; |
2572 var queryOffset = 0; | 4096 var queryOffset = 0; |
2573 var queryMap = {}; | 4097 var queryMap = {}; |
2574 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4098 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2575 parseBool(n) { | 4099 parseBool(n) { |
2576 if (n == "true") return true; | 4100 if (n == "true") return true; |
2577 if (n == "false") return false; | 4101 if (n == "false") return false; |
2578 if (n == null) return null; | 4102 if (n == null) return null; |
2579 throw new core.ArgumentError("Invalid boolean: $n"); | 4103 throw new core.ArgumentError("Invalid boolean: $n"); |
2580 } | 4104 } |
| 4105 |
2581 if (query.length > 0) { | 4106 if (query.length > 0) { |
2582 for (var part in query.split("&")) { | 4107 for (var part in query.split("&")) { |
2583 var keyvalue = part.split("="); | 4108 var keyvalue = part.split("="); |
2584 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4109 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4110 core.Uri.decodeQueryComponent(keyvalue[1])); |
2585 } | 4111 } |
2586 } | 4112 } |
2587 | 4113 |
2588 | |
2589 var h = { | 4114 var h = { |
2590 "content-type" : "application/json; charset=utf-8", | 4115 "content-type": "application/json; charset=utf-8", |
2591 }; | 4116 }; |
2592 var resp = convert.JSON.encode(buildEmpty()); | 4117 var resp = convert.JSON.encode(buildEmpty()); |
2593 return new async.Future.value(stringResponse(200, h, resp)); | 4118 return new async.Future.value(stringResponse(200, h, resp)); |
2594 }), true); | 4119 }), true); |
2595 res.delete(arg_metricName).then(unittest.expectAsync1(((api.Empty response
) { | 4120 res |
| 4121 .delete(arg_metricName) |
| 4122 .then(unittest.expectAsync1(((api.Empty response) { |
2596 checkEmpty(response); | 4123 checkEmpty(response); |
2597 }))); | 4124 }))); |
2598 }); | 4125 }); |
2599 | 4126 |
2600 unittest.test("method--get", () { | 4127 unittest.test("method--get", () { |
2601 | |
2602 var mock = new HttpServerMock(); | 4128 var mock = new HttpServerMock(); |
2603 api.ProjectsMetricsResourceApi res = new api.LoggingApi(mock).projects.met
rics; | 4129 api.ProjectsMetricsResourceApi res = |
| 4130 new api.LoggingApi(mock).projects.metrics; |
2604 var arg_metricName = "foo"; | 4131 var arg_metricName = "foo"; |
2605 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4132 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2606 var path = (req.url).path; | 4133 var path = (req.url).path; |
2607 var pathOffset = 0; | 4134 var pathOffset = 0; |
2608 var index; | 4135 var index; |
2609 var subPart; | 4136 var subPart; |
2610 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4137 unittest.expect( |
| 4138 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2611 pathOffset += 1; | 4139 pathOffset += 1; |
2612 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 4140 unittest.expect( |
| 4141 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2613 pathOffset += 3; | 4142 pathOffset += 3; |
2614 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 4143 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2615 | 4144 |
2616 var query = (req.url).query; | 4145 var query = (req.url).query; |
2617 var queryOffset = 0; | 4146 var queryOffset = 0; |
2618 var queryMap = {}; | 4147 var queryMap = {}; |
2619 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4148 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2620 parseBool(n) { | 4149 parseBool(n) { |
2621 if (n == "true") return true; | 4150 if (n == "true") return true; |
2622 if (n == "false") return false; | 4151 if (n == "false") return false; |
2623 if (n == null) return null; | 4152 if (n == null) return null; |
2624 throw new core.ArgumentError("Invalid boolean: $n"); | 4153 throw new core.ArgumentError("Invalid boolean: $n"); |
2625 } | 4154 } |
| 4155 |
2626 if (query.length > 0) { | 4156 if (query.length > 0) { |
2627 for (var part in query.split("&")) { | 4157 for (var part in query.split("&")) { |
2628 var keyvalue = part.split("="); | 4158 var keyvalue = part.split("="); |
2629 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4159 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4160 core.Uri.decodeQueryComponent(keyvalue[1])); |
2630 } | 4161 } |
2631 } | 4162 } |
2632 | 4163 |
2633 | |
2634 var h = { | 4164 var h = { |
2635 "content-type" : "application/json; charset=utf-8", | 4165 "content-type": "application/json; charset=utf-8", |
2636 }; | 4166 }; |
2637 var resp = convert.JSON.encode(buildLogMetric()); | 4167 var resp = convert.JSON.encode(buildLogMetric()); |
2638 return new async.Future.value(stringResponse(200, h, resp)); | 4168 return new async.Future.value(stringResponse(200, h, resp)); |
2639 }), true); | 4169 }), true); |
2640 res.get(arg_metricName).then(unittest.expectAsync1(((api.LogMetric respons
e) { | 4170 res |
| 4171 .get(arg_metricName) |
| 4172 .then(unittest.expectAsync1(((api.LogMetric response) { |
2641 checkLogMetric(response); | 4173 checkLogMetric(response); |
2642 }))); | 4174 }))); |
2643 }); | 4175 }); |
2644 | 4176 |
2645 unittest.test("method--list", () { | 4177 unittest.test("method--list", () { |
2646 | |
2647 var mock = new HttpServerMock(); | 4178 var mock = new HttpServerMock(); |
2648 api.ProjectsMetricsResourceApi res = new api.LoggingApi(mock).projects.met
rics; | 4179 api.ProjectsMetricsResourceApi res = |
| 4180 new api.LoggingApi(mock).projects.metrics; |
2649 var arg_parent = "foo"; | 4181 var arg_parent = "foo"; |
2650 var arg_pageToken = "foo"; | 4182 var arg_pageToken = "foo"; |
2651 var arg_pageSize = 42; | 4183 var arg_pageSize = 42; |
2652 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4184 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2653 var path = (req.url).path; | 4185 var path = (req.url).path; |
2654 var pathOffset = 0; | 4186 var pathOffset = 0; |
2655 var index; | 4187 var index; |
2656 var subPart; | 4188 var subPart; |
2657 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4189 unittest.expect( |
| 4190 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2658 pathOffset += 1; | 4191 pathOffset += 1; |
2659 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 4192 unittest.expect( |
| 4193 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2660 pathOffset += 3; | 4194 pathOffset += 3; |
2661 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 4195 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2662 | 4196 |
2663 var query = (req.url).query; | 4197 var query = (req.url).query; |
2664 var queryOffset = 0; | 4198 var queryOffset = 0; |
2665 var queryMap = {}; | 4199 var queryMap = {}; |
2666 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4200 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2667 parseBool(n) { | 4201 parseBool(n) { |
2668 if (n == "true") return true; | 4202 if (n == "true") return true; |
2669 if (n == "false") return false; | 4203 if (n == "false") return false; |
2670 if (n == null) return null; | 4204 if (n == null) return null; |
2671 throw new core.ArgumentError("Invalid boolean: $n"); | 4205 throw new core.ArgumentError("Invalid boolean: $n"); |
2672 } | 4206 } |
| 4207 |
2673 if (query.length > 0) { | 4208 if (query.length > 0) { |
2674 for (var part in query.split("&")) { | 4209 for (var part in query.split("&")) { |
2675 var keyvalue = part.split("="); | 4210 var keyvalue = part.split("="); |
2676 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4211 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4212 core.Uri.decodeQueryComponent(keyvalue[1])); |
2677 } | 4213 } |
2678 } | 4214 } |
2679 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 4215 unittest.expect( |
2680 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | 4216 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
2681 | 4217 unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| 4218 unittest.equals(arg_pageSize)); |
2682 | 4219 |
2683 var h = { | 4220 var h = { |
2684 "content-type" : "application/json; charset=utf-8", | 4221 "content-type": "application/json; charset=utf-8", |
2685 }; | 4222 }; |
2686 var resp = convert.JSON.encode(buildListLogMetricsResponse()); | 4223 var resp = convert.JSON.encode(buildListLogMetricsResponse()); |
2687 return new async.Future.value(stringResponse(200, h, resp)); | 4224 return new async.Future.value(stringResponse(200, h, resp)); |
2688 }), true); | 4225 }), true); |
2689 res.list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize).the
n(unittest.expectAsync1(((api.ListLogMetricsResponse response) { | 4226 res |
| 4227 .list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize) |
| 4228 .then(unittest.expectAsync1(((api.ListLogMetricsResponse response) { |
2690 checkListLogMetricsResponse(response); | 4229 checkListLogMetricsResponse(response); |
2691 }))); | 4230 }))); |
2692 }); | 4231 }); |
2693 | 4232 |
2694 unittest.test("method--update", () { | 4233 unittest.test("method--update", () { |
2695 | |
2696 var mock = new HttpServerMock(); | 4234 var mock = new HttpServerMock(); |
2697 api.ProjectsMetricsResourceApi res = new api.LoggingApi(mock).projects.met
rics; | 4235 api.ProjectsMetricsResourceApi res = |
| 4236 new api.LoggingApi(mock).projects.metrics; |
2698 var arg_request = buildLogMetric(); | 4237 var arg_request = buildLogMetric(); |
2699 var arg_metricName = "foo"; | 4238 var arg_metricName = "foo"; |
2700 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4239 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2701 var obj = new api.LogMetric.fromJson(json); | 4240 var obj = new api.LogMetric.fromJson(json); |
2702 checkLogMetric(obj); | 4241 checkLogMetric(obj); |
2703 | 4242 |
2704 var path = (req.url).path; | 4243 var path = (req.url).path; |
2705 var pathOffset = 0; | 4244 var pathOffset = 0; |
2706 var index; | 4245 var index; |
2707 var subPart; | 4246 var subPart; |
2708 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4247 unittest.expect( |
| 4248 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2709 pathOffset += 1; | 4249 pathOffset += 1; |
2710 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 4250 unittest.expect( |
| 4251 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2711 pathOffset += 3; | 4252 pathOffset += 3; |
2712 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 4253 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2713 | 4254 |
2714 var query = (req.url).query; | 4255 var query = (req.url).query; |
2715 var queryOffset = 0; | 4256 var queryOffset = 0; |
2716 var queryMap = {}; | 4257 var queryMap = {}; |
2717 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4258 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2718 parseBool(n) { | 4259 parseBool(n) { |
2719 if (n == "true") return true; | 4260 if (n == "true") return true; |
2720 if (n == "false") return false; | 4261 if (n == "false") return false; |
2721 if (n == null) return null; | 4262 if (n == null) return null; |
2722 throw new core.ArgumentError("Invalid boolean: $n"); | 4263 throw new core.ArgumentError("Invalid boolean: $n"); |
2723 } | 4264 } |
| 4265 |
2724 if (query.length > 0) { | 4266 if (query.length > 0) { |
2725 for (var part in query.split("&")) { | 4267 for (var part in query.split("&")) { |
2726 var keyvalue = part.split("="); | 4268 var keyvalue = part.split("="); |
2727 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4269 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4270 core.Uri.decodeQueryComponent(keyvalue[1])); |
2728 } | 4271 } |
2729 } | 4272 } |
2730 | 4273 |
2731 | |
2732 var h = { | 4274 var h = { |
2733 "content-type" : "application/json; charset=utf-8", | 4275 "content-type": "application/json; charset=utf-8", |
2734 }; | 4276 }; |
2735 var resp = convert.JSON.encode(buildLogMetric()); | 4277 var resp = convert.JSON.encode(buildLogMetric()); |
2736 return new async.Future.value(stringResponse(200, h, resp)); | 4278 return new async.Future.value(stringResponse(200, h, resp)); |
2737 }), true); | 4279 }), true); |
2738 res.update(arg_request, arg_metricName).then(unittest.expectAsync1(((api.L
ogMetric response) { | 4280 res |
| 4281 .update(arg_request, arg_metricName) |
| 4282 .then(unittest.expectAsync1(((api.LogMetric response) { |
2739 checkLogMetric(response); | 4283 checkLogMetric(response); |
2740 }))); | 4284 }))); |
2741 }); | 4285 }); |
2742 | |
2743 }); | 4286 }); |
2744 | 4287 |
2745 | |
2746 unittest.group("resource-ProjectsSinksResourceApi", () { | 4288 unittest.group("resource-ProjectsSinksResourceApi", () { |
2747 unittest.test("method--create", () { | 4289 unittest.test("method--create", () { |
2748 | |
2749 var mock = new HttpServerMock(); | 4290 var mock = new HttpServerMock(); |
2750 api.ProjectsSinksResourceApi res = new api.LoggingApi(mock).projects.sinks
; | 4291 api.ProjectsSinksResourceApi res = |
| 4292 new api.LoggingApi(mock).projects.sinks; |
2751 var arg_request = buildLogSink(); | 4293 var arg_request = buildLogSink(); |
2752 var arg_parent = "foo"; | 4294 var arg_parent = "foo"; |
2753 var arg_uniqueWriterIdentity = true; | 4295 var arg_uniqueWriterIdentity = true; |
2754 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4296 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2755 var obj = new api.LogSink.fromJson(json); | 4297 var obj = new api.LogSink.fromJson(json); |
2756 checkLogSink(obj); | 4298 checkLogSink(obj); |
2757 | 4299 |
2758 var path = (req.url).path; | 4300 var path = (req.url).path; |
2759 var pathOffset = 0; | 4301 var pathOffset = 0; |
2760 var index; | 4302 var index; |
2761 var subPart; | 4303 var subPart; |
2762 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4304 unittest.expect( |
| 4305 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2763 pathOffset += 1; | 4306 pathOffset += 1; |
2764 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 4307 unittest.expect( |
| 4308 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2765 pathOffset += 3; | 4309 pathOffset += 3; |
2766 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 4310 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2767 | 4311 |
2768 var query = (req.url).query; | 4312 var query = (req.url).query; |
2769 var queryOffset = 0; | 4313 var queryOffset = 0; |
2770 var queryMap = {}; | 4314 var queryMap = {}; |
2771 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4315 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2772 parseBool(n) { | 4316 parseBool(n) { |
2773 if (n == "true") return true; | 4317 if (n == "true") return true; |
2774 if (n == "false") return false; | 4318 if (n == "false") return false; |
2775 if (n == null) return null; | 4319 if (n == null) return null; |
2776 throw new core.ArgumentError("Invalid boolean: $n"); | 4320 throw new core.ArgumentError("Invalid boolean: $n"); |
2777 } | 4321 } |
| 4322 |
2778 if (query.length > 0) { | 4323 if (query.length > 0) { |
2779 for (var part in query.split("&")) { | 4324 for (var part in query.split("&")) { |
2780 var keyvalue = part.split("="); | 4325 var keyvalue = part.split("="); |
2781 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4326 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4327 core.Uri.decodeQueryComponent(keyvalue[1])); |
2782 } | 4328 } |
2783 } | 4329 } |
2784 unittest.expect(queryMap["uniqueWriterIdentity"].first, unittest.equals(
"$arg_uniqueWriterIdentity")); | 4330 unittest.expect(queryMap["uniqueWriterIdentity"].first, |
2785 | 4331 unittest.equals("$arg_uniqueWriterIdentity")); |
2786 | 4332 |
2787 var h = { | 4333 var h = { |
2788 "content-type" : "application/json; charset=utf-8", | 4334 "content-type": "application/json; charset=utf-8", |
2789 }; | 4335 }; |
2790 var resp = convert.JSON.encode(buildLogSink()); | 4336 var resp = convert.JSON.encode(buildLogSink()); |
2791 return new async.Future.value(stringResponse(200, h, resp)); | 4337 return new async.Future.value(stringResponse(200, h, resp)); |
2792 }), true); | 4338 }), true); |
2793 res.create(arg_request, arg_parent, uniqueWriterIdentity: arg_uniqueWriter
Identity).then(unittest.expectAsync1(((api.LogSink response) { | 4339 res |
| 4340 .create(arg_request, arg_parent, |
| 4341 uniqueWriterIdentity: arg_uniqueWriterIdentity) |
| 4342 .then(unittest.expectAsync1(((api.LogSink response) { |
2794 checkLogSink(response); | 4343 checkLogSink(response); |
2795 }))); | 4344 }))); |
2796 }); | 4345 }); |
2797 | 4346 |
2798 unittest.test("method--delete", () { | 4347 unittest.test("method--delete", () { |
2799 | |
2800 var mock = new HttpServerMock(); | 4348 var mock = new HttpServerMock(); |
2801 api.ProjectsSinksResourceApi res = new api.LoggingApi(mock).projects.sinks
; | 4349 api.ProjectsSinksResourceApi res = |
| 4350 new api.LoggingApi(mock).projects.sinks; |
2802 var arg_sinkName = "foo"; | 4351 var arg_sinkName = "foo"; |
2803 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4352 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2804 var path = (req.url).path; | 4353 var path = (req.url).path; |
2805 var pathOffset = 0; | 4354 var pathOffset = 0; |
2806 var index; | 4355 var index; |
2807 var subPart; | 4356 var subPart; |
2808 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4357 unittest.expect( |
| 4358 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2809 pathOffset += 1; | 4359 pathOffset += 1; |
2810 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 4360 unittest.expect( |
| 4361 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2811 pathOffset += 3; | 4362 pathOffset += 3; |
2812 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 4363 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2813 | 4364 |
2814 var query = (req.url).query; | 4365 var query = (req.url).query; |
2815 var queryOffset = 0; | 4366 var queryOffset = 0; |
2816 var queryMap = {}; | 4367 var queryMap = {}; |
2817 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4368 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2818 parseBool(n) { | 4369 parseBool(n) { |
2819 if (n == "true") return true; | 4370 if (n == "true") return true; |
2820 if (n == "false") return false; | 4371 if (n == "false") return false; |
2821 if (n == null) return null; | 4372 if (n == null) return null; |
2822 throw new core.ArgumentError("Invalid boolean: $n"); | 4373 throw new core.ArgumentError("Invalid boolean: $n"); |
2823 } | 4374 } |
| 4375 |
2824 if (query.length > 0) { | 4376 if (query.length > 0) { |
2825 for (var part in query.split("&")) { | 4377 for (var part in query.split("&")) { |
2826 var keyvalue = part.split("="); | 4378 var keyvalue = part.split("="); |
2827 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4379 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4380 core.Uri.decodeQueryComponent(keyvalue[1])); |
2828 } | 4381 } |
2829 } | 4382 } |
2830 | 4383 |
2831 | |
2832 var h = { | 4384 var h = { |
2833 "content-type" : "application/json; charset=utf-8", | 4385 "content-type": "application/json; charset=utf-8", |
2834 }; | 4386 }; |
2835 var resp = convert.JSON.encode(buildEmpty()); | 4387 var resp = convert.JSON.encode(buildEmpty()); |
2836 return new async.Future.value(stringResponse(200, h, resp)); | 4388 return new async.Future.value(stringResponse(200, h, resp)); |
2837 }), true); | 4389 }), true); |
2838 res.delete(arg_sinkName).then(unittest.expectAsync1(((api.Empty response)
{ | 4390 res |
| 4391 .delete(arg_sinkName) |
| 4392 .then(unittest.expectAsync1(((api.Empty response) { |
2839 checkEmpty(response); | 4393 checkEmpty(response); |
2840 }))); | 4394 }))); |
2841 }); | 4395 }); |
2842 | 4396 |
2843 unittest.test("method--get", () { | 4397 unittest.test("method--get", () { |
2844 | |
2845 var mock = new HttpServerMock(); | 4398 var mock = new HttpServerMock(); |
2846 api.ProjectsSinksResourceApi res = new api.LoggingApi(mock).projects.sinks
; | 4399 api.ProjectsSinksResourceApi res = |
| 4400 new api.LoggingApi(mock).projects.sinks; |
2847 var arg_sinkName = "foo"; | 4401 var arg_sinkName = "foo"; |
2848 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4402 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2849 var path = (req.url).path; | 4403 var path = (req.url).path; |
2850 var pathOffset = 0; | 4404 var pathOffset = 0; |
2851 var index; | 4405 var index; |
2852 var subPart; | 4406 var subPart; |
2853 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4407 unittest.expect( |
| 4408 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2854 pathOffset += 1; | 4409 pathOffset += 1; |
2855 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 4410 unittest.expect( |
| 4411 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2856 pathOffset += 3; | 4412 pathOffset += 3; |
2857 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 4413 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2858 | 4414 |
2859 var query = (req.url).query; | 4415 var query = (req.url).query; |
2860 var queryOffset = 0; | 4416 var queryOffset = 0; |
2861 var queryMap = {}; | 4417 var queryMap = {}; |
2862 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4418 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2863 parseBool(n) { | 4419 parseBool(n) { |
2864 if (n == "true") return true; | 4420 if (n == "true") return true; |
2865 if (n == "false") return false; | 4421 if (n == "false") return false; |
2866 if (n == null) return null; | 4422 if (n == null) return null; |
2867 throw new core.ArgumentError("Invalid boolean: $n"); | 4423 throw new core.ArgumentError("Invalid boolean: $n"); |
2868 } | 4424 } |
| 4425 |
2869 if (query.length > 0) { | 4426 if (query.length > 0) { |
2870 for (var part in query.split("&")) { | 4427 for (var part in query.split("&")) { |
2871 var keyvalue = part.split("="); | 4428 var keyvalue = part.split("="); |
2872 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4429 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4430 core.Uri.decodeQueryComponent(keyvalue[1])); |
2873 } | 4431 } |
2874 } | 4432 } |
2875 | 4433 |
2876 | |
2877 var h = { | 4434 var h = { |
2878 "content-type" : "application/json; charset=utf-8", | 4435 "content-type": "application/json; charset=utf-8", |
2879 }; | 4436 }; |
2880 var resp = convert.JSON.encode(buildLogSink()); | 4437 var resp = convert.JSON.encode(buildLogSink()); |
2881 return new async.Future.value(stringResponse(200, h, resp)); | 4438 return new async.Future.value(stringResponse(200, h, resp)); |
2882 }), true); | 4439 }), true); |
2883 res.get(arg_sinkName).then(unittest.expectAsync1(((api.LogSink response) { | 4440 res.get(arg_sinkName).then(unittest.expectAsync1(((api.LogSink response) { |
2884 checkLogSink(response); | 4441 checkLogSink(response); |
2885 }))); | 4442 }))); |
2886 }); | 4443 }); |
2887 | 4444 |
2888 unittest.test("method--list", () { | 4445 unittest.test("method--list", () { |
2889 | |
2890 var mock = new HttpServerMock(); | 4446 var mock = new HttpServerMock(); |
2891 api.ProjectsSinksResourceApi res = new api.LoggingApi(mock).projects.sinks
; | 4447 api.ProjectsSinksResourceApi res = |
| 4448 new api.LoggingApi(mock).projects.sinks; |
2892 var arg_parent = "foo"; | 4449 var arg_parent = "foo"; |
2893 var arg_pageToken = "foo"; | 4450 var arg_pageToken = "foo"; |
2894 var arg_pageSize = 42; | 4451 var arg_pageSize = 42; |
2895 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4452 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2896 var path = (req.url).path; | 4453 var path = (req.url).path; |
2897 var pathOffset = 0; | 4454 var pathOffset = 0; |
2898 var index; | 4455 var index; |
2899 var subPart; | 4456 var subPart; |
2900 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4457 unittest.expect( |
| 4458 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2901 pathOffset += 1; | 4459 pathOffset += 1; |
2902 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 4460 unittest.expect( |
| 4461 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2903 pathOffset += 3; | 4462 pathOffset += 3; |
2904 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 4463 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2905 | 4464 |
2906 var query = (req.url).query; | 4465 var query = (req.url).query; |
2907 var queryOffset = 0; | 4466 var queryOffset = 0; |
2908 var queryMap = {}; | 4467 var queryMap = {}; |
2909 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4468 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2910 parseBool(n) { | 4469 parseBool(n) { |
2911 if (n == "true") return true; | 4470 if (n == "true") return true; |
2912 if (n == "false") return false; | 4471 if (n == "false") return false; |
2913 if (n == null) return null; | 4472 if (n == null) return null; |
2914 throw new core.ArgumentError("Invalid boolean: $n"); | 4473 throw new core.ArgumentError("Invalid boolean: $n"); |
2915 } | 4474 } |
| 4475 |
2916 if (query.length > 0) { | 4476 if (query.length > 0) { |
2917 for (var part in query.split("&")) { | 4477 for (var part in query.split("&")) { |
2918 var keyvalue = part.split("="); | 4478 var keyvalue = part.split("="); |
2919 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4479 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4480 core.Uri.decodeQueryComponent(keyvalue[1])); |
2920 } | 4481 } |
2921 } | 4482 } |
2922 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 4483 unittest.expect( |
2923 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | 4484 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
2924 | 4485 unittest.expect(core.int.parse(queryMap["pageSize"].first), |
| 4486 unittest.equals(arg_pageSize)); |
2925 | 4487 |
2926 var h = { | 4488 var h = { |
2927 "content-type" : "application/json; charset=utf-8", | 4489 "content-type": "application/json; charset=utf-8", |
2928 }; | 4490 }; |
2929 var resp = convert.JSON.encode(buildListSinksResponse()); | 4491 var resp = convert.JSON.encode(buildListSinksResponse()); |
2930 return new async.Future.value(stringResponse(200, h, resp)); | 4492 return new async.Future.value(stringResponse(200, h, resp)); |
2931 }), true); | 4493 }), true); |
2932 res.list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize).the
n(unittest.expectAsync1(((api.ListSinksResponse response) { | 4494 res |
| 4495 .list(arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize) |
| 4496 .then(unittest.expectAsync1(((api.ListSinksResponse response) { |
2933 checkListSinksResponse(response); | 4497 checkListSinksResponse(response); |
2934 }))); | 4498 }))); |
2935 }); | 4499 }); |
2936 | 4500 |
2937 unittest.test("method--patch", () { | 4501 unittest.test("method--patch", () { |
2938 | |
2939 var mock = new HttpServerMock(); | 4502 var mock = new HttpServerMock(); |
2940 api.ProjectsSinksResourceApi res = new api.LoggingApi(mock).projects.sinks
; | 4503 api.ProjectsSinksResourceApi res = |
| 4504 new api.LoggingApi(mock).projects.sinks; |
2941 var arg_request = buildLogSink(); | 4505 var arg_request = buildLogSink(); |
2942 var arg_sinkName = "foo"; | 4506 var arg_sinkName = "foo"; |
| 4507 var arg_updateMask = "foo"; |
2943 var arg_uniqueWriterIdentity = true; | 4508 var arg_uniqueWriterIdentity = true; |
2944 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4509 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2945 var obj = new api.LogSink.fromJson(json); | 4510 var obj = new api.LogSink.fromJson(json); |
2946 checkLogSink(obj); | 4511 checkLogSink(obj); |
2947 | 4512 |
2948 var path = (req.url).path; | 4513 var path = (req.url).path; |
2949 var pathOffset = 0; | 4514 var pathOffset = 0; |
2950 var index; | 4515 var index; |
2951 var subPart; | 4516 var subPart; |
2952 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4517 unittest.expect( |
| 4518 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
2953 pathOffset += 1; | 4519 pathOffset += 1; |
2954 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 4520 unittest.expect( |
| 4521 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
2955 pathOffset += 3; | 4522 pathOffset += 3; |
2956 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 4523 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
2957 | 4524 |
2958 var query = (req.url).query; | 4525 var query = (req.url).query; |
2959 var queryOffset = 0; | 4526 var queryOffset = 0; |
2960 var queryMap = {}; | 4527 var queryMap = {}; |
2961 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4528 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
2962 parseBool(n) { | 4529 parseBool(n) { |
2963 if (n == "true") return true; | 4530 if (n == "true") return true; |
2964 if (n == "false") return false; | 4531 if (n == "false") return false; |
2965 if (n == null) return null; | 4532 if (n == null) return null; |
2966 throw new core.ArgumentError("Invalid boolean: $n"); | 4533 throw new core.ArgumentError("Invalid boolean: $n"); |
2967 } | 4534 } |
| 4535 |
2968 if (query.length > 0) { | 4536 if (query.length > 0) { |
2969 for (var part in query.split("&")) { | 4537 for (var part in query.split("&")) { |
2970 var keyvalue = part.split("="); | 4538 var keyvalue = part.split("="); |
2971 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4539 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4540 core.Uri.decodeQueryComponent(keyvalue[1])); |
2972 } | 4541 } |
2973 } | 4542 } |
2974 unittest.expect(queryMap["uniqueWriterIdentity"].first, unittest.equals(
"$arg_uniqueWriterIdentity")); | 4543 unittest.expect( |
2975 | 4544 queryMap["updateMask"].first, unittest.equals(arg_updateMask)); |
| 4545 unittest.expect(queryMap["uniqueWriterIdentity"].first, |
| 4546 unittest.equals("$arg_uniqueWriterIdentity")); |
2976 | 4547 |
2977 var h = { | 4548 var h = { |
2978 "content-type" : "application/json; charset=utf-8", | 4549 "content-type": "application/json; charset=utf-8", |
2979 }; | 4550 }; |
2980 var resp = convert.JSON.encode(buildLogSink()); | 4551 var resp = convert.JSON.encode(buildLogSink()); |
2981 return new async.Future.value(stringResponse(200, h, resp)); | 4552 return new async.Future.value(stringResponse(200, h, resp)); |
2982 }), true); | 4553 }), true); |
2983 res.patch(arg_request, arg_sinkName, uniqueWriterIdentity: arg_uniqueWrite
rIdentity).then(unittest.expectAsync1(((api.LogSink response) { | 4554 res |
| 4555 .patch(arg_request, arg_sinkName, |
| 4556 updateMask: arg_updateMask, |
| 4557 uniqueWriterIdentity: arg_uniqueWriterIdentity) |
| 4558 .then(unittest.expectAsync1(((api.LogSink response) { |
2984 checkLogSink(response); | 4559 checkLogSink(response); |
2985 }))); | 4560 }))); |
2986 }); | 4561 }); |
2987 | 4562 |
2988 unittest.test("method--update", () { | 4563 unittest.test("method--update", () { |
2989 | |
2990 var mock = new HttpServerMock(); | 4564 var mock = new HttpServerMock(); |
2991 api.ProjectsSinksResourceApi res = new api.LoggingApi(mock).projects.sinks
; | 4565 api.ProjectsSinksResourceApi res = |
| 4566 new api.LoggingApi(mock).projects.sinks; |
2992 var arg_request = buildLogSink(); | 4567 var arg_request = buildLogSink(); |
2993 var arg_sinkName = "foo"; | 4568 var arg_sinkName = "foo"; |
| 4569 var arg_updateMask = "foo"; |
2994 var arg_uniqueWriterIdentity = true; | 4570 var arg_uniqueWriterIdentity = true; |
2995 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4571 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
2996 var obj = new api.LogSink.fromJson(json); | 4572 var obj = new api.LogSink.fromJson(json); |
2997 checkLogSink(obj); | 4573 checkLogSink(obj); |
2998 | 4574 |
2999 var path = (req.url).path; | 4575 var path = (req.url).path; |
3000 var pathOffset = 0; | 4576 var pathOffset = 0; |
3001 var index; | 4577 var index; |
3002 var subPart; | 4578 var subPart; |
3003 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4579 unittest.expect( |
| 4580 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3004 pathOffset += 1; | 4581 pathOffset += 1; |
3005 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ
als("v2/")); | 4582 unittest.expect( |
| 4583 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); |
3006 pathOffset += 3; | 4584 pathOffset += 3; |
3007 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | 4585 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; |
3008 | 4586 |
3009 var query = (req.url).query; | 4587 var query = (req.url).query; |
3010 var queryOffset = 0; | 4588 var queryOffset = 0; |
3011 var queryMap = {}; | 4589 var queryMap = {}; |
3012 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4590 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3013 parseBool(n) { | 4591 parseBool(n) { |
3014 if (n == "true") return true; | 4592 if (n == "true") return true; |
3015 if (n == "false") return false; | 4593 if (n == "false") return false; |
3016 if (n == null) return null; | 4594 if (n == null) return null; |
3017 throw new core.ArgumentError("Invalid boolean: $n"); | 4595 throw new core.ArgumentError("Invalid boolean: $n"); |
3018 } | 4596 } |
| 4597 |
3019 if (query.length > 0) { | 4598 if (query.length > 0) { |
3020 for (var part in query.split("&")) { | 4599 for (var part in query.split("&")) { |
3021 var keyvalue = part.split("="); | 4600 var keyvalue = part.split("="); |
3022 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4601 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4602 core.Uri.decodeQueryComponent(keyvalue[1])); |
3023 } | 4603 } |
3024 } | 4604 } |
3025 unittest.expect(queryMap["uniqueWriterIdentity"].first, unittest.equals(
"$arg_uniqueWriterIdentity")); | 4605 unittest.expect( |
3026 | 4606 queryMap["updateMask"].first, unittest.equals(arg_updateMask)); |
| 4607 unittest.expect(queryMap["uniqueWriterIdentity"].first, |
| 4608 unittest.equals("$arg_uniqueWriterIdentity")); |
3027 | 4609 |
3028 var h = { | 4610 var h = { |
3029 "content-type" : "application/json; charset=utf-8", | 4611 "content-type": "application/json; charset=utf-8", |
3030 }; | 4612 }; |
3031 var resp = convert.JSON.encode(buildLogSink()); | 4613 var resp = convert.JSON.encode(buildLogSink()); |
3032 return new async.Future.value(stringResponse(200, h, resp)); | 4614 return new async.Future.value(stringResponse(200, h, resp)); |
3033 }), true); | 4615 }), true); |
3034 res.update(arg_request, arg_sinkName, uniqueWriterIdentity: arg_uniqueWrit
erIdentity).then(unittest.expectAsync1(((api.LogSink response) { | 4616 res |
| 4617 .update(arg_request, arg_sinkName, |
| 4618 updateMask: arg_updateMask, |
| 4619 uniqueWriterIdentity: arg_uniqueWriterIdentity) |
| 4620 .then(unittest.expectAsync1(((api.LogSink response) { |
3035 checkLogSink(response); | 4621 checkLogSink(response); |
3036 }))); | 4622 }))); |
3037 }); | 4623 }); |
3038 | |
3039 }); | 4624 }); |
3040 | |
3041 | |
3042 } | 4625 } |
3043 | |
OLD | NEW |