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

Side by Side Diff: generated/googleapis/test/cloudtrace/v2_test.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 library googleapis.cloudtrace.v2.test; 1 library googleapis.cloudtrace.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/cloudtrace/v2.dart' as api; 10 import 'package:googleapis/cloudtrace/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
54 core.int buildCounterAnnotation = 0; 53 core.int buildCounterAnnotation = 0;
55 buildAnnotation() { 54 buildAnnotation() {
56 var o = new api.Annotation(); 55 var o = new api.Annotation();
57 buildCounterAnnotation++; 56 buildCounterAnnotation++;
58 if (buildCounterAnnotation < 3) { 57 if (buildCounterAnnotation < 3) {
59 o.attributes = buildAttributes(); 58 o.attributes = buildAttributes();
(...skipping 28 matching lines...) Expand all
88 checkAttributeValue(api.AttributeValue o) { 87 checkAttributeValue(api.AttributeValue o) {
89 buildCounterAttributeValue++; 88 buildCounterAttributeValue++;
90 if (buildCounterAttributeValue < 3) { 89 if (buildCounterAttributeValue < 3) {
91 unittest.expect(o.boolValue, unittest.isTrue); 90 unittest.expect(o.boolValue, unittest.isTrue);
92 unittest.expect(o.intValue, unittest.equals('foo')); 91 unittest.expect(o.intValue, unittest.equals('foo'));
93 checkTruncatableString(o.stringValue); 92 checkTruncatableString(o.stringValue);
94 } 93 }
95 buildCounterAttributeValue--; 94 buildCounterAttributeValue--;
96 } 95 }
97 96
98 buildUnnamed1104() { 97 buildUnnamed1107() {
99 var o = new core.Map<core.String, api.AttributeValue>(); 98 var o = new core.Map<core.String, api.AttributeValue>();
100 o["x"] = buildAttributeValue(); 99 o["x"] = buildAttributeValue();
101 o["y"] = buildAttributeValue(); 100 o["y"] = buildAttributeValue();
102 return o; 101 return o;
103 } 102 }
104 103
105 checkUnnamed1104(core.Map<core.String, api.AttributeValue> o) { 104 checkUnnamed1107(core.Map<core.String, api.AttributeValue> o) {
106 unittest.expect(o, unittest.hasLength(2)); 105 unittest.expect(o, unittest.hasLength(2));
107 checkAttributeValue(o["x"]); 106 checkAttributeValue(o["x"]);
108 checkAttributeValue(o["y"]); 107 checkAttributeValue(o["y"]);
109 } 108 }
110 109
111 core.int buildCounterAttributes = 0; 110 core.int buildCounterAttributes = 0;
112 buildAttributes() { 111 buildAttributes() {
113 var o = new api.Attributes(); 112 var o = new api.Attributes();
114 buildCounterAttributes++; 113 buildCounterAttributes++;
115 if (buildCounterAttributes < 3) { 114 if (buildCounterAttributes < 3) {
116 o.attributeMap = buildUnnamed1104(); 115 o.attributeMap = buildUnnamed1107();
117 o.droppedAttributesCount = 42; 116 o.droppedAttributesCount = 42;
118 } 117 }
119 buildCounterAttributes--; 118 buildCounterAttributes--;
120 return o; 119 return o;
121 } 120 }
122 121
123 checkAttributes(api.Attributes o) { 122 checkAttributes(api.Attributes o) {
124 buildCounterAttributes++; 123 buildCounterAttributes++;
125 if (buildCounterAttributes < 3) { 124 if (buildCounterAttributes < 3) {
126 checkUnnamed1104(o.attributeMap); 125 checkUnnamed1107(o.attributeMap);
127 unittest.expect(o.droppedAttributesCount, unittest.equals(42)); 126 unittest.expect(o.droppedAttributesCount, unittest.equals(42));
128 } 127 }
129 buildCounterAttributes--; 128 buildCounterAttributes--;
130 } 129 }
131 130
132 buildUnnamed1105() { 131 buildUnnamed1108() {
133 var o = new core.List<api.Span>(); 132 var o = new core.List<api.Span>();
134 o.add(buildSpan()); 133 o.add(buildSpan());
135 o.add(buildSpan()); 134 o.add(buildSpan());
136 return o; 135 return o;
137 } 136 }
138 137
139 checkUnnamed1105(core.List<api.Span> o) { 138 checkUnnamed1108(core.List<api.Span> o) {
140 unittest.expect(o, unittest.hasLength(2)); 139 unittest.expect(o, unittest.hasLength(2));
141 checkSpan(o[0]); 140 checkSpan(o[0]);
142 checkSpan(o[1]); 141 checkSpan(o[1]);
143 } 142 }
144 143
145 core.int buildCounterBatchWriteSpansRequest = 0; 144 core.int buildCounterBatchWriteSpansRequest = 0;
146 buildBatchWriteSpansRequest() { 145 buildBatchWriteSpansRequest() {
147 var o = new api.BatchWriteSpansRequest(); 146 var o = new api.BatchWriteSpansRequest();
148 buildCounterBatchWriteSpansRequest++; 147 buildCounterBatchWriteSpansRequest++;
149 if (buildCounterBatchWriteSpansRequest < 3) { 148 if (buildCounterBatchWriteSpansRequest < 3) {
150 o.spans = buildUnnamed1105(); 149 o.spans = buildUnnamed1108();
151 } 150 }
152 buildCounterBatchWriteSpansRequest--; 151 buildCounterBatchWriteSpansRequest--;
153 return o; 152 return o;
154 } 153 }
155 154
156 checkBatchWriteSpansRequest(api.BatchWriteSpansRequest o) { 155 checkBatchWriteSpansRequest(api.BatchWriteSpansRequest o) {
157 buildCounterBatchWriteSpansRequest++; 156 buildCounterBatchWriteSpansRequest++;
158 if (buildCounterBatchWriteSpansRequest < 3) { 157 if (buildCounterBatchWriteSpansRequest < 3) {
159 checkUnnamed1105(o.spans); 158 checkUnnamed1108(o.spans);
160 } 159 }
161 buildCounterBatchWriteSpansRequest--; 160 buildCounterBatchWriteSpansRequest--;
162 } 161 }
163 162
164 core.int buildCounterEmpty = 0; 163 core.int buildCounterEmpty = 0;
165 buildEmpty() { 164 buildEmpty() {
166 var o = new api.Empty(); 165 var o = new api.Empty();
167 buildCounterEmpty++; 166 buildCounterEmpty++;
168 if (buildCounterEmpty < 3) { 167 if (buildCounterEmpty < 3) {}
169 }
170 buildCounterEmpty--; 168 buildCounterEmpty--;
171 return o; 169 return o;
172 } 170 }
173 171
174 checkEmpty(api.Empty o) { 172 checkEmpty(api.Empty o) {
175 buildCounterEmpty++; 173 buildCounterEmpty++;
176 if (buildCounterEmpty < 3) { 174 if (buildCounterEmpty < 3) {}
177 }
178 buildCounterEmpty--; 175 buildCounterEmpty--;
179 } 176 }
180 177
181 core.int buildCounterLink = 0; 178 core.int buildCounterLink = 0;
182 buildLink() { 179 buildLink() {
183 var o = new api.Link(); 180 var o = new api.Link();
184 buildCounterLink++; 181 buildCounterLink++;
185 if (buildCounterLink < 3) { 182 if (buildCounterLink < 3) {
186 o.attributes = buildAttributes(); 183 o.attributes = buildAttributes();
187 o.spanId = "foo"; 184 o.spanId = "foo";
188 o.traceId = "foo"; 185 o.traceId = "foo";
189 o.type = "foo"; 186 o.type = "foo";
190 } 187 }
191 buildCounterLink--; 188 buildCounterLink--;
192 return o; 189 return o;
193 } 190 }
194 191
195 checkLink(api.Link o) { 192 checkLink(api.Link o) {
196 buildCounterLink++; 193 buildCounterLink++;
197 if (buildCounterLink < 3) { 194 if (buildCounterLink < 3) {
198 checkAttributes(o.attributes); 195 checkAttributes(o.attributes);
199 unittest.expect(o.spanId, unittest.equals('foo')); 196 unittest.expect(o.spanId, unittest.equals('foo'));
200 unittest.expect(o.traceId, unittest.equals('foo')); 197 unittest.expect(o.traceId, unittest.equals('foo'));
201 unittest.expect(o.type, unittest.equals('foo')); 198 unittest.expect(o.type, unittest.equals('foo'));
202 } 199 }
203 buildCounterLink--; 200 buildCounterLink--;
204 } 201 }
205 202
206 buildUnnamed1106() { 203 buildUnnamed1109() {
207 var o = new core.List<api.Link>(); 204 var o = new core.List<api.Link>();
208 o.add(buildLink()); 205 o.add(buildLink());
209 o.add(buildLink()); 206 o.add(buildLink());
210 return o; 207 return o;
211 } 208 }
212 209
213 checkUnnamed1106(core.List<api.Link> o) { 210 checkUnnamed1109(core.List<api.Link> o) {
214 unittest.expect(o, unittest.hasLength(2)); 211 unittest.expect(o, unittest.hasLength(2));
215 checkLink(o[0]); 212 checkLink(o[0]);
216 checkLink(o[1]); 213 checkLink(o[1]);
217 } 214 }
218 215
219 core.int buildCounterLinks = 0; 216 core.int buildCounterLinks = 0;
220 buildLinks() { 217 buildLinks() {
221 var o = new api.Links(); 218 var o = new api.Links();
222 buildCounterLinks++; 219 buildCounterLinks++;
223 if (buildCounterLinks < 3) { 220 if (buildCounterLinks < 3) {
224 o.droppedLinksCount = 42; 221 o.droppedLinksCount = 42;
225 o.link = buildUnnamed1106(); 222 o.link = buildUnnamed1109();
226 } 223 }
227 buildCounterLinks--; 224 buildCounterLinks--;
228 return o; 225 return o;
229 } 226 }
230 227
231 checkLinks(api.Links o) { 228 checkLinks(api.Links o) {
232 buildCounterLinks++; 229 buildCounterLinks++;
233 if (buildCounterLinks < 3) { 230 if (buildCounterLinks < 3) {
234 unittest.expect(o.droppedLinksCount, unittest.equals(42)); 231 unittest.expect(o.droppedLinksCount, unittest.equals(42));
235 checkUnnamed1106(o.link); 232 checkUnnamed1109(o.link);
236 } 233 }
237 buildCounterLinks--; 234 buildCounterLinks--;
238 } 235 }
239 236
240 buildUnnamed1107() { 237 buildUnnamed1110() {
241 var o = new core.List<api.Span>(); 238 var o = new core.List<api.Span>();
242 o.add(buildSpan()); 239 o.add(buildSpan());
243 o.add(buildSpan()); 240 o.add(buildSpan());
244 return o; 241 return o;
245 } 242 }
246 243
247 checkUnnamed1107(core.List<api.Span> o) { 244 checkUnnamed1110(core.List<api.Span> o) {
248 unittest.expect(o, unittest.hasLength(2)); 245 unittest.expect(o, unittest.hasLength(2));
249 checkSpan(o[0]); 246 checkSpan(o[0]);
250 checkSpan(o[1]); 247 checkSpan(o[1]);
251 } 248 }
252 249
253 core.int buildCounterListSpansResponse = 0; 250 core.int buildCounterListSpansResponse = 0;
254 buildListSpansResponse() { 251 buildListSpansResponse() {
255 var o = new api.ListSpansResponse(); 252 var o = new api.ListSpansResponse();
256 buildCounterListSpansResponse++; 253 buildCounterListSpansResponse++;
257 if (buildCounterListSpansResponse < 3) { 254 if (buildCounterListSpansResponse < 3) {
258 o.nextPageToken = "foo"; 255 o.nextPageToken = "foo";
259 o.spans = buildUnnamed1107(); 256 o.spans = buildUnnamed1110();
260 } 257 }
261 buildCounterListSpansResponse--; 258 buildCounterListSpansResponse--;
262 return o; 259 return o;
263 } 260 }
264 261
265 checkListSpansResponse(api.ListSpansResponse o) { 262 checkListSpansResponse(api.ListSpansResponse o) {
266 buildCounterListSpansResponse++; 263 buildCounterListSpansResponse++;
267 if (buildCounterListSpansResponse < 3) { 264 if (buildCounterListSpansResponse < 3) {
268 unittest.expect(o.nextPageToken, unittest.equals('foo')); 265 unittest.expect(o.nextPageToken, unittest.equals('foo'));
269 checkUnnamed1107(o.spans); 266 checkUnnamed1110(o.spans);
270 } 267 }
271 buildCounterListSpansResponse--; 268 buildCounterListSpansResponse--;
272 } 269 }
273 270
274 buildUnnamed1108() { 271 buildUnnamed1111() {
275 var o = new core.List<api.Trace>(); 272 var o = new core.List<api.Trace>();
276 o.add(buildTrace()); 273 o.add(buildTrace());
277 o.add(buildTrace()); 274 o.add(buildTrace());
278 return o; 275 return o;
279 } 276 }
280 277
281 checkUnnamed1108(core.List<api.Trace> o) { 278 checkUnnamed1111(core.List<api.Trace> o) {
282 unittest.expect(o, unittest.hasLength(2)); 279 unittest.expect(o, unittest.hasLength(2));
283 checkTrace(o[0]); 280 checkTrace(o[0]);
284 checkTrace(o[1]); 281 checkTrace(o[1]);
285 } 282 }
286 283
287 core.int buildCounterListTracesResponse = 0; 284 core.int buildCounterListTracesResponse = 0;
288 buildListTracesResponse() { 285 buildListTracesResponse() {
289 var o = new api.ListTracesResponse(); 286 var o = new api.ListTracesResponse();
290 buildCounterListTracesResponse++; 287 buildCounterListTracesResponse++;
291 if (buildCounterListTracesResponse < 3) { 288 if (buildCounterListTracesResponse < 3) {
292 o.nextPageToken = "foo"; 289 o.nextPageToken = "foo";
293 o.traces = buildUnnamed1108(); 290 o.traces = buildUnnamed1111();
294 } 291 }
295 buildCounterListTracesResponse--; 292 buildCounterListTracesResponse--;
296 return o; 293 return o;
297 } 294 }
298 295
299 checkListTracesResponse(api.ListTracesResponse o) { 296 checkListTracesResponse(api.ListTracesResponse o) {
300 buildCounterListTracesResponse++; 297 buildCounterListTracesResponse++;
301 if (buildCounterListTracesResponse < 3) { 298 if (buildCounterListTracesResponse < 3) {
302 unittest.expect(o.nextPageToken, unittest.equals('foo')); 299 unittest.expect(o.nextPageToken, unittest.equals('foo'));
303 checkUnnamed1108(o.traces); 300 checkUnnamed1111(o.traces);
304 } 301 }
305 buildCounterListTracesResponse--; 302 buildCounterListTracesResponse--;
306 } 303 }
307 304
308 core.int buildCounterModule = 0; 305 core.int buildCounterModule = 0;
309 buildModule() { 306 buildModule() {
310 var o = new api.Module(); 307 var o = new api.Module();
311 buildCounterModule++; 308 buildCounterModule++;
312 if (buildCounterModule < 3) { 309 if (buildCounterModule < 3) {
313 o.buildId = buildTruncatableString(); 310 o.buildId = buildTruncatableString();
(...skipping 10 matching lines...) Expand all
324 checkTruncatableString(o.module); 321 checkTruncatableString(o.module);
325 } 322 }
326 buildCounterModule--; 323 buildCounterModule--;
327 } 324 }
328 325
329 core.int buildCounterNetworkEvent = 0; 326 core.int buildCounterNetworkEvent = 0;
330 buildNetworkEvent() { 327 buildNetworkEvent() {
331 var o = new api.NetworkEvent(); 328 var o = new api.NetworkEvent();
332 buildCounterNetworkEvent++; 329 buildCounterNetworkEvent++;
333 if (buildCounterNetworkEvent < 3) { 330 if (buildCounterNetworkEvent < 3) {
331 o.compressedMessageSize = "foo";
334 o.messageId = "foo"; 332 o.messageId = "foo";
335 o.messageSize = "foo";
336 o.time = "foo"; 333 o.time = "foo";
337 o.type = "foo"; 334 o.type = "foo";
335 o.uncompressedMessageSize = "foo";
338 } 336 }
339 buildCounterNetworkEvent--; 337 buildCounterNetworkEvent--;
340 return o; 338 return o;
341 } 339 }
342 340
343 checkNetworkEvent(api.NetworkEvent o) { 341 checkNetworkEvent(api.NetworkEvent o) {
344 buildCounterNetworkEvent++; 342 buildCounterNetworkEvent++;
345 if (buildCounterNetworkEvent < 3) { 343 if (buildCounterNetworkEvent < 3) {
344 unittest.expect(o.compressedMessageSize, unittest.equals('foo'));
346 unittest.expect(o.messageId, unittest.equals('foo')); 345 unittest.expect(o.messageId, unittest.equals('foo'));
347 unittest.expect(o.messageSize, unittest.equals('foo'));
348 unittest.expect(o.time, unittest.equals('foo')); 346 unittest.expect(o.time, unittest.equals('foo'));
349 unittest.expect(o.type, unittest.equals('foo')); 347 unittest.expect(o.type, unittest.equals('foo'));
348 unittest.expect(o.uncompressedMessageSize, unittest.equals('foo'));
350 } 349 }
351 buildCounterNetworkEvent--; 350 buildCounterNetworkEvent--;
352 } 351 }
353 352
354 core.int buildCounterSpan = 0; 353 core.int buildCounterSpan = 0;
355 buildSpan() { 354 buildSpan() {
356 var o = new api.Span(); 355 var o = new api.Span();
357 buildCounterSpan++; 356 buildCounterSpan++;
358 if (buildCounterSpan < 3) { 357 if (buildCounterSpan < 3) {
359 o.attributes = buildAttributes(); 358 o.attributes = buildAttributes();
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
418 checkTruncatableString(o.fileName); 417 checkTruncatableString(o.fileName);
419 checkTruncatableString(o.functionName); 418 checkTruncatableString(o.functionName);
420 unittest.expect(o.lineNumber, unittest.equals('foo')); 419 unittest.expect(o.lineNumber, unittest.equals('foo'));
421 checkModule(o.loadModule); 420 checkModule(o.loadModule);
422 checkTruncatableString(o.originalFunctionName); 421 checkTruncatableString(o.originalFunctionName);
423 checkTruncatableString(o.sourceVersion); 422 checkTruncatableString(o.sourceVersion);
424 } 423 }
425 buildCounterStackFrame--; 424 buildCounterStackFrame--;
426 } 425 }
427 426
428 buildUnnamed1109() { 427 buildUnnamed1112() {
429 var o = new core.List<api.StackFrame>(); 428 var o = new core.List<api.StackFrame>();
430 o.add(buildStackFrame()); 429 o.add(buildStackFrame());
431 o.add(buildStackFrame()); 430 o.add(buildStackFrame());
432 return o; 431 return o;
433 } 432 }
434 433
435 checkUnnamed1109(core.List<api.StackFrame> o) { 434 checkUnnamed1112(core.List<api.StackFrame> o) {
436 unittest.expect(o, unittest.hasLength(2)); 435 unittest.expect(o, unittest.hasLength(2));
437 checkStackFrame(o[0]); 436 checkStackFrame(o[0]);
438 checkStackFrame(o[1]); 437 checkStackFrame(o[1]);
439 } 438 }
440 439
441 core.int buildCounterStackFrames = 0; 440 core.int buildCounterStackFrames = 0;
442 buildStackFrames() { 441 buildStackFrames() {
443 var o = new api.StackFrames(); 442 var o = new api.StackFrames();
444 buildCounterStackFrames++; 443 buildCounterStackFrames++;
445 if (buildCounterStackFrames < 3) { 444 if (buildCounterStackFrames < 3) {
446 o.droppedFramesCount = 42; 445 o.droppedFramesCount = 42;
447 o.frame = buildUnnamed1109(); 446 o.frame = buildUnnamed1112();
448 } 447 }
449 buildCounterStackFrames--; 448 buildCounterStackFrames--;
450 return o; 449 return o;
451 } 450 }
452 451
453 checkStackFrames(api.StackFrames o) { 452 checkStackFrames(api.StackFrames o) {
454 buildCounterStackFrames++; 453 buildCounterStackFrames++;
455 if (buildCounterStackFrames < 3) { 454 if (buildCounterStackFrames < 3) {
456 unittest.expect(o.droppedFramesCount, unittest.equals(42)); 455 unittest.expect(o.droppedFramesCount, unittest.equals(42));
457 checkUnnamed1109(o.frame); 456 checkUnnamed1112(o.frame);
458 } 457 }
459 buildCounterStackFrames--; 458 buildCounterStackFrames--;
460 } 459 }
461 460
462 core.int buildCounterStackTrace = 0; 461 core.int buildCounterStackTrace = 0;
463 buildStackTrace() { 462 buildStackTrace() {
464 var o = new api.StackTrace(); 463 var o = new api.StackTrace();
465 buildCounterStackTrace++; 464 buildCounterStackTrace++;
466 if (buildCounterStackTrace < 3) { 465 if (buildCounterStackTrace < 3) {
467 o.stackFrames = buildStackFrames(); 466 o.stackFrames = buildStackFrames();
468 o.stackTraceHashId = "foo"; 467 o.stackTraceHashId = "foo";
469 } 468 }
470 buildCounterStackTrace--; 469 buildCounterStackTrace--;
471 return o; 470 return o;
472 } 471 }
473 472
474 checkStackTrace(api.StackTrace o) { 473 checkStackTrace(api.StackTrace o) {
475 buildCounterStackTrace++; 474 buildCounterStackTrace++;
476 if (buildCounterStackTrace < 3) { 475 if (buildCounterStackTrace < 3) {
477 checkStackFrames(o.stackFrames); 476 checkStackFrames(o.stackFrames);
478 unittest.expect(o.stackTraceHashId, unittest.equals('foo')); 477 unittest.expect(o.stackTraceHashId, unittest.equals('foo'));
479 } 478 }
480 buildCounterStackTrace--; 479 buildCounterStackTrace--;
481 } 480 }
482 481
483 buildUnnamed1110() { 482 buildUnnamed1113() {
484 var o = new core.Map<core.String, core.Object>(); 483 var o = new core.Map<core.String, core.Object>();
485 o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; 484 o["x"] = {
486 o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; 485 'list': [1, 2, 3],
486 'bool': true,
487 'string': 'foo'
488 };
489 o["y"] = {
490 'list': [1, 2, 3],
491 'bool': true,
492 'string': 'foo'
493 };
487 return o; 494 return o;
488 } 495 }
489 496
490 checkUnnamed1110(core.Map<core.String, core.Object> o) { 497 checkUnnamed1113(core.Map<core.String, core.Object> o) {
491 unittest.expect(o, unittest.hasLength(2)); 498 unittest.expect(o, unittest.hasLength(2));
492 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')); 499 var casted1 = (o["x"]) as core.Map;
493 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')); 500 unittest.expect(casted1, unittest.hasLength(3));
501 unittest.expect(casted1["list"], unittest.equals([1, 2, 3]));
502 unittest.expect(casted1["bool"], unittest.equals(true));
503 unittest.expect(casted1["string"], unittest.equals('foo'));
504 var casted2 = (o["y"]) as core.Map;
505 unittest.expect(casted2, unittest.hasLength(3));
506 unittest.expect(casted2["list"], unittest.equals([1, 2, 3]));
507 unittest.expect(casted2["bool"], unittest.equals(true));
508 unittest.expect(casted2["string"], unittest.equals('foo'));
494 } 509 }
495 510
496 buildUnnamed1111() { 511 buildUnnamed1114() {
497 var o = new core.List<core.Map<core.String, core.Object>>(); 512 var o = new core.List<core.Map<core.String, core.Object>>();
498 o.add(buildUnnamed1110()); 513 o.add(buildUnnamed1113());
499 o.add(buildUnnamed1110()); 514 o.add(buildUnnamed1113());
500 return o; 515 return o;
501 } 516 }
502 517
503 checkUnnamed1111(core.List<core.Map<core.String, core.Object>> o) { 518 checkUnnamed1114(core.List<core.Map<core.String, core.Object>> o) {
504 unittest.expect(o, unittest.hasLength(2)); 519 unittest.expect(o, unittest.hasLength(2));
505 checkUnnamed1110(o[0]); 520 checkUnnamed1113(o[0]);
506 checkUnnamed1110(o[1]); 521 checkUnnamed1113(o[1]);
507 } 522 }
508 523
509 core.int buildCounterStatus = 0; 524 core.int buildCounterStatus = 0;
510 buildStatus() { 525 buildStatus() {
511 var o = new api.Status(); 526 var o = new api.Status();
512 buildCounterStatus++; 527 buildCounterStatus++;
513 if (buildCounterStatus < 3) { 528 if (buildCounterStatus < 3) {
514 o.code = 42; 529 o.code = 42;
515 o.details = buildUnnamed1111(); 530 o.details = buildUnnamed1114();
516 o.message = "foo"; 531 o.message = "foo";
517 } 532 }
518 buildCounterStatus--; 533 buildCounterStatus--;
519 return o; 534 return o;
520 } 535 }
521 536
522 checkStatus(api.Status o) { 537 checkStatus(api.Status o) {
523 buildCounterStatus++; 538 buildCounterStatus++;
524 if (buildCounterStatus < 3) { 539 if (buildCounterStatus < 3) {
525 unittest.expect(o.code, unittest.equals(42)); 540 unittest.expect(o.code, unittest.equals(42));
526 checkUnnamed1111(o.details); 541 checkUnnamed1114(o.details);
527 unittest.expect(o.message, unittest.equals('foo')); 542 unittest.expect(o.message, unittest.equals('foo'));
528 } 543 }
529 buildCounterStatus--; 544 buildCounterStatus--;
530 } 545 }
531 546
532 core.int buildCounterTimeEvent = 0; 547 core.int buildCounterTimeEvent = 0;
533 buildTimeEvent() { 548 buildTimeEvent() {
534 var o = new api.TimeEvent(); 549 var o = new api.TimeEvent();
535 buildCounterTimeEvent++; 550 buildCounterTimeEvent++;
536 if (buildCounterTimeEvent < 3) { 551 if (buildCounterTimeEvent < 3) {
537 o.annotation = buildAnnotation(); 552 o.annotation = buildAnnotation();
538 o.networkEvent = buildNetworkEvent(); 553 o.networkEvent = buildNetworkEvent();
539 o.time = "foo"; 554 o.time = "foo";
540 } 555 }
541 buildCounterTimeEvent--; 556 buildCounterTimeEvent--;
542 return o; 557 return o;
543 } 558 }
544 559
545 checkTimeEvent(api.TimeEvent o) { 560 checkTimeEvent(api.TimeEvent o) {
546 buildCounterTimeEvent++; 561 buildCounterTimeEvent++;
547 if (buildCounterTimeEvent < 3) { 562 if (buildCounterTimeEvent < 3) {
548 checkAnnotation(o.annotation); 563 checkAnnotation(o.annotation);
549 checkNetworkEvent(o.networkEvent); 564 checkNetworkEvent(o.networkEvent);
550 unittest.expect(o.time, unittest.equals('foo')); 565 unittest.expect(o.time, unittest.equals('foo'));
551 } 566 }
552 buildCounterTimeEvent--; 567 buildCounterTimeEvent--;
553 } 568 }
554 569
555 buildUnnamed1112() { 570 buildUnnamed1115() {
556 var o = new core.List<api.TimeEvent>(); 571 var o = new core.List<api.TimeEvent>();
557 o.add(buildTimeEvent()); 572 o.add(buildTimeEvent());
558 o.add(buildTimeEvent()); 573 o.add(buildTimeEvent());
559 return o; 574 return o;
560 } 575 }
561 576
562 checkUnnamed1112(core.List<api.TimeEvent> o) { 577 checkUnnamed1115(core.List<api.TimeEvent> o) {
563 unittest.expect(o, unittest.hasLength(2)); 578 unittest.expect(o, unittest.hasLength(2));
564 checkTimeEvent(o[0]); 579 checkTimeEvent(o[0]);
565 checkTimeEvent(o[1]); 580 checkTimeEvent(o[1]);
566 } 581 }
567 582
568 core.int buildCounterTimeEvents = 0; 583 core.int buildCounterTimeEvents = 0;
569 buildTimeEvents() { 584 buildTimeEvents() {
570 var o = new api.TimeEvents(); 585 var o = new api.TimeEvents();
571 buildCounterTimeEvents++; 586 buildCounterTimeEvents++;
572 if (buildCounterTimeEvents < 3) { 587 if (buildCounterTimeEvents < 3) {
573 o.droppedAnnotationsCount = 42; 588 o.droppedAnnotationsCount = 42;
574 o.droppedNetworkEventsCount = 42; 589 o.droppedNetworkEventsCount = 42;
575 o.timeEvent = buildUnnamed1112(); 590 o.timeEvent = buildUnnamed1115();
576 } 591 }
577 buildCounterTimeEvents--; 592 buildCounterTimeEvents--;
578 return o; 593 return o;
579 } 594 }
580 595
581 checkTimeEvents(api.TimeEvents o) { 596 checkTimeEvents(api.TimeEvents o) {
582 buildCounterTimeEvents++; 597 buildCounterTimeEvents++;
583 if (buildCounterTimeEvents < 3) { 598 if (buildCounterTimeEvents < 3) {
584 unittest.expect(o.droppedAnnotationsCount, unittest.equals(42)); 599 unittest.expect(o.droppedAnnotationsCount, unittest.equals(42));
585 unittest.expect(o.droppedNetworkEventsCount, unittest.equals(42)); 600 unittest.expect(o.droppedNetworkEventsCount, unittest.equals(42));
586 checkUnnamed1112(o.timeEvent); 601 checkUnnamed1115(o.timeEvent);
587 } 602 }
588 buildCounterTimeEvents--; 603 buildCounterTimeEvents--;
589 } 604 }
590 605
591 core.int buildCounterTrace = 0; 606 core.int buildCounterTrace = 0;
592 buildTrace() { 607 buildTrace() {
593 var o = new api.Trace(); 608 var o = new api.Trace();
594 buildCounterTrace++; 609 buildCounterTrace++;
595 if (buildCounterTrace < 3) { 610 if (buildCounterTrace < 3) {
596 o.name = "foo"; 611 o.name = "foo";
(...skipping 24 matching lines...) Expand all
621 636
622 checkTruncatableString(api.TruncatableString o) { 637 checkTruncatableString(api.TruncatableString o) {
623 buildCounterTruncatableString++; 638 buildCounterTruncatableString++;
624 if (buildCounterTruncatableString < 3) { 639 if (buildCounterTruncatableString < 3) {
625 unittest.expect(o.truncatedByteCount, unittest.equals(42)); 640 unittest.expect(o.truncatedByteCount, unittest.equals(42));
626 unittest.expect(o.value, unittest.equals('foo')); 641 unittest.expect(o.value, unittest.equals('foo'));
627 } 642 }
628 buildCounterTruncatableString--; 643 buildCounterTruncatableString--;
629 } 644 }
630 645
631
632 main() { 646 main() {
633 unittest.group("obj-schema-Annotation", () { 647 unittest.group("obj-schema-Annotation", () {
634 unittest.test("to-json--from-json", () { 648 unittest.test("to-json--from-json", () {
635 var o = buildAnnotation(); 649 var o = buildAnnotation();
636 var od = new api.Annotation.fromJson(o.toJson()); 650 var od = new api.Annotation.fromJson(o.toJson());
637 checkAnnotation(od); 651 checkAnnotation(od);
638 }); 652 });
639 }); 653 });
640 654
641
642 unittest.group("obj-schema-AttributeValue", () { 655 unittest.group("obj-schema-AttributeValue", () {
643 unittest.test("to-json--from-json", () { 656 unittest.test("to-json--from-json", () {
644 var o = buildAttributeValue(); 657 var o = buildAttributeValue();
645 var od = new api.AttributeValue.fromJson(o.toJson()); 658 var od = new api.AttributeValue.fromJson(o.toJson());
646 checkAttributeValue(od); 659 checkAttributeValue(od);
647 }); 660 });
648 }); 661 });
649 662
650
651 unittest.group("obj-schema-Attributes", () { 663 unittest.group("obj-schema-Attributes", () {
652 unittest.test("to-json--from-json", () { 664 unittest.test("to-json--from-json", () {
653 var o = buildAttributes(); 665 var o = buildAttributes();
654 var od = new api.Attributes.fromJson(o.toJson()); 666 var od = new api.Attributes.fromJson(o.toJson());
655 checkAttributes(od); 667 checkAttributes(od);
656 }); 668 });
657 }); 669 });
658 670
659
660 unittest.group("obj-schema-BatchWriteSpansRequest", () { 671 unittest.group("obj-schema-BatchWriteSpansRequest", () {
661 unittest.test("to-json--from-json", () { 672 unittest.test("to-json--from-json", () {
662 var o = buildBatchWriteSpansRequest(); 673 var o = buildBatchWriteSpansRequest();
663 var od = new api.BatchWriteSpansRequest.fromJson(o.toJson()); 674 var od = new api.BatchWriteSpansRequest.fromJson(o.toJson());
664 checkBatchWriteSpansRequest(od); 675 checkBatchWriteSpansRequest(od);
665 }); 676 });
666 }); 677 });
667 678
668
669 unittest.group("obj-schema-Empty", () { 679 unittest.group("obj-schema-Empty", () {
670 unittest.test("to-json--from-json", () { 680 unittest.test("to-json--from-json", () {
671 var o = buildEmpty(); 681 var o = buildEmpty();
672 var od = new api.Empty.fromJson(o.toJson()); 682 var od = new api.Empty.fromJson(o.toJson());
673 checkEmpty(od); 683 checkEmpty(od);
674 }); 684 });
675 }); 685 });
676 686
677
678 unittest.group("obj-schema-Link", () { 687 unittest.group("obj-schema-Link", () {
679 unittest.test("to-json--from-json", () { 688 unittest.test("to-json--from-json", () {
680 var o = buildLink(); 689 var o = buildLink();
681 var od = new api.Link.fromJson(o.toJson()); 690 var od = new api.Link.fromJson(o.toJson());
682 checkLink(od); 691 checkLink(od);
683 }); 692 });
684 }); 693 });
685 694
686
687 unittest.group("obj-schema-Links", () { 695 unittest.group("obj-schema-Links", () {
688 unittest.test("to-json--from-json", () { 696 unittest.test("to-json--from-json", () {
689 var o = buildLinks(); 697 var o = buildLinks();
690 var od = new api.Links.fromJson(o.toJson()); 698 var od = new api.Links.fromJson(o.toJson());
691 checkLinks(od); 699 checkLinks(od);
692 }); 700 });
693 }); 701 });
694 702
695
696 unittest.group("obj-schema-ListSpansResponse", () { 703 unittest.group("obj-schema-ListSpansResponse", () {
697 unittest.test("to-json--from-json", () { 704 unittest.test("to-json--from-json", () {
698 var o = buildListSpansResponse(); 705 var o = buildListSpansResponse();
699 var od = new api.ListSpansResponse.fromJson(o.toJson()); 706 var od = new api.ListSpansResponse.fromJson(o.toJson());
700 checkListSpansResponse(od); 707 checkListSpansResponse(od);
701 }); 708 });
702 }); 709 });
703 710
704
705 unittest.group("obj-schema-ListTracesResponse", () { 711 unittest.group("obj-schema-ListTracesResponse", () {
706 unittest.test("to-json--from-json", () { 712 unittest.test("to-json--from-json", () {
707 var o = buildListTracesResponse(); 713 var o = buildListTracesResponse();
708 var od = new api.ListTracesResponse.fromJson(o.toJson()); 714 var od = new api.ListTracesResponse.fromJson(o.toJson());
709 checkListTracesResponse(od); 715 checkListTracesResponse(od);
710 }); 716 });
711 }); 717 });
712 718
713
714 unittest.group("obj-schema-Module", () { 719 unittest.group("obj-schema-Module", () {
715 unittest.test("to-json--from-json", () { 720 unittest.test("to-json--from-json", () {
716 var o = buildModule(); 721 var o = buildModule();
717 var od = new api.Module.fromJson(o.toJson()); 722 var od = new api.Module.fromJson(o.toJson());
718 checkModule(od); 723 checkModule(od);
719 }); 724 });
720 }); 725 });
721 726
722
723 unittest.group("obj-schema-NetworkEvent", () { 727 unittest.group("obj-schema-NetworkEvent", () {
724 unittest.test("to-json--from-json", () { 728 unittest.test("to-json--from-json", () {
725 var o = buildNetworkEvent(); 729 var o = buildNetworkEvent();
726 var od = new api.NetworkEvent.fromJson(o.toJson()); 730 var od = new api.NetworkEvent.fromJson(o.toJson());
727 checkNetworkEvent(od); 731 checkNetworkEvent(od);
728 }); 732 });
729 }); 733 });
730 734
731
732 unittest.group("obj-schema-Span", () { 735 unittest.group("obj-schema-Span", () {
733 unittest.test("to-json--from-json", () { 736 unittest.test("to-json--from-json", () {
734 var o = buildSpan(); 737 var o = buildSpan();
735 var od = new api.Span.fromJson(o.toJson()); 738 var od = new api.Span.fromJson(o.toJson());
736 checkSpan(od); 739 checkSpan(od);
737 }); 740 });
738 }); 741 });
739 742
740
741 unittest.group("obj-schema-StackFrame", () { 743 unittest.group("obj-schema-StackFrame", () {
742 unittest.test("to-json--from-json", () { 744 unittest.test("to-json--from-json", () {
743 var o = buildStackFrame(); 745 var o = buildStackFrame();
744 var od = new api.StackFrame.fromJson(o.toJson()); 746 var od = new api.StackFrame.fromJson(o.toJson());
745 checkStackFrame(od); 747 checkStackFrame(od);
746 }); 748 });
747 }); 749 });
748 750
749
750 unittest.group("obj-schema-StackFrames", () { 751 unittest.group("obj-schema-StackFrames", () {
751 unittest.test("to-json--from-json", () { 752 unittest.test("to-json--from-json", () {
752 var o = buildStackFrames(); 753 var o = buildStackFrames();
753 var od = new api.StackFrames.fromJson(o.toJson()); 754 var od = new api.StackFrames.fromJson(o.toJson());
754 checkStackFrames(od); 755 checkStackFrames(od);
755 }); 756 });
756 }); 757 });
757 758
758
759 unittest.group("obj-schema-StackTrace", () { 759 unittest.group("obj-schema-StackTrace", () {
760 unittest.test("to-json--from-json", () { 760 unittest.test("to-json--from-json", () {
761 var o = buildStackTrace(); 761 var o = buildStackTrace();
762 var od = new api.StackTrace.fromJson(o.toJson()); 762 var od = new api.StackTrace.fromJson(o.toJson());
763 checkStackTrace(od); 763 checkStackTrace(od);
764 }); 764 });
765 }); 765 });
766 766
767
768 unittest.group("obj-schema-Status", () { 767 unittest.group("obj-schema-Status", () {
769 unittest.test("to-json--from-json", () { 768 unittest.test("to-json--from-json", () {
770 var o = buildStatus(); 769 var o = buildStatus();
771 var od = new api.Status.fromJson(o.toJson()); 770 var od = new api.Status.fromJson(o.toJson());
772 checkStatus(od); 771 checkStatus(od);
773 }); 772 });
774 }); 773 });
775 774
776
777 unittest.group("obj-schema-TimeEvent", () { 775 unittest.group("obj-schema-TimeEvent", () {
778 unittest.test("to-json--from-json", () { 776 unittest.test("to-json--from-json", () {
779 var o = buildTimeEvent(); 777 var o = buildTimeEvent();
780 var od = new api.TimeEvent.fromJson(o.toJson()); 778 var od = new api.TimeEvent.fromJson(o.toJson());
781 checkTimeEvent(od); 779 checkTimeEvent(od);
782 }); 780 });
783 }); 781 });
784 782
785
786 unittest.group("obj-schema-TimeEvents", () { 783 unittest.group("obj-schema-TimeEvents", () {
787 unittest.test("to-json--from-json", () { 784 unittest.test("to-json--from-json", () {
788 var o = buildTimeEvents(); 785 var o = buildTimeEvents();
789 var od = new api.TimeEvents.fromJson(o.toJson()); 786 var od = new api.TimeEvents.fromJson(o.toJson());
790 checkTimeEvents(od); 787 checkTimeEvents(od);
791 }); 788 });
792 }); 789 });
793 790
794
795 unittest.group("obj-schema-Trace", () { 791 unittest.group("obj-schema-Trace", () {
796 unittest.test("to-json--from-json", () { 792 unittest.test("to-json--from-json", () {
797 var o = buildTrace(); 793 var o = buildTrace();
798 var od = new api.Trace.fromJson(o.toJson()); 794 var od = new api.Trace.fromJson(o.toJson());
799 checkTrace(od); 795 checkTrace(od);
800 }); 796 });
801 }); 797 });
802 798
803
804 unittest.group("obj-schema-TruncatableString", () { 799 unittest.group("obj-schema-TruncatableString", () {
805 unittest.test("to-json--from-json", () { 800 unittest.test("to-json--from-json", () {
806 var o = buildTruncatableString(); 801 var o = buildTruncatableString();
807 var od = new api.TruncatableString.fromJson(o.toJson()); 802 var od = new api.TruncatableString.fromJson(o.toJson());
808 checkTruncatableString(od); 803 checkTruncatableString(od);
809 }); 804 });
810 }); 805 });
811 806
812
813 unittest.group("resource-ProjectsTracesResourceApi", () { 807 unittest.group("resource-ProjectsTracesResourceApi", () {
814 unittest.test("method--batchWrite", () { 808 unittest.test("method--batchWrite", () {
815
816 var mock = new HttpServerMock(); 809 var mock = new HttpServerMock();
817 api.ProjectsTracesResourceApi res = new api.CloudtraceApi(mock).projects.t races; 810 api.ProjectsTracesResourceApi res =
811 new api.CloudtraceApi(mock).projects.traces;
818 var arg_request = buildBatchWriteSpansRequest(); 812 var arg_request = buildBatchWriteSpansRequest();
819 var arg_name = "foo"; 813 var arg_name = "foo";
820 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 814 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
821 var obj = new api.BatchWriteSpansRequest.fromJson(json); 815 var obj = new api.BatchWriteSpansRequest.fromJson(json);
822 checkBatchWriteSpansRequest(obj); 816 checkBatchWriteSpansRequest(obj);
823 817
824 var path = (req.url).path; 818 var path = (req.url).path;
825 var pathOffset = 0; 819 var pathOffset = 0;
826 var index; 820 var index;
827 var subPart; 821 var subPart;
828 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 822 unittest.expect(
823 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
829 pathOffset += 1; 824 pathOffset += 1;
830 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ als("v2/")); 825 unittest.expect(
826 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/"));
831 pathOffset += 3; 827 pathOffset += 3;
832 // NOTE: We cannot test reserved expansions due to the inability to reve rse the operation; 828 // NOTE: We cannot test reserved expansions due to the inability to reve rse the operation;
833 829
834 var query = (req.url).query; 830 var query = (req.url).query;
835 var queryOffset = 0; 831 var queryOffset = 0;
836 var queryMap = {}; 832 var queryMap = {};
837 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 833 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
838 parseBool(n) { 834 parseBool(n) {
839 if (n == "true") return true; 835 if (n == "true") return true;
840 if (n == "false") return false; 836 if (n == "false") return false;
841 if (n == null) return null; 837 if (n == null) return null;
842 throw new core.ArgumentError("Invalid boolean: $n"); 838 throw new core.ArgumentError("Invalid boolean: $n");
843 } 839 }
840
844 if (query.length > 0) { 841 if (query.length > 0) {
845 for (var part in query.split("&")) { 842 for (var part in query.split("&")) {
846 var keyvalue = part.split("="); 843 var keyvalue = part.split("=");
847 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 844 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
845 core.Uri.decodeQueryComponent(keyvalue[1]));
848 } 846 }
849 } 847 }
850 848
851
852 var h = { 849 var h = {
853 "content-type" : "application/json; charset=utf-8", 850 "content-type": "application/json; charset=utf-8",
854 }; 851 };
855 var resp = convert.JSON.encode(buildEmpty()); 852 var resp = convert.JSON.encode(buildEmpty());
856 return new async.Future.value(stringResponse(200, h, resp)); 853 return new async.Future.value(stringResponse(200, h, resp));
857 }), true); 854 }), true);
858 res.batchWrite(arg_request, arg_name).then(unittest.expectAsync1(((api.Emp ty response) { 855 res
856 .batchWrite(arg_request, arg_name)
857 .then(unittest.expectAsync1(((api.Empty response) {
859 checkEmpty(response); 858 checkEmpty(response);
860 }))); 859 })));
861 }); 860 });
862 861
863 unittest.test("method--list", () { 862 unittest.test("method--list", () {
864
865 var mock = new HttpServerMock(); 863 var mock = new HttpServerMock();
866 api.ProjectsTracesResourceApi res = new api.CloudtraceApi(mock).projects.t races; 864 api.ProjectsTracesResourceApi res =
865 new api.CloudtraceApi(mock).projects.traces;
867 var arg_parent = "foo"; 866 var arg_parent = "foo";
867 var arg_orderBy = "foo";
868 var arg_filter = "foo"; 868 var arg_filter = "foo";
869 var arg_endTime = "foo"; 869 var arg_endTime = "foo";
870 var arg_pageToken = "foo";
870 var arg_startTime = "foo"; 871 var arg_startTime = "foo";
871 var arg_pageToken = "foo";
872 var arg_pageSize = 42; 872 var arg_pageSize = 42;
873 var arg_orderBy = "foo";
874 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 873 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
875 var path = (req.url).path; 874 var path = (req.url).path;
876 var pathOffset = 0; 875 var pathOffset = 0;
877 var index; 876 var index;
878 var subPart; 877 var subPart;
879 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 878 unittest.expect(
879 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
880 pathOffset += 1; 880 pathOffset += 1;
881 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ als("v2/")); 881 unittest.expect(
882 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/"));
882 pathOffset += 3; 883 pathOffset += 3;
883 // NOTE: We cannot test reserved expansions due to the inability to reve rse the operation; 884 // NOTE: We cannot test reserved expansions due to the inability to reve rse the operation;
884 885
885 var query = (req.url).query; 886 var query = (req.url).query;
886 var queryOffset = 0; 887 var queryOffset = 0;
887 var queryMap = {}; 888 var queryMap = {};
888 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 889 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
889 parseBool(n) { 890 parseBool(n) {
890 if (n == "true") return true; 891 if (n == "true") return true;
891 if (n == "false") return false; 892 if (n == "false") return false;
892 if (n == null) return null; 893 if (n == null) return null;
893 throw new core.ArgumentError("Invalid boolean: $n"); 894 throw new core.ArgumentError("Invalid boolean: $n");
894 } 895 }
896
895 if (query.length > 0) { 897 if (query.length > 0) {
896 for (var part in query.split("&")) { 898 for (var part in query.split("&")) {
897 var keyvalue = part.split("="); 899 var keyvalue = part.split("=");
898 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 900 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
901 core.Uri.decodeQueryComponent(keyvalue[1]));
899 } 902 }
900 } 903 }
904 unittest.expect(
905 queryMap["orderBy"].first, unittest.equals(arg_orderBy));
901 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); 906 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
902 unittest.expect(queryMap["endTime"].first, unittest.equals(arg_endTime)) ; 907 unittest.expect(
903 unittest.expect(queryMap["startTime"].first, unittest.equals(arg_startTi me)); 908 queryMap["endTime"].first, unittest.equals(arg_endTime));
904 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 909 unittest.expect(
905 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ als(arg_pageSize)); 910 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
906 unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy)) ; 911 unittest.expect(
907 912 queryMap["startTime"].first, unittest.equals(arg_startTime));
913 unittest.expect(core.int.parse(queryMap["pageSize"].first),
914 unittest.equals(arg_pageSize));
908 915
909 var h = { 916 var h = {
910 "content-type" : "application/json; charset=utf-8", 917 "content-type": "application/json; charset=utf-8",
911 }; 918 };
912 var resp = convert.JSON.encode(buildListTracesResponse()); 919 var resp = convert.JSON.encode(buildListTracesResponse());
913 return new async.Future.value(stringResponse(200, h, resp)); 920 return new async.Future.value(stringResponse(200, h, resp));
914 }), true); 921 }), true);
915 res.list(arg_parent, filter: arg_filter, endTime: arg_endTime, startTime: arg_startTime, pageToken: arg_pageToken, pageSize: arg_pageSize, orderBy: arg_or derBy).then(unittest.expectAsync1(((api.ListTracesResponse response) { 922 res
923 .list(arg_parent,
924 orderBy: arg_orderBy,
925 filter: arg_filter,
926 endTime: arg_endTime,
927 pageToken: arg_pageToken,
928 startTime: arg_startTime,
929 pageSize: arg_pageSize)
930 .then(unittest.expectAsync1(((api.ListTracesResponse response) {
916 checkListTracesResponse(response); 931 checkListTracesResponse(response);
917 }))); 932 })));
918 }); 933 });
919 934
920 unittest.test("method--listSpans", () { 935 unittest.test("method--listSpans", () {
921
922 var mock = new HttpServerMock(); 936 var mock = new HttpServerMock();
923 api.ProjectsTracesResourceApi res = new api.CloudtraceApi(mock).projects.t races; 937 api.ProjectsTracesResourceApi res =
938 new api.CloudtraceApi(mock).projects.traces;
924 var arg_parent = "foo"; 939 var arg_parent = "foo";
925 var arg_pageToken = "foo"; 940 var arg_pageToken = "foo";
926 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 941 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
927 var path = (req.url).path; 942 var path = (req.url).path;
928 var pathOffset = 0; 943 var pathOffset = 0;
929 var index; 944 var index;
930 var subPart; 945 var subPart;
931 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 946 unittest.expect(
947 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
932 pathOffset += 1; 948 pathOffset += 1;
933 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ als("v2/")); 949 unittest.expect(
950 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/"));
934 pathOffset += 3; 951 pathOffset += 3;
935 // NOTE: We cannot test reserved expansions due to the inability to reve rse the operation; 952 // NOTE: We cannot test reserved expansions due to the inability to reve rse the operation;
936 953
937 var query = (req.url).query; 954 var query = (req.url).query;
938 var queryOffset = 0; 955 var queryOffset = 0;
939 var queryMap = {}; 956 var queryMap = {};
940 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 957 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
941 parseBool(n) { 958 parseBool(n) {
942 if (n == "true") return true; 959 if (n == "true") return true;
943 if (n == "false") return false; 960 if (n == "false") return false;
944 if (n == null) return null; 961 if (n == null) return null;
945 throw new core.ArgumentError("Invalid boolean: $n"); 962 throw new core.ArgumentError("Invalid boolean: $n");
946 } 963 }
964
947 if (query.length > 0) { 965 if (query.length > 0) {
948 for (var part in query.split("&")) { 966 for (var part in query.split("&")) {
949 var keyvalue = part.split("="); 967 var keyvalue = part.split("=");
950 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 968 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
969 core.Uri.decodeQueryComponent(keyvalue[1]));
951 } 970 }
952 } 971 }
953 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 972 unittest.expect(
954 973 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
955 974
956 var h = { 975 var h = {
957 "content-type" : "application/json; charset=utf-8", 976 "content-type": "application/json; charset=utf-8",
958 }; 977 };
959 var resp = convert.JSON.encode(buildListSpansResponse()); 978 var resp = convert.JSON.encode(buildListSpansResponse());
960 return new async.Future.value(stringResponse(200, h, resp)); 979 return new async.Future.value(stringResponse(200, h, resp));
961 }), true); 980 }), true);
962 res.listSpans(arg_parent, pageToken: arg_pageToken).then(unittest.expectAs ync1(((api.ListSpansResponse response) { 981 res
982 .listSpans(arg_parent, pageToken: arg_pageToken)
983 .then(unittest.expectAsync1(((api.ListSpansResponse response) {
963 checkListSpansResponse(response); 984 checkListSpansResponse(response);
964 }))); 985 })));
965 }); 986 });
966
967 }); 987 });
968 988
969
970 unittest.group("resource-ProjectsTracesSpansResourceApi", () { 989 unittest.group("resource-ProjectsTracesSpansResourceApi", () {
971 unittest.test("method--create", () { 990 unittest.test("method--create", () {
972
973 var mock = new HttpServerMock(); 991 var mock = new HttpServerMock();
974 api.ProjectsTracesSpansResourceApi res = new api.CloudtraceApi(mock).proje cts.traces.spans; 992 api.ProjectsTracesSpansResourceApi res =
993 new api.CloudtraceApi(mock).projects.traces.spans;
975 var arg_request = buildSpan(); 994 var arg_request = buildSpan();
976 var arg_name = "foo"; 995 var arg_name = "foo";
977 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 996 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
978 var obj = new api.Span.fromJson(json); 997 var obj = new api.Span.fromJson(json);
979 checkSpan(obj); 998 checkSpan(obj);
980 999
981 var path = (req.url).path; 1000 var path = (req.url).path;
982 var pathOffset = 0; 1001 var pathOffset = 0;
983 var index; 1002 var index;
984 var subPart; 1003 var subPart;
985 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1004 unittest.expect(
1005 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
986 pathOffset += 1; 1006 pathOffset += 1;
987 unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equ als("v2/")); 1007 unittest.expect(
1008 path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/"));
988 pathOffset += 3; 1009 pathOffset += 3;
989 // NOTE: We cannot test reserved expansions due to the inability to reve rse the operation; 1010 // NOTE: We cannot test reserved expansions due to the inability to reve rse the operation;
990 1011
991 var query = (req.url).query; 1012 var query = (req.url).query;
992 var queryOffset = 0; 1013 var queryOffset = 0;
993 var queryMap = {}; 1014 var queryMap = {};
994 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1015 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
995 parseBool(n) { 1016 parseBool(n) {
996 if (n == "true") return true; 1017 if (n == "true") return true;
997 if (n == "false") return false; 1018 if (n == "false") return false;
998 if (n == null) return null; 1019 if (n == null) return null;
999 throw new core.ArgumentError("Invalid boolean: $n"); 1020 throw new core.ArgumentError("Invalid boolean: $n");
1000 } 1021 }
1022
1001 if (query.length > 0) { 1023 if (query.length > 0) {
1002 for (var part in query.split("&")) { 1024 for (var part in query.split("&")) {
1003 var keyvalue = part.split("="); 1025 var keyvalue = part.split("=");
1004 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1026 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1027 core.Uri.decodeQueryComponent(keyvalue[1]));
1005 } 1028 }
1006 } 1029 }
1007 1030
1008
1009 var h = { 1031 var h = {
1010 "content-type" : "application/json; charset=utf-8", 1032 "content-type": "application/json; charset=utf-8",
1011 }; 1033 };
1012 var resp = convert.JSON.encode(buildSpan()); 1034 var resp = convert.JSON.encode(buildSpan());
1013 return new async.Future.value(stringResponse(200, h, resp)); 1035 return new async.Future.value(stringResponse(200, h, resp));
1014 }), true); 1036 }), true);
1015 res.create(arg_request, arg_name).then(unittest.expectAsync1(((api.Span re sponse) { 1037 res
1038 .create(arg_request, arg_name)
1039 .then(unittest.expectAsync1(((api.Span response) {
1016 checkSpan(response); 1040 checkSpan(response);
1017 }))); 1041 })));
1018 }); 1042 });
1019
1020 }); 1043 });
1021
1022
1023 } 1044 }
1024
OLDNEW
« no previous file with comments | « generated/googleapis/test/cloudtrace/v1_test.dart ('k') | generated/googleapis/test/consumersurveys/v2_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698