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

Side by Side Diff: generated/googleapis/test/language/v1_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.language.v1.test; 1 library googleapis.language.v1.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/language/v1.dart' as api; 10 import 'package:googleapis/language/v1.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 buildCounterAnalyzeEntitiesRequest = 0; 53 core.int buildCounterAnalyzeEntitiesRequest = 0;
55 buildAnalyzeEntitiesRequest() { 54 buildAnalyzeEntitiesRequest() {
56 var o = new api.AnalyzeEntitiesRequest(); 55 var o = new api.AnalyzeEntitiesRequest();
57 buildCounterAnalyzeEntitiesRequest++; 56 buildCounterAnalyzeEntitiesRequest++;
58 if (buildCounterAnalyzeEntitiesRequest < 3) { 57 if (buildCounterAnalyzeEntitiesRequest < 3) {
59 o.document = buildDocument(); 58 o.document = buildDocument();
60 o.encodingType = "foo"; 59 o.encodingType = "foo";
61 } 60 }
62 buildCounterAnalyzeEntitiesRequest--; 61 buildCounterAnalyzeEntitiesRequest--;
63 return o; 62 return o;
64 } 63 }
65 64
66 checkAnalyzeEntitiesRequest(api.AnalyzeEntitiesRequest o) { 65 checkAnalyzeEntitiesRequest(api.AnalyzeEntitiesRequest o) {
67 buildCounterAnalyzeEntitiesRequest++; 66 buildCounterAnalyzeEntitiesRequest++;
68 if (buildCounterAnalyzeEntitiesRequest < 3) { 67 if (buildCounterAnalyzeEntitiesRequest < 3) {
69 checkDocument(o.document); 68 checkDocument(o.document);
70 unittest.expect(o.encodingType, unittest.equals('foo')); 69 unittest.expect(o.encodingType, unittest.equals('foo'));
71 } 70 }
72 buildCounterAnalyzeEntitiesRequest--; 71 buildCounterAnalyzeEntitiesRequest--;
73 } 72 }
74 73
75 buildUnnamed872() { 74 buildUnnamed875() {
76 var o = new core.List<api.Entity>(); 75 var o = new core.List<api.Entity>();
77 o.add(buildEntity()); 76 o.add(buildEntity());
78 o.add(buildEntity()); 77 o.add(buildEntity());
79 return o; 78 return o;
80 } 79 }
81 80
82 checkUnnamed872(core.List<api.Entity> o) { 81 checkUnnamed875(core.List<api.Entity> o) {
83 unittest.expect(o, unittest.hasLength(2)); 82 unittest.expect(o, unittest.hasLength(2));
84 checkEntity(o[0]); 83 checkEntity(o[0]);
85 checkEntity(o[1]); 84 checkEntity(o[1]);
86 } 85 }
87 86
88 core.int buildCounterAnalyzeEntitiesResponse = 0; 87 core.int buildCounterAnalyzeEntitiesResponse = 0;
89 buildAnalyzeEntitiesResponse() { 88 buildAnalyzeEntitiesResponse() {
90 var o = new api.AnalyzeEntitiesResponse(); 89 var o = new api.AnalyzeEntitiesResponse();
91 buildCounterAnalyzeEntitiesResponse++; 90 buildCounterAnalyzeEntitiesResponse++;
92 if (buildCounterAnalyzeEntitiesResponse < 3) { 91 if (buildCounterAnalyzeEntitiesResponse < 3) {
93 o.entities = buildUnnamed872(); 92 o.entities = buildUnnamed875();
94 o.language = "foo"; 93 o.language = "foo";
95 } 94 }
96 buildCounterAnalyzeEntitiesResponse--; 95 buildCounterAnalyzeEntitiesResponse--;
97 return o; 96 return o;
98 } 97 }
99 98
100 checkAnalyzeEntitiesResponse(api.AnalyzeEntitiesResponse o) { 99 checkAnalyzeEntitiesResponse(api.AnalyzeEntitiesResponse o) {
101 buildCounterAnalyzeEntitiesResponse++; 100 buildCounterAnalyzeEntitiesResponse++;
102 if (buildCounterAnalyzeEntitiesResponse < 3) { 101 if (buildCounterAnalyzeEntitiesResponse < 3) {
103 checkUnnamed872(o.entities); 102 checkUnnamed875(o.entities);
104 unittest.expect(o.language, unittest.equals('foo')); 103 unittest.expect(o.language, unittest.equals('foo'));
105 } 104 }
106 buildCounterAnalyzeEntitiesResponse--; 105 buildCounterAnalyzeEntitiesResponse--;
107 } 106 }
108 107
109 core.int buildCounterAnalyzeSentimentRequest = 0; 108 core.int buildCounterAnalyzeSentimentRequest = 0;
110 buildAnalyzeSentimentRequest() { 109 buildAnalyzeSentimentRequest() {
111 var o = new api.AnalyzeSentimentRequest(); 110 var o = new api.AnalyzeSentimentRequest();
112 buildCounterAnalyzeSentimentRequest++; 111 buildCounterAnalyzeSentimentRequest++;
113 if (buildCounterAnalyzeSentimentRequest < 3) { 112 if (buildCounterAnalyzeSentimentRequest < 3) {
114 o.document = buildDocument(); 113 o.document = buildDocument();
115 o.encodingType = "foo"; 114 o.encodingType = "foo";
116 } 115 }
117 buildCounterAnalyzeSentimentRequest--; 116 buildCounterAnalyzeSentimentRequest--;
118 return o; 117 return o;
119 } 118 }
120 119
121 checkAnalyzeSentimentRequest(api.AnalyzeSentimentRequest o) { 120 checkAnalyzeSentimentRequest(api.AnalyzeSentimentRequest o) {
122 buildCounterAnalyzeSentimentRequest++; 121 buildCounterAnalyzeSentimentRequest++;
123 if (buildCounterAnalyzeSentimentRequest < 3) { 122 if (buildCounterAnalyzeSentimentRequest < 3) {
124 checkDocument(o.document); 123 checkDocument(o.document);
125 unittest.expect(o.encodingType, unittest.equals('foo')); 124 unittest.expect(o.encodingType, unittest.equals('foo'));
126 } 125 }
127 buildCounterAnalyzeSentimentRequest--; 126 buildCounterAnalyzeSentimentRequest--;
128 } 127 }
129 128
130 buildUnnamed873() { 129 buildUnnamed876() {
131 var o = new core.List<api.Sentence>(); 130 var o = new core.List<api.Sentence>();
132 o.add(buildSentence()); 131 o.add(buildSentence());
133 o.add(buildSentence()); 132 o.add(buildSentence());
134 return o; 133 return o;
135 } 134 }
136 135
137 checkUnnamed873(core.List<api.Sentence> o) { 136 checkUnnamed876(core.List<api.Sentence> o) {
138 unittest.expect(o, unittest.hasLength(2)); 137 unittest.expect(o, unittest.hasLength(2));
139 checkSentence(o[0]); 138 checkSentence(o[0]);
140 checkSentence(o[1]); 139 checkSentence(o[1]);
141 } 140 }
142 141
143 core.int buildCounterAnalyzeSentimentResponse = 0; 142 core.int buildCounterAnalyzeSentimentResponse = 0;
144 buildAnalyzeSentimentResponse() { 143 buildAnalyzeSentimentResponse() {
145 var o = new api.AnalyzeSentimentResponse(); 144 var o = new api.AnalyzeSentimentResponse();
146 buildCounterAnalyzeSentimentResponse++; 145 buildCounterAnalyzeSentimentResponse++;
147 if (buildCounterAnalyzeSentimentResponse < 3) { 146 if (buildCounterAnalyzeSentimentResponse < 3) {
148 o.documentSentiment = buildSentiment(); 147 o.documentSentiment = buildSentiment();
149 o.language = "foo"; 148 o.language = "foo";
150 o.sentences = buildUnnamed873(); 149 o.sentences = buildUnnamed876();
151 } 150 }
152 buildCounterAnalyzeSentimentResponse--; 151 buildCounterAnalyzeSentimentResponse--;
153 return o; 152 return o;
154 } 153 }
155 154
156 checkAnalyzeSentimentResponse(api.AnalyzeSentimentResponse o) { 155 checkAnalyzeSentimentResponse(api.AnalyzeSentimentResponse o) {
157 buildCounterAnalyzeSentimentResponse++; 156 buildCounterAnalyzeSentimentResponse++;
158 if (buildCounterAnalyzeSentimentResponse < 3) { 157 if (buildCounterAnalyzeSentimentResponse < 3) {
159 checkSentiment(o.documentSentiment); 158 checkSentiment(o.documentSentiment);
160 unittest.expect(o.language, unittest.equals('foo')); 159 unittest.expect(o.language, unittest.equals('foo'));
161 checkUnnamed873(o.sentences); 160 checkUnnamed876(o.sentences);
162 } 161 }
163 buildCounterAnalyzeSentimentResponse--; 162 buildCounterAnalyzeSentimentResponse--;
164 } 163 }
165 164
166 core.int buildCounterAnalyzeSyntaxRequest = 0; 165 core.int buildCounterAnalyzeSyntaxRequest = 0;
167 buildAnalyzeSyntaxRequest() { 166 buildAnalyzeSyntaxRequest() {
168 var o = new api.AnalyzeSyntaxRequest(); 167 var o = new api.AnalyzeSyntaxRequest();
169 buildCounterAnalyzeSyntaxRequest++; 168 buildCounterAnalyzeSyntaxRequest++;
170 if (buildCounterAnalyzeSyntaxRequest < 3) { 169 if (buildCounterAnalyzeSyntaxRequest < 3) {
171 o.document = buildDocument(); 170 o.document = buildDocument();
172 o.encodingType = "foo"; 171 o.encodingType = "foo";
173 } 172 }
174 buildCounterAnalyzeSyntaxRequest--; 173 buildCounterAnalyzeSyntaxRequest--;
175 return o; 174 return o;
176 } 175 }
177 176
178 checkAnalyzeSyntaxRequest(api.AnalyzeSyntaxRequest o) { 177 checkAnalyzeSyntaxRequest(api.AnalyzeSyntaxRequest o) {
179 buildCounterAnalyzeSyntaxRequest++; 178 buildCounterAnalyzeSyntaxRequest++;
180 if (buildCounterAnalyzeSyntaxRequest < 3) { 179 if (buildCounterAnalyzeSyntaxRequest < 3) {
181 checkDocument(o.document); 180 checkDocument(o.document);
182 unittest.expect(o.encodingType, unittest.equals('foo')); 181 unittest.expect(o.encodingType, unittest.equals('foo'));
183 } 182 }
184 buildCounterAnalyzeSyntaxRequest--; 183 buildCounterAnalyzeSyntaxRequest--;
185 } 184 }
186 185
187 buildUnnamed874() { 186 buildUnnamed877() {
188 var o = new core.List<api.Sentence>(); 187 var o = new core.List<api.Sentence>();
189 o.add(buildSentence()); 188 o.add(buildSentence());
190 o.add(buildSentence()); 189 o.add(buildSentence());
191 return o; 190 return o;
192 } 191 }
193 192
194 checkUnnamed874(core.List<api.Sentence> o) { 193 checkUnnamed877(core.List<api.Sentence> o) {
195 unittest.expect(o, unittest.hasLength(2)); 194 unittest.expect(o, unittest.hasLength(2));
196 checkSentence(o[0]); 195 checkSentence(o[0]);
197 checkSentence(o[1]); 196 checkSentence(o[1]);
198 } 197 }
199 198
200 buildUnnamed875() { 199 buildUnnamed878() {
201 var o = new core.List<api.Token>(); 200 var o = new core.List<api.Token>();
202 o.add(buildToken()); 201 o.add(buildToken());
203 o.add(buildToken()); 202 o.add(buildToken());
204 return o; 203 return o;
205 } 204 }
206 205
207 checkUnnamed875(core.List<api.Token> o) { 206 checkUnnamed878(core.List<api.Token> o) {
208 unittest.expect(o, unittest.hasLength(2)); 207 unittest.expect(o, unittest.hasLength(2));
209 checkToken(o[0]); 208 checkToken(o[0]);
210 checkToken(o[1]); 209 checkToken(o[1]);
211 } 210 }
212 211
213 core.int buildCounterAnalyzeSyntaxResponse = 0; 212 core.int buildCounterAnalyzeSyntaxResponse = 0;
214 buildAnalyzeSyntaxResponse() { 213 buildAnalyzeSyntaxResponse() {
215 var o = new api.AnalyzeSyntaxResponse(); 214 var o = new api.AnalyzeSyntaxResponse();
216 buildCounterAnalyzeSyntaxResponse++; 215 buildCounterAnalyzeSyntaxResponse++;
217 if (buildCounterAnalyzeSyntaxResponse < 3) { 216 if (buildCounterAnalyzeSyntaxResponse < 3) {
218 o.language = "foo"; 217 o.language = "foo";
219 o.sentences = buildUnnamed874(); 218 o.sentences = buildUnnamed877();
220 o.tokens = buildUnnamed875(); 219 o.tokens = buildUnnamed878();
221 } 220 }
222 buildCounterAnalyzeSyntaxResponse--; 221 buildCounterAnalyzeSyntaxResponse--;
223 return o; 222 return o;
224 } 223 }
225 224
226 checkAnalyzeSyntaxResponse(api.AnalyzeSyntaxResponse o) { 225 checkAnalyzeSyntaxResponse(api.AnalyzeSyntaxResponse o) {
227 buildCounterAnalyzeSyntaxResponse++; 226 buildCounterAnalyzeSyntaxResponse++;
228 if (buildCounterAnalyzeSyntaxResponse < 3) { 227 if (buildCounterAnalyzeSyntaxResponse < 3) {
229 unittest.expect(o.language, unittest.equals('foo')); 228 unittest.expect(o.language, unittest.equals('foo'));
230 checkUnnamed874(o.sentences); 229 checkUnnamed877(o.sentences);
231 checkUnnamed875(o.tokens); 230 checkUnnamed878(o.tokens);
232 } 231 }
233 buildCounterAnalyzeSyntaxResponse--; 232 buildCounterAnalyzeSyntaxResponse--;
234 } 233 }
235 234
236 core.int buildCounterAnnotateTextRequest = 0; 235 core.int buildCounterAnnotateTextRequest = 0;
237 buildAnnotateTextRequest() { 236 buildAnnotateTextRequest() {
238 var o = new api.AnnotateTextRequest(); 237 var o = new api.AnnotateTextRequest();
239 buildCounterAnnotateTextRequest++; 238 buildCounterAnnotateTextRequest++;
240 if (buildCounterAnnotateTextRequest < 3) { 239 if (buildCounterAnnotateTextRequest < 3) {
241 o.document = buildDocument(); 240 o.document = buildDocument();
242 o.encodingType = "foo"; 241 o.encodingType = "foo";
243 o.features = buildFeatures(); 242 o.features = buildFeatures();
244 } 243 }
245 buildCounterAnnotateTextRequest--; 244 buildCounterAnnotateTextRequest--;
246 return o; 245 return o;
247 } 246 }
248 247
249 checkAnnotateTextRequest(api.AnnotateTextRequest o) { 248 checkAnnotateTextRequest(api.AnnotateTextRequest o) {
250 buildCounterAnnotateTextRequest++; 249 buildCounterAnnotateTextRequest++;
251 if (buildCounterAnnotateTextRequest < 3) { 250 if (buildCounterAnnotateTextRequest < 3) {
252 checkDocument(o.document); 251 checkDocument(o.document);
253 unittest.expect(o.encodingType, unittest.equals('foo')); 252 unittest.expect(o.encodingType, unittest.equals('foo'));
254 checkFeatures(o.features); 253 checkFeatures(o.features);
255 } 254 }
256 buildCounterAnnotateTextRequest--; 255 buildCounterAnnotateTextRequest--;
257 } 256 }
258 257
259 buildUnnamed876() { 258 buildUnnamed879() {
260 var o = new core.List<api.Entity>(); 259 var o = new core.List<api.Entity>();
261 o.add(buildEntity()); 260 o.add(buildEntity());
262 o.add(buildEntity()); 261 o.add(buildEntity());
263 return o; 262 return o;
264 } 263 }
265 264
266 checkUnnamed876(core.List<api.Entity> o) { 265 checkUnnamed879(core.List<api.Entity> o) {
267 unittest.expect(o, unittest.hasLength(2)); 266 unittest.expect(o, unittest.hasLength(2));
268 checkEntity(o[0]); 267 checkEntity(o[0]);
269 checkEntity(o[1]); 268 checkEntity(o[1]);
270 } 269 }
271 270
272 buildUnnamed877() { 271 buildUnnamed880() {
273 var o = new core.List<api.Sentence>(); 272 var o = new core.List<api.Sentence>();
274 o.add(buildSentence()); 273 o.add(buildSentence());
275 o.add(buildSentence()); 274 o.add(buildSentence());
276 return o; 275 return o;
277 } 276 }
278 277
279 checkUnnamed877(core.List<api.Sentence> o) { 278 checkUnnamed880(core.List<api.Sentence> o) {
280 unittest.expect(o, unittest.hasLength(2)); 279 unittest.expect(o, unittest.hasLength(2));
281 checkSentence(o[0]); 280 checkSentence(o[0]);
282 checkSentence(o[1]); 281 checkSentence(o[1]);
283 } 282 }
284 283
285 buildUnnamed878() { 284 buildUnnamed881() {
286 var o = new core.List<api.Token>(); 285 var o = new core.List<api.Token>();
287 o.add(buildToken()); 286 o.add(buildToken());
288 o.add(buildToken()); 287 o.add(buildToken());
289 return o; 288 return o;
290 } 289 }
291 290
292 checkUnnamed878(core.List<api.Token> o) { 291 checkUnnamed881(core.List<api.Token> o) {
293 unittest.expect(o, unittest.hasLength(2)); 292 unittest.expect(o, unittest.hasLength(2));
294 checkToken(o[0]); 293 checkToken(o[0]);
295 checkToken(o[1]); 294 checkToken(o[1]);
296 } 295 }
297 296
298 core.int buildCounterAnnotateTextResponse = 0; 297 core.int buildCounterAnnotateTextResponse = 0;
299 buildAnnotateTextResponse() { 298 buildAnnotateTextResponse() {
300 var o = new api.AnnotateTextResponse(); 299 var o = new api.AnnotateTextResponse();
301 buildCounterAnnotateTextResponse++; 300 buildCounterAnnotateTextResponse++;
302 if (buildCounterAnnotateTextResponse < 3) { 301 if (buildCounterAnnotateTextResponse < 3) {
303 o.documentSentiment = buildSentiment(); 302 o.documentSentiment = buildSentiment();
304 o.entities = buildUnnamed876(); 303 o.entities = buildUnnamed879();
305 o.language = "foo"; 304 o.language = "foo";
306 o.sentences = buildUnnamed877(); 305 o.sentences = buildUnnamed880();
307 o.tokens = buildUnnamed878(); 306 o.tokens = buildUnnamed881();
308 } 307 }
309 buildCounterAnnotateTextResponse--; 308 buildCounterAnnotateTextResponse--;
310 return o; 309 return o;
311 } 310 }
312 311
313 checkAnnotateTextResponse(api.AnnotateTextResponse o) { 312 checkAnnotateTextResponse(api.AnnotateTextResponse o) {
314 buildCounterAnnotateTextResponse++; 313 buildCounterAnnotateTextResponse++;
315 if (buildCounterAnnotateTextResponse < 3) { 314 if (buildCounterAnnotateTextResponse < 3) {
316 checkSentiment(o.documentSentiment); 315 checkSentiment(o.documentSentiment);
317 checkUnnamed876(o.entities); 316 checkUnnamed879(o.entities);
318 unittest.expect(o.language, unittest.equals('foo')); 317 unittest.expect(o.language, unittest.equals('foo'));
319 checkUnnamed877(o.sentences); 318 checkUnnamed880(o.sentences);
320 checkUnnamed878(o.tokens); 319 checkUnnamed881(o.tokens);
321 } 320 }
322 buildCounterAnnotateTextResponse--; 321 buildCounterAnnotateTextResponse--;
323 } 322 }
324 323
325 core.int buildCounterDependencyEdge = 0; 324 core.int buildCounterDependencyEdge = 0;
326 buildDependencyEdge() { 325 buildDependencyEdge() {
327 var o = new api.DependencyEdge(); 326 var o = new api.DependencyEdge();
328 buildCounterDependencyEdge++; 327 buildCounterDependencyEdge++;
329 if (buildCounterDependencyEdge < 3) { 328 if (buildCounterDependencyEdge < 3) {
330 o.headTokenIndex = 42; 329 o.headTokenIndex = 42;
(...skipping 30 matching lines...) Expand all
361 buildCounterDocument++; 360 buildCounterDocument++;
362 if (buildCounterDocument < 3) { 361 if (buildCounterDocument < 3) {
363 unittest.expect(o.content, unittest.equals('foo')); 362 unittest.expect(o.content, unittest.equals('foo'));
364 unittest.expect(o.gcsContentUri, unittest.equals('foo')); 363 unittest.expect(o.gcsContentUri, unittest.equals('foo'));
365 unittest.expect(o.language, unittest.equals('foo')); 364 unittest.expect(o.language, unittest.equals('foo'));
366 unittest.expect(o.type, unittest.equals('foo')); 365 unittest.expect(o.type, unittest.equals('foo'));
367 } 366 }
368 buildCounterDocument--; 367 buildCounterDocument--;
369 } 368 }
370 369
371 buildUnnamed879() { 370 buildUnnamed882() {
372 var o = new core.List<api.EntityMention>(); 371 var o = new core.List<api.EntityMention>();
373 o.add(buildEntityMention()); 372 o.add(buildEntityMention());
374 o.add(buildEntityMention()); 373 o.add(buildEntityMention());
375 return o; 374 return o;
376 } 375 }
377 376
378 checkUnnamed879(core.List<api.EntityMention> o) { 377 checkUnnamed882(core.List<api.EntityMention> o) {
379 unittest.expect(o, unittest.hasLength(2)); 378 unittest.expect(o, unittest.hasLength(2));
380 checkEntityMention(o[0]); 379 checkEntityMention(o[0]);
381 checkEntityMention(o[1]); 380 checkEntityMention(o[1]);
382 } 381 }
383 382
384 buildUnnamed880() { 383 buildUnnamed883() {
385 var o = new core.Map<core.String, core.String>(); 384 var o = new core.Map<core.String, core.String>();
386 o["x"] = "foo"; 385 o["x"] = "foo";
387 o["y"] = "foo"; 386 o["y"] = "foo";
388 return o; 387 return o;
389 } 388 }
390 389
391 checkUnnamed880(core.Map<core.String, core.String> o) { 390 checkUnnamed883(core.Map<core.String, core.String> o) {
392 unittest.expect(o, unittest.hasLength(2)); 391 unittest.expect(o, unittest.hasLength(2));
393 unittest.expect(o["x"], unittest.equals('foo')); 392 unittest.expect(o["x"], unittest.equals('foo'));
394 unittest.expect(o["y"], unittest.equals('foo')); 393 unittest.expect(o["y"], unittest.equals('foo'));
395 } 394 }
396 395
397 core.int buildCounterEntity = 0; 396 core.int buildCounterEntity = 0;
398 buildEntity() { 397 buildEntity() {
399 var o = new api.Entity(); 398 var o = new api.Entity();
400 buildCounterEntity++; 399 buildCounterEntity++;
401 if (buildCounterEntity < 3) { 400 if (buildCounterEntity < 3) {
402 o.mentions = buildUnnamed879(); 401 o.mentions = buildUnnamed882();
403 o.metadata = buildUnnamed880(); 402 o.metadata = buildUnnamed883();
404 o.name = "foo"; 403 o.name = "foo";
405 o.salience = 42.0; 404 o.salience = 42.0;
406 o.type = "foo"; 405 o.type = "foo";
407 } 406 }
408 buildCounterEntity--; 407 buildCounterEntity--;
409 return o; 408 return o;
410 } 409 }
411 410
412 checkEntity(api.Entity o) { 411 checkEntity(api.Entity o) {
413 buildCounterEntity++; 412 buildCounterEntity++;
414 if (buildCounterEntity < 3) { 413 if (buildCounterEntity < 3) {
415 checkUnnamed879(o.mentions); 414 checkUnnamed882(o.mentions);
416 checkUnnamed880(o.metadata); 415 checkUnnamed883(o.metadata);
417 unittest.expect(o.name, unittest.equals('foo')); 416 unittest.expect(o.name, unittest.equals('foo'));
418 unittest.expect(o.salience, unittest.equals(42.0)); 417 unittest.expect(o.salience, unittest.equals(42.0));
419 unittest.expect(o.type, unittest.equals('foo')); 418 unittest.expect(o.type, unittest.equals('foo'));
420 } 419 }
421 buildCounterEntity--; 420 buildCounterEntity--;
422 } 421 }
423 422
424 core.int buildCounterEntityMention = 0; 423 core.int buildCounterEntityMention = 0;
425 buildEntityMention() { 424 buildEntityMention() {
426 var o = new api.EntityMention(); 425 var o = new api.EntityMention();
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
541 540
542 checkSentiment(api.Sentiment o) { 541 checkSentiment(api.Sentiment o) {
543 buildCounterSentiment++; 542 buildCounterSentiment++;
544 if (buildCounterSentiment < 3) { 543 if (buildCounterSentiment < 3) {
545 unittest.expect(o.magnitude, unittest.equals(42.0)); 544 unittest.expect(o.magnitude, unittest.equals(42.0));
546 unittest.expect(o.score, unittest.equals(42.0)); 545 unittest.expect(o.score, unittest.equals(42.0));
547 } 546 }
548 buildCounterSentiment--; 547 buildCounterSentiment--;
549 } 548 }
550 549
551 buildUnnamed881() { 550 buildUnnamed884() {
552 var o = new core.Map<core.String, core.Object>(); 551 var o = new core.Map<core.String, core.Object>();
553 o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; 552 o["x"] = {
554 o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; 553 'list': [1, 2, 3],
554 'bool': true,
555 'string': 'foo'
556 };
557 o["y"] = {
558 'list': [1, 2, 3],
559 'bool': true,
560 'string': 'foo'
561 };
555 return o; 562 return o;
556 } 563 }
557 564
558 checkUnnamed881(core.Map<core.String, core.Object> o) { 565 checkUnnamed884(core.Map<core.String, core.Object> o) {
559 unittest.expect(o, unittest.hasLength(2)); 566 unittest.expect(o, unittest.hasLength(2));
560 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')); 567 var casted1 = (o["x"]) as core.Map;
561 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')); 568 unittest.expect(casted1, unittest.hasLength(3));
569 unittest.expect(casted1["list"], unittest.equals([1, 2, 3]));
570 unittest.expect(casted1["bool"], unittest.equals(true));
571 unittest.expect(casted1["string"], unittest.equals('foo'));
572 var casted2 = (o["y"]) as core.Map;
573 unittest.expect(casted2, unittest.hasLength(3));
574 unittest.expect(casted2["list"], unittest.equals([1, 2, 3]));
575 unittest.expect(casted2["bool"], unittest.equals(true));
576 unittest.expect(casted2["string"], unittest.equals('foo'));
562 } 577 }
563 578
564 buildUnnamed882() { 579 buildUnnamed885() {
565 var o = new core.List<core.Map<core.String, core.Object>>(); 580 var o = new core.List<core.Map<core.String, core.Object>>();
566 o.add(buildUnnamed881()); 581 o.add(buildUnnamed884());
567 o.add(buildUnnamed881()); 582 o.add(buildUnnamed884());
568 return o; 583 return o;
569 } 584 }
570 585
571 checkUnnamed882(core.List<core.Map<core.String, core.Object>> o) { 586 checkUnnamed885(core.List<core.Map<core.String, core.Object>> o) {
572 unittest.expect(o, unittest.hasLength(2)); 587 unittest.expect(o, unittest.hasLength(2));
573 checkUnnamed881(o[0]); 588 checkUnnamed884(o[0]);
574 checkUnnamed881(o[1]); 589 checkUnnamed884(o[1]);
575 } 590 }
576 591
577 core.int buildCounterStatus = 0; 592 core.int buildCounterStatus = 0;
578 buildStatus() { 593 buildStatus() {
579 var o = new api.Status(); 594 var o = new api.Status();
580 buildCounterStatus++; 595 buildCounterStatus++;
581 if (buildCounterStatus < 3) { 596 if (buildCounterStatus < 3) {
582 o.code = 42; 597 o.code = 42;
583 o.details = buildUnnamed882(); 598 o.details = buildUnnamed885();
584 o.message = "foo"; 599 o.message = "foo";
585 } 600 }
586 buildCounterStatus--; 601 buildCounterStatus--;
587 return o; 602 return o;
588 } 603 }
589 604
590 checkStatus(api.Status o) { 605 checkStatus(api.Status o) {
591 buildCounterStatus++; 606 buildCounterStatus++;
592 if (buildCounterStatus < 3) { 607 if (buildCounterStatus < 3) {
593 unittest.expect(o.code, unittest.equals(42)); 608 unittest.expect(o.code, unittest.equals(42));
594 checkUnnamed882(o.details); 609 checkUnnamed885(o.details);
595 unittest.expect(o.message, unittest.equals('foo')); 610 unittest.expect(o.message, unittest.equals('foo'));
596 } 611 }
597 buildCounterStatus--; 612 buildCounterStatus--;
598 } 613 }
599 614
600 core.int buildCounterTextSpan = 0; 615 core.int buildCounterTextSpan = 0;
601 buildTextSpan() { 616 buildTextSpan() {
602 var o = new api.TextSpan(); 617 var o = new api.TextSpan();
603 buildCounterTextSpan++; 618 buildCounterTextSpan++;
604 if (buildCounterTextSpan < 3) { 619 if (buildCounterTextSpan < 3) {
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
636 buildCounterToken++; 651 buildCounterToken++;
637 if (buildCounterToken < 3) { 652 if (buildCounterToken < 3) {
638 checkDependencyEdge(o.dependencyEdge); 653 checkDependencyEdge(o.dependencyEdge);
639 unittest.expect(o.lemma, unittest.equals('foo')); 654 unittest.expect(o.lemma, unittest.equals('foo'));
640 checkPartOfSpeech(o.partOfSpeech); 655 checkPartOfSpeech(o.partOfSpeech);
641 checkTextSpan(o.text); 656 checkTextSpan(o.text);
642 } 657 }
643 buildCounterToken--; 658 buildCounterToken--;
644 } 659 }
645 660
646
647 main() { 661 main() {
648 unittest.group("obj-schema-AnalyzeEntitiesRequest", () { 662 unittest.group("obj-schema-AnalyzeEntitiesRequest", () {
649 unittest.test("to-json--from-json", () { 663 unittest.test("to-json--from-json", () {
650 var o = buildAnalyzeEntitiesRequest(); 664 var o = buildAnalyzeEntitiesRequest();
651 var od = new api.AnalyzeEntitiesRequest.fromJson(o.toJson()); 665 var od = new api.AnalyzeEntitiesRequest.fromJson(o.toJson());
652 checkAnalyzeEntitiesRequest(od); 666 checkAnalyzeEntitiesRequest(od);
653 }); 667 });
654 }); 668 });
655 669
656
657 unittest.group("obj-schema-AnalyzeEntitiesResponse", () { 670 unittest.group("obj-schema-AnalyzeEntitiesResponse", () {
658 unittest.test("to-json--from-json", () { 671 unittest.test("to-json--from-json", () {
659 var o = buildAnalyzeEntitiesResponse(); 672 var o = buildAnalyzeEntitiesResponse();
660 var od = new api.AnalyzeEntitiesResponse.fromJson(o.toJson()); 673 var od = new api.AnalyzeEntitiesResponse.fromJson(o.toJson());
661 checkAnalyzeEntitiesResponse(od); 674 checkAnalyzeEntitiesResponse(od);
662 }); 675 });
663 }); 676 });
664 677
665
666 unittest.group("obj-schema-AnalyzeSentimentRequest", () { 678 unittest.group("obj-schema-AnalyzeSentimentRequest", () {
667 unittest.test("to-json--from-json", () { 679 unittest.test("to-json--from-json", () {
668 var o = buildAnalyzeSentimentRequest(); 680 var o = buildAnalyzeSentimentRequest();
669 var od = new api.AnalyzeSentimentRequest.fromJson(o.toJson()); 681 var od = new api.AnalyzeSentimentRequest.fromJson(o.toJson());
670 checkAnalyzeSentimentRequest(od); 682 checkAnalyzeSentimentRequest(od);
671 }); 683 });
672 }); 684 });
673 685
674
675 unittest.group("obj-schema-AnalyzeSentimentResponse", () { 686 unittest.group("obj-schema-AnalyzeSentimentResponse", () {
676 unittest.test("to-json--from-json", () { 687 unittest.test("to-json--from-json", () {
677 var o = buildAnalyzeSentimentResponse(); 688 var o = buildAnalyzeSentimentResponse();
678 var od = new api.AnalyzeSentimentResponse.fromJson(o.toJson()); 689 var od = new api.AnalyzeSentimentResponse.fromJson(o.toJson());
679 checkAnalyzeSentimentResponse(od); 690 checkAnalyzeSentimentResponse(od);
680 }); 691 });
681 }); 692 });
682 693
683
684 unittest.group("obj-schema-AnalyzeSyntaxRequest", () { 694 unittest.group("obj-schema-AnalyzeSyntaxRequest", () {
685 unittest.test("to-json--from-json", () { 695 unittest.test("to-json--from-json", () {
686 var o = buildAnalyzeSyntaxRequest(); 696 var o = buildAnalyzeSyntaxRequest();
687 var od = new api.AnalyzeSyntaxRequest.fromJson(o.toJson()); 697 var od = new api.AnalyzeSyntaxRequest.fromJson(o.toJson());
688 checkAnalyzeSyntaxRequest(od); 698 checkAnalyzeSyntaxRequest(od);
689 }); 699 });
690 }); 700 });
691 701
692
693 unittest.group("obj-schema-AnalyzeSyntaxResponse", () { 702 unittest.group("obj-schema-AnalyzeSyntaxResponse", () {
694 unittest.test("to-json--from-json", () { 703 unittest.test("to-json--from-json", () {
695 var o = buildAnalyzeSyntaxResponse(); 704 var o = buildAnalyzeSyntaxResponse();
696 var od = new api.AnalyzeSyntaxResponse.fromJson(o.toJson()); 705 var od = new api.AnalyzeSyntaxResponse.fromJson(o.toJson());
697 checkAnalyzeSyntaxResponse(od); 706 checkAnalyzeSyntaxResponse(od);
698 }); 707 });
699 }); 708 });
700 709
701
702 unittest.group("obj-schema-AnnotateTextRequest", () { 710 unittest.group("obj-schema-AnnotateTextRequest", () {
703 unittest.test("to-json--from-json", () { 711 unittest.test("to-json--from-json", () {
704 var o = buildAnnotateTextRequest(); 712 var o = buildAnnotateTextRequest();
705 var od = new api.AnnotateTextRequest.fromJson(o.toJson()); 713 var od = new api.AnnotateTextRequest.fromJson(o.toJson());
706 checkAnnotateTextRequest(od); 714 checkAnnotateTextRequest(od);
707 }); 715 });
708 }); 716 });
709 717
710
711 unittest.group("obj-schema-AnnotateTextResponse", () { 718 unittest.group("obj-schema-AnnotateTextResponse", () {
712 unittest.test("to-json--from-json", () { 719 unittest.test("to-json--from-json", () {
713 var o = buildAnnotateTextResponse(); 720 var o = buildAnnotateTextResponse();
714 var od = new api.AnnotateTextResponse.fromJson(o.toJson()); 721 var od = new api.AnnotateTextResponse.fromJson(o.toJson());
715 checkAnnotateTextResponse(od); 722 checkAnnotateTextResponse(od);
716 }); 723 });
717 }); 724 });
718 725
719
720 unittest.group("obj-schema-DependencyEdge", () { 726 unittest.group("obj-schema-DependencyEdge", () {
721 unittest.test("to-json--from-json", () { 727 unittest.test("to-json--from-json", () {
722 var o = buildDependencyEdge(); 728 var o = buildDependencyEdge();
723 var od = new api.DependencyEdge.fromJson(o.toJson()); 729 var od = new api.DependencyEdge.fromJson(o.toJson());
724 checkDependencyEdge(od); 730 checkDependencyEdge(od);
725 }); 731 });
726 }); 732 });
727 733
728
729 unittest.group("obj-schema-Document", () { 734 unittest.group("obj-schema-Document", () {
730 unittest.test("to-json--from-json", () { 735 unittest.test("to-json--from-json", () {
731 var o = buildDocument(); 736 var o = buildDocument();
732 var od = new api.Document.fromJson(o.toJson()); 737 var od = new api.Document.fromJson(o.toJson());
733 checkDocument(od); 738 checkDocument(od);
734 }); 739 });
735 }); 740 });
736 741
737
738 unittest.group("obj-schema-Entity", () { 742 unittest.group("obj-schema-Entity", () {
739 unittest.test("to-json--from-json", () { 743 unittest.test("to-json--from-json", () {
740 var o = buildEntity(); 744 var o = buildEntity();
741 var od = new api.Entity.fromJson(o.toJson()); 745 var od = new api.Entity.fromJson(o.toJson());
742 checkEntity(od); 746 checkEntity(od);
743 }); 747 });
744 }); 748 });
745 749
746
747 unittest.group("obj-schema-EntityMention", () { 750 unittest.group("obj-schema-EntityMention", () {
748 unittest.test("to-json--from-json", () { 751 unittest.test("to-json--from-json", () {
749 var o = buildEntityMention(); 752 var o = buildEntityMention();
750 var od = new api.EntityMention.fromJson(o.toJson()); 753 var od = new api.EntityMention.fromJson(o.toJson());
751 checkEntityMention(od); 754 checkEntityMention(od);
752 }); 755 });
753 }); 756 });
754 757
755
756 unittest.group("obj-schema-Features", () { 758 unittest.group("obj-schema-Features", () {
757 unittest.test("to-json--from-json", () { 759 unittest.test("to-json--from-json", () {
758 var o = buildFeatures(); 760 var o = buildFeatures();
759 var od = new api.Features.fromJson(o.toJson()); 761 var od = new api.Features.fromJson(o.toJson());
760 checkFeatures(od); 762 checkFeatures(od);
761 }); 763 });
762 }); 764 });
763 765
764
765 unittest.group("obj-schema-PartOfSpeech", () { 766 unittest.group("obj-schema-PartOfSpeech", () {
766 unittest.test("to-json--from-json", () { 767 unittest.test("to-json--from-json", () {
767 var o = buildPartOfSpeech(); 768 var o = buildPartOfSpeech();
768 var od = new api.PartOfSpeech.fromJson(o.toJson()); 769 var od = new api.PartOfSpeech.fromJson(o.toJson());
769 checkPartOfSpeech(od); 770 checkPartOfSpeech(od);
770 }); 771 });
771 }); 772 });
772 773
773
774 unittest.group("obj-schema-Sentence", () { 774 unittest.group("obj-schema-Sentence", () {
775 unittest.test("to-json--from-json", () { 775 unittest.test("to-json--from-json", () {
776 var o = buildSentence(); 776 var o = buildSentence();
777 var od = new api.Sentence.fromJson(o.toJson()); 777 var od = new api.Sentence.fromJson(o.toJson());
778 checkSentence(od); 778 checkSentence(od);
779 }); 779 });
780 }); 780 });
781 781
782
783 unittest.group("obj-schema-Sentiment", () { 782 unittest.group("obj-schema-Sentiment", () {
784 unittest.test("to-json--from-json", () { 783 unittest.test("to-json--from-json", () {
785 var o = buildSentiment(); 784 var o = buildSentiment();
786 var od = new api.Sentiment.fromJson(o.toJson()); 785 var od = new api.Sentiment.fromJson(o.toJson());
787 checkSentiment(od); 786 checkSentiment(od);
788 }); 787 });
789 }); 788 });
790 789
791
792 unittest.group("obj-schema-Status", () { 790 unittest.group("obj-schema-Status", () {
793 unittest.test("to-json--from-json", () { 791 unittest.test("to-json--from-json", () {
794 var o = buildStatus(); 792 var o = buildStatus();
795 var od = new api.Status.fromJson(o.toJson()); 793 var od = new api.Status.fromJson(o.toJson());
796 checkStatus(od); 794 checkStatus(od);
797 }); 795 });
798 }); 796 });
799 797
800
801 unittest.group("obj-schema-TextSpan", () { 798 unittest.group("obj-schema-TextSpan", () {
802 unittest.test("to-json--from-json", () { 799 unittest.test("to-json--from-json", () {
803 var o = buildTextSpan(); 800 var o = buildTextSpan();
804 var od = new api.TextSpan.fromJson(o.toJson()); 801 var od = new api.TextSpan.fromJson(o.toJson());
805 checkTextSpan(od); 802 checkTextSpan(od);
806 }); 803 });
807 }); 804 });
808 805
809
810 unittest.group("obj-schema-Token", () { 806 unittest.group("obj-schema-Token", () {
811 unittest.test("to-json--from-json", () { 807 unittest.test("to-json--from-json", () {
812 var o = buildToken(); 808 var o = buildToken();
813 var od = new api.Token.fromJson(o.toJson()); 809 var od = new api.Token.fromJson(o.toJson());
814 checkToken(od); 810 checkToken(od);
815 }); 811 });
816 }); 812 });
817 813
818
819 unittest.group("resource-DocumentsResourceApi", () { 814 unittest.group("resource-DocumentsResourceApi", () {
820 unittest.test("method--analyzeEntities", () { 815 unittest.test("method--analyzeEntities", () {
821
822 var mock = new HttpServerMock(); 816 var mock = new HttpServerMock();
823 api.DocumentsResourceApi res = new api.LanguageApi(mock).documents; 817 api.DocumentsResourceApi res = new api.LanguageApi(mock).documents;
824 var arg_request = buildAnalyzeEntitiesRequest(); 818 var arg_request = buildAnalyzeEntitiesRequest();
825 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 819 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
826 var obj = new api.AnalyzeEntitiesRequest.fromJson(json); 820 var obj = new api.AnalyzeEntitiesRequest.fromJson(json);
827 checkAnalyzeEntitiesRequest(obj); 821 checkAnalyzeEntitiesRequest(obj);
828 822
829 var path = (req.url).path; 823 var path = (req.url).path;
830 var pathOffset = 0; 824 var pathOffset = 0;
831 var index; 825 var index;
832 var subPart; 826 var subPart;
833 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 827 unittest.expect(
828 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
834 pathOffset += 1; 829 pathOffset += 1;
835 unittest.expect(path.substring(pathOffset, pathOffset + 28), unittest.eq uals("v1/documents:analyzeEntities")); 830 unittest.expect(path.substring(pathOffset, pathOffset + 28),
831 unittest.equals("v1/documents:analyzeEntities"));
836 pathOffset += 28; 832 pathOffset += 28;
837 833
838 var query = (req.url).query; 834 var query = (req.url).query;
839 var queryOffset = 0; 835 var queryOffset = 0;
840 var queryMap = {}; 836 var queryMap = {};
841 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 837 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
842 parseBool(n) { 838 parseBool(n) {
843 if (n == "true") return true; 839 if (n == "true") return true;
844 if (n == "false") return false; 840 if (n == "false") return false;
845 if (n == null) return null; 841 if (n == null) return null;
846 throw new core.ArgumentError("Invalid boolean: $n"); 842 throw new core.ArgumentError("Invalid boolean: $n");
847 } 843 }
844
848 if (query.length > 0) { 845 if (query.length > 0) {
849 for (var part in query.split("&")) { 846 for (var part in query.split("&")) {
850 var keyvalue = part.split("="); 847 var keyvalue = part.split("=");
851 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 848 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
849 core.Uri.decodeQueryComponent(keyvalue[1]));
852 } 850 }
853 } 851 }
854 852
855
856 var h = { 853 var h = {
857 "content-type" : "application/json; charset=utf-8", 854 "content-type": "application/json; charset=utf-8",
858 }; 855 };
859 var resp = convert.JSON.encode(buildAnalyzeEntitiesResponse()); 856 var resp = convert.JSON.encode(buildAnalyzeEntitiesResponse());
860 return new async.Future.value(stringResponse(200, h, resp)); 857 return new async.Future.value(stringResponse(200, h, resp));
861 }), true); 858 }), true);
862 res.analyzeEntities(arg_request).then(unittest.expectAsync1(((api.AnalyzeE ntitiesResponse response) { 859 res
860 .analyzeEntities(arg_request)
861 .then(unittest.expectAsync1(((api.AnalyzeEntitiesResponse response) {
863 checkAnalyzeEntitiesResponse(response); 862 checkAnalyzeEntitiesResponse(response);
864 }))); 863 })));
865 }); 864 });
866 865
867 unittest.test("method--analyzeSentiment", () { 866 unittest.test("method--analyzeSentiment", () {
868
869 var mock = new HttpServerMock(); 867 var mock = new HttpServerMock();
870 api.DocumentsResourceApi res = new api.LanguageApi(mock).documents; 868 api.DocumentsResourceApi res = new api.LanguageApi(mock).documents;
871 var arg_request = buildAnalyzeSentimentRequest(); 869 var arg_request = buildAnalyzeSentimentRequest();
872 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 870 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
873 var obj = new api.AnalyzeSentimentRequest.fromJson(json); 871 var obj = new api.AnalyzeSentimentRequest.fromJson(json);
874 checkAnalyzeSentimentRequest(obj); 872 checkAnalyzeSentimentRequest(obj);
875 873
876 var path = (req.url).path; 874 var path = (req.url).path;
877 var pathOffset = 0; 875 var pathOffset = 0;
878 var index; 876 var index;
879 var subPart; 877 var subPart;
880 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 878 unittest.expect(
879 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
881 pathOffset += 1; 880 pathOffset += 1;
882 unittest.expect(path.substring(pathOffset, pathOffset + 29), unittest.eq uals("v1/documents:analyzeSentiment")); 881 unittest.expect(path.substring(pathOffset, pathOffset + 29),
882 unittest.equals("v1/documents:analyzeSentiment"));
883 pathOffset += 29; 883 pathOffset += 29;
884 884
885 var query = (req.url).query; 885 var query = (req.url).query;
886 var queryOffset = 0; 886 var queryOffset = 0;
887 var queryMap = {}; 887 var queryMap = {};
888 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 888 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
889 parseBool(n) { 889 parseBool(n) {
890 if (n == "true") return true; 890 if (n == "true") return true;
891 if (n == "false") return false; 891 if (n == "false") return false;
892 if (n == null) return null; 892 if (n == null) return null;
893 throw new core.ArgumentError("Invalid boolean: $n"); 893 throw new core.ArgumentError("Invalid boolean: $n");
894 } 894 }
895
895 if (query.length > 0) { 896 if (query.length > 0) {
896 for (var part in query.split("&")) { 897 for (var part in query.split("&")) {
897 var keyvalue = part.split("="); 898 var keyvalue = part.split("=");
898 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 899 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
900 core.Uri.decodeQueryComponent(keyvalue[1]));
899 } 901 }
900 } 902 }
901 903
902
903 var h = { 904 var h = {
904 "content-type" : "application/json; charset=utf-8", 905 "content-type": "application/json; charset=utf-8",
905 }; 906 };
906 var resp = convert.JSON.encode(buildAnalyzeSentimentResponse()); 907 var resp = convert.JSON.encode(buildAnalyzeSentimentResponse());
907 return new async.Future.value(stringResponse(200, h, resp)); 908 return new async.Future.value(stringResponse(200, h, resp));
908 }), true); 909 }), true);
909 res.analyzeSentiment(arg_request).then(unittest.expectAsync1(((api.Analyze SentimentResponse response) { 910 res
911 .analyzeSentiment(arg_request)
912 .then(unittest.expectAsync1(((api.AnalyzeSentimentResponse response) {
910 checkAnalyzeSentimentResponse(response); 913 checkAnalyzeSentimentResponse(response);
911 }))); 914 })));
912 }); 915 });
913 916
914 unittest.test("method--analyzeSyntax", () { 917 unittest.test("method--analyzeSyntax", () {
915
916 var mock = new HttpServerMock(); 918 var mock = new HttpServerMock();
917 api.DocumentsResourceApi res = new api.LanguageApi(mock).documents; 919 api.DocumentsResourceApi res = new api.LanguageApi(mock).documents;
918 var arg_request = buildAnalyzeSyntaxRequest(); 920 var arg_request = buildAnalyzeSyntaxRequest();
919 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 921 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
920 var obj = new api.AnalyzeSyntaxRequest.fromJson(json); 922 var obj = new api.AnalyzeSyntaxRequest.fromJson(json);
921 checkAnalyzeSyntaxRequest(obj); 923 checkAnalyzeSyntaxRequest(obj);
922 924
923 var path = (req.url).path; 925 var path = (req.url).path;
924 var pathOffset = 0; 926 var pathOffset = 0;
925 var index; 927 var index;
926 var subPart; 928 var subPart;
927 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 929 unittest.expect(
930 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
928 pathOffset += 1; 931 pathOffset += 1;
929 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq uals("v1/documents:analyzeSyntax")); 932 unittest.expect(path.substring(pathOffset, pathOffset + 26),
933 unittest.equals("v1/documents:analyzeSyntax"));
930 pathOffset += 26; 934 pathOffset += 26;
931 935
932 var query = (req.url).query; 936 var query = (req.url).query;
933 var queryOffset = 0; 937 var queryOffset = 0;
934 var queryMap = {}; 938 var queryMap = {};
935 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 939 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
936 parseBool(n) { 940 parseBool(n) {
937 if (n == "true") return true; 941 if (n == "true") return true;
938 if (n == "false") return false; 942 if (n == "false") return false;
939 if (n == null) return null; 943 if (n == null) return null;
940 throw new core.ArgumentError("Invalid boolean: $n"); 944 throw new core.ArgumentError("Invalid boolean: $n");
941 } 945 }
946
942 if (query.length > 0) { 947 if (query.length > 0) {
943 for (var part in query.split("&")) { 948 for (var part in query.split("&")) {
944 var keyvalue = part.split("="); 949 var keyvalue = part.split("=");
945 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 950 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
951 core.Uri.decodeQueryComponent(keyvalue[1]));
946 } 952 }
947 } 953 }
948 954
949
950 var h = { 955 var h = {
951 "content-type" : "application/json; charset=utf-8", 956 "content-type": "application/json; charset=utf-8",
952 }; 957 };
953 var resp = convert.JSON.encode(buildAnalyzeSyntaxResponse()); 958 var resp = convert.JSON.encode(buildAnalyzeSyntaxResponse());
954 return new async.Future.value(stringResponse(200, h, resp)); 959 return new async.Future.value(stringResponse(200, h, resp));
955 }), true); 960 }), true);
956 res.analyzeSyntax(arg_request).then(unittest.expectAsync1(((api.AnalyzeSyn taxResponse response) { 961 res
962 .analyzeSyntax(arg_request)
963 .then(unittest.expectAsync1(((api.AnalyzeSyntaxResponse response) {
957 checkAnalyzeSyntaxResponse(response); 964 checkAnalyzeSyntaxResponse(response);
958 }))); 965 })));
959 }); 966 });
960 967
961 unittest.test("method--annotateText", () { 968 unittest.test("method--annotateText", () {
962
963 var mock = new HttpServerMock(); 969 var mock = new HttpServerMock();
964 api.DocumentsResourceApi res = new api.LanguageApi(mock).documents; 970 api.DocumentsResourceApi res = new api.LanguageApi(mock).documents;
965 var arg_request = buildAnnotateTextRequest(); 971 var arg_request = buildAnnotateTextRequest();
966 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 972 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
967 var obj = new api.AnnotateTextRequest.fromJson(json); 973 var obj = new api.AnnotateTextRequest.fromJson(json);
968 checkAnnotateTextRequest(obj); 974 checkAnnotateTextRequest(obj);
969 975
970 var path = (req.url).path; 976 var path = (req.url).path;
971 var pathOffset = 0; 977 var pathOffset = 0;
972 var index; 978 var index;
973 var subPart; 979 var subPart;
974 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 980 unittest.expect(
981 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
975 pathOffset += 1; 982 pathOffset += 1;
976 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq uals("v1/documents:annotateText")); 983 unittest.expect(path.substring(pathOffset, pathOffset + 25),
984 unittest.equals("v1/documents:annotateText"));
977 pathOffset += 25; 985 pathOffset += 25;
978 986
979 var query = (req.url).query; 987 var query = (req.url).query;
980 var queryOffset = 0; 988 var queryOffset = 0;
981 var queryMap = {}; 989 var queryMap = {};
982 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 990 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
983 parseBool(n) { 991 parseBool(n) {
984 if (n == "true") return true; 992 if (n == "true") return true;
985 if (n == "false") return false; 993 if (n == "false") return false;
986 if (n == null) return null; 994 if (n == null) return null;
987 throw new core.ArgumentError("Invalid boolean: $n"); 995 throw new core.ArgumentError("Invalid boolean: $n");
988 } 996 }
997
989 if (query.length > 0) { 998 if (query.length > 0) {
990 for (var part in query.split("&")) { 999 for (var part in query.split("&")) {
991 var keyvalue = part.split("="); 1000 var keyvalue = part.split("=");
992 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1001 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1002 core.Uri.decodeQueryComponent(keyvalue[1]));
993 } 1003 }
994 } 1004 }
995 1005
996
997 var h = { 1006 var h = {
998 "content-type" : "application/json; charset=utf-8", 1007 "content-type": "application/json; charset=utf-8",
999 }; 1008 };
1000 var resp = convert.JSON.encode(buildAnnotateTextResponse()); 1009 var resp = convert.JSON.encode(buildAnnotateTextResponse());
1001 return new async.Future.value(stringResponse(200, h, resp)); 1010 return new async.Future.value(stringResponse(200, h, resp));
1002 }), true); 1011 }), true);
1003 res.annotateText(arg_request).then(unittest.expectAsync1(((api.AnnotateTex tResponse response) { 1012 res
1013 .annotateText(arg_request)
1014 .then(unittest.expectAsync1(((api.AnnotateTextResponse response) {
1004 checkAnnotateTextResponse(response); 1015 checkAnnotateTextResponse(response);
1005 }))); 1016 })));
1006 }); 1017 });
1007
1008 }); 1018 });
1009
1010
1011 } 1019 }
1012
OLDNEW
« no previous file with comments | « generated/googleapis/test/identitytoolkit/v3_test.dart ('k') | generated/googleapis/test/licensing/v1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698