blob: 64e8fb0e87d05f730c74cf5f0fc7a86cadb0275e [file] [log] [blame]
Kevin Mooreaf84e102021-02-25 10:29:32 -08001// ignore_for_file: avoid_returning_null
Kevin Moore6d21e902021-01-15 06:41:08 -08002// ignore_for_file: camel_case_types
Kevin Mooreaf84e102021-02-25 10:29:32 -08003// ignore_for_file: cascade_invocations
Kevin Moore6d21e902021-01-15 06:41:08 -08004// ignore_for_file: comment_references
Kevin Moore1ad61ef2021-01-22 17:52:58 -08005// ignore_for_file: file_names
Kevin Moore6d21e902021-01-15 06:41:08 -08006// ignore_for_file: library_names
7// ignore_for_file: lines_longer_than_80_chars
8// ignore_for_file: non_constant_identifier_names
Kevin Moore1ad61ef2021-01-22 17:52:58 -08009// ignore_for_file: prefer_expression_function_bodies
Kevin Mooreaf84e102021-02-25 10:29:32 -080010// ignore_for_file: prefer_final_locals
Kevin Moore6d21e902021-01-15 06:41:08 -080011// ignore_for_file: prefer_interpolation_to_compose_strings
Kevin Mooreaf84e102021-02-25 10:29:32 -080012// ignore_for_file: prefer_single_quotes
Kevin Moore6d21e902021-01-15 06:41:08 -080013// ignore_for_file: unnecessary_brace_in_string_interps
14// ignore_for_file: unnecessary_cast
Kevin Moore1ad61ef2021-01-22 17:52:58 -080015// ignore_for_file: unnecessary_lambdas
Kevin Moore6d21e902021-01-15 06:41:08 -080016// ignore_for_file: unnecessary_parenthesis
17// ignore_for_file: unnecessary_string_interpolations
Kevin Moore6d21e902021-01-15 06:41:08 -080018// ignore_for_file: unused_local_variable
19
Kevin Moore2282df32021-01-27 19:15:24 -080020import 'dart:async' as async;
21import 'dart:convert' as convert;
22import 'dart:core' as core;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +020023
Kevin Moore07f01b72021-04-25 17:33:47 -070024import 'package:googleapis_beta/factchecktools/v1alpha1.dart' as api;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +020025import 'package:http/http.dart' as http;
26import 'package:test/test.dart' as unittest;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +020027
Kevin Moore2282df32021-01-27 19:15:24 -080028import '../test_shared.dart';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +020029
Kevin Moore6d21e902021-01-15 06:41:08 -080030core.List<api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview>
Kevin Moorec4e4ec82021-06-18 19:03:35 -070031 buildUnnamed8025() {
Kevin Moore6d21e902021-01-15 06:41:08 -080032 var o = <api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview>[];
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +020033 o.add(buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview());
34 o.add(buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview());
35 return o;
36}
37
Kevin Moorec4e4ec82021-06-18 19:03:35 -070038void checkUnnamed8025(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +020039 core.List<api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview> o) {
40 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -080041 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview(
42 o[0] as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview);
43 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview(
44 o[1] as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +020045}
46
47core.int buildCounterGoogleFactcheckingFactchecktoolsV1alpha1Claim = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -080048api.GoogleFactcheckingFactchecktoolsV1alpha1Claim
49 buildGoogleFactcheckingFactchecktoolsV1alpha1Claim() {
50 var o = api.GoogleFactcheckingFactchecktoolsV1alpha1Claim();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +020051 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1Claim++;
52 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1Claim < 3) {
Kevin Moored0251702021-01-15 06:41:08 -080053 o.claimDate = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -070054 o.claimReview = buildUnnamed8025();
Kevin Moored0251702021-01-15 06:41:08 -080055 o.claimant = 'foo';
56 o.text = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +020057 }
58 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1Claim--;
59 return o;
60}
61
Kevin Moore6d21e902021-01-15 06:41:08 -080062void checkGoogleFactcheckingFactchecktoolsV1alpha1Claim(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +020063 api.GoogleFactcheckingFactchecktoolsV1alpha1Claim o) {
64 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1Claim++;
65 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1Claim < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -080066 unittest.expect(
67 o.claimDate!,
68 unittest.equals('foo'),
69 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -070070 checkUnnamed8025(o.claimReview!);
Kevin Moore58e22332021-02-25 10:11:41 -080071 unittest.expect(
72 o.claimant!,
73 unittest.equals('foo'),
74 );
75 unittest.expect(
76 o.text!,
77 unittest.equals('foo'),
78 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +020079 }
80 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1Claim--;
81}
82
83core.int buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -080084api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor
85 buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor() {
86 var o = api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +020087 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor++;
88 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor < 3) {
Kevin Moored0251702021-01-15 06:41:08 -080089 o.imageUrl = 'foo';
90 o.jobTitle = 'foo';
91 o.name = 'foo';
92 o.sameAs = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +020093 }
94 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor--;
95 return o;
96}
97
Kevin Moore6d21e902021-01-15 06:41:08 -080098void checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +020099 api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor o) {
100 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor++;
101 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800102 unittest.expect(
103 o.imageUrl!,
104 unittest.equals('foo'),
105 );
106 unittest.expect(
107 o.jobTitle!,
108 unittest.equals('foo'),
109 );
110 unittest.expect(
111 o.name!,
112 unittest.equals('foo'),
113 );
114 unittest.expect(
115 o.sameAs!,
116 unittest.equals('foo'),
117 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200118 }
119 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor--;
120}
121
122core.int buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimRating = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800123api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating
124 buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimRating() {
125 var o = api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200126 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimRating++;
127 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimRating < 3) {
128 o.bestRating = 42;
Kevin Moored0251702021-01-15 06:41:08 -0800129 o.imageUrl = 'foo';
130 o.ratingExplanation = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200131 o.ratingValue = 42;
Kevin Moored0251702021-01-15 06:41:08 -0800132 o.textualRating = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200133 o.worstRating = 42;
134 }
135 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimRating--;
136 return o;
137}
138
Kevin Moore6d21e902021-01-15 06:41:08 -0800139void checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimRating(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200140 api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating o) {
141 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimRating++;
142 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimRating < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800143 unittest.expect(
144 o.bestRating!,
145 unittest.equals(42),
146 );
147 unittest.expect(
148 o.imageUrl!,
149 unittest.equals('foo'),
150 );
151 unittest.expect(
152 o.ratingExplanation!,
153 unittest.equals('foo'),
154 );
155 unittest.expect(
156 o.ratingValue!,
157 unittest.equals(42),
158 );
159 unittest.expect(
160 o.textualRating!,
161 unittest.equals('foo'),
162 );
163 unittest.expect(
164 o.worstRating!,
165 unittest.equals(42),
166 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200167 }
168 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimRating--;
169}
170
171core.int buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800172api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview
173 buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview() {
174 var o = api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200175 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview++;
176 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800177 o.languageCode = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200178 o.publisher = buildGoogleFactcheckingFactchecktoolsV1alpha1Publisher();
Kevin Moored0251702021-01-15 06:41:08 -0800179 o.reviewDate = 'foo';
180 o.textualRating = 'foo';
181 o.title = 'foo';
182 o.url = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200183 }
184 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview--;
185 return o;
186}
187
Kevin Moore6d21e902021-01-15 06:41:08 -0800188void checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200189 api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview o) {
190 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview++;
191 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800192 unittest.expect(
193 o.languageCode!,
194 unittest.equals('foo'),
195 );
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800196 checkGoogleFactcheckingFactchecktoolsV1alpha1Publisher(
Kevin Moore58e22332021-02-25 10:11:41 -0800197 o.publisher! as api.GoogleFactcheckingFactchecktoolsV1alpha1Publisher);
198 unittest.expect(
199 o.reviewDate!,
200 unittest.equals('foo'),
201 );
202 unittest.expect(
203 o.textualRating!,
204 unittest.equals('foo'),
205 );
206 unittest.expect(
207 o.title!,
208 unittest.equals('foo'),
209 );
210 unittest.expect(
211 o.url!,
212 unittest.equals('foo'),
213 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200214 }
215 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview--;
216}
217
218core.int buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor =
219 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800220api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor
221 buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor() {
222 var o = api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200223 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor++;
224 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor <
225 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800226 o.imageUrl = 'foo';
227 o.name = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200228 }
229 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor--;
230 return o;
231}
232
Kevin Moore6d21e902021-01-15 06:41:08 -0800233void checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200234 api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor o) {
235 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor++;
236 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor <
237 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800238 unittest.expect(
239 o.imageUrl!,
240 unittest.equals('foo'),
241 );
242 unittest.expect(
243 o.name!,
244 unittest.equals('foo'),
245 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200246 }
247 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor--;
248}
249
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700250core.List<core.String> buildUnnamed8026() {
Kevin Moore6d21e902021-01-15 06:41:08 -0800251 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800252 o.add('foo');
253 o.add('foo');
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200254 return o;
255}
256
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700257void checkUnnamed8026(core.List<core.String> o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200258 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -0800259 unittest.expect(
260 o[0],
261 unittest.equals('foo'),
262 );
263 unittest.expect(
264 o[1],
265 unittest.equals('foo'),
266 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200267}
268
269core.int buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup =
270 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800271api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup
272 buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup() {
273 var o = api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200274 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup++;
275 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup <
276 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700277 o.claimAppearances = buildUnnamed8026();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200278 o.claimAuthor = buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor();
Kevin Moored0251702021-01-15 06:41:08 -0800279 o.claimDate = 'foo';
280 o.claimFirstAppearance = 'foo';
281 o.claimLocation = 'foo';
282 o.claimReviewed = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200283 o.rating = buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimRating();
Kevin Moored0251702021-01-15 06:41:08 -0800284 o.url = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200285 }
286 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup--;
287 return o;
288}
289
Kevin Moore6d21e902021-01-15 06:41:08 -0800290void checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200291 api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup o) {
292 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup++;
293 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup <
294 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700295 checkUnnamed8026(o.claimAppearances!);
Kevin Moore58e22332021-02-25 10:11:41 -0800296 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor(o.claimAuthor!
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800297 as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor);
Kevin Moore58e22332021-02-25 10:11:41 -0800298 unittest.expect(
299 o.claimDate!,
300 unittest.equals('foo'),
301 );
302 unittest.expect(
303 o.claimFirstAppearance!,
304 unittest.equals('foo'),
305 );
306 unittest.expect(
307 o.claimLocation!,
308 unittest.equals('foo'),
309 );
310 unittest.expect(
311 o.claimReviewed!,
312 unittest.equals('foo'),
313 );
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800314 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimRating(
Kevin Moore58e22332021-02-25 10:11:41 -0800315 o.rating! as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating);
316 unittest.expect(
317 o.url!,
318 unittest.equals('foo'),
319 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200320 }
321 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup--;
322}
323
Kevin Moore6d21e902021-01-15 06:41:08 -0800324core.List<api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup>
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700325 buildUnnamed8027() {
Kevin Moore6d21e902021-01-15 06:41:08 -0800326 var o = <api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup>[];
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200327 o.add(buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup());
328 o.add(buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup());
329 return o;
330}
331
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700332void checkUnnamed8027(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200333 core.List<api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup>
334 o) {
335 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800336 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup(
337 o[0] as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup);
338 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup(
339 o[1] as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200340}
341
342core.int
343 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage =
344 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800345api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage
346 buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage() {
347 var o = api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200348 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage++;
349 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage <
350 3) {
351 o.claimReviewAuthor =
352 buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor();
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700353 o.claimReviewMarkups = buildUnnamed8027();
Kevin Moored0251702021-01-15 06:41:08 -0800354 o.name = 'foo';
355 o.pageUrl = 'foo';
356 o.publishDate = 'foo';
357 o.versionId = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200358 }
359 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage--;
360 return o;
361}
362
Kevin Moore6d21e902021-01-15 06:41:08 -0800363void checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200364 api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage o) {
365 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage++;
366 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage <
367 3) {
368 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor(
Kevin Moore58e22332021-02-25 10:11:41 -0800369 o.claimReviewAuthor!
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800370 as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor);
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700371 checkUnnamed8027(o.claimReviewMarkups!);
Kevin Moore58e22332021-02-25 10:11:41 -0800372 unittest.expect(
373 o.name!,
374 unittest.equals('foo'),
375 );
376 unittest.expect(
377 o.pageUrl!,
378 unittest.equals('foo'),
379 );
380 unittest.expect(
381 o.publishDate!,
382 unittest.equals('foo'),
383 );
384 unittest.expect(
385 o.versionId!,
386 unittest.equals('foo'),
387 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200388 }
389 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage--;
390}
391
Kevin Moore6d21e902021-01-15 06:41:08 -0800392core.List<api.GoogleFactcheckingFactchecktoolsV1alpha1Claim>
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700393 buildUnnamed8028() {
Kevin Moore6d21e902021-01-15 06:41:08 -0800394 var o = <api.GoogleFactcheckingFactchecktoolsV1alpha1Claim>[];
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200395 o.add(buildGoogleFactcheckingFactchecktoolsV1alpha1Claim());
396 o.add(buildGoogleFactcheckingFactchecktoolsV1alpha1Claim());
397 return o;
398}
399
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700400void checkUnnamed8028(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200401 core.List<api.GoogleFactcheckingFactchecktoolsV1alpha1Claim> o) {
402 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800403 checkGoogleFactcheckingFactchecktoolsV1alpha1Claim(
404 o[0] as api.GoogleFactcheckingFactchecktoolsV1alpha1Claim);
405 checkGoogleFactcheckingFactchecktoolsV1alpha1Claim(
406 o[1] as api.GoogleFactcheckingFactchecktoolsV1alpha1Claim);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200407}
408
409core.int
410 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse =
411 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800412api.GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse
413 buildGoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse() {
414 var o = api
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200415 .GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse();
416 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse++;
417 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse <
418 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700419 o.claims = buildUnnamed8028();
Kevin Moored0251702021-01-15 06:41:08 -0800420 o.nextPageToken = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200421 }
422 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse--;
423 return o;
424}
425
Kevin Moore6d21e902021-01-15 06:41:08 -0800426void checkGoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200427 api.GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse
428 o) {
429 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse++;
430 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse <
431 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700432 checkUnnamed8028(o.claims!);
Kevin Moore58e22332021-02-25 10:11:41 -0800433 unittest.expect(
434 o.nextPageToken!,
435 unittest.equals('foo'),
436 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200437 }
438 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse--;
439}
440
Kevin Moore6d21e902021-01-15 06:41:08 -0800441core.List<api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage>
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700442 buildUnnamed8029() {
Kevin Moore6d21e902021-01-15 06:41:08 -0800443 var o = <api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage>[];
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200444 o.add(buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage());
445 o.add(buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage());
446 return o;
447}
448
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700449void checkUnnamed8029(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200450 core.List<api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage>
451 o) {
452 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800453 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage(o[0]
454 as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage);
455 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage(o[1]
456 as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200457}
458
459core.int
460 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse =
461 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800462api.GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse
463 buildGoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse() {
464 var o = api
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200465 .GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse();
466 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse++;
467 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse <
468 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700469 o.claimReviewMarkupPages = buildUnnamed8029();
Kevin Moored0251702021-01-15 06:41:08 -0800470 o.nextPageToken = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200471 }
472 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse--;
473 return o;
474}
475
Kevin Moore6d21e902021-01-15 06:41:08 -0800476void checkGoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200477 api.GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse
478 o) {
479 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse++;
480 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse <
481 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700482 checkUnnamed8029(o.claimReviewMarkupPages!);
Kevin Moore58e22332021-02-25 10:11:41 -0800483 unittest.expect(
484 o.nextPageToken!,
485 unittest.equals('foo'),
486 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200487 }
488 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse--;
489}
490
491core.int buildCounterGoogleFactcheckingFactchecktoolsV1alpha1Publisher = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800492api.GoogleFactcheckingFactchecktoolsV1alpha1Publisher
493 buildGoogleFactcheckingFactchecktoolsV1alpha1Publisher() {
494 var o = api.GoogleFactcheckingFactchecktoolsV1alpha1Publisher();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200495 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1Publisher++;
496 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1Publisher < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800497 o.name = 'foo';
498 o.site = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200499 }
500 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1Publisher--;
501 return o;
502}
503
Kevin Moore6d21e902021-01-15 06:41:08 -0800504void checkGoogleFactcheckingFactchecktoolsV1alpha1Publisher(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200505 api.GoogleFactcheckingFactchecktoolsV1alpha1Publisher o) {
506 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1Publisher++;
507 if (buildCounterGoogleFactcheckingFactchecktoolsV1alpha1Publisher < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800508 unittest.expect(
509 o.name!,
510 unittest.equals('foo'),
511 );
512 unittest.expect(
513 o.site!,
514 unittest.equals('foo'),
515 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200516 }
517 buildCounterGoogleFactcheckingFactchecktoolsV1alpha1Publisher--;
518}
519
520core.int buildCounterGoogleProtobufEmpty = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800521api.GoogleProtobufEmpty buildGoogleProtobufEmpty() {
522 var o = api.GoogleProtobufEmpty();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200523 buildCounterGoogleProtobufEmpty++;
524 if (buildCounterGoogleProtobufEmpty < 3) {}
525 buildCounterGoogleProtobufEmpty--;
526 return o;
527}
528
Kevin Moore6d21e902021-01-15 06:41:08 -0800529void checkGoogleProtobufEmpty(api.GoogleProtobufEmpty o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200530 buildCounterGoogleProtobufEmpty++;
531 if (buildCounterGoogleProtobufEmpty < 3) {}
532 buildCounterGoogleProtobufEmpty--;
533}
534
Kevin Moore6d21e902021-01-15 06:41:08 -0800535void main() {
Kevin Moored0251702021-01-15 06:41:08 -0800536 unittest.group('obj-schema-GoogleFactcheckingFactchecktoolsV1alpha1Claim',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200537 () {
Kevin Moore341348b2021-02-25 11:55:18 -0800538 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200539 var o = buildGoogleFactcheckingFactchecktoolsV1alpha1Claim();
Kevin Mooreae408692021-02-25 12:00:44 -0800540 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -0800541 var od = api.GoogleFactcheckingFactchecktoolsV1alpha1Claim.fromJson(
Kevin Mooreae408692021-02-25 12:00:44 -0800542 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800543 checkGoogleFactcheckingFactchecktoolsV1alpha1Claim(
544 od as api.GoogleFactcheckingFactchecktoolsV1alpha1Claim);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200545 });
546 });
547
548 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -0800549 'obj-schema-GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor', () {
Kevin Moore341348b2021-02-25 11:55:18 -0800550 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200551 var o = buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor();
Kevin Mooreae408692021-02-25 12:00:44 -0800552 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -0800553 var od = api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor.fromJson(
Kevin Mooreae408692021-02-25 12:00:44 -0800554 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800555 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor(
556 od as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200557 });
558 });
559
560 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -0800561 'obj-schema-GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating', () {
Kevin Moore341348b2021-02-25 11:55:18 -0800562 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200563 var o = buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimRating();
Kevin Mooreae408692021-02-25 12:00:44 -0800564 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -0800565 var od = api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating.fromJson(
Kevin Mooreae408692021-02-25 12:00:44 -0800566 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800567 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimRating(
568 od as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200569 });
570 });
571
572 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -0800573 'obj-schema-GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview', () {
Kevin Moore341348b2021-02-25 11:55:18 -0800574 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200575 var o = buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview();
Kevin Mooreae408692021-02-25 12:00:44 -0800576 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -0800577 var od = api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview.fromJson(
Kevin Mooreae408692021-02-25 12:00:44 -0800578 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800579 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReview(
580 od as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200581 });
582 });
583
584 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -0800585 'obj-schema-GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200586 () {
Kevin Moore341348b2021-02-25 11:55:18 -0800587 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200588 var o = buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor();
Kevin Mooreae408692021-02-25 12:00:44 -0800589 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -0800590 var od = api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor
Kevin Mooreae408692021-02-25 12:00:44 -0800591 .fromJson(oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800592 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor(
593 od as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200594 });
595 });
596
597 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -0800598 'obj-schema-GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200599 () {
Kevin Moore341348b2021-02-25 11:55:18 -0800600 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200601 var o = buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup();
Kevin Mooreae408692021-02-25 12:00:44 -0800602 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -0800603 var od = api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup
Kevin Mooreae408692021-02-25 12:00:44 -0800604 .fromJson(oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800605 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup(
606 od as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200607 });
608 });
609
610 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -0800611 'obj-schema-GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200612 () {
Kevin Moore341348b2021-02-25 11:55:18 -0800613 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200614 var o =
615 buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage();
Kevin Mooreae408692021-02-25 12:00:44 -0800616 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -0800617 var od = api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage
Kevin Mooreae408692021-02-25 12:00:44 -0800618 .fromJson(oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800619 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage(od
620 as api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200621 });
622 });
623
624 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -0800625 'obj-schema-GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200626 () {
Kevin Moore341348b2021-02-25 11:55:18 -0800627 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200628 var o =
629 buildGoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse();
Kevin Mooreae408692021-02-25 12:00:44 -0800630 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -0800631 var od =
632 api.GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse
Kevin Mooreae408692021-02-25 12:00:44 -0800633 .fromJson(oJson as core.Map<core.String, core.dynamic>);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200634 checkGoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse(
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800635 od as api
636 .GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200637 });
638 });
639
640 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -0800641 'obj-schema-GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200642 () {
Kevin Moore341348b2021-02-25 11:55:18 -0800643 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200644 var o =
645 buildGoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse();
Kevin Mooreae408692021-02-25 12:00:44 -0800646 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -0800647 var od =
648 api.GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse
Kevin Mooreae408692021-02-25 12:00:44 -0800649 .fromJson(oJson as core.Map<core.String, core.dynamic>);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200650 checkGoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse(
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800651 od as api
652 .GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200653 });
654 });
655
Kevin Moored0251702021-01-15 06:41:08 -0800656 unittest.group('obj-schema-GoogleFactcheckingFactchecktoolsV1alpha1Publisher',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200657 () {
Kevin Moore341348b2021-02-25 11:55:18 -0800658 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200659 var o = buildGoogleFactcheckingFactchecktoolsV1alpha1Publisher();
Kevin Mooreae408692021-02-25 12:00:44 -0800660 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -0800661 var od = api.GoogleFactcheckingFactchecktoolsV1alpha1Publisher.fromJson(
Kevin Mooreae408692021-02-25 12:00:44 -0800662 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800663 checkGoogleFactcheckingFactchecktoolsV1alpha1Publisher(
664 od as api.GoogleFactcheckingFactchecktoolsV1alpha1Publisher);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200665 });
666 });
667
Kevin Moored0251702021-01-15 06:41:08 -0800668 unittest.group('obj-schema-GoogleProtobufEmpty', () {
Kevin Moore341348b2021-02-25 11:55:18 -0800669 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200670 var o = buildGoogleProtobufEmpty();
Kevin Mooreae408692021-02-25 12:00:44 -0800671 var oJson = convert.jsonDecode(convert.jsonEncode(o));
672 var od = api.GoogleProtobufEmpty.fromJson(
673 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800674 checkGoogleProtobufEmpty(od as api.GoogleProtobufEmpty);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200675 });
676 });
677
Kevin Moore88512712021-01-28 14:43:28 -0800678 unittest.group('resource-ClaimsResource', () {
Kevin Moore341348b2021-02-25 11:55:18 -0800679 unittest.test('method--search', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -0800680 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -0800681 var res = api.FactCheckToolsApi(mock).claims;
Kevin Moored0251702021-01-15 06:41:08 -0800682 var arg_languageCode = 'foo';
Kevin Moore8810e8b2021-01-19 13:22:15 -0800683 var arg_maxAgeDays = 42;
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +0200684 var arg_offset = 42;
Kevin Moore8810e8b2021-01-19 13:22:15 -0800685 var arg_pageSize = 42;
686 var arg_pageToken = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -0800687 var arg_query = 'foo';
688 var arg_reviewPublisherSiteFilter = 'foo';
689 var arg_$fields = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200690 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
691 var path = (req.url).path;
692 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800693 core.int index;
694 core.String subPart;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200695 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -0800696 path.substring(pathOffset, pathOffset + 1),
697 unittest.equals("/"),
698 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200699 pathOffset += 1;
Kevin Moore58e22332021-02-25 10:11:41 -0800700 unittest.expect(
701 path.substring(pathOffset, pathOffset + 22),
702 unittest.equals("v1alpha1/claims:search"),
703 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200704 pathOffset += 22;
705
706 var query = (req.url).query;
707 var queryOffset = 0;
708 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -0800709 void addQueryParam(core.String n, core.String v) =>
710 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200711
Kevin Moore6d21e902021-01-15 06:41:08 -0800712 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -0800713 for (var part in query.split('&')) {
714 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -0800715 addQueryParam(
716 core.Uri.decodeQueryComponent(keyValue[0]),
717 core.Uri.decodeQueryComponent(keyValue[1]),
718 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200719 }
720 }
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200721 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -0800722 queryMap["languageCode"]!.first,
723 unittest.equals(arg_languageCode),
724 );
Kevin Moore8810e8b2021-01-19 13:22:15 -0800725 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -0800726 core.int.parse(queryMap["maxAgeDays"]!.first),
727 unittest.equals(arg_maxAgeDays),
728 );
729 unittest.expect(
730 core.int.parse(queryMap["offset"]!.first),
731 unittest.equals(arg_offset),
732 );
733 unittest.expect(
734 core.int.parse(queryMap["pageSize"]!.first),
735 unittest.equals(arg_pageSize),
736 );
737 unittest.expect(
738 queryMap["pageToken"]!.first,
739 unittest.equals(arg_pageToken),
740 );
741 unittest.expect(
742 queryMap["query"]!.first,
743 unittest.equals(arg_query),
744 );
745 unittest.expect(
746 queryMap["reviewPublisherSiteFilter"]!.first,
747 unittest.equals(arg_reviewPublisherSiteFilter),
748 );
749 unittest.expect(
750 queryMap["fields"]!.first,
751 unittest.equals(arg_$fields),
752 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200753
754 var h = {
Kevin Moored0251702021-01-15 06:41:08 -0800755 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200756 };
757 var resp = convert.json.encode(
758 buildGoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -0800759 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200760 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -0800761 final response = await res.search(
762 languageCode: arg_languageCode,
763 maxAgeDays: arg_maxAgeDays,
764 offset: arg_offset,
765 pageSize: arg_pageSize,
766 pageToken: arg_pageToken,
767 query: arg_query,
768 reviewPublisherSiteFilter: arg_reviewPublisherSiteFilter,
769 $fields: arg_$fields);
770 checkGoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse(
771 response as api
772 .GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200773 });
774 });
775
Kevin Moore88512712021-01-28 14:43:28 -0800776 unittest.group('resource-PagesResource', () {
Kevin Moore341348b2021-02-25 11:55:18 -0800777 unittest.test('method--create', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -0800778 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -0800779 var res = api.FactCheckToolsApi(mock).pages;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200780 var arg_request =
781 buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage();
Kevin Moored0251702021-01-15 06:41:08 -0800782 var arg_$fields = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200783 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800784 var obj =
785 api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800786 .fromJson(json as core.Map<core.String, core.dynamic>);
787 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage(obj
788 as api
789 .GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200790
791 var path = (req.url).path;
792 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800793 core.int index;
794 core.String subPart;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200795 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -0800796 path.substring(pathOffset, pathOffset + 1),
797 unittest.equals("/"),
798 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200799 pathOffset += 1;
Kevin Moore58e22332021-02-25 10:11:41 -0800800 unittest.expect(
801 path.substring(pathOffset, pathOffset + 14),
802 unittest.equals("v1alpha1/pages"),
803 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200804 pathOffset += 14;
805
806 var query = (req.url).query;
807 var queryOffset = 0;
808 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -0800809 void addQueryParam(core.String n, core.String v) =>
810 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200811
Kevin Moore6d21e902021-01-15 06:41:08 -0800812 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -0800813 for (var part in query.split('&')) {
814 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -0800815 addQueryParam(
816 core.Uri.decodeQueryComponent(keyValue[0]),
817 core.Uri.decodeQueryComponent(keyValue[1]),
818 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200819 }
820 }
Kevin Moore58e22332021-02-25 10:11:41 -0800821 unittest.expect(
822 queryMap["fields"]!.first,
823 unittest.equals(arg_$fields),
824 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200825
826 var h = {
Kevin Moored0251702021-01-15 06:41:08 -0800827 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200828 };
829 var resp = convert.json.encode(
830 buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage());
Kevin Moore6d21e902021-01-15 06:41:08 -0800831 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200832 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -0800833 final response = await res.create(arg_request, $fields: arg_$fields);
834 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage(
835 response as api
836 .GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200837 });
838
Kevin Moore341348b2021-02-25 11:55:18 -0800839 unittest.test('method--delete', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -0800840 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -0800841 var res = api.FactCheckToolsApi(mock).pages;
Kevin Moored0251702021-01-15 06:41:08 -0800842 var arg_name = 'foo';
843 var arg_$fields = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200844 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
845 var path = (req.url).path;
846 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800847 core.int index;
848 core.String subPart;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200849 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -0800850 path.substring(pathOffset, pathOffset + 1),
851 unittest.equals("/"),
852 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200853 pathOffset += 1;
Kevin Moore58e22332021-02-25 10:11:41 -0800854 unittest.expect(
855 path.substring(pathOffset, pathOffset + 9),
856 unittest.equals("v1alpha1/"),
857 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200858 pathOffset += 9;
859 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
860
861 var query = (req.url).query;
862 var queryOffset = 0;
863 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -0800864 void addQueryParam(core.String n, core.String v) =>
865 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200866
Kevin Moore6d21e902021-01-15 06:41:08 -0800867 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -0800868 for (var part in query.split('&')) {
869 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -0800870 addQueryParam(
871 core.Uri.decodeQueryComponent(keyValue[0]),
872 core.Uri.decodeQueryComponent(keyValue[1]),
873 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200874 }
875 }
Kevin Moore58e22332021-02-25 10:11:41 -0800876 unittest.expect(
877 queryMap["fields"]!.first,
878 unittest.equals(arg_$fields),
879 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200880
881 var h = {
Kevin Moored0251702021-01-15 06:41:08 -0800882 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200883 };
884 var resp = convert.json.encode(buildGoogleProtobufEmpty());
Kevin Moore6d21e902021-01-15 06:41:08 -0800885 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200886 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -0800887 final response = await res.delete(arg_name, $fields: arg_$fields);
888 checkGoogleProtobufEmpty(response as api.GoogleProtobufEmpty);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200889 });
890
Kevin Moore341348b2021-02-25 11:55:18 -0800891 unittest.test('method--get', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -0800892 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -0800893 var res = api.FactCheckToolsApi(mock).pages;
Kevin Moored0251702021-01-15 06:41:08 -0800894 var arg_name = 'foo';
895 var arg_$fields = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200896 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
897 var path = (req.url).path;
898 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800899 core.int index;
900 core.String subPart;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200901 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -0800902 path.substring(pathOffset, pathOffset + 1),
903 unittest.equals("/"),
904 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200905 pathOffset += 1;
Kevin Moore58e22332021-02-25 10:11:41 -0800906 unittest.expect(
907 path.substring(pathOffset, pathOffset + 9),
908 unittest.equals("v1alpha1/"),
909 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200910 pathOffset += 9;
911 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
912
913 var query = (req.url).query;
914 var queryOffset = 0;
915 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -0800916 void addQueryParam(core.String n, core.String v) =>
917 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200918
Kevin Moore6d21e902021-01-15 06:41:08 -0800919 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -0800920 for (var part in query.split('&')) {
921 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -0800922 addQueryParam(
923 core.Uri.decodeQueryComponent(keyValue[0]),
924 core.Uri.decodeQueryComponent(keyValue[1]),
925 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200926 }
927 }
Kevin Moore58e22332021-02-25 10:11:41 -0800928 unittest.expect(
929 queryMap["fields"]!.first,
930 unittest.equals(arg_$fields),
931 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200932
933 var h = {
Kevin Moored0251702021-01-15 06:41:08 -0800934 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200935 };
936 var resp = convert.json.encode(
937 buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage());
Kevin Moore6d21e902021-01-15 06:41:08 -0800938 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200939 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -0800940 final response = await res.get(arg_name, $fields: arg_$fields);
941 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage(
942 response as api
943 .GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200944 });
945
Kevin Moore341348b2021-02-25 11:55:18 -0800946 unittest.test('method--list', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -0800947 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -0800948 var res = api.FactCheckToolsApi(mock).pages;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200949 var arg_offset = 42;
Kevin Moored0251702021-01-15 06:41:08 -0800950 var arg_organization = 'foo';
Kevin Moore8810e8b2021-01-19 13:22:15 -0800951 var arg_pageSize = 42;
Kevin Moored0251702021-01-15 06:41:08 -0800952 var arg_pageToken = 'foo';
Kevin Moore8810e8b2021-01-19 13:22:15 -0800953 var arg_url = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -0800954 var arg_$fields = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200955 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
956 var path = (req.url).path;
957 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800958 core.int index;
959 core.String subPart;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200960 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -0800961 path.substring(pathOffset, pathOffset + 1),
962 unittest.equals("/"),
963 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200964 pathOffset += 1;
Kevin Moore58e22332021-02-25 10:11:41 -0800965 unittest.expect(
966 path.substring(pathOffset, pathOffset + 14),
967 unittest.equals("v1alpha1/pages"),
968 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200969 pathOffset += 14;
970
971 var query = (req.url).query;
972 var queryOffset = 0;
973 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -0800974 void addQueryParam(core.String n, core.String v) =>
975 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200976
Kevin Moore6d21e902021-01-15 06:41:08 -0800977 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -0800978 for (var part in query.split('&')) {
979 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -0800980 addQueryParam(
981 core.Uri.decodeQueryComponent(keyValue[0]),
982 core.Uri.decodeQueryComponent(keyValue[1]),
983 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200984 }
985 }
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +0200986 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -0800987 core.int.parse(queryMap["offset"]!.first),
988 unittest.equals(arg_offset),
989 );
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +0200990 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -0800991 queryMap["organization"]!.first,
992 unittest.equals(arg_organization),
993 );
994 unittest.expect(
995 core.int.parse(queryMap["pageSize"]!.first),
996 unittest.equals(arg_pageSize),
997 );
998 unittest.expect(
999 queryMap["pageToken"]!.first,
1000 unittest.equals(arg_pageToken),
1001 );
1002 unittest.expect(
1003 queryMap["url"]!.first,
1004 unittest.equals(arg_url),
1005 );
1006 unittest.expect(
1007 queryMap["fields"]!.first,
1008 unittest.equals(arg_$fields),
1009 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001010
1011 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08001012 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001013 };
1014 var resp = convert.json.encode(
1015 buildGoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08001016 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001017 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08001018 final response = await res.list(
1019 offset: arg_offset,
1020 organization: arg_organization,
1021 pageSize: arg_pageSize,
1022 pageToken: arg_pageToken,
1023 url: arg_url,
1024 $fields: arg_$fields);
1025 checkGoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse(
1026 response as api
1027 .GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001028 });
1029
Kevin Moore341348b2021-02-25 11:55:18 -08001030 unittest.test('method--update', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08001031 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08001032 var res = api.FactCheckToolsApi(mock).pages;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001033 var arg_request =
1034 buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage();
Kevin Moored0251702021-01-15 06:41:08 -08001035 var arg_name = 'foo';
1036 var arg_$fields = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001037 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001038 var obj =
1039 api.GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001040 .fromJson(json as core.Map<core.String, core.dynamic>);
1041 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage(obj
1042 as api
1043 .GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001044
1045 var path = (req.url).path;
1046 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001047 core.int index;
1048 core.String subPart;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001049 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08001050 path.substring(pathOffset, pathOffset + 1),
1051 unittest.equals("/"),
1052 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001053 pathOffset += 1;
Kevin Moore58e22332021-02-25 10:11:41 -08001054 unittest.expect(
1055 path.substring(pathOffset, pathOffset + 9),
1056 unittest.equals("v1alpha1/"),
1057 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001058 pathOffset += 9;
1059 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
1060
1061 var query = (req.url).query;
1062 var queryOffset = 0;
1063 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08001064 void addQueryParam(core.String n, core.String v) =>
1065 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001066
Kevin Moore6d21e902021-01-15 06:41:08 -08001067 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08001068 for (var part in query.split('&')) {
1069 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08001070 addQueryParam(
1071 core.Uri.decodeQueryComponent(keyValue[0]),
1072 core.Uri.decodeQueryComponent(keyValue[1]),
1073 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001074 }
1075 }
Kevin Moore58e22332021-02-25 10:11:41 -08001076 unittest.expect(
1077 queryMap["fields"]!.first,
1078 unittest.equals(arg_$fields),
1079 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001080
1081 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08001082 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001083 };
1084 var resp = convert.json.encode(
1085 buildGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage());
Kevin Moore6d21e902021-01-15 06:41:08 -08001086 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001087 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08001088 final response =
1089 await res.update(arg_request, arg_name, $fields: arg_$fields);
1090 checkGoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage(
1091 response as api
1092 .GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001093 });
1094 });
1095}