| OLD | NEW |
| 1 library googleapis.admin.directory_v1.test; | 1 library googleapis.admin.directory_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/admin/directory_v1.dart' as api; | 10 import 'package:googleapis/admin/directory_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 buildCounterAlias = 0; | 53 core.int buildCounterAlias = 0; |
| 55 buildAlias() { | 54 buildAlias() { |
| 56 var o = new api.Alias(); | 55 var o = new api.Alias(); |
| 57 buildCounterAlias++; | 56 buildCounterAlias++; |
| 58 if (buildCounterAlias < 3) { | 57 if (buildCounterAlias < 3) { |
| 59 o.alias = "foo"; | 58 o.alias = "foo"; |
| (...skipping 11 matching lines...) Expand all Loading... |
| 71 if (buildCounterAlias < 3) { | 70 if (buildCounterAlias < 3) { |
| 72 unittest.expect(o.alias, unittest.equals('foo')); | 71 unittest.expect(o.alias, unittest.equals('foo')); |
| 73 unittest.expect(o.etag, unittest.equals('foo')); | 72 unittest.expect(o.etag, unittest.equals('foo')); |
| 74 unittest.expect(o.id, unittest.equals('foo')); | 73 unittest.expect(o.id, unittest.equals('foo')); |
| 75 unittest.expect(o.kind, unittest.equals('foo')); | 74 unittest.expect(o.kind, unittest.equals('foo')); |
| 76 unittest.expect(o.primaryEmail, unittest.equals('foo')); | 75 unittest.expect(o.primaryEmail, unittest.equals('foo')); |
| 77 } | 76 } |
| 78 buildCounterAlias--; | 77 buildCounterAlias--; |
| 79 } | 78 } |
| 80 | 79 |
| 81 buildUnnamed805() { | 80 buildUnnamed808() { |
| 82 var o = new core.List<core.Object>(); | 81 var o = new core.List<core.Object>(); |
| 83 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); | 82 o.add({ |
| 84 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); | 83 'list': [1, 2, 3], |
| 84 'bool': true, |
| 85 'string': 'foo' |
| 86 }); |
| 87 o.add({ |
| 88 'list': [1, 2, 3], |
| 89 'bool': true, |
| 90 'string': 'foo' |
| 91 }); |
| 85 return o; | 92 return o; |
| 86 } | 93 } |
| 87 | 94 |
| 88 checkUnnamed805(core.List<core.Object> o) { | 95 checkUnnamed808(core.List<core.Object> o) { |
| 89 unittest.expect(o, unittest.hasLength(2)); | 96 unittest.expect(o, unittest.hasLength(2)); |
| 90 var casted1 = (o[0]) as core.Map; unittest.expect(casted1, unittest.hasLength(
3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expe
ct(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], u
nittest.equals('foo')); | 97 var casted1 = (o[0]) as core.Map; |
| 91 var casted2 = (o[1]) as core.Map; unittest.expect(casted2, unittest.hasLength(
3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expe
ct(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], u
nittest.equals('foo')); | 98 unittest.expect(casted1, unittest.hasLength(3)); |
| 99 unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); |
| 100 unittest.expect(casted1["bool"], unittest.equals(true)); |
| 101 unittest.expect(casted1["string"], unittest.equals('foo')); |
| 102 var casted2 = (o[1]) as core.Map; |
| 103 unittest.expect(casted2, unittest.hasLength(3)); |
| 104 unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); |
| 105 unittest.expect(casted2["bool"], unittest.equals(true)); |
| 106 unittest.expect(casted2["string"], unittest.equals('foo')); |
| 92 } | 107 } |
| 93 | 108 |
| 94 core.int buildCounterAliases = 0; | 109 core.int buildCounterAliases = 0; |
| 95 buildAliases() { | 110 buildAliases() { |
| 96 var o = new api.Aliases(); | 111 var o = new api.Aliases(); |
| 97 buildCounterAliases++; | 112 buildCounterAliases++; |
| 98 if (buildCounterAliases < 3) { | 113 if (buildCounterAliases < 3) { |
| 99 o.aliases = buildUnnamed805(); | 114 o.aliases = buildUnnamed808(); |
| 100 o.etag = "foo"; | 115 o.etag = "foo"; |
| 101 o.kind = "foo"; | 116 o.kind = "foo"; |
| 102 } | 117 } |
| 103 buildCounterAliases--; | 118 buildCounterAliases--; |
| 104 return o; | 119 return o; |
| 105 } | 120 } |
| 106 | 121 |
| 107 checkAliases(api.Aliases o) { | 122 checkAliases(api.Aliases o) { |
| 108 buildCounterAliases++; | 123 buildCounterAliases++; |
| 109 if (buildCounterAliases < 3) { | 124 if (buildCounterAliases < 3) { |
| 110 checkUnnamed805(o.aliases); | 125 checkUnnamed808(o.aliases); |
| 111 unittest.expect(o.etag, unittest.equals('foo')); | 126 unittest.expect(o.etag, unittest.equals('foo')); |
| 112 unittest.expect(o.kind, unittest.equals('foo')); | 127 unittest.expect(o.kind, unittest.equals('foo')); |
| 113 } | 128 } |
| 114 buildCounterAliases--; | 129 buildCounterAliases--; |
| 115 } | 130 } |
| 116 | 131 |
| 117 core.int buildCounterAsp = 0; | 132 core.int buildCounterAsp = 0; |
| 118 buildAsp() { | 133 buildAsp() { |
| 119 var o = new api.Asp(); | 134 var o = new api.Asp(); |
| 120 buildCounterAsp++; | 135 buildCounterAsp++; |
| (...skipping 17 matching lines...) Expand all Loading... |
| 138 unittest.expect(o.creationTime, unittest.equals('foo')); | 153 unittest.expect(o.creationTime, unittest.equals('foo')); |
| 139 unittest.expect(o.etag, unittest.equals('foo')); | 154 unittest.expect(o.etag, unittest.equals('foo')); |
| 140 unittest.expect(o.kind, unittest.equals('foo')); | 155 unittest.expect(o.kind, unittest.equals('foo')); |
| 141 unittest.expect(o.lastTimeUsed, unittest.equals('foo')); | 156 unittest.expect(o.lastTimeUsed, unittest.equals('foo')); |
| 142 unittest.expect(o.name, unittest.equals('foo')); | 157 unittest.expect(o.name, unittest.equals('foo')); |
| 143 unittest.expect(o.userKey, unittest.equals('foo')); | 158 unittest.expect(o.userKey, unittest.equals('foo')); |
| 144 } | 159 } |
| 145 buildCounterAsp--; | 160 buildCounterAsp--; |
| 146 } | 161 } |
| 147 | 162 |
| 148 buildUnnamed806() { | 163 buildUnnamed809() { |
| 149 var o = new core.List<api.Asp>(); | 164 var o = new core.List<api.Asp>(); |
| 150 o.add(buildAsp()); | 165 o.add(buildAsp()); |
| 151 o.add(buildAsp()); | 166 o.add(buildAsp()); |
| 152 return o; | 167 return o; |
| 153 } | 168 } |
| 154 | 169 |
| 155 checkUnnamed806(core.List<api.Asp> o) { | 170 checkUnnamed809(core.List<api.Asp> o) { |
| 156 unittest.expect(o, unittest.hasLength(2)); | 171 unittest.expect(o, unittest.hasLength(2)); |
| 157 checkAsp(o[0]); | 172 checkAsp(o[0]); |
| 158 checkAsp(o[1]); | 173 checkAsp(o[1]); |
| 159 } | 174 } |
| 160 | 175 |
| 161 core.int buildCounterAsps = 0; | 176 core.int buildCounterAsps = 0; |
| 162 buildAsps() { | 177 buildAsps() { |
| 163 var o = new api.Asps(); | 178 var o = new api.Asps(); |
| 164 buildCounterAsps++; | 179 buildCounterAsps++; |
| 165 if (buildCounterAsps < 3) { | 180 if (buildCounterAsps < 3) { |
| 166 o.etag = "foo"; | 181 o.etag = "foo"; |
| 167 o.items = buildUnnamed806(); | 182 o.items = buildUnnamed809(); |
| 168 o.kind = "foo"; | 183 o.kind = "foo"; |
| 169 } | 184 } |
| 170 buildCounterAsps--; | 185 buildCounterAsps--; |
| 171 return o; | 186 return o; |
| 172 } | 187 } |
| 173 | 188 |
| 174 checkAsps(api.Asps o) { | 189 checkAsps(api.Asps o) { |
| 175 buildCounterAsps++; | 190 buildCounterAsps++; |
| 176 if (buildCounterAsps < 3) { | 191 if (buildCounterAsps < 3) { |
| 177 unittest.expect(o.etag, unittest.equals('foo')); | 192 unittest.expect(o.etag, unittest.equals('foo')); |
| 178 checkUnnamed806(o.items); | 193 checkUnnamed809(o.items); |
| 179 unittest.expect(o.kind, unittest.equals('foo')); | 194 unittest.expect(o.kind, unittest.equals('foo')); |
| 180 } | 195 } |
| 181 buildCounterAsps--; | 196 buildCounterAsps--; |
| 182 } | 197 } |
| 183 | 198 |
| 184 core.int buildCounterCalendarResource = 0; | 199 core.int buildCounterCalendarResource = 0; |
| 185 buildCalendarResource() { | 200 buildCalendarResource() { |
| 186 var o = new api.CalendarResource(); | 201 var o = new api.CalendarResource(); |
| 187 buildCounterCalendarResource++; | 202 buildCounterCalendarResource++; |
| 188 if (buildCounterCalendarResource < 3) { | 203 if (buildCounterCalendarResource < 3) { |
| (...skipping 16 matching lines...) Expand all Loading... |
| 205 unittest.expect(o.kind, unittest.equals('foo')); | 220 unittest.expect(o.kind, unittest.equals('foo')); |
| 206 unittest.expect(o.resourceDescription, unittest.equals('foo')); | 221 unittest.expect(o.resourceDescription, unittest.equals('foo')); |
| 207 unittest.expect(o.resourceEmail, unittest.equals('foo')); | 222 unittest.expect(o.resourceEmail, unittest.equals('foo')); |
| 208 unittest.expect(o.resourceId, unittest.equals('foo')); | 223 unittest.expect(o.resourceId, unittest.equals('foo')); |
| 209 unittest.expect(o.resourceName, unittest.equals('foo')); | 224 unittest.expect(o.resourceName, unittest.equals('foo')); |
| 210 unittest.expect(o.resourceType, unittest.equals('foo')); | 225 unittest.expect(o.resourceType, unittest.equals('foo')); |
| 211 } | 226 } |
| 212 buildCounterCalendarResource--; | 227 buildCounterCalendarResource--; |
| 213 } | 228 } |
| 214 | 229 |
| 215 buildUnnamed807() { | 230 buildUnnamed810() { |
| 216 var o = new core.List<api.CalendarResource>(); | 231 var o = new core.List<api.CalendarResource>(); |
| 217 o.add(buildCalendarResource()); | 232 o.add(buildCalendarResource()); |
| 218 o.add(buildCalendarResource()); | 233 o.add(buildCalendarResource()); |
| 219 return o; | 234 return o; |
| 220 } | 235 } |
| 221 | 236 |
| 222 checkUnnamed807(core.List<api.CalendarResource> o) { | 237 checkUnnamed810(core.List<api.CalendarResource> o) { |
| 223 unittest.expect(o, unittest.hasLength(2)); | 238 unittest.expect(o, unittest.hasLength(2)); |
| 224 checkCalendarResource(o[0]); | 239 checkCalendarResource(o[0]); |
| 225 checkCalendarResource(o[1]); | 240 checkCalendarResource(o[1]); |
| 226 } | 241 } |
| 227 | 242 |
| 228 core.int buildCounterCalendarResources = 0; | 243 core.int buildCounterCalendarResources = 0; |
| 229 buildCalendarResources() { | 244 buildCalendarResources() { |
| 230 var o = new api.CalendarResources(); | 245 var o = new api.CalendarResources(); |
| 231 buildCounterCalendarResources++; | 246 buildCounterCalendarResources++; |
| 232 if (buildCounterCalendarResources < 3) { | 247 if (buildCounterCalendarResources < 3) { |
| 233 o.etag = "foo"; | 248 o.etag = "foo"; |
| 234 o.items = buildUnnamed807(); | 249 o.items = buildUnnamed810(); |
| 235 o.kind = "foo"; | 250 o.kind = "foo"; |
| 236 o.nextPageToken = "foo"; | 251 o.nextPageToken = "foo"; |
| 237 } | 252 } |
| 238 buildCounterCalendarResources--; | 253 buildCounterCalendarResources--; |
| 239 return o; | 254 return o; |
| 240 } | 255 } |
| 241 | 256 |
| 242 checkCalendarResources(api.CalendarResources o) { | 257 checkCalendarResources(api.CalendarResources o) { |
| 243 buildCounterCalendarResources++; | 258 buildCounterCalendarResources++; |
| 244 if (buildCounterCalendarResources < 3) { | 259 if (buildCounterCalendarResources < 3) { |
| 245 unittest.expect(o.etag, unittest.equals('foo')); | 260 unittest.expect(o.etag, unittest.equals('foo')); |
| 246 checkUnnamed807(o.items); | 261 checkUnnamed810(o.items); |
| 247 unittest.expect(o.kind, unittest.equals('foo')); | 262 unittest.expect(o.kind, unittest.equals('foo')); |
| 248 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 263 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 249 } | 264 } |
| 250 buildCounterCalendarResources--; | 265 buildCounterCalendarResources--; |
| 251 } | 266 } |
| 252 | 267 |
| 253 buildUnnamed808() { | 268 buildUnnamed811() { |
| 254 var o = new core.Map<core.String, core.String>(); | 269 var o = new core.Map<core.String, core.String>(); |
| 255 o["x"] = "foo"; | 270 o["x"] = "foo"; |
| 256 o["y"] = "foo"; | 271 o["y"] = "foo"; |
| 257 return o; | 272 return o; |
| 258 } | 273 } |
| 259 | 274 |
| 260 checkUnnamed808(core.Map<core.String, core.String> o) { | 275 checkUnnamed811(core.Map<core.String, core.String> o) { |
| 261 unittest.expect(o, unittest.hasLength(2)); | 276 unittest.expect(o, unittest.hasLength(2)); |
| 262 unittest.expect(o["x"], unittest.equals('foo')); | 277 unittest.expect(o["x"], unittest.equals('foo')); |
| 263 unittest.expect(o["y"], unittest.equals('foo')); | 278 unittest.expect(o["y"], unittest.equals('foo')); |
| 264 } | 279 } |
| 265 | 280 |
| 266 core.int buildCounterChannel = 0; | 281 core.int buildCounterChannel = 0; |
| 267 buildChannel() { | 282 buildChannel() { |
| 268 var o = new api.Channel(); | 283 var o = new api.Channel(); |
| 269 buildCounterChannel++; | 284 buildCounterChannel++; |
| 270 if (buildCounterChannel < 3) { | 285 if (buildCounterChannel < 3) { |
| 271 o.address = "foo"; | 286 o.address = "foo"; |
| 272 o.expiration = "foo"; | 287 o.expiration = "foo"; |
| 273 o.id = "foo"; | 288 o.id = "foo"; |
| 274 o.kind = "foo"; | 289 o.kind = "foo"; |
| 275 o.params = buildUnnamed808(); | 290 o.params = buildUnnamed811(); |
| 276 o.payload = true; | 291 o.payload = true; |
| 277 o.resourceId = "foo"; | 292 o.resourceId = "foo"; |
| 278 o.resourceUri = "foo"; | 293 o.resourceUri = "foo"; |
| 279 o.token = "foo"; | 294 o.token = "foo"; |
| 280 o.type = "foo"; | 295 o.type = "foo"; |
| 281 } | 296 } |
| 282 buildCounterChannel--; | 297 buildCounterChannel--; |
| 283 return o; | 298 return o; |
| 284 } | 299 } |
| 285 | 300 |
| 286 checkChannel(api.Channel o) { | 301 checkChannel(api.Channel o) { |
| 287 buildCounterChannel++; | 302 buildCounterChannel++; |
| 288 if (buildCounterChannel < 3) { | 303 if (buildCounterChannel < 3) { |
| 289 unittest.expect(o.address, unittest.equals('foo')); | 304 unittest.expect(o.address, unittest.equals('foo')); |
| 290 unittest.expect(o.expiration, unittest.equals('foo')); | 305 unittest.expect(o.expiration, unittest.equals('foo')); |
| 291 unittest.expect(o.id, unittest.equals('foo')); | 306 unittest.expect(o.id, unittest.equals('foo')); |
| 292 unittest.expect(o.kind, unittest.equals('foo')); | 307 unittest.expect(o.kind, unittest.equals('foo')); |
| 293 checkUnnamed808(o.params); | 308 checkUnnamed811(o.params); |
| 294 unittest.expect(o.payload, unittest.isTrue); | 309 unittest.expect(o.payload, unittest.isTrue); |
| 295 unittest.expect(o.resourceId, unittest.equals('foo')); | 310 unittest.expect(o.resourceId, unittest.equals('foo')); |
| 296 unittest.expect(o.resourceUri, unittest.equals('foo')); | 311 unittest.expect(o.resourceUri, unittest.equals('foo')); |
| 297 unittest.expect(o.token, unittest.equals('foo')); | 312 unittest.expect(o.token, unittest.equals('foo')); |
| 298 unittest.expect(o.type, unittest.equals('foo')); | 313 unittest.expect(o.type, unittest.equals('foo')); |
| 299 } | 314 } |
| 300 buildCounterChannel--; | 315 buildCounterChannel--; |
| 301 } | 316 } |
| 302 | 317 |
| 303 core.int buildCounterChromeOsDeviceActiveTimeRanges = 0; | 318 core.int buildCounterChromeOsDeviceActiveTimeRanges = 0; |
| 304 buildChromeOsDeviceActiveTimeRanges() { | 319 buildChromeOsDeviceActiveTimeRanges() { |
| 305 var o = new api.ChromeOsDeviceActiveTimeRanges(); | 320 var o = new api.ChromeOsDeviceActiveTimeRanges(); |
| 306 buildCounterChromeOsDeviceActiveTimeRanges++; | 321 buildCounterChromeOsDeviceActiveTimeRanges++; |
| 307 if (buildCounterChromeOsDeviceActiveTimeRanges < 3) { | 322 if (buildCounterChromeOsDeviceActiveTimeRanges < 3) { |
| 308 o.activeTime = 42; | 323 o.activeTime = 42; |
| 309 o.date = core.DateTime.parse("2002-02-27T14:01:02Z"); | 324 o.date = core.DateTime.parse("2002-02-27T14:01:02Z"); |
| 310 } | 325 } |
| 311 buildCounterChromeOsDeviceActiveTimeRanges--; | 326 buildCounterChromeOsDeviceActiveTimeRanges--; |
| 312 return o; | 327 return o; |
| 313 } | 328 } |
| 314 | 329 |
| 315 checkChromeOsDeviceActiveTimeRanges(api.ChromeOsDeviceActiveTimeRanges o) { | 330 checkChromeOsDeviceActiveTimeRanges(api.ChromeOsDeviceActiveTimeRanges o) { |
| 316 buildCounterChromeOsDeviceActiveTimeRanges++; | 331 buildCounterChromeOsDeviceActiveTimeRanges++; |
| 317 if (buildCounterChromeOsDeviceActiveTimeRanges < 3) { | 332 if (buildCounterChromeOsDeviceActiveTimeRanges < 3) { |
| 318 unittest.expect(o.activeTime, unittest.equals(42)); | 333 unittest.expect(o.activeTime, unittest.equals(42)); |
| 319 unittest.expect(o.date, unittest.equals(core.DateTime.parse("2002-02-27T00:0
0:00"))); | 334 unittest.expect( |
| 335 o.date, unittest.equals(core.DateTime.parse("2002-02-27T00:00:00"))); |
| 320 } | 336 } |
| 321 buildCounterChromeOsDeviceActiveTimeRanges--; | 337 buildCounterChromeOsDeviceActiveTimeRanges--; |
| 322 } | 338 } |
| 323 | 339 |
| 324 buildUnnamed809() { | 340 buildUnnamed812() { |
| 325 var o = new core.List<api.ChromeOsDeviceActiveTimeRanges>(); | 341 var o = new core.List<api.ChromeOsDeviceActiveTimeRanges>(); |
| 326 o.add(buildChromeOsDeviceActiveTimeRanges()); | 342 o.add(buildChromeOsDeviceActiveTimeRanges()); |
| 327 o.add(buildChromeOsDeviceActiveTimeRanges()); | 343 o.add(buildChromeOsDeviceActiveTimeRanges()); |
| 328 return o; | 344 return o; |
| 329 } | 345 } |
| 330 | 346 |
| 331 checkUnnamed809(core.List<api.ChromeOsDeviceActiveTimeRanges> o) { | 347 checkUnnamed812(core.List<api.ChromeOsDeviceActiveTimeRanges> o) { |
| 332 unittest.expect(o, unittest.hasLength(2)); | 348 unittest.expect(o, unittest.hasLength(2)); |
| 333 checkChromeOsDeviceActiveTimeRanges(o[0]); | 349 checkChromeOsDeviceActiveTimeRanges(o[0]); |
| 334 checkChromeOsDeviceActiveTimeRanges(o[1]); | 350 checkChromeOsDeviceActiveTimeRanges(o[1]); |
| 335 } | 351 } |
| 336 | 352 |
| 337 core.int buildCounterChromeOsDeviceRecentUsers = 0; | 353 core.int buildCounterChromeOsDeviceRecentUsers = 0; |
| 338 buildChromeOsDeviceRecentUsers() { | 354 buildChromeOsDeviceRecentUsers() { |
| 339 var o = new api.ChromeOsDeviceRecentUsers(); | 355 var o = new api.ChromeOsDeviceRecentUsers(); |
| 340 buildCounterChromeOsDeviceRecentUsers++; | 356 buildCounterChromeOsDeviceRecentUsers++; |
| 341 if (buildCounterChromeOsDeviceRecentUsers < 3) { | 357 if (buildCounterChromeOsDeviceRecentUsers < 3) { |
| 342 o.email = "foo"; | 358 o.email = "foo"; |
| 343 o.type = "foo"; | 359 o.type = "foo"; |
| 344 } | 360 } |
| 345 buildCounterChromeOsDeviceRecentUsers--; | 361 buildCounterChromeOsDeviceRecentUsers--; |
| 346 return o; | 362 return o; |
| 347 } | 363 } |
| 348 | 364 |
| 349 checkChromeOsDeviceRecentUsers(api.ChromeOsDeviceRecentUsers o) { | 365 checkChromeOsDeviceRecentUsers(api.ChromeOsDeviceRecentUsers o) { |
| 350 buildCounterChromeOsDeviceRecentUsers++; | 366 buildCounterChromeOsDeviceRecentUsers++; |
| 351 if (buildCounterChromeOsDeviceRecentUsers < 3) { | 367 if (buildCounterChromeOsDeviceRecentUsers < 3) { |
| 352 unittest.expect(o.email, unittest.equals('foo')); | 368 unittest.expect(o.email, unittest.equals('foo')); |
| 353 unittest.expect(o.type, unittest.equals('foo')); | 369 unittest.expect(o.type, unittest.equals('foo')); |
| 354 } | 370 } |
| 355 buildCounterChromeOsDeviceRecentUsers--; | 371 buildCounterChromeOsDeviceRecentUsers--; |
| 356 } | 372 } |
| 357 | 373 |
| 358 buildUnnamed810() { | 374 buildUnnamed813() { |
| 359 var o = new core.List<api.ChromeOsDeviceRecentUsers>(); | 375 var o = new core.List<api.ChromeOsDeviceRecentUsers>(); |
| 360 o.add(buildChromeOsDeviceRecentUsers()); | 376 o.add(buildChromeOsDeviceRecentUsers()); |
| 361 o.add(buildChromeOsDeviceRecentUsers()); | 377 o.add(buildChromeOsDeviceRecentUsers()); |
| 362 return o; | 378 return o; |
| 363 } | 379 } |
| 364 | 380 |
| 365 checkUnnamed810(core.List<api.ChromeOsDeviceRecentUsers> o) { | 381 checkUnnamed813(core.List<api.ChromeOsDeviceRecentUsers> o) { |
| 366 unittest.expect(o, unittest.hasLength(2)); | 382 unittest.expect(o, unittest.hasLength(2)); |
| 367 checkChromeOsDeviceRecentUsers(o[0]); | 383 checkChromeOsDeviceRecentUsers(o[0]); |
| 368 checkChromeOsDeviceRecentUsers(o[1]); | 384 checkChromeOsDeviceRecentUsers(o[1]); |
| 369 } | 385 } |
| 370 | 386 |
| 371 core.int buildCounterChromeOsDevice = 0; | 387 core.int buildCounterChromeOsDevice = 0; |
| 372 buildChromeOsDevice() { | 388 buildChromeOsDevice() { |
| 373 var o = new api.ChromeOsDevice(); | 389 var o = new api.ChromeOsDevice(); |
| 374 buildCounterChromeOsDevice++; | 390 buildCounterChromeOsDevice++; |
| 375 if (buildCounterChromeOsDevice < 3) { | 391 if (buildCounterChromeOsDevice < 3) { |
| 376 o.activeTimeRanges = buildUnnamed809(); | 392 o.activeTimeRanges = buildUnnamed812(); |
| 377 o.annotatedAssetId = "foo"; | 393 o.annotatedAssetId = "foo"; |
| 378 o.annotatedLocation = "foo"; | 394 o.annotatedLocation = "foo"; |
| 379 o.annotatedUser = "foo"; | 395 o.annotatedUser = "foo"; |
| 380 o.bootMode = "foo"; | 396 o.bootMode = "foo"; |
| 381 o.deviceId = "foo"; | 397 o.deviceId = "foo"; |
| 382 o.etag = "foo"; | 398 o.etag = "foo"; |
| 383 o.ethernetMacAddress = "foo"; | 399 o.ethernetMacAddress = "foo"; |
| 384 o.firmwareVersion = "foo"; | 400 o.firmwareVersion = "foo"; |
| 385 o.kind = "foo"; | 401 o.kind = "foo"; |
| 386 o.lastEnrollmentTime = core.DateTime.parse("2002-02-27T14:01:02"); | 402 o.lastEnrollmentTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 387 o.lastSync = core.DateTime.parse("2002-02-27T14:01:02"); | 403 o.lastSync = core.DateTime.parse("2002-02-27T14:01:02"); |
| 388 o.macAddress = "foo"; | 404 o.macAddress = "foo"; |
| 389 o.meid = "foo"; | 405 o.meid = "foo"; |
| 390 o.model = "foo"; | 406 o.model = "foo"; |
| 391 o.notes = "foo"; | 407 o.notes = "foo"; |
| 392 o.orderNumber = "foo"; | 408 o.orderNumber = "foo"; |
| 393 o.orgUnitPath = "foo"; | 409 o.orgUnitPath = "foo"; |
| 394 o.osVersion = "foo"; | 410 o.osVersion = "foo"; |
| 395 o.platformVersion = "foo"; | 411 o.platformVersion = "foo"; |
| 396 o.recentUsers = buildUnnamed810(); | 412 o.recentUsers = buildUnnamed813(); |
| 397 o.serialNumber = "foo"; | 413 o.serialNumber = "foo"; |
| 398 o.status = "foo"; | 414 o.status = "foo"; |
| 399 o.supportEndDate = core.DateTime.parse("2002-02-27T14:01:02"); | 415 o.supportEndDate = core.DateTime.parse("2002-02-27T14:01:02"); |
| 400 o.willAutoRenew = true; | 416 o.willAutoRenew = true; |
| 401 } | 417 } |
| 402 buildCounterChromeOsDevice--; | 418 buildCounterChromeOsDevice--; |
| 403 return o; | 419 return o; |
| 404 } | 420 } |
| 405 | 421 |
| 406 checkChromeOsDevice(api.ChromeOsDevice o) { | 422 checkChromeOsDevice(api.ChromeOsDevice o) { |
| 407 buildCounterChromeOsDevice++; | 423 buildCounterChromeOsDevice++; |
| 408 if (buildCounterChromeOsDevice < 3) { | 424 if (buildCounterChromeOsDevice < 3) { |
| 409 checkUnnamed809(o.activeTimeRanges); | 425 checkUnnamed812(o.activeTimeRanges); |
| 410 unittest.expect(o.annotatedAssetId, unittest.equals('foo')); | 426 unittest.expect(o.annotatedAssetId, unittest.equals('foo')); |
| 411 unittest.expect(o.annotatedLocation, unittest.equals('foo')); | 427 unittest.expect(o.annotatedLocation, unittest.equals('foo')); |
| 412 unittest.expect(o.annotatedUser, unittest.equals('foo')); | 428 unittest.expect(o.annotatedUser, unittest.equals('foo')); |
| 413 unittest.expect(o.bootMode, unittest.equals('foo')); | 429 unittest.expect(o.bootMode, unittest.equals('foo')); |
| 414 unittest.expect(o.deviceId, unittest.equals('foo')); | 430 unittest.expect(o.deviceId, unittest.equals('foo')); |
| 415 unittest.expect(o.etag, unittest.equals('foo')); | 431 unittest.expect(o.etag, unittest.equals('foo')); |
| 416 unittest.expect(o.ethernetMacAddress, unittest.equals('foo')); | 432 unittest.expect(o.ethernetMacAddress, unittest.equals('foo')); |
| 417 unittest.expect(o.firmwareVersion, unittest.equals('foo')); | 433 unittest.expect(o.firmwareVersion, unittest.equals('foo')); |
| 418 unittest.expect(o.kind, unittest.equals('foo')); | 434 unittest.expect(o.kind, unittest.equals('foo')); |
| 419 unittest.expect(o.lastEnrollmentTime, unittest.equals(core.DateTime.parse("2
002-02-27T14:01:02"))); | 435 unittest.expect(o.lastEnrollmentTime, |
| 420 unittest.expect(o.lastSync, unittest.equals(core.DateTime.parse("2002-02-27T
14:01:02"))); | 436 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 437 unittest.expect(o.lastSync, |
| 438 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 421 unittest.expect(o.macAddress, unittest.equals('foo')); | 439 unittest.expect(o.macAddress, unittest.equals('foo')); |
| 422 unittest.expect(o.meid, unittest.equals('foo')); | 440 unittest.expect(o.meid, unittest.equals('foo')); |
| 423 unittest.expect(o.model, unittest.equals('foo')); | 441 unittest.expect(o.model, unittest.equals('foo')); |
| 424 unittest.expect(o.notes, unittest.equals('foo')); | 442 unittest.expect(o.notes, unittest.equals('foo')); |
| 425 unittest.expect(o.orderNumber, unittest.equals('foo')); | 443 unittest.expect(o.orderNumber, unittest.equals('foo')); |
| 426 unittest.expect(o.orgUnitPath, unittest.equals('foo')); | 444 unittest.expect(o.orgUnitPath, unittest.equals('foo')); |
| 427 unittest.expect(o.osVersion, unittest.equals('foo')); | 445 unittest.expect(o.osVersion, unittest.equals('foo')); |
| 428 unittest.expect(o.platformVersion, unittest.equals('foo')); | 446 unittest.expect(o.platformVersion, unittest.equals('foo')); |
| 429 checkUnnamed810(o.recentUsers); | 447 checkUnnamed813(o.recentUsers); |
| 430 unittest.expect(o.serialNumber, unittest.equals('foo')); | 448 unittest.expect(o.serialNumber, unittest.equals('foo')); |
| 431 unittest.expect(o.status, unittest.equals('foo')); | 449 unittest.expect(o.status, unittest.equals('foo')); |
| 432 unittest.expect(o.supportEndDate, unittest.equals(core.DateTime.parse("2002-
02-27T14:01:02"))); | 450 unittest.expect(o.supportEndDate, |
| 451 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 433 unittest.expect(o.willAutoRenew, unittest.isTrue); | 452 unittest.expect(o.willAutoRenew, unittest.isTrue); |
| 434 } | 453 } |
| 435 buildCounterChromeOsDevice--; | 454 buildCounterChromeOsDevice--; |
| 436 } | 455 } |
| 437 | 456 |
| 438 core.int buildCounterChromeOsDeviceAction = 0; | 457 core.int buildCounterChromeOsDeviceAction = 0; |
| 439 buildChromeOsDeviceAction() { | 458 buildChromeOsDeviceAction() { |
| 440 var o = new api.ChromeOsDeviceAction(); | 459 var o = new api.ChromeOsDeviceAction(); |
| 441 buildCounterChromeOsDeviceAction++; | 460 buildCounterChromeOsDeviceAction++; |
| 442 if (buildCounterChromeOsDeviceAction < 3) { | 461 if (buildCounterChromeOsDeviceAction < 3) { |
| 443 o.action = "foo"; | 462 o.action = "foo"; |
| 444 o.deprovisionReason = "foo"; | 463 o.deprovisionReason = "foo"; |
| 445 } | 464 } |
| 446 buildCounterChromeOsDeviceAction--; | 465 buildCounterChromeOsDeviceAction--; |
| 447 return o; | 466 return o; |
| 448 } | 467 } |
| 449 | 468 |
| 450 checkChromeOsDeviceAction(api.ChromeOsDeviceAction o) { | 469 checkChromeOsDeviceAction(api.ChromeOsDeviceAction o) { |
| 451 buildCounterChromeOsDeviceAction++; | 470 buildCounterChromeOsDeviceAction++; |
| 452 if (buildCounterChromeOsDeviceAction < 3) { | 471 if (buildCounterChromeOsDeviceAction < 3) { |
| 453 unittest.expect(o.action, unittest.equals('foo')); | 472 unittest.expect(o.action, unittest.equals('foo')); |
| 454 unittest.expect(o.deprovisionReason, unittest.equals('foo')); | 473 unittest.expect(o.deprovisionReason, unittest.equals('foo')); |
| 455 } | 474 } |
| 456 buildCounterChromeOsDeviceAction--; | 475 buildCounterChromeOsDeviceAction--; |
| 457 } | 476 } |
| 458 | 477 |
| 459 buildUnnamed811() { | 478 buildUnnamed814() { |
| 460 var o = new core.List<api.ChromeOsDevice>(); | 479 var o = new core.List<api.ChromeOsDevice>(); |
| 461 o.add(buildChromeOsDevice()); | 480 o.add(buildChromeOsDevice()); |
| 462 o.add(buildChromeOsDevice()); | 481 o.add(buildChromeOsDevice()); |
| 463 return o; | 482 return o; |
| 464 } | 483 } |
| 465 | 484 |
| 466 checkUnnamed811(core.List<api.ChromeOsDevice> o) { | 485 checkUnnamed814(core.List<api.ChromeOsDevice> o) { |
| 467 unittest.expect(o, unittest.hasLength(2)); | 486 unittest.expect(o, unittest.hasLength(2)); |
| 468 checkChromeOsDevice(o[0]); | 487 checkChromeOsDevice(o[0]); |
| 469 checkChromeOsDevice(o[1]); | 488 checkChromeOsDevice(o[1]); |
| 470 } | 489 } |
| 471 | 490 |
| 472 core.int buildCounterChromeOsDevices = 0; | 491 core.int buildCounterChromeOsDevices = 0; |
| 473 buildChromeOsDevices() { | 492 buildChromeOsDevices() { |
| 474 var o = new api.ChromeOsDevices(); | 493 var o = new api.ChromeOsDevices(); |
| 475 buildCounterChromeOsDevices++; | 494 buildCounterChromeOsDevices++; |
| 476 if (buildCounterChromeOsDevices < 3) { | 495 if (buildCounterChromeOsDevices < 3) { |
| 477 o.chromeosdevices = buildUnnamed811(); | 496 o.chromeosdevices = buildUnnamed814(); |
| 478 o.etag = "foo"; | 497 o.etag = "foo"; |
| 479 o.kind = "foo"; | 498 o.kind = "foo"; |
| 480 o.nextPageToken = "foo"; | 499 o.nextPageToken = "foo"; |
| 481 } | 500 } |
| 482 buildCounterChromeOsDevices--; | 501 buildCounterChromeOsDevices--; |
| 483 return o; | 502 return o; |
| 484 } | 503 } |
| 485 | 504 |
| 486 checkChromeOsDevices(api.ChromeOsDevices o) { | 505 checkChromeOsDevices(api.ChromeOsDevices o) { |
| 487 buildCounterChromeOsDevices++; | 506 buildCounterChromeOsDevices++; |
| 488 if (buildCounterChromeOsDevices < 3) { | 507 if (buildCounterChromeOsDevices < 3) { |
| 489 checkUnnamed811(o.chromeosdevices); | 508 checkUnnamed814(o.chromeosdevices); |
| 490 unittest.expect(o.etag, unittest.equals('foo')); | 509 unittest.expect(o.etag, unittest.equals('foo')); |
| 491 unittest.expect(o.kind, unittest.equals('foo')); | 510 unittest.expect(o.kind, unittest.equals('foo')); |
| 492 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 511 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 493 } | 512 } |
| 494 buildCounterChromeOsDevices--; | 513 buildCounterChromeOsDevices--; |
| 495 } | 514 } |
| 496 | 515 |
| 497 buildUnnamed812() { | 516 buildUnnamed815() { |
| 498 var o = new core.List<core.String>(); | 517 var o = new core.List<core.String>(); |
| 499 o.add("foo"); | 518 o.add("foo"); |
| 500 o.add("foo"); | 519 o.add("foo"); |
| 501 return o; | 520 return o; |
| 502 } | 521 } |
| 503 | 522 |
| 504 checkUnnamed812(core.List<core.String> o) { | 523 checkUnnamed815(core.List<core.String> o) { |
| 505 unittest.expect(o, unittest.hasLength(2)); | 524 unittest.expect(o, unittest.hasLength(2)); |
| 506 unittest.expect(o[0], unittest.equals('foo')); | 525 unittest.expect(o[0], unittest.equals('foo')); |
| 507 unittest.expect(o[1], unittest.equals('foo')); | 526 unittest.expect(o[1], unittest.equals('foo')); |
| 508 } | 527 } |
| 509 | 528 |
| 510 core.int buildCounterChromeOsMoveDevicesToOu = 0; | 529 core.int buildCounterChromeOsMoveDevicesToOu = 0; |
| 511 buildChromeOsMoveDevicesToOu() { | 530 buildChromeOsMoveDevicesToOu() { |
| 512 var o = new api.ChromeOsMoveDevicesToOu(); | 531 var o = new api.ChromeOsMoveDevicesToOu(); |
| 513 buildCounterChromeOsMoveDevicesToOu++; | 532 buildCounterChromeOsMoveDevicesToOu++; |
| 514 if (buildCounterChromeOsMoveDevicesToOu < 3) { | 533 if (buildCounterChromeOsMoveDevicesToOu < 3) { |
| 515 o.deviceIds = buildUnnamed812(); | 534 o.deviceIds = buildUnnamed815(); |
| 516 } | 535 } |
| 517 buildCounterChromeOsMoveDevicesToOu--; | 536 buildCounterChromeOsMoveDevicesToOu--; |
| 518 return o; | 537 return o; |
| 519 } | 538 } |
| 520 | 539 |
| 521 checkChromeOsMoveDevicesToOu(api.ChromeOsMoveDevicesToOu o) { | 540 checkChromeOsMoveDevicesToOu(api.ChromeOsMoveDevicesToOu o) { |
| 522 buildCounterChromeOsMoveDevicesToOu++; | 541 buildCounterChromeOsMoveDevicesToOu++; |
| 523 if (buildCounterChromeOsMoveDevicesToOu < 3) { | 542 if (buildCounterChromeOsMoveDevicesToOu < 3) { |
| 524 checkUnnamed812(o.deviceIds); | 543 checkUnnamed815(o.deviceIds); |
| 525 } | 544 } |
| 526 buildCounterChromeOsMoveDevicesToOu--; | 545 buildCounterChromeOsMoveDevicesToOu--; |
| 527 } | 546 } |
| 528 | 547 |
| 529 core.int buildCounterCustomer = 0; | 548 core.int buildCounterCustomer = 0; |
| 530 buildCustomer() { | 549 buildCustomer() { |
| 531 var o = new api.Customer(); | 550 var o = new api.Customer(); |
| 532 buildCounterCustomer++; | 551 buildCounterCustomer++; |
| 533 if (buildCounterCustomer < 3) { | 552 if (buildCounterCustomer < 3) { |
| 534 o.alternateEmail = "foo"; | 553 o.alternateEmail = "foo"; |
| 535 o.customerCreationTime = core.DateTime.parse("2002-02-27T14:01:02"); | 554 o.customerCreationTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 536 o.customerDomain = "foo"; | 555 o.customerDomain = "foo"; |
| 537 o.etag = "foo"; | 556 o.etag = "foo"; |
| 538 o.id = "foo"; | 557 o.id = "foo"; |
| 539 o.kind = "foo"; | 558 o.kind = "foo"; |
| 540 o.language = "foo"; | 559 o.language = "foo"; |
| 541 o.phoneNumber = "foo"; | 560 o.phoneNumber = "foo"; |
| 542 o.postalAddress = buildCustomerPostalAddress(); | 561 o.postalAddress = buildCustomerPostalAddress(); |
| 543 } | 562 } |
| 544 buildCounterCustomer--; | 563 buildCounterCustomer--; |
| 545 return o; | 564 return o; |
| 546 } | 565 } |
| 547 | 566 |
| 548 checkCustomer(api.Customer o) { | 567 checkCustomer(api.Customer o) { |
| 549 buildCounterCustomer++; | 568 buildCounterCustomer++; |
| 550 if (buildCounterCustomer < 3) { | 569 if (buildCounterCustomer < 3) { |
| 551 unittest.expect(o.alternateEmail, unittest.equals('foo')); | 570 unittest.expect(o.alternateEmail, unittest.equals('foo')); |
| 552 unittest.expect(o.customerCreationTime, unittest.equals(core.DateTime.parse(
"2002-02-27T14:01:02"))); | 571 unittest.expect(o.customerCreationTime, |
| 572 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 553 unittest.expect(o.customerDomain, unittest.equals('foo')); | 573 unittest.expect(o.customerDomain, unittest.equals('foo')); |
| 554 unittest.expect(o.etag, unittest.equals('foo')); | 574 unittest.expect(o.etag, unittest.equals('foo')); |
| 555 unittest.expect(o.id, unittest.equals('foo')); | 575 unittest.expect(o.id, unittest.equals('foo')); |
| 556 unittest.expect(o.kind, unittest.equals('foo')); | 576 unittest.expect(o.kind, unittest.equals('foo')); |
| 557 unittest.expect(o.language, unittest.equals('foo')); | 577 unittest.expect(o.language, unittest.equals('foo')); |
| 558 unittest.expect(o.phoneNumber, unittest.equals('foo')); | 578 unittest.expect(o.phoneNumber, unittest.equals('foo')); |
| 559 checkCustomerPostalAddress(o.postalAddress); | 579 checkCustomerPostalAddress(o.postalAddress); |
| 560 } | 580 } |
| 561 buildCounterCustomer--; | 581 buildCounterCustomer--; |
| 562 } | 582 } |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 618 unittest.expect(o.creationTime, unittest.equals('foo')); | 638 unittest.expect(o.creationTime, unittest.equals('foo')); |
| 619 unittest.expect(o.domainAliasName, unittest.equals('foo')); | 639 unittest.expect(o.domainAliasName, unittest.equals('foo')); |
| 620 unittest.expect(o.etag, unittest.equals('foo')); | 640 unittest.expect(o.etag, unittest.equals('foo')); |
| 621 unittest.expect(o.kind, unittest.equals('foo')); | 641 unittest.expect(o.kind, unittest.equals('foo')); |
| 622 unittest.expect(o.parentDomainName, unittest.equals('foo')); | 642 unittest.expect(o.parentDomainName, unittest.equals('foo')); |
| 623 unittest.expect(o.verified, unittest.isTrue); | 643 unittest.expect(o.verified, unittest.isTrue); |
| 624 } | 644 } |
| 625 buildCounterDomainAlias--; | 645 buildCounterDomainAlias--; |
| 626 } | 646 } |
| 627 | 647 |
| 628 buildUnnamed813() { | 648 buildUnnamed816() { |
| 629 var o = new core.List<api.DomainAlias>(); | 649 var o = new core.List<api.DomainAlias>(); |
| 630 o.add(buildDomainAlias()); | 650 o.add(buildDomainAlias()); |
| 631 o.add(buildDomainAlias()); | 651 o.add(buildDomainAlias()); |
| 632 return o; | 652 return o; |
| 633 } | 653 } |
| 634 | 654 |
| 635 checkUnnamed813(core.List<api.DomainAlias> o) { | 655 checkUnnamed816(core.List<api.DomainAlias> o) { |
| 636 unittest.expect(o, unittest.hasLength(2)); | 656 unittest.expect(o, unittest.hasLength(2)); |
| 637 checkDomainAlias(o[0]); | 657 checkDomainAlias(o[0]); |
| 638 checkDomainAlias(o[1]); | 658 checkDomainAlias(o[1]); |
| 639 } | 659 } |
| 640 | 660 |
| 641 core.int buildCounterDomainAliases = 0; | 661 core.int buildCounterDomainAliases = 0; |
| 642 buildDomainAliases() { | 662 buildDomainAliases() { |
| 643 var o = new api.DomainAliases(); | 663 var o = new api.DomainAliases(); |
| 644 buildCounterDomainAliases++; | 664 buildCounterDomainAliases++; |
| 645 if (buildCounterDomainAliases < 3) { | 665 if (buildCounterDomainAliases < 3) { |
| 646 o.domainAliases = buildUnnamed813(); | 666 o.domainAliases = buildUnnamed816(); |
| 647 o.etag = "foo"; | 667 o.etag = "foo"; |
| 648 o.kind = "foo"; | 668 o.kind = "foo"; |
| 649 } | 669 } |
| 650 buildCounterDomainAliases--; | 670 buildCounterDomainAliases--; |
| 651 return o; | 671 return o; |
| 652 } | 672 } |
| 653 | 673 |
| 654 checkDomainAliases(api.DomainAliases o) { | 674 checkDomainAliases(api.DomainAliases o) { |
| 655 buildCounterDomainAliases++; | 675 buildCounterDomainAliases++; |
| 656 if (buildCounterDomainAliases < 3) { | 676 if (buildCounterDomainAliases < 3) { |
| 657 checkUnnamed813(o.domainAliases); | 677 checkUnnamed816(o.domainAliases); |
| 658 unittest.expect(o.etag, unittest.equals('foo')); | 678 unittest.expect(o.etag, unittest.equals('foo')); |
| 659 unittest.expect(o.kind, unittest.equals('foo')); | 679 unittest.expect(o.kind, unittest.equals('foo')); |
| 660 } | 680 } |
| 661 buildCounterDomainAliases--; | 681 buildCounterDomainAliases--; |
| 662 } | 682 } |
| 663 | 683 |
| 664 buildUnnamed814() { | 684 buildUnnamed817() { |
| 665 var o = new core.List<api.DomainAlias>(); | 685 var o = new core.List<api.DomainAlias>(); |
| 666 o.add(buildDomainAlias()); | 686 o.add(buildDomainAlias()); |
| 667 o.add(buildDomainAlias()); | 687 o.add(buildDomainAlias()); |
| 668 return o; | 688 return o; |
| 669 } | 689 } |
| 670 | 690 |
| 671 checkUnnamed814(core.List<api.DomainAlias> o) { | 691 checkUnnamed817(core.List<api.DomainAlias> o) { |
| 672 unittest.expect(o, unittest.hasLength(2)); | 692 unittest.expect(o, unittest.hasLength(2)); |
| 673 checkDomainAlias(o[0]); | 693 checkDomainAlias(o[0]); |
| 674 checkDomainAlias(o[1]); | 694 checkDomainAlias(o[1]); |
| 675 } | 695 } |
| 676 | 696 |
| 677 core.int buildCounterDomains = 0; | 697 core.int buildCounterDomains = 0; |
| 678 buildDomains() { | 698 buildDomains() { |
| 679 var o = new api.Domains(); | 699 var o = new api.Domains(); |
| 680 buildCounterDomains++; | 700 buildCounterDomains++; |
| 681 if (buildCounterDomains < 3) { | 701 if (buildCounterDomains < 3) { |
| 682 o.creationTime = "foo"; | 702 o.creationTime = "foo"; |
| 683 o.domainAliases = buildUnnamed814(); | 703 o.domainAliases = buildUnnamed817(); |
| 684 o.domainName = "foo"; | 704 o.domainName = "foo"; |
| 685 o.etag = "foo"; | 705 o.etag = "foo"; |
| 686 o.isPrimary = true; | 706 o.isPrimary = true; |
| 687 o.kind = "foo"; | 707 o.kind = "foo"; |
| 688 o.verified = true; | 708 o.verified = true; |
| 689 } | 709 } |
| 690 buildCounterDomains--; | 710 buildCounterDomains--; |
| 691 return o; | 711 return o; |
| 692 } | 712 } |
| 693 | 713 |
| 694 checkDomains(api.Domains o) { | 714 checkDomains(api.Domains o) { |
| 695 buildCounterDomains++; | 715 buildCounterDomains++; |
| 696 if (buildCounterDomains < 3) { | 716 if (buildCounterDomains < 3) { |
| 697 unittest.expect(o.creationTime, unittest.equals('foo')); | 717 unittest.expect(o.creationTime, unittest.equals('foo')); |
| 698 checkUnnamed814(o.domainAliases); | 718 checkUnnamed817(o.domainAliases); |
| 699 unittest.expect(o.domainName, unittest.equals('foo')); | 719 unittest.expect(o.domainName, unittest.equals('foo')); |
| 700 unittest.expect(o.etag, unittest.equals('foo')); | 720 unittest.expect(o.etag, unittest.equals('foo')); |
| 701 unittest.expect(o.isPrimary, unittest.isTrue); | 721 unittest.expect(o.isPrimary, unittest.isTrue); |
| 702 unittest.expect(o.kind, unittest.equals('foo')); | 722 unittest.expect(o.kind, unittest.equals('foo')); |
| 703 unittest.expect(o.verified, unittest.isTrue); | 723 unittest.expect(o.verified, unittest.isTrue); |
| 704 } | 724 } |
| 705 buildCounterDomains--; | 725 buildCounterDomains--; |
| 706 } | 726 } |
| 707 | 727 |
| 708 buildUnnamed815() { | 728 buildUnnamed818() { |
| 709 var o = new core.List<api.Domains>(); | 729 var o = new core.List<api.Domains>(); |
| 710 o.add(buildDomains()); | 730 o.add(buildDomains()); |
| 711 o.add(buildDomains()); | 731 o.add(buildDomains()); |
| 712 return o; | 732 return o; |
| 713 } | 733 } |
| 714 | 734 |
| 715 checkUnnamed815(core.List<api.Domains> o) { | 735 checkUnnamed818(core.List<api.Domains> o) { |
| 716 unittest.expect(o, unittest.hasLength(2)); | 736 unittest.expect(o, unittest.hasLength(2)); |
| 717 checkDomains(o[0]); | 737 checkDomains(o[0]); |
| 718 checkDomains(o[1]); | 738 checkDomains(o[1]); |
| 719 } | 739 } |
| 720 | 740 |
| 721 core.int buildCounterDomains2 = 0; | 741 core.int buildCounterDomains2 = 0; |
| 722 buildDomains2() { | 742 buildDomains2() { |
| 723 var o = new api.Domains2(); | 743 var o = new api.Domains2(); |
| 724 buildCounterDomains2++; | 744 buildCounterDomains2++; |
| 725 if (buildCounterDomains2 < 3) { | 745 if (buildCounterDomains2 < 3) { |
| 726 o.domains = buildUnnamed815(); | 746 o.domains = buildUnnamed818(); |
| 727 o.etag = "foo"; | 747 o.etag = "foo"; |
| 728 o.kind = "foo"; | 748 o.kind = "foo"; |
| 729 } | 749 } |
| 730 buildCounterDomains2--; | 750 buildCounterDomains2--; |
| 731 return o; | 751 return o; |
| 732 } | 752 } |
| 733 | 753 |
| 734 checkDomains2(api.Domains2 o) { | 754 checkDomains2(api.Domains2 o) { |
| 735 buildCounterDomains2++; | 755 buildCounterDomains2++; |
| 736 if (buildCounterDomains2 < 3) { | 756 if (buildCounterDomains2 < 3) { |
| 737 checkUnnamed815(o.domains); | 757 checkUnnamed818(o.domains); |
| 738 unittest.expect(o.etag, unittest.equals('foo')); | 758 unittest.expect(o.etag, unittest.equals('foo')); |
| 739 unittest.expect(o.kind, unittest.equals('foo')); | 759 unittest.expect(o.kind, unittest.equals('foo')); |
| 740 } | 760 } |
| 741 buildCounterDomains2--; | 761 buildCounterDomains2--; |
| 742 } | 762 } |
| 743 | 763 |
| 744 buildUnnamed816() { | 764 buildUnnamed819() { |
| 745 var o = new core.List<core.String>(); | 765 var o = new core.List<core.String>(); |
| 746 o.add("foo"); | 766 o.add("foo"); |
| 747 o.add("foo"); | 767 o.add("foo"); |
| 748 return o; | 768 return o; |
| 749 } | 769 } |
| 750 | 770 |
| 751 checkUnnamed816(core.List<core.String> o) { | 771 checkUnnamed819(core.List<core.String> o) { |
| 752 unittest.expect(o, unittest.hasLength(2)); | 772 unittest.expect(o, unittest.hasLength(2)); |
| 753 unittest.expect(o[0], unittest.equals('foo')); | 773 unittest.expect(o[0], unittest.equals('foo')); |
| 754 unittest.expect(o[1], unittest.equals('foo')); | 774 unittest.expect(o[1], unittest.equals('foo')); |
| 755 } | 775 } |
| 756 | 776 |
| 757 buildUnnamed817() { | 777 buildUnnamed820() { |
| 758 var o = new core.List<core.String>(); | 778 var o = new core.List<core.String>(); |
| 759 o.add("foo"); | 779 o.add("foo"); |
| 760 o.add("foo"); | 780 o.add("foo"); |
| 761 return o; | 781 return o; |
| 762 } | 782 } |
| 763 | 783 |
| 764 checkUnnamed817(core.List<core.String> o) { | 784 checkUnnamed820(core.List<core.String> o) { |
| 765 unittest.expect(o, unittest.hasLength(2)); | 785 unittest.expect(o, unittest.hasLength(2)); |
| 766 unittest.expect(o[0], unittest.equals('foo')); | 786 unittest.expect(o[0], unittest.equals('foo')); |
| 767 unittest.expect(o[1], unittest.equals('foo')); | 787 unittest.expect(o[1], unittest.equals('foo')); |
| 768 } | 788 } |
| 769 | 789 |
| 770 core.int buildCounterGroup = 0; | 790 core.int buildCounterGroup = 0; |
| 771 buildGroup() { | 791 buildGroup() { |
| 772 var o = new api.Group(); | 792 var o = new api.Group(); |
| 773 buildCounterGroup++; | 793 buildCounterGroup++; |
| 774 if (buildCounterGroup < 3) { | 794 if (buildCounterGroup < 3) { |
| 775 o.adminCreated = true; | 795 o.adminCreated = true; |
| 776 o.aliases = buildUnnamed816(); | 796 o.aliases = buildUnnamed819(); |
| 777 o.description = "foo"; | 797 o.description = "foo"; |
| 778 o.directMembersCount = "foo"; | 798 o.directMembersCount = "foo"; |
| 779 o.email = "foo"; | 799 o.email = "foo"; |
| 780 o.etag = "foo"; | 800 o.etag = "foo"; |
| 781 o.id = "foo"; | 801 o.id = "foo"; |
| 782 o.kind = "foo"; | 802 o.kind = "foo"; |
| 783 o.name = "foo"; | 803 o.name = "foo"; |
| 784 o.nonEditableAliases = buildUnnamed817(); | 804 o.nonEditableAliases = buildUnnamed820(); |
| 785 } | 805 } |
| 786 buildCounterGroup--; | 806 buildCounterGroup--; |
| 787 return o; | 807 return o; |
| 788 } | 808 } |
| 789 | 809 |
| 790 checkGroup(api.Group o) { | 810 checkGroup(api.Group o) { |
| 791 buildCounterGroup++; | 811 buildCounterGroup++; |
| 792 if (buildCounterGroup < 3) { | 812 if (buildCounterGroup < 3) { |
| 793 unittest.expect(o.adminCreated, unittest.isTrue); | 813 unittest.expect(o.adminCreated, unittest.isTrue); |
| 794 checkUnnamed816(o.aliases); | 814 checkUnnamed819(o.aliases); |
| 795 unittest.expect(o.description, unittest.equals('foo')); | 815 unittest.expect(o.description, unittest.equals('foo')); |
| 796 unittest.expect(o.directMembersCount, unittest.equals('foo')); | 816 unittest.expect(o.directMembersCount, unittest.equals('foo')); |
| 797 unittest.expect(o.email, unittest.equals('foo')); | 817 unittest.expect(o.email, unittest.equals('foo')); |
| 798 unittest.expect(o.etag, unittest.equals('foo')); | 818 unittest.expect(o.etag, unittest.equals('foo')); |
| 799 unittest.expect(o.id, unittest.equals('foo')); | 819 unittest.expect(o.id, unittest.equals('foo')); |
| 800 unittest.expect(o.kind, unittest.equals('foo')); | 820 unittest.expect(o.kind, unittest.equals('foo')); |
| 801 unittest.expect(o.name, unittest.equals('foo')); | 821 unittest.expect(o.name, unittest.equals('foo')); |
| 802 checkUnnamed817(o.nonEditableAliases); | 822 checkUnnamed820(o.nonEditableAliases); |
| 803 } | 823 } |
| 804 buildCounterGroup--; | 824 buildCounterGroup--; |
| 805 } | 825 } |
| 806 | 826 |
| 807 buildUnnamed818() { | 827 buildUnnamed821() { |
| 808 var o = new core.List<api.Group>(); | 828 var o = new core.List<api.Group>(); |
| 809 o.add(buildGroup()); | 829 o.add(buildGroup()); |
| 810 o.add(buildGroup()); | 830 o.add(buildGroup()); |
| 811 return o; | 831 return o; |
| 812 } | 832 } |
| 813 | 833 |
| 814 checkUnnamed818(core.List<api.Group> o) { | 834 checkUnnamed821(core.List<api.Group> o) { |
| 815 unittest.expect(o, unittest.hasLength(2)); | 835 unittest.expect(o, unittest.hasLength(2)); |
| 816 checkGroup(o[0]); | 836 checkGroup(o[0]); |
| 817 checkGroup(o[1]); | 837 checkGroup(o[1]); |
| 818 } | 838 } |
| 819 | 839 |
| 820 core.int buildCounterGroups = 0; | 840 core.int buildCounterGroups = 0; |
| 821 buildGroups() { | 841 buildGroups() { |
| 822 var o = new api.Groups(); | 842 var o = new api.Groups(); |
| 823 buildCounterGroups++; | 843 buildCounterGroups++; |
| 824 if (buildCounterGroups < 3) { | 844 if (buildCounterGroups < 3) { |
| 825 o.etag = "foo"; | 845 o.etag = "foo"; |
| 826 o.groups = buildUnnamed818(); | 846 o.groups = buildUnnamed821(); |
| 827 o.kind = "foo"; | 847 o.kind = "foo"; |
| 828 o.nextPageToken = "foo"; | 848 o.nextPageToken = "foo"; |
| 829 } | 849 } |
| 830 buildCounterGroups--; | 850 buildCounterGroups--; |
| 831 return o; | 851 return o; |
| 832 } | 852 } |
| 833 | 853 |
| 834 checkGroups(api.Groups o) { | 854 checkGroups(api.Groups o) { |
| 835 buildCounterGroups++; | 855 buildCounterGroups++; |
| 836 if (buildCounterGroups < 3) { | 856 if (buildCounterGroups < 3) { |
| 837 unittest.expect(o.etag, unittest.equals('foo')); | 857 unittest.expect(o.etag, unittest.equals('foo')); |
| 838 checkUnnamed818(o.groups); | 858 checkUnnamed821(o.groups); |
| 839 unittest.expect(o.kind, unittest.equals('foo')); | 859 unittest.expect(o.kind, unittest.equals('foo')); |
| 840 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 860 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 841 } | 861 } |
| 842 buildCounterGroups--; | 862 buildCounterGroups--; |
| 843 } | 863 } |
| 844 | 864 |
| 845 core.int buildCounterMember = 0; | 865 core.int buildCounterMember = 0; |
| 846 buildMember() { | 866 buildMember() { |
| 847 var o = new api.Member(); | 867 var o = new api.Member(); |
| 848 buildCounterMember++; | 868 buildCounterMember++; |
| (...skipping 17 matching lines...) Expand all Loading... |
| 866 unittest.expect(o.etag, unittest.equals('foo')); | 886 unittest.expect(o.etag, unittest.equals('foo')); |
| 867 unittest.expect(o.id, unittest.equals('foo')); | 887 unittest.expect(o.id, unittest.equals('foo')); |
| 868 unittest.expect(o.kind, unittest.equals('foo')); | 888 unittest.expect(o.kind, unittest.equals('foo')); |
| 869 unittest.expect(o.role, unittest.equals('foo')); | 889 unittest.expect(o.role, unittest.equals('foo')); |
| 870 unittest.expect(o.status, unittest.equals('foo')); | 890 unittest.expect(o.status, unittest.equals('foo')); |
| 871 unittest.expect(o.type, unittest.equals('foo')); | 891 unittest.expect(o.type, unittest.equals('foo')); |
| 872 } | 892 } |
| 873 buildCounterMember--; | 893 buildCounterMember--; |
| 874 } | 894 } |
| 875 | 895 |
| 876 buildUnnamed819() { | 896 buildUnnamed822() { |
| 877 var o = new core.List<api.Member>(); | 897 var o = new core.List<api.Member>(); |
| 878 o.add(buildMember()); | 898 o.add(buildMember()); |
| 879 o.add(buildMember()); | 899 o.add(buildMember()); |
| 880 return o; | 900 return o; |
| 881 } | 901 } |
| 882 | 902 |
| 883 checkUnnamed819(core.List<api.Member> o) { | 903 checkUnnamed822(core.List<api.Member> o) { |
| 884 unittest.expect(o, unittest.hasLength(2)); | 904 unittest.expect(o, unittest.hasLength(2)); |
| 885 checkMember(o[0]); | 905 checkMember(o[0]); |
| 886 checkMember(o[1]); | 906 checkMember(o[1]); |
| 887 } | 907 } |
| 888 | 908 |
| 889 core.int buildCounterMembers = 0; | 909 core.int buildCounterMembers = 0; |
| 890 buildMembers() { | 910 buildMembers() { |
| 891 var o = new api.Members(); | 911 var o = new api.Members(); |
| 892 buildCounterMembers++; | 912 buildCounterMembers++; |
| 893 if (buildCounterMembers < 3) { | 913 if (buildCounterMembers < 3) { |
| 894 o.etag = "foo"; | 914 o.etag = "foo"; |
| 895 o.kind = "foo"; | 915 o.kind = "foo"; |
| 896 o.members = buildUnnamed819(); | 916 o.members = buildUnnamed822(); |
| 897 o.nextPageToken = "foo"; | 917 o.nextPageToken = "foo"; |
| 898 } | 918 } |
| 899 buildCounterMembers--; | 919 buildCounterMembers--; |
| 900 return o; | 920 return o; |
| 901 } | 921 } |
| 902 | 922 |
| 903 checkMembers(api.Members o) { | 923 checkMembers(api.Members o) { |
| 904 buildCounterMembers++; | 924 buildCounterMembers++; |
| 905 if (buildCounterMembers < 3) { | 925 if (buildCounterMembers < 3) { |
| 906 unittest.expect(o.etag, unittest.equals('foo')); | 926 unittest.expect(o.etag, unittest.equals('foo')); |
| 907 unittest.expect(o.kind, unittest.equals('foo')); | 927 unittest.expect(o.kind, unittest.equals('foo')); |
| 908 checkUnnamed819(o.members); | 928 checkUnnamed822(o.members); |
| 909 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 929 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 910 } | 930 } |
| 911 buildCounterMembers--; | 931 buildCounterMembers--; |
| 912 } | 932 } |
| 913 | 933 |
| 914 buildUnnamed820() { | 934 buildUnnamed823() { |
| 915 var o = new core.List<core.String>(); | 935 var o = new core.List<core.String>(); |
| 916 o.add("foo"); | 936 o.add("foo"); |
| 917 o.add("foo"); | 937 o.add("foo"); |
| 918 return o; | 938 return o; |
| 919 } | 939 } |
| 920 | 940 |
| 921 checkUnnamed820(core.List<core.String> o) { | 941 checkUnnamed823(core.List<core.String> o) { |
| 922 unittest.expect(o, unittest.hasLength(2)); | 942 unittest.expect(o, unittest.hasLength(2)); |
| 923 unittest.expect(o[0], unittest.equals('foo')); | 943 unittest.expect(o[0], unittest.equals('foo')); |
| 924 unittest.expect(o[1], unittest.equals('foo')); | 944 unittest.expect(o[1], unittest.equals('foo')); |
| 925 } | 945 } |
| 926 | 946 |
| 927 core.int buildCounterMobileDeviceApplications = 0; | 947 core.int buildCounterMobileDeviceApplications = 0; |
| 928 buildMobileDeviceApplications() { | 948 buildMobileDeviceApplications() { |
| 929 var o = new api.MobileDeviceApplications(); | 949 var o = new api.MobileDeviceApplications(); |
| 930 buildCounterMobileDeviceApplications++; | 950 buildCounterMobileDeviceApplications++; |
| 931 if (buildCounterMobileDeviceApplications < 3) { | 951 if (buildCounterMobileDeviceApplications < 3) { |
| 932 o.displayName = "foo"; | 952 o.displayName = "foo"; |
| 933 o.packageName = "foo"; | 953 o.packageName = "foo"; |
| 934 o.permission = buildUnnamed820(); | 954 o.permission = buildUnnamed823(); |
| 935 o.versionCode = 42; | 955 o.versionCode = 42; |
| 936 o.versionName = "foo"; | 956 o.versionName = "foo"; |
| 937 } | 957 } |
| 938 buildCounterMobileDeviceApplications--; | 958 buildCounterMobileDeviceApplications--; |
| 939 return o; | 959 return o; |
| 940 } | 960 } |
| 941 | 961 |
| 942 checkMobileDeviceApplications(api.MobileDeviceApplications o) { | 962 checkMobileDeviceApplications(api.MobileDeviceApplications o) { |
| 943 buildCounterMobileDeviceApplications++; | 963 buildCounterMobileDeviceApplications++; |
| 944 if (buildCounterMobileDeviceApplications < 3) { | 964 if (buildCounterMobileDeviceApplications < 3) { |
| 945 unittest.expect(o.displayName, unittest.equals('foo')); | 965 unittest.expect(o.displayName, unittest.equals('foo')); |
| 946 unittest.expect(o.packageName, unittest.equals('foo')); | 966 unittest.expect(o.packageName, unittest.equals('foo')); |
| 947 checkUnnamed820(o.permission); | 967 checkUnnamed823(o.permission); |
| 948 unittest.expect(o.versionCode, unittest.equals(42)); | 968 unittest.expect(o.versionCode, unittest.equals(42)); |
| 949 unittest.expect(o.versionName, unittest.equals('foo')); | 969 unittest.expect(o.versionName, unittest.equals('foo')); |
| 950 } | 970 } |
| 951 buildCounterMobileDeviceApplications--; | 971 buildCounterMobileDeviceApplications--; |
| 952 } | 972 } |
| 953 | 973 |
| 954 buildUnnamed821() { | 974 buildUnnamed824() { |
| 955 var o = new core.List<api.MobileDeviceApplications>(); | 975 var o = new core.List<api.MobileDeviceApplications>(); |
| 956 o.add(buildMobileDeviceApplications()); | 976 o.add(buildMobileDeviceApplications()); |
| 957 o.add(buildMobileDeviceApplications()); | 977 o.add(buildMobileDeviceApplications()); |
| 958 return o; | 978 return o; |
| 959 } | 979 } |
| 960 | 980 |
| 961 checkUnnamed821(core.List<api.MobileDeviceApplications> o) { | 981 checkUnnamed824(core.List<api.MobileDeviceApplications> o) { |
| 962 unittest.expect(o, unittest.hasLength(2)); | 982 unittest.expect(o, unittest.hasLength(2)); |
| 963 checkMobileDeviceApplications(o[0]); | 983 checkMobileDeviceApplications(o[0]); |
| 964 checkMobileDeviceApplications(o[1]); | 984 checkMobileDeviceApplications(o[1]); |
| 965 } | 985 } |
| 966 | 986 |
| 967 buildUnnamed822() { | 987 buildUnnamed825() { |
| 968 var o = new core.List<core.String>(); | 988 var o = new core.List<core.String>(); |
| 969 o.add("foo"); | 989 o.add("foo"); |
| 970 o.add("foo"); | 990 o.add("foo"); |
| 971 return o; | 991 return o; |
| 972 } | 992 } |
| 973 | 993 |
| 974 checkUnnamed822(core.List<core.String> o) { | 994 checkUnnamed825(core.List<core.String> o) { |
| 975 unittest.expect(o, unittest.hasLength(2)); | 995 unittest.expect(o, unittest.hasLength(2)); |
| 976 unittest.expect(o[0], unittest.equals('foo')); | 996 unittest.expect(o[0], unittest.equals('foo')); |
| 977 unittest.expect(o[1], unittest.equals('foo')); | 997 unittest.expect(o[1], unittest.equals('foo')); |
| 978 } | 998 } |
| 979 | 999 |
| 980 buildUnnamed823() { | 1000 buildUnnamed826() { |
| 981 var o = new core.List<core.String>(); | 1001 var o = new core.List<core.String>(); |
| 982 o.add("foo"); | 1002 o.add("foo"); |
| 983 o.add("foo"); | 1003 o.add("foo"); |
| 984 return o; | 1004 return o; |
| 985 } | 1005 } |
| 986 | 1006 |
| 987 checkUnnamed823(core.List<core.String> o) { | 1007 checkUnnamed826(core.List<core.String> o) { |
| 988 unittest.expect(o, unittest.hasLength(2)); | 1008 unittest.expect(o, unittest.hasLength(2)); |
| 989 unittest.expect(o[0], unittest.equals('foo')); | 1009 unittest.expect(o[0], unittest.equals('foo')); |
| 990 unittest.expect(o[1], unittest.equals('foo')); | 1010 unittest.expect(o[1], unittest.equals('foo')); |
| 991 } | 1011 } |
| 992 | 1012 |
| 993 buildUnnamed824() { | 1013 buildUnnamed827() { |
| 994 var o = new core.List<core.String>(); | 1014 var o = new core.List<core.String>(); |
| 995 o.add("foo"); | 1015 o.add("foo"); |
| 996 o.add("foo"); | 1016 o.add("foo"); |
| 997 return o; | 1017 return o; |
| 998 } | 1018 } |
| 999 | 1019 |
| 1000 checkUnnamed824(core.List<core.String> o) { | 1020 checkUnnamed827(core.List<core.String> o) { |
| 1001 unittest.expect(o, unittest.hasLength(2)); | 1021 unittest.expect(o, unittest.hasLength(2)); |
| 1002 unittest.expect(o[0], unittest.equals('foo')); | 1022 unittest.expect(o[0], unittest.equals('foo')); |
| 1003 unittest.expect(o[1], unittest.equals('foo')); | 1023 unittest.expect(o[1], unittest.equals('foo')); |
| 1004 } | 1024 } |
| 1005 | 1025 |
| 1006 core.int buildCounterMobileDevice = 0; | 1026 core.int buildCounterMobileDevice = 0; |
| 1007 buildMobileDevice() { | 1027 buildMobileDevice() { |
| 1008 var o = new api.MobileDevice(); | 1028 var o = new api.MobileDevice(); |
| 1009 buildCounterMobileDevice++; | 1029 buildCounterMobileDevice++; |
| 1010 if (buildCounterMobileDevice < 3) { | 1030 if (buildCounterMobileDevice < 3) { |
| 1011 o.adbStatus = true; | 1031 o.adbStatus = true; |
| 1012 o.applications = buildUnnamed821(); | 1032 o.applications = buildUnnamed824(); |
| 1013 o.basebandVersion = "foo"; | 1033 o.basebandVersion = "foo"; |
| 1014 o.bootloaderVersion = "foo"; | 1034 o.bootloaderVersion = "foo"; |
| 1015 o.brand = "foo"; | 1035 o.brand = "foo"; |
| 1016 o.buildNumber = "foo"; | 1036 o.buildNumber = "foo"; |
| 1017 o.defaultLanguage = "foo"; | 1037 o.defaultLanguage = "foo"; |
| 1018 o.developerOptionsStatus = true; | 1038 o.developerOptionsStatus = true; |
| 1019 o.deviceCompromisedStatus = "foo"; | 1039 o.deviceCompromisedStatus = "foo"; |
| 1020 o.deviceId = "foo"; | 1040 o.deviceId = "foo"; |
| 1021 o.devicePasswordStatus = "foo"; | 1041 o.devicePasswordStatus = "foo"; |
| 1022 o.email = buildUnnamed822(); | 1042 o.email = buildUnnamed825(); |
| 1023 o.encryptionStatus = "foo"; | 1043 o.encryptionStatus = "foo"; |
| 1024 o.etag = "foo"; | 1044 o.etag = "foo"; |
| 1025 o.firstSync = core.DateTime.parse("2002-02-27T14:01:02"); | 1045 o.firstSync = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1026 o.hardware = "foo"; | 1046 o.hardware = "foo"; |
| 1027 o.hardwareId = "foo"; | 1047 o.hardwareId = "foo"; |
| 1028 o.imei = "foo"; | 1048 o.imei = "foo"; |
| 1029 o.kernelVersion = "foo"; | 1049 o.kernelVersion = "foo"; |
| 1030 o.kind = "foo"; | 1050 o.kind = "foo"; |
| 1031 o.lastSync = core.DateTime.parse("2002-02-27T14:01:02"); | 1051 o.lastSync = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1032 o.managedAccountIsOnOwnerProfile = true; | 1052 o.managedAccountIsOnOwnerProfile = true; |
| 1033 o.manufacturer = "foo"; | 1053 o.manufacturer = "foo"; |
| 1034 o.meid = "foo"; | 1054 o.meid = "foo"; |
| 1035 o.model = "foo"; | 1055 o.model = "foo"; |
| 1036 o.name = buildUnnamed823(); | 1056 o.name = buildUnnamed826(); |
| 1037 o.networkOperator = "foo"; | 1057 o.networkOperator = "foo"; |
| 1038 o.os = "foo"; | 1058 o.os = "foo"; |
| 1039 o.otherAccountsInfo = buildUnnamed824(); | 1059 o.otherAccountsInfo = buildUnnamed827(); |
| 1040 o.privilege = "foo"; | 1060 o.privilege = "foo"; |
| 1041 o.releaseVersion = "foo"; | 1061 o.releaseVersion = "foo"; |
| 1042 o.resourceId = "foo"; | 1062 o.resourceId = "foo"; |
| 1043 o.securityPatchLevel = "foo"; | 1063 o.securityPatchLevel = "foo"; |
| 1044 o.serialNumber = "foo"; | 1064 o.serialNumber = "foo"; |
| 1045 o.status = "foo"; | 1065 o.status = "foo"; |
| 1046 o.supportsWorkProfile = true; | 1066 o.supportsWorkProfile = true; |
| 1047 o.type = "foo"; | 1067 o.type = "foo"; |
| 1048 o.unknownSourcesStatus = true; | 1068 o.unknownSourcesStatus = true; |
| 1049 o.userAgent = "foo"; | 1069 o.userAgent = "foo"; |
| 1050 o.wifiMacAddress = "foo"; | 1070 o.wifiMacAddress = "foo"; |
| 1051 } | 1071 } |
| 1052 buildCounterMobileDevice--; | 1072 buildCounterMobileDevice--; |
| 1053 return o; | 1073 return o; |
| 1054 } | 1074 } |
| 1055 | 1075 |
| 1056 checkMobileDevice(api.MobileDevice o) { | 1076 checkMobileDevice(api.MobileDevice o) { |
| 1057 buildCounterMobileDevice++; | 1077 buildCounterMobileDevice++; |
| 1058 if (buildCounterMobileDevice < 3) { | 1078 if (buildCounterMobileDevice < 3) { |
| 1059 unittest.expect(o.adbStatus, unittest.isTrue); | 1079 unittest.expect(o.adbStatus, unittest.isTrue); |
| 1060 checkUnnamed821(o.applications); | 1080 checkUnnamed824(o.applications); |
| 1061 unittest.expect(o.basebandVersion, unittest.equals('foo')); | 1081 unittest.expect(o.basebandVersion, unittest.equals('foo')); |
| 1062 unittest.expect(o.bootloaderVersion, unittest.equals('foo')); | 1082 unittest.expect(o.bootloaderVersion, unittest.equals('foo')); |
| 1063 unittest.expect(o.brand, unittest.equals('foo')); | 1083 unittest.expect(o.brand, unittest.equals('foo')); |
| 1064 unittest.expect(o.buildNumber, unittest.equals('foo')); | 1084 unittest.expect(o.buildNumber, unittest.equals('foo')); |
| 1065 unittest.expect(o.defaultLanguage, unittest.equals('foo')); | 1085 unittest.expect(o.defaultLanguage, unittest.equals('foo')); |
| 1066 unittest.expect(o.developerOptionsStatus, unittest.isTrue); | 1086 unittest.expect(o.developerOptionsStatus, unittest.isTrue); |
| 1067 unittest.expect(o.deviceCompromisedStatus, unittest.equals('foo')); | 1087 unittest.expect(o.deviceCompromisedStatus, unittest.equals('foo')); |
| 1068 unittest.expect(o.deviceId, unittest.equals('foo')); | 1088 unittest.expect(o.deviceId, unittest.equals('foo')); |
| 1069 unittest.expect(o.devicePasswordStatus, unittest.equals('foo')); | 1089 unittest.expect(o.devicePasswordStatus, unittest.equals('foo')); |
| 1070 checkUnnamed822(o.email); | 1090 checkUnnamed825(o.email); |
| 1071 unittest.expect(o.encryptionStatus, unittest.equals('foo')); | 1091 unittest.expect(o.encryptionStatus, unittest.equals('foo')); |
| 1072 unittest.expect(o.etag, unittest.equals('foo')); | 1092 unittest.expect(o.etag, unittest.equals('foo')); |
| 1073 unittest.expect(o.firstSync, unittest.equals(core.DateTime.parse("2002-02-27
T14:01:02"))); | 1093 unittest.expect(o.firstSync, |
| 1094 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1074 unittest.expect(o.hardware, unittest.equals('foo')); | 1095 unittest.expect(o.hardware, unittest.equals('foo')); |
| 1075 unittest.expect(o.hardwareId, unittest.equals('foo')); | 1096 unittest.expect(o.hardwareId, unittest.equals('foo')); |
| 1076 unittest.expect(o.imei, unittest.equals('foo')); | 1097 unittest.expect(o.imei, unittest.equals('foo')); |
| 1077 unittest.expect(o.kernelVersion, unittest.equals('foo')); | 1098 unittest.expect(o.kernelVersion, unittest.equals('foo')); |
| 1078 unittest.expect(o.kind, unittest.equals('foo')); | 1099 unittest.expect(o.kind, unittest.equals('foo')); |
| 1079 unittest.expect(o.lastSync, unittest.equals(core.DateTime.parse("2002-02-27T
14:01:02"))); | 1100 unittest.expect(o.lastSync, |
| 1101 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1080 unittest.expect(o.managedAccountIsOnOwnerProfile, unittest.isTrue); | 1102 unittest.expect(o.managedAccountIsOnOwnerProfile, unittest.isTrue); |
| 1081 unittest.expect(o.manufacturer, unittest.equals('foo')); | 1103 unittest.expect(o.manufacturer, unittest.equals('foo')); |
| 1082 unittest.expect(o.meid, unittest.equals('foo')); | 1104 unittest.expect(o.meid, unittest.equals('foo')); |
| 1083 unittest.expect(o.model, unittest.equals('foo')); | 1105 unittest.expect(o.model, unittest.equals('foo')); |
| 1084 checkUnnamed823(o.name); | 1106 checkUnnamed826(o.name); |
| 1085 unittest.expect(o.networkOperator, unittest.equals('foo')); | 1107 unittest.expect(o.networkOperator, unittest.equals('foo')); |
| 1086 unittest.expect(o.os, unittest.equals('foo')); | 1108 unittest.expect(o.os, unittest.equals('foo')); |
| 1087 checkUnnamed824(o.otherAccountsInfo); | 1109 checkUnnamed827(o.otherAccountsInfo); |
| 1088 unittest.expect(o.privilege, unittest.equals('foo')); | 1110 unittest.expect(o.privilege, unittest.equals('foo')); |
| 1089 unittest.expect(o.releaseVersion, unittest.equals('foo')); | 1111 unittest.expect(o.releaseVersion, unittest.equals('foo')); |
| 1090 unittest.expect(o.resourceId, unittest.equals('foo')); | 1112 unittest.expect(o.resourceId, unittest.equals('foo')); |
| 1091 unittest.expect(o.securityPatchLevel, unittest.equals('foo')); | 1113 unittest.expect(o.securityPatchLevel, unittest.equals('foo')); |
| 1092 unittest.expect(o.serialNumber, unittest.equals('foo')); | 1114 unittest.expect(o.serialNumber, unittest.equals('foo')); |
| 1093 unittest.expect(o.status, unittest.equals('foo')); | 1115 unittest.expect(o.status, unittest.equals('foo')); |
| 1094 unittest.expect(o.supportsWorkProfile, unittest.isTrue); | 1116 unittest.expect(o.supportsWorkProfile, unittest.isTrue); |
| 1095 unittest.expect(o.type, unittest.equals('foo')); | 1117 unittest.expect(o.type, unittest.equals('foo')); |
| 1096 unittest.expect(o.unknownSourcesStatus, unittest.isTrue); | 1118 unittest.expect(o.unknownSourcesStatus, unittest.isTrue); |
| 1097 unittest.expect(o.userAgent, unittest.equals('foo')); | 1119 unittest.expect(o.userAgent, unittest.equals('foo')); |
| (...skipping 14 matching lines...) Expand all Loading... |
| 1112 } | 1134 } |
| 1113 | 1135 |
| 1114 checkMobileDeviceAction(api.MobileDeviceAction o) { | 1136 checkMobileDeviceAction(api.MobileDeviceAction o) { |
| 1115 buildCounterMobileDeviceAction++; | 1137 buildCounterMobileDeviceAction++; |
| 1116 if (buildCounterMobileDeviceAction < 3) { | 1138 if (buildCounterMobileDeviceAction < 3) { |
| 1117 unittest.expect(o.action, unittest.equals('foo')); | 1139 unittest.expect(o.action, unittest.equals('foo')); |
| 1118 } | 1140 } |
| 1119 buildCounterMobileDeviceAction--; | 1141 buildCounterMobileDeviceAction--; |
| 1120 } | 1142 } |
| 1121 | 1143 |
| 1122 buildUnnamed825() { | 1144 buildUnnamed828() { |
| 1123 var o = new core.List<api.MobileDevice>(); | 1145 var o = new core.List<api.MobileDevice>(); |
| 1124 o.add(buildMobileDevice()); | 1146 o.add(buildMobileDevice()); |
| 1125 o.add(buildMobileDevice()); | 1147 o.add(buildMobileDevice()); |
| 1126 return o; | 1148 return o; |
| 1127 } | 1149 } |
| 1128 | 1150 |
| 1129 checkUnnamed825(core.List<api.MobileDevice> o) { | 1151 checkUnnamed828(core.List<api.MobileDevice> o) { |
| 1130 unittest.expect(o, unittest.hasLength(2)); | 1152 unittest.expect(o, unittest.hasLength(2)); |
| 1131 checkMobileDevice(o[0]); | 1153 checkMobileDevice(o[0]); |
| 1132 checkMobileDevice(o[1]); | 1154 checkMobileDevice(o[1]); |
| 1133 } | 1155 } |
| 1134 | 1156 |
| 1135 core.int buildCounterMobileDevices = 0; | 1157 core.int buildCounterMobileDevices = 0; |
| 1136 buildMobileDevices() { | 1158 buildMobileDevices() { |
| 1137 var o = new api.MobileDevices(); | 1159 var o = new api.MobileDevices(); |
| 1138 buildCounterMobileDevices++; | 1160 buildCounterMobileDevices++; |
| 1139 if (buildCounterMobileDevices < 3) { | 1161 if (buildCounterMobileDevices < 3) { |
| 1140 o.etag = "foo"; | 1162 o.etag = "foo"; |
| 1141 o.kind = "foo"; | 1163 o.kind = "foo"; |
| 1142 o.mobiledevices = buildUnnamed825(); | 1164 o.mobiledevices = buildUnnamed828(); |
| 1143 o.nextPageToken = "foo"; | 1165 o.nextPageToken = "foo"; |
| 1144 } | 1166 } |
| 1145 buildCounterMobileDevices--; | 1167 buildCounterMobileDevices--; |
| 1146 return o; | 1168 return o; |
| 1147 } | 1169 } |
| 1148 | 1170 |
| 1149 checkMobileDevices(api.MobileDevices o) { | 1171 checkMobileDevices(api.MobileDevices o) { |
| 1150 buildCounterMobileDevices++; | 1172 buildCounterMobileDevices++; |
| 1151 if (buildCounterMobileDevices < 3) { | 1173 if (buildCounterMobileDevices < 3) { |
| 1152 unittest.expect(o.etag, unittest.equals('foo')); | 1174 unittest.expect(o.etag, unittest.equals('foo')); |
| 1153 unittest.expect(o.kind, unittest.equals('foo')); | 1175 unittest.expect(o.kind, unittest.equals('foo')); |
| 1154 checkUnnamed825(o.mobiledevices); | 1176 checkUnnamed828(o.mobiledevices); |
| 1155 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 1177 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1156 } | 1178 } |
| 1157 buildCounterMobileDevices--; | 1179 buildCounterMobileDevices--; |
| 1158 } | 1180 } |
| 1159 | 1181 |
| 1160 core.int buildCounterNotification = 0; | 1182 core.int buildCounterNotification = 0; |
| 1161 buildNotification() { | 1183 buildNotification() { |
| 1162 var o = new api.Notification(); | 1184 var o = new api.Notification(); |
| 1163 buildCounterNotification++; | 1185 buildCounterNotification++; |
| 1164 if (buildCounterNotification < 3) { | 1186 if (buildCounterNotification < 3) { |
| (...skipping 12 matching lines...) Expand all Loading... |
| 1177 | 1199 |
| 1178 checkNotification(api.Notification o) { | 1200 checkNotification(api.Notification o) { |
| 1179 buildCounterNotification++; | 1201 buildCounterNotification++; |
| 1180 if (buildCounterNotification < 3) { | 1202 if (buildCounterNotification < 3) { |
| 1181 unittest.expect(o.body, unittest.equals('foo')); | 1203 unittest.expect(o.body, unittest.equals('foo')); |
| 1182 unittest.expect(o.etag, unittest.equals('foo')); | 1204 unittest.expect(o.etag, unittest.equals('foo')); |
| 1183 unittest.expect(o.fromAddress, unittest.equals('foo')); | 1205 unittest.expect(o.fromAddress, unittest.equals('foo')); |
| 1184 unittest.expect(o.isUnread, unittest.isTrue); | 1206 unittest.expect(o.isUnread, unittest.isTrue); |
| 1185 unittest.expect(o.kind, unittest.equals('foo')); | 1207 unittest.expect(o.kind, unittest.equals('foo')); |
| 1186 unittest.expect(o.notificationId, unittest.equals('foo')); | 1208 unittest.expect(o.notificationId, unittest.equals('foo')); |
| 1187 unittest.expect(o.sendTime, unittest.equals(core.DateTime.parse("2002-02-27T
14:01:02"))); | 1209 unittest.expect(o.sendTime, |
| 1210 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1188 unittest.expect(o.subject, unittest.equals('foo')); | 1211 unittest.expect(o.subject, unittest.equals('foo')); |
| 1189 } | 1212 } |
| 1190 buildCounterNotification--; | 1213 buildCounterNotification--; |
| 1191 } | 1214 } |
| 1192 | 1215 |
| 1193 buildUnnamed826() { | 1216 buildUnnamed829() { |
| 1194 var o = new core.List<api.Notification>(); | 1217 var o = new core.List<api.Notification>(); |
| 1195 o.add(buildNotification()); | 1218 o.add(buildNotification()); |
| 1196 o.add(buildNotification()); | 1219 o.add(buildNotification()); |
| 1197 return o; | 1220 return o; |
| 1198 } | 1221 } |
| 1199 | 1222 |
| 1200 checkUnnamed826(core.List<api.Notification> o) { | 1223 checkUnnamed829(core.List<api.Notification> o) { |
| 1201 unittest.expect(o, unittest.hasLength(2)); | 1224 unittest.expect(o, unittest.hasLength(2)); |
| 1202 checkNotification(o[0]); | 1225 checkNotification(o[0]); |
| 1203 checkNotification(o[1]); | 1226 checkNotification(o[1]); |
| 1204 } | 1227 } |
| 1205 | 1228 |
| 1206 core.int buildCounterNotifications = 0; | 1229 core.int buildCounterNotifications = 0; |
| 1207 buildNotifications() { | 1230 buildNotifications() { |
| 1208 var o = new api.Notifications(); | 1231 var o = new api.Notifications(); |
| 1209 buildCounterNotifications++; | 1232 buildCounterNotifications++; |
| 1210 if (buildCounterNotifications < 3) { | 1233 if (buildCounterNotifications < 3) { |
| 1211 o.etag = "foo"; | 1234 o.etag = "foo"; |
| 1212 o.items = buildUnnamed826(); | 1235 o.items = buildUnnamed829(); |
| 1213 o.kind = "foo"; | 1236 o.kind = "foo"; |
| 1214 o.nextPageToken = "foo"; | 1237 o.nextPageToken = "foo"; |
| 1215 o.unreadNotificationsCount = 42; | 1238 o.unreadNotificationsCount = 42; |
| 1216 } | 1239 } |
| 1217 buildCounterNotifications--; | 1240 buildCounterNotifications--; |
| 1218 return o; | 1241 return o; |
| 1219 } | 1242 } |
| 1220 | 1243 |
| 1221 checkNotifications(api.Notifications o) { | 1244 checkNotifications(api.Notifications o) { |
| 1222 buildCounterNotifications++; | 1245 buildCounterNotifications++; |
| 1223 if (buildCounterNotifications < 3) { | 1246 if (buildCounterNotifications < 3) { |
| 1224 unittest.expect(o.etag, unittest.equals('foo')); | 1247 unittest.expect(o.etag, unittest.equals('foo')); |
| 1225 checkUnnamed826(o.items); | 1248 checkUnnamed829(o.items); |
| 1226 unittest.expect(o.kind, unittest.equals('foo')); | 1249 unittest.expect(o.kind, unittest.equals('foo')); |
| 1227 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 1250 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1228 unittest.expect(o.unreadNotificationsCount, unittest.equals(42)); | 1251 unittest.expect(o.unreadNotificationsCount, unittest.equals(42)); |
| 1229 } | 1252 } |
| 1230 buildCounterNotifications--; | 1253 buildCounterNotifications--; |
| 1231 } | 1254 } |
| 1232 | 1255 |
| 1233 core.int buildCounterOrgUnit = 0; | 1256 core.int buildCounterOrgUnit = 0; |
| 1234 buildOrgUnit() { | 1257 buildOrgUnit() { |
| 1235 var o = new api.OrgUnit(); | 1258 var o = new api.OrgUnit(); |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1258 unittest.expect(o.kind, unittest.equals('foo')); | 1281 unittest.expect(o.kind, unittest.equals('foo')); |
| 1259 unittest.expect(o.name, unittest.equals('foo')); | 1282 unittest.expect(o.name, unittest.equals('foo')); |
| 1260 unittest.expect(o.orgUnitId, unittest.equals('foo')); | 1283 unittest.expect(o.orgUnitId, unittest.equals('foo')); |
| 1261 unittest.expect(o.orgUnitPath, unittest.equals('foo')); | 1284 unittest.expect(o.orgUnitPath, unittest.equals('foo')); |
| 1262 unittest.expect(o.parentOrgUnitId, unittest.equals('foo')); | 1285 unittest.expect(o.parentOrgUnitId, unittest.equals('foo')); |
| 1263 unittest.expect(o.parentOrgUnitPath, unittest.equals('foo')); | 1286 unittest.expect(o.parentOrgUnitPath, unittest.equals('foo')); |
| 1264 } | 1287 } |
| 1265 buildCounterOrgUnit--; | 1288 buildCounterOrgUnit--; |
| 1266 } | 1289 } |
| 1267 | 1290 |
| 1268 buildUnnamed827() { | 1291 buildUnnamed830() { |
| 1269 var o = new core.List<api.OrgUnit>(); | 1292 var o = new core.List<api.OrgUnit>(); |
| 1270 o.add(buildOrgUnit()); | 1293 o.add(buildOrgUnit()); |
| 1271 o.add(buildOrgUnit()); | 1294 o.add(buildOrgUnit()); |
| 1272 return o; | 1295 return o; |
| 1273 } | 1296 } |
| 1274 | 1297 |
| 1275 checkUnnamed827(core.List<api.OrgUnit> o) { | 1298 checkUnnamed830(core.List<api.OrgUnit> o) { |
| 1276 unittest.expect(o, unittest.hasLength(2)); | 1299 unittest.expect(o, unittest.hasLength(2)); |
| 1277 checkOrgUnit(o[0]); | 1300 checkOrgUnit(o[0]); |
| 1278 checkOrgUnit(o[1]); | 1301 checkOrgUnit(o[1]); |
| 1279 } | 1302 } |
| 1280 | 1303 |
| 1281 core.int buildCounterOrgUnits = 0; | 1304 core.int buildCounterOrgUnits = 0; |
| 1282 buildOrgUnits() { | 1305 buildOrgUnits() { |
| 1283 var o = new api.OrgUnits(); | 1306 var o = new api.OrgUnits(); |
| 1284 buildCounterOrgUnits++; | 1307 buildCounterOrgUnits++; |
| 1285 if (buildCounterOrgUnits < 3) { | 1308 if (buildCounterOrgUnits < 3) { |
| 1286 o.etag = "foo"; | 1309 o.etag = "foo"; |
| 1287 o.kind = "foo"; | 1310 o.kind = "foo"; |
| 1288 o.organizationUnits = buildUnnamed827(); | 1311 o.organizationUnits = buildUnnamed830(); |
| 1289 } | 1312 } |
| 1290 buildCounterOrgUnits--; | 1313 buildCounterOrgUnits--; |
| 1291 return o; | 1314 return o; |
| 1292 } | 1315 } |
| 1293 | 1316 |
| 1294 checkOrgUnits(api.OrgUnits o) { | 1317 checkOrgUnits(api.OrgUnits o) { |
| 1295 buildCounterOrgUnits++; | 1318 buildCounterOrgUnits++; |
| 1296 if (buildCounterOrgUnits < 3) { | 1319 if (buildCounterOrgUnits < 3) { |
| 1297 unittest.expect(o.etag, unittest.equals('foo')); | 1320 unittest.expect(o.etag, unittest.equals('foo')); |
| 1298 unittest.expect(o.kind, unittest.equals('foo')); | 1321 unittest.expect(o.kind, unittest.equals('foo')); |
| 1299 checkUnnamed827(o.organizationUnits); | 1322 checkUnnamed830(o.organizationUnits); |
| 1300 } | 1323 } |
| 1301 buildCounterOrgUnits--; | 1324 buildCounterOrgUnits--; |
| 1302 } | 1325 } |
| 1303 | 1326 |
| 1304 buildUnnamed828() { | 1327 buildUnnamed831() { |
| 1305 var o = new core.List<api.Privilege>(); | 1328 var o = new core.List<api.Privilege>(); |
| 1306 o.add(buildPrivilege()); | 1329 o.add(buildPrivilege()); |
| 1307 o.add(buildPrivilege()); | 1330 o.add(buildPrivilege()); |
| 1308 return o; | 1331 return o; |
| 1309 } | 1332 } |
| 1310 | 1333 |
| 1311 checkUnnamed828(core.List<api.Privilege> o) { | 1334 checkUnnamed831(core.List<api.Privilege> o) { |
| 1312 unittest.expect(o, unittest.hasLength(2)); | 1335 unittest.expect(o, unittest.hasLength(2)); |
| 1313 checkPrivilege(o[0]); | 1336 checkPrivilege(o[0]); |
| 1314 checkPrivilege(o[1]); | 1337 checkPrivilege(o[1]); |
| 1315 } | 1338 } |
| 1316 | 1339 |
| 1317 core.int buildCounterPrivilege = 0; | 1340 core.int buildCounterPrivilege = 0; |
| 1318 buildPrivilege() { | 1341 buildPrivilege() { |
| 1319 var o = new api.Privilege(); | 1342 var o = new api.Privilege(); |
| 1320 buildCounterPrivilege++; | 1343 buildCounterPrivilege++; |
| 1321 if (buildCounterPrivilege < 3) { | 1344 if (buildCounterPrivilege < 3) { |
| 1322 o.childPrivileges = buildUnnamed828(); | 1345 o.childPrivileges = buildUnnamed831(); |
| 1323 o.etag = "foo"; | 1346 o.etag = "foo"; |
| 1324 o.isOuScopable = true; | 1347 o.isOuScopable = true; |
| 1325 o.kind = "foo"; | 1348 o.kind = "foo"; |
| 1326 o.privilegeName = "foo"; | 1349 o.privilegeName = "foo"; |
| 1327 o.serviceId = "foo"; | 1350 o.serviceId = "foo"; |
| 1328 o.serviceName = "foo"; | 1351 o.serviceName = "foo"; |
| 1329 } | 1352 } |
| 1330 buildCounterPrivilege--; | 1353 buildCounterPrivilege--; |
| 1331 return o; | 1354 return o; |
| 1332 } | 1355 } |
| 1333 | 1356 |
| 1334 checkPrivilege(api.Privilege o) { | 1357 checkPrivilege(api.Privilege o) { |
| 1335 buildCounterPrivilege++; | 1358 buildCounterPrivilege++; |
| 1336 if (buildCounterPrivilege < 3) { | 1359 if (buildCounterPrivilege < 3) { |
| 1337 checkUnnamed828(o.childPrivileges); | 1360 checkUnnamed831(o.childPrivileges); |
| 1338 unittest.expect(o.etag, unittest.equals('foo')); | 1361 unittest.expect(o.etag, unittest.equals('foo')); |
| 1339 unittest.expect(o.isOuScopable, unittest.isTrue); | 1362 unittest.expect(o.isOuScopable, unittest.isTrue); |
| 1340 unittest.expect(o.kind, unittest.equals('foo')); | 1363 unittest.expect(o.kind, unittest.equals('foo')); |
| 1341 unittest.expect(o.privilegeName, unittest.equals('foo')); | 1364 unittest.expect(o.privilegeName, unittest.equals('foo')); |
| 1342 unittest.expect(o.serviceId, unittest.equals('foo')); | 1365 unittest.expect(o.serviceId, unittest.equals('foo')); |
| 1343 unittest.expect(o.serviceName, unittest.equals('foo')); | 1366 unittest.expect(o.serviceName, unittest.equals('foo')); |
| 1344 } | 1367 } |
| 1345 buildCounterPrivilege--; | 1368 buildCounterPrivilege--; |
| 1346 } | 1369 } |
| 1347 | 1370 |
| 1348 buildUnnamed829() { | 1371 buildUnnamed832() { |
| 1349 var o = new core.List<api.Privilege>(); | 1372 var o = new core.List<api.Privilege>(); |
| 1350 o.add(buildPrivilege()); | 1373 o.add(buildPrivilege()); |
| 1351 o.add(buildPrivilege()); | 1374 o.add(buildPrivilege()); |
| 1352 return o; | 1375 return o; |
| 1353 } | 1376 } |
| 1354 | 1377 |
| 1355 checkUnnamed829(core.List<api.Privilege> o) { | 1378 checkUnnamed832(core.List<api.Privilege> o) { |
| 1356 unittest.expect(o, unittest.hasLength(2)); | 1379 unittest.expect(o, unittest.hasLength(2)); |
| 1357 checkPrivilege(o[0]); | 1380 checkPrivilege(o[0]); |
| 1358 checkPrivilege(o[1]); | 1381 checkPrivilege(o[1]); |
| 1359 } | 1382 } |
| 1360 | 1383 |
| 1361 core.int buildCounterPrivileges = 0; | 1384 core.int buildCounterPrivileges = 0; |
| 1362 buildPrivileges() { | 1385 buildPrivileges() { |
| 1363 var o = new api.Privileges(); | 1386 var o = new api.Privileges(); |
| 1364 buildCounterPrivileges++; | 1387 buildCounterPrivileges++; |
| 1365 if (buildCounterPrivileges < 3) { | 1388 if (buildCounterPrivileges < 3) { |
| 1366 o.etag = "foo"; | 1389 o.etag = "foo"; |
| 1367 o.items = buildUnnamed829(); | 1390 o.items = buildUnnamed832(); |
| 1368 o.kind = "foo"; | 1391 o.kind = "foo"; |
| 1369 } | 1392 } |
| 1370 buildCounterPrivileges--; | 1393 buildCounterPrivileges--; |
| 1371 return o; | 1394 return o; |
| 1372 } | 1395 } |
| 1373 | 1396 |
| 1374 checkPrivileges(api.Privileges o) { | 1397 checkPrivileges(api.Privileges o) { |
| 1375 buildCounterPrivileges++; | 1398 buildCounterPrivileges++; |
| 1376 if (buildCounterPrivileges < 3) { | 1399 if (buildCounterPrivileges < 3) { |
| 1377 unittest.expect(o.etag, unittest.equals('foo')); | 1400 unittest.expect(o.etag, unittest.equals('foo')); |
| 1378 checkUnnamed829(o.items); | 1401 checkUnnamed832(o.items); |
| 1379 unittest.expect(o.kind, unittest.equals('foo')); | 1402 unittest.expect(o.kind, unittest.equals('foo')); |
| 1380 } | 1403 } |
| 1381 buildCounterPrivileges--; | 1404 buildCounterPrivileges--; |
| 1382 } | 1405 } |
| 1383 | 1406 |
| 1384 core.int buildCounterRoleRolePrivileges = 0; | 1407 core.int buildCounterRoleRolePrivileges = 0; |
| 1385 buildRoleRolePrivileges() { | 1408 buildRoleRolePrivileges() { |
| 1386 var o = new api.RoleRolePrivileges(); | 1409 var o = new api.RoleRolePrivileges(); |
| 1387 buildCounterRoleRolePrivileges++; | 1410 buildCounterRoleRolePrivileges++; |
| 1388 if (buildCounterRoleRolePrivileges < 3) { | 1411 if (buildCounterRoleRolePrivileges < 3) { |
| 1389 o.privilegeName = "foo"; | 1412 o.privilegeName = "foo"; |
| 1390 o.serviceId = "foo"; | 1413 o.serviceId = "foo"; |
| 1391 } | 1414 } |
| 1392 buildCounterRoleRolePrivileges--; | 1415 buildCounterRoleRolePrivileges--; |
| 1393 return o; | 1416 return o; |
| 1394 } | 1417 } |
| 1395 | 1418 |
| 1396 checkRoleRolePrivileges(api.RoleRolePrivileges o) { | 1419 checkRoleRolePrivileges(api.RoleRolePrivileges o) { |
| 1397 buildCounterRoleRolePrivileges++; | 1420 buildCounterRoleRolePrivileges++; |
| 1398 if (buildCounterRoleRolePrivileges < 3) { | 1421 if (buildCounterRoleRolePrivileges < 3) { |
| 1399 unittest.expect(o.privilegeName, unittest.equals('foo')); | 1422 unittest.expect(o.privilegeName, unittest.equals('foo')); |
| 1400 unittest.expect(o.serviceId, unittest.equals('foo')); | 1423 unittest.expect(o.serviceId, unittest.equals('foo')); |
| 1401 } | 1424 } |
| 1402 buildCounterRoleRolePrivileges--; | 1425 buildCounterRoleRolePrivileges--; |
| 1403 } | 1426 } |
| 1404 | 1427 |
| 1405 buildUnnamed830() { | 1428 buildUnnamed833() { |
| 1406 var o = new core.List<api.RoleRolePrivileges>(); | 1429 var o = new core.List<api.RoleRolePrivileges>(); |
| 1407 o.add(buildRoleRolePrivileges()); | 1430 o.add(buildRoleRolePrivileges()); |
| 1408 o.add(buildRoleRolePrivileges()); | 1431 o.add(buildRoleRolePrivileges()); |
| 1409 return o; | 1432 return o; |
| 1410 } | 1433 } |
| 1411 | 1434 |
| 1412 checkUnnamed830(core.List<api.RoleRolePrivileges> o) { | 1435 checkUnnamed833(core.List<api.RoleRolePrivileges> o) { |
| 1413 unittest.expect(o, unittest.hasLength(2)); | 1436 unittest.expect(o, unittest.hasLength(2)); |
| 1414 checkRoleRolePrivileges(o[0]); | 1437 checkRoleRolePrivileges(o[0]); |
| 1415 checkRoleRolePrivileges(o[1]); | 1438 checkRoleRolePrivileges(o[1]); |
| 1416 } | 1439 } |
| 1417 | 1440 |
| 1418 core.int buildCounterRole = 0; | 1441 core.int buildCounterRole = 0; |
| 1419 buildRole() { | 1442 buildRole() { |
| 1420 var o = new api.Role(); | 1443 var o = new api.Role(); |
| 1421 buildCounterRole++; | 1444 buildCounterRole++; |
| 1422 if (buildCounterRole < 3) { | 1445 if (buildCounterRole < 3) { |
| 1423 o.etag = "foo"; | 1446 o.etag = "foo"; |
| 1424 o.isSuperAdminRole = true; | 1447 o.isSuperAdminRole = true; |
| 1425 o.isSystemRole = true; | 1448 o.isSystemRole = true; |
| 1426 o.kind = "foo"; | 1449 o.kind = "foo"; |
| 1427 o.roleDescription = "foo"; | 1450 o.roleDescription = "foo"; |
| 1428 o.roleId = "foo"; | 1451 o.roleId = "foo"; |
| 1429 o.roleName = "foo"; | 1452 o.roleName = "foo"; |
| 1430 o.rolePrivileges = buildUnnamed830(); | 1453 o.rolePrivileges = buildUnnamed833(); |
| 1431 } | 1454 } |
| 1432 buildCounterRole--; | 1455 buildCounterRole--; |
| 1433 return o; | 1456 return o; |
| 1434 } | 1457 } |
| 1435 | 1458 |
| 1436 checkRole(api.Role o) { | 1459 checkRole(api.Role o) { |
| 1437 buildCounterRole++; | 1460 buildCounterRole++; |
| 1438 if (buildCounterRole < 3) { | 1461 if (buildCounterRole < 3) { |
| 1439 unittest.expect(o.etag, unittest.equals('foo')); | 1462 unittest.expect(o.etag, unittest.equals('foo')); |
| 1440 unittest.expect(o.isSuperAdminRole, unittest.isTrue); | 1463 unittest.expect(o.isSuperAdminRole, unittest.isTrue); |
| 1441 unittest.expect(o.isSystemRole, unittest.isTrue); | 1464 unittest.expect(o.isSystemRole, unittest.isTrue); |
| 1442 unittest.expect(o.kind, unittest.equals('foo')); | 1465 unittest.expect(o.kind, unittest.equals('foo')); |
| 1443 unittest.expect(o.roleDescription, unittest.equals('foo')); | 1466 unittest.expect(o.roleDescription, unittest.equals('foo')); |
| 1444 unittest.expect(o.roleId, unittest.equals('foo')); | 1467 unittest.expect(o.roleId, unittest.equals('foo')); |
| 1445 unittest.expect(o.roleName, unittest.equals('foo')); | 1468 unittest.expect(o.roleName, unittest.equals('foo')); |
| 1446 checkUnnamed830(o.rolePrivileges); | 1469 checkUnnamed833(o.rolePrivileges); |
| 1447 } | 1470 } |
| 1448 buildCounterRole--; | 1471 buildCounterRole--; |
| 1449 } | 1472 } |
| 1450 | 1473 |
| 1451 core.int buildCounterRoleAssignment = 0; | 1474 core.int buildCounterRoleAssignment = 0; |
| 1452 buildRoleAssignment() { | 1475 buildRoleAssignment() { |
| 1453 var o = new api.RoleAssignment(); | 1476 var o = new api.RoleAssignment(); |
| 1454 buildCounterRoleAssignment++; | 1477 buildCounterRoleAssignment++; |
| 1455 if (buildCounterRoleAssignment < 3) { | 1478 if (buildCounterRoleAssignment < 3) { |
| 1456 o.assignedTo = "foo"; | 1479 o.assignedTo = "foo"; |
| (...skipping 15 matching lines...) Expand all Loading... |
| 1472 unittest.expect(o.etag, unittest.equals('foo')); | 1495 unittest.expect(o.etag, unittest.equals('foo')); |
| 1473 unittest.expect(o.kind, unittest.equals('foo')); | 1496 unittest.expect(o.kind, unittest.equals('foo')); |
| 1474 unittest.expect(o.orgUnitId, unittest.equals('foo')); | 1497 unittest.expect(o.orgUnitId, unittest.equals('foo')); |
| 1475 unittest.expect(o.roleAssignmentId, unittest.equals('foo')); | 1498 unittest.expect(o.roleAssignmentId, unittest.equals('foo')); |
| 1476 unittest.expect(o.roleId, unittest.equals('foo')); | 1499 unittest.expect(o.roleId, unittest.equals('foo')); |
| 1477 unittest.expect(o.scopeType, unittest.equals('foo')); | 1500 unittest.expect(o.scopeType, unittest.equals('foo')); |
| 1478 } | 1501 } |
| 1479 buildCounterRoleAssignment--; | 1502 buildCounterRoleAssignment--; |
| 1480 } | 1503 } |
| 1481 | 1504 |
| 1482 buildUnnamed831() { | 1505 buildUnnamed834() { |
| 1483 var o = new core.List<api.RoleAssignment>(); | 1506 var o = new core.List<api.RoleAssignment>(); |
| 1484 o.add(buildRoleAssignment()); | 1507 o.add(buildRoleAssignment()); |
| 1485 o.add(buildRoleAssignment()); | 1508 o.add(buildRoleAssignment()); |
| 1486 return o; | 1509 return o; |
| 1487 } | 1510 } |
| 1488 | 1511 |
| 1489 checkUnnamed831(core.List<api.RoleAssignment> o) { | 1512 checkUnnamed834(core.List<api.RoleAssignment> o) { |
| 1490 unittest.expect(o, unittest.hasLength(2)); | 1513 unittest.expect(o, unittest.hasLength(2)); |
| 1491 checkRoleAssignment(o[0]); | 1514 checkRoleAssignment(o[0]); |
| 1492 checkRoleAssignment(o[1]); | 1515 checkRoleAssignment(o[1]); |
| 1493 } | 1516 } |
| 1494 | 1517 |
| 1495 core.int buildCounterRoleAssignments = 0; | 1518 core.int buildCounterRoleAssignments = 0; |
| 1496 buildRoleAssignments() { | 1519 buildRoleAssignments() { |
| 1497 var o = new api.RoleAssignments(); | 1520 var o = new api.RoleAssignments(); |
| 1498 buildCounterRoleAssignments++; | 1521 buildCounterRoleAssignments++; |
| 1499 if (buildCounterRoleAssignments < 3) { | 1522 if (buildCounterRoleAssignments < 3) { |
| 1500 o.etag = "foo"; | 1523 o.etag = "foo"; |
| 1501 o.items = buildUnnamed831(); | 1524 o.items = buildUnnamed834(); |
| 1502 o.kind = "foo"; | 1525 o.kind = "foo"; |
| 1503 o.nextPageToken = "foo"; | 1526 o.nextPageToken = "foo"; |
| 1504 } | 1527 } |
| 1505 buildCounterRoleAssignments--; | 1528 buildCounterRoleAssignments--; |
| 1506 return o; | 1529 return o; |
| 1507 } | 1530 } |
| 1508 | 1531 |
| 1509 checkRoleAssignments(api.RoleAssignments o) { | 1532 checkRoleAssignments(api.RoleAssignments o) { |
| 1510 buildCounterRoleAssignments++; | 1533 buildCounterRoleAssignments++; |
| 1511 if (buildCounterRoleAssignments < 3) { | 1534 if (buildCounterRoleAssignments < 3) { |
| 1512 unittest.expect(o.etag, unittest.equals('foo')); | 1535 unittest.expect(o.etag, unittest.equals('foo')); |
| 1513 checkUnnamed831(o.items); | 1536 checkUnnamed834(o.items); |
| 1514 unittest.expect(o.kind, unittest.equals('foo')); | 1537 unittest.expect(o.kind, unittest.equals('foo')); |
| 1515 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 1538 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1516 } | 1539 } |
| 1517 buildCounterRoleAssignments--; | 1540 buildCounterRoleAssignments--; |
| 1518 } | 1541 } |
| 1519 | 1542 |
| 1520 buildUnnamed832() { | 1543 buildUnnamed835() { |
| 1521 var o = new core.List<api.Role>(); | 1544 var o = new core.List<api.Role>(); |
| 1522 o.add(buildRole()); | 1545 o.add(buildRole()); |
| 1523 o.add(buildRole()); | 1546 o.add(buildRole()); |
| 1524 return o; | 1547 return o; |
| 1525 } | 1548 } |
| 1526 | 1549 |
| 1527 checkUnnamed832(core.List<api.Role> o) { | 1550 checkUnnamed835(core.List<api.Role> o) { |
| 1528 unittest.expect(o, unittest.hasLength(2)); | 1551 unittest.expect(o, unittest.hasLength(2)); |
| 1529 checkRole(o[0]); | 1552 checkRole(o[0]); |
| 1530 checkRole(o[1]); | 1553 checkRole(o[1]); |
| 1531 } | 1554 } |
| 1532 | 1555 |
| 1533 core.int buildCounterRoles = 0; | 1556 core.int buildCounterRoles = 0; |
| 1534 buildRoles() { | 1557 buildRoles() { |
| 1535 var o = new api.Roles(); | 1558 var o = new api.Roles(); |
| 1536 buildCounterRoles++; | 1559 buildCounterRoles++; |
| 1537 if (buildCounterRoles < 3) { | 1560 if (buildCounterRoles < 3) { |
| 1538 o.etag = "foo"; | 1561 o.etag = "foo"; |
| 1539 o.items = buildUnnamed832(); | 1562 o.items = buildUnnamed835(); |
| 1540 o.kind = "foo"; | 1563 o.kind = "foo"; |
| 1541 o.nextPageToken = "foo"; | 1564 o.nextPageToken = "foo"; |
| 1542 } | 1565 } |
| 1543 buildCounterRoles--; | 1566 buildCounterRoles--; |
| 1544 return o; | 1567 return o; |
| 1545 } | 1568 } |
| 1546 | 1569 |
| 1547 checkRoles(api.Roles o) { | 1570 checkRoles(api.Roles o) { |
| 1548 buildCounterRoles++; | 1571 buildCounterRoles++; |
| 1549 if (buildCounterRoles < 3) { | 1572 if (buildCounterRoles < 3) { |
| 1550 unittest.expect(o.etag, unittest.equals('foo')); | 1573 unittest.expect(o.etag, unittest.equals('foo')); |
| 1551 checkUnnamed832(o.items); | 1574 checkUnnamed835(o.items); |
| 1552 unittest.expect(o.kind, unittest.equals('foo')); | 1575 unittest.expect(o.kind, unittest.equals('foo')); |
| 1553 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 1576 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1554 } | 1577 } |
| 1555 buildCounterRoles--; | 1578 buildCounterRoles--; |
| 1556 } | 1579 } |
| 1557 | 1580 |
| 1558 buildUnnamed833() { | 1581 buildUnnamed836() { |
| 1559 var o = new core.List<api.SchemaFieldSpec>(); | 1582 var o = new core.List<api.SchemaFieldSpec>(); |
| 1560 o.add(buildSchemaFieldSpec()); | 1583 o.add(buildSchemaFieldSpec()); |
| 1561 o.add(buildSchemaFieldSpec()); | 1584 o.add(buildSchemaFieldSpec()); |
| 1562 return o; | 1585 return o; |
| 1563 } | 1586 } |
| 1564 | 1587 |
| 1565 checkUnnamed833(core.List<api.SchemaFieldSpec> o) { | 1588 checkUnnamed836(core.List<api.SchemaFieldSpec> o) { |
| 1566 unittest.expect(o, unittest.hasLength(2)); | 1589 unittest.expect(o, unittest.hasLength(2)); |
| 1567 checkSchemaFieldSpec(o[0]); | 1590 checkSchemaFieldSpec(o[0]); |
| 1568 checkSchemaFieldSpec(o[1]); | 1591 checkSchemaFieldSpec(o[1]); |
| 1569 } | 1592 } |
| 1570 | 1593 |
| 1571 core.int buildCounterSchema = 0; | 1594 core.int buildCounterSchema = 0; |
| 1572 buildSchema() { | 1595 buildSchema() { |
| 1573 var o = new api.Schema(); | 1596 var o = new api.Schema(); |
| 1574 buildCounterSchema++; | 1597 buildCounterSchema++; |
| 1575 if (buildCounterSchema < 3) { | 1598 if (buildCounterSchema < 3) { |
| 1576 o.etag = "foo"; | 1599 o.etag = "foo"; |
| 1577 o.fields = buildUnnamed833(); | 1600 o.fields = buildUnnamed836(); |
| 1578 o.kind = "foo"; | 1601 o.kind = "foo"; |
| 1579 o.schemaId = "foo"; | 1602 o.schemaId = "foo"; |
| 1580 o.schemaName = "foo"; | 1603 o.schemaName = "foo"; |
| 1581 } | 1604 } |
| 1582 buildCounterSchema--; | 1605 buildCounterSchema--; |
| 1583 return o; | 1606 return o; |
| 1584 } | 1607 } |
| 1585 | 1608 |
| 1586 checkSchema(api.Schema o) { | 1609 checkSchema(api.Schema o) { |
| 1587 buildCounterSchema++; | 1610 buildCounterSchema++; |
| 1588 if (buildCounterSchema < 3) { | 1611 if (buildCounterSchema < 3) { |
| 1589 unittest.expect(o.etag, unittest.equals('foo')); | 1612 unittest.expect(o.etag, unittest.equals('foo')); |
| 1590 checkUnnamed833(o.fields); | 1613 checkUnnamed836(o.fields); |
| 1591 unittest.expect(o.kind, unittest.equals('foo')); | 1614 unittest.expect(o.kind, unittest.equals('foo')); |
| 1592 unittest.expect(o.schemaId, unittest.equals('foo')); | 1615 unittest.expect(o.schemaId, unittest.equals('foo')); |
| 1593 unittest.expect(o.schemaName, unittest.equals('foo')); | 1616 unittest.expect(o.schemaName, unittest.equals('foo')); |
| 1594 } | 1617 } |
| 1595 buildCounterSchema--; | 1618 buildCounterSchema--; |
| 1596 } | 1619 } |
| 1597 | 1620 |
| 1598 core.int buildCounterSchemaFieldSpecNumericIndexingSpec = 0; | 1621 core.int buildCounterSchemaFieldSpecNumericIndexingSpec = 0; |
| 1599 buildSchemaFieldSpecNumericIndexingSpec() { | 1622 buildSchemaFieldSpecNumericIndexingSpec() { |
| 1600 var o = new api.SchemaFieldSpecNumericIndexingSpec(); | 1623 var o = new api.SchemaFieldSpecNumericIndexingSpec(); |
| 1601 buildCounterSchemaFieldSpecNumericIndexingSpec++; | 1624 buildCounterSchemaFieldSpecNumericIndexingSpec++; |
| 1602 if (buildCounterSchemaFieldSpecNumericIndexingSpec < 3) { | 1625 if (buildCounterSchemaFieldSpecNumericIndexingSpec < 3) { |
| 1603 o.maxValue = 42.0; | 1626 o.maxValue = 42.0; |
| 1604 o.minValue = 42.0; | 1627 o.minValue = 42.0; |
| 1605 } | 1628 } |
| 1606 buildCounterSchemaFieldSpecNumericIndexingSpec--; | 1629 buildCounterSchemaFieldSpecNumericIndexingSpec--; |
| 1607 return o; | 1630 return o; |
| 1608 } | 1631 } |
| 1609 | 1632 |
| 1610 checkSchemaFieldSpecNumericIndexingSpec(api.SchemaFieldSpecNumericIndexingSpec o
) { | 1633 checkSchemaFieldSpecNumericIndexingSpec( |
| 1634 api.SchemaFieldSpecNumericIndexingSpec o) { |
| 1611 buildCounterSchemaFieldSpecNumericIndexingSpec++; | 1635 buildCounterSchemaFieldSpecNumericIndexingSpec++; |
| 1612 if (buildCounterSchemaFieldSpecNumericIndexingSpec < 3) { | 1636 if (buildCounterSchemaFieldSpecNumericIndexingSpec < 3) { |
| 1613 unittest.expect(o.maxValue, unittest.equals(42.0)); | 1637 unittest.expect(o.maxValue, unittest.equals(42.0)); |
| 1614 unittest.expect(o.minValue, unittest.equals(42.0)); | 1638 unittest.expect(o.minValue, unittest.equals(42.0)); |
| 1615 } | 1639 } |
| 1616 buildCounterSchemaFieldSpecNumericIndexingSpec--; | 1640 buildCounterSchemaFieldSpecNumericIndexingSpec--; |
| 1617 } | 1641 } |
| 1618 | 1642 |
| 1619 core.int buildCounterSchemaFieldSpec = 0; | 1643 core.int buildCounterSchemaFieldSpec = 0; |
| 1620 buildSchemaFieldSpec() { | 1644 buildSchemaFieldSpec() { |
| (...skipping 23 matching lines...) Expand all Loading... |
| 1644 unittest.expect(o.fieldType, unittest.equals('foo')); | 1668 unittest.expect(o.fieldType, unittest.equals('foo')); |
| 1645 unittest.expect(o.indexed, unittest.isTrue); | 1669 unittest.expect(o.indexed, unittest.isTrue); |
| 1646 unittest.expect(o.kind, unittest.equals('foo')); | 1670 unittest.expect(o.kind, unittest.equals('foo')); |
| 1647 unittest.expect(o.multiValued, unittest.isTrue); | 1671 unittest.expect(o.multiValued, unittest.isTrue); |
| 1648 checkSchemaFieldSpecNumericIndexingSpec(o.numericIndexingSpec); | 1672 checkSchemaFieldSpecNumericIndexingSpec(o.numericIndexingSpec); |
| 1649 unittest.expect(o.readAccessType, unittest.equals('foo')); | 1673 unittest.expect(o.readAccessType, unittest.equals('foo')); |
| 1650 } | 1674 } |
| 1651 buildCounterSchemaFieldSpec--; | 1675 buildCounterSchemaFieldSpec--; |
| 1652 } | 1676 } |
| 1653 | 1677 |
| 1654 buildUnnamed834() { | 1678 buildUnnamed837() { |
| 1655 var o = new core.List<api.Schema>(); | 1679 var o = new core.List<api.Schema>(); |
| 1656 o.add(buildSchema()); | 1680 o.add(buildSchema()); |
| 1657 o.add(buildSchema()); | 1681 o.add(buildSchema()); |
| 1658 return o; | 1682 return o; |
| 1659 } | 1683 } |
| 1660 | 1684 |
| 1661 checkUnnamed834(core.List<api.Schema> o) { | 1685 checkUnnamed837(core.List<api.Schema> o) { |
| 1662 unittest.expect(o, unittest.hasLength(2)); | 1686 unittest.expect(o, unittest.hasLength(2)); |
| 1663 checkSchema(o[0]); | 1687 checkSchema(o[0]); |
| 1664 checkSchema(o[1]); | 1688 checkSchema(o[1]); |
| 1665 } | 1689 } |
| 1666 | 1690 |
| 1667 core.int buildCounterSchemas = 0; | 1691 core.int buildCounterSchemas = 0; |
| 1668 buildSchemas() { | 1692 buildSchemas() { |
| 1669 var o = new api.Schemas(); | 1693 var o = new api.Schemas(); |
| 1670 buildCounterSchemas++; | 1694 buildCounterSchemas++; |
| 1671 if (buildCounterSchemas < 3) { | 1695 if (buildCounterSchemas < 3) { |
| 1672 o.etag = "foo"; | 1696 o.etag = "foo"; |
| 1673 o.kind = "foo"; | 1697 o.kind = "foo"; |
| 1674 o.schemas = buildUnnamed834(); | 1698 o.schemas = buildUnnamed837(); |
| 1675 } | 1699 } |
| 1676 buildCounterSchemas--; | 1700 buildCounterSchemas--; |
| 1677 return o; | 1701 return o; |
| 1678 } | 1702 } |
| 1679 | 1703 |
| 1680 checkSchemas(api.Schemas o) { | 1704 checkSchemas(api.Schemas o) { |
| 1681 buildCounterSchemas++; | 1705 buildCounterSchemas++; |
| 1682 if (buildCounterSchemas < 3) { | 1706 if (buildCounterSchemas < 3) { |
| 1683 unittest.expect(o.etag, unittest.equals('foo')); | 1707 unittest.expect(o.etag, unittest.equals('foo')); |
| 1684 unittest.expect(o.kind, unittest.equals('foo')); | 1708 unittest.expect(o.kind, unittest.equals('foo')); |
| 1685 checkUnnamed834(o.schemas); | 1709 checkUnnamed837(o.schemas); |
| 1686 } | 1710 } |
| 1687 buildCounterSchemas--; | 1711 buildCounterSchemas--; |
| 1688 } | 1712 } |
| 1689 | 1713 |
| 1690 buildUnnamed835() { | 1714 buildUnnamed838() { |
| 1691 var o = new core.List<core.String>(); | 1715 var o = new core.List<core.String>(); |
| 1692 o.add("foo"); | 1716 o.add("foo"); |
| 1693 o.add("foo"); | 1717 o.add("foo"); |
| 1694 return o; | 1718 return o; |
| 1695 } | 1719 } |
| 1696 | 1720 |
| 1697 checkUnnamed835(core.List<core.String> o) { | 1721 checkUnnamed838(core.List<core.String> o) { |
| 1698 unittest.expect(o, unittest.hasLength(2)); | 1722 unittest.expect(o, unittest.hasLength(2)); |
| 1699 unittest.expect(o[0], unittest.equals('foo')); | 1723 unittest.expect(o[0], unittest.equals('foo')); |
| 1700 unittest.expect(o[1], unittest.equals('foo')); | 1724 unittest.expect(o[1], unittest.equals('foo')); |
| 1701 } | 1725 } |
| 1702 | 1726 |
| 1703 core.int buildCounterToken = 0; | 1727 core.int buildCounterToken = 0; |
| 1704 buildToken() { | 1728 buildToken() { |
| 1705 var o = new api.Token(); | 1729 var o = new api.Token(); |
| 1706 buildCounterToken++; | 1730 buildCounterToken++; |
| 1707 if (buildCounterToken < 3) { | 1731 if (buildCounterToken < 3) { |
| 1708 o.anonymous = true; | 1732 o.anonymous = true; |
| 1709 o.clientId = "foo"; | 1733 o.clientId = "foo"; |
| 1710 o.displayText = "foo"; | 1734 o.displayText = "foo"; |
| 1711 o.etag = "foo"; | 1735 o.etag = "foo"; |
| 1712 o.kind = "foo"; | 1736 o.kind = "foo"; |
| 1713 o.nativeApp = true; | 1737 o.nativeApp = true; |
| 1714 o.scopes = buildUnnamed835(); | 1738 o.scopes = buildUnnamed838(); |
| 1715 o.userKey = "foo"; | 1739 o.userKey = "foo"; |
| 1716 } | 1740 } |
| 1717 buildCounterToken--; | 1741 buildCounterToken--; |
| 1718 return o; | 1742 return o; |
| 1719 } | 1743 } |
| 1720 | 1744 |
| 1721 checkToken(api.Token o) { | 1745 checkToken(api.Token o) { |
| 1722 buildCounterToken++; | 1746 buildCounterToken++; |
| 1723 if (buildCounterToken < 3) { | 1747 if (buildCounterToken < 3) { |
| 1724 unittest.expect(o.anonymous, unittest.isTrue); | 1748 unittest.expect(o.anonymous, unittest.isTrue); |
| 1725 unittest.expect(o.clientId, unittest.equals('foo')); | 1749 unittest.expect(o.clientId, unittest.equals('foo')); |
| 1726 unittest.expect(o.displayText, unittest.equals('foo')); | 1750 unittest.expect(o.displayText, unittest.equals('foo')); |
| 1727 unittest.expect(o.etag, unittest.equals('foo')); | 1751 unittest.expect(o.etag, unittest.equals('foo')); |
| 1728 unittest.expect(o.kind, unittest.equals('foo')); | 1752 unittest.expect(o.kind, unittest.equals('foo')); |
| 1729 unittest.expect(o.nativeApp, unittest.isTrue); | 1753 unittest.expect(o.nativeApp, unittest.isTrue); |
| 1730 checkUnnamed835(o.scopes); | 1754 checkUnnamed838(o.scopes); |
| 1731 unittest.expect(o.userKey, unittest.equals('foo')); | 1755 unittest.expect(o.userKey, unittest.equals('foo')); |
| 1732 } | 1756 } |
| 1733 buildCounterToken--; | 1757 buildCounterToken--; |
| 1734 } | 1758 } |
| 1735 | 1759 |
| 1736 buildUnnamed836() { | 1760 buildUnnamed839() { |
| 1737 var o = new core.List<api.Token>(); | 1761 var o = new core.List<api.Token>(); |
| 1738 o.add(buildToken()); | 1762 o.add(buildToken()); |
| 1739 o.add(buildToken()); | 1763 o.add(buildToken()); |
| 1740 return o; | 1764 return o; |
| 1741 } | 1765 } |
| 1742 | 1766 |
| 1743 checkUnnamed836(core.List<api.Token> o) { | 1767 checkUnnamed839(core.List<api.Token> o) { |
| 1744 unittest.expect(o, unittest.hasLength(2)); | 1768 unittest.expect(o, unittest.hasLength(2)); |
| 1745 checkToken(o[0]); | 1769 checkToken(o[0]); |
| 1746 checkToken(o[1]); | 1770 checkToken(o[1]); |
| 1747 } | 1771 } |
| 1748 | 1772 |
| 1749 core.int buildCounterTokens = 0; | 1773 core.int buildCounterTokens = 0; |
| 1750 buildTokens() { | 1774 buildTokens() { |
| 1751 var o = new api.Tokens(); | 1775 var o = new api.Tokens(); |
| 1752 buildCounterTokens++; | 1776 buildCounterTokens++; |
| 1753 if (buildCounterTokens < 3) { | 1777 if (buildCounterTokens < 3) { |
| 1754 o.etag = "foo"; | 1778 o.etag = "foo"; |
| 1755 o.items = buildUnnamed836(); | 1779 o.items = buildUnnamed839(); |
| 1756 o.kind = "foo"; | 1780 o.kind = "foo"; |
| 1757 } | 1781 } |
| 1758 buildCounterTokens--; | 1782 buildCounterTokens--; |
| 1759 return o; | 1783 return o; |
| 1760 } | 1784 } |
| 1761 | 1785 |
| 1762 checkTokens(api.Tokens o) { | 1786 checkTokens(api.Tokens o) { |
| 1763 buildCounterTokens++; | 1787 buildCounterTokens++; |
| 1764 if (buildCounterTokens < 3) { | 1788 if (buildCounterTokens < 3) { |
| 1765 unittest.expect(o.etag, unittest.equals('foo')); | 1789 unittest.expect(o.etag, unittest.equals('foo')); |
| 1766 checkUnnamed836(o.items); | 1790 checkUnnamed839(o.items); |
| 1767 unittest.expect(o.kind, unittest.equals('foo')); | 1791 unittest.expect(o.kind, unittest.equals('foo')); |
| 1768 } | 1792 } |
| 1769 buildCounterTokens--; | 1793 buildCounterTokens--; |
| 1770 } | 1794 } |
| 1771 | 1795 |
| 1772 buildUnnamed837() { | 1796 buildUnnamed840() { |
| 1773 var o = new core.List<core.String>(); | 1797 var o = new core.List<core.String>(); |
| 1774 o.add("foo"); | 1798 o.add("foo"); |
| 1775 o.add("foo"); | 1799 o.add("foo"); |
| 1776 return o; | 1800 return o; |
| 1777 } | 1801 } |
| 1778 | 1802 |
| 1779 checkUnnamed837(core.List<core.String> o) { | 1803 checkUnnamed840(core.List<core.String> o) { |
| 1780 unittest.expect(o, unittest.hasLength(2)); | 1804 unittest.expect(o, unittest.hasLength(2)); |
| 1781 unittest.expect(o[0], unittest.equals('foo')); | 1805 unittest.expect(o[0], unittest.equals('foo')); |
| 1782 unittest.expect(o[1], unittest.equals('foo')); | 1806 unittest.expect(o[1], unittest.equals('foo')); |
| 1783 } | 1807 } |
| 1784 | 1808 |
| 1785 buildUnnamed838() { | 1809 buildUnnamed841() { |
| 1786 var o = new core.Map<core.String, api.UserCustomProperties>(); | 1810 var o = new core.Map<core.String, api.UserCustomProperties>(); |
| 1787 o["x"] = buildUserCustomProperties(); | 1811 o["x"] = buildUserCustomProperties(); |
| 1788 o["y"] = buildUserCustomProperties(); | 1812 o["y"] = buildUserCustomProperties(); |
| 1789 return o; | 1813 return o; |
| 1790 } | 1814 } |
| 1791 | 1815 |
| 1792 checkUnnamed838(core.Map<core.String, api.UserCustomProperties> o) { | 1816 checkUnnamed841(core.Map<core.String, api.UserCustomProperties> o) { |
| 1793 unittest.expect(o, unittest.hasLength(2)); | 1817 unittest.expect(o, unittest.hasLength(2)); |
| 1794 checkUserCustomProperties(o["x"]); | 1818 checkUserCustomProperties(o["x"]); |
| 1795 checkUserCustomProperties(o["y"]); | 1819 checkUserCustomProperties(o["y"]); |
| 1796 } | 1820 } |
| 1797 | 1821 |
| 1798 buildUnnamed839() { | 1822 buildUnnamed842() { |
| 1799 var o = new core.List<core.String>(); | 1823 var o = new core.List<core.String>(); |
| 1800 o.add("foo"); | 1824 o.add("foo"); |
| 1801 o.add("foo"); | 1825 o.add("foo"); |
| 1802 return o; | 1826 return o; |
| 1803 } | 1827 } |
| 1804 | 1828 |
| 1805 checkUnnamed839(core.List<core.String> o) { | 1829 checkUnnamed842(core.List<core.String> o) { |
| 1806 unittest.expect(o, unittest.hasLength(2)); | 1830 unittest.expect(o, unittest.hasLength(2)); |
| 1807 unittest.expect(o[0], unittest.equals('foo')); | 1831 unittest.expect(o[0], unittest.equals('foo')); |
| 1808 unittest.expect(o[1], unittest.equals('foo')); | 1832 unittest.expect(o[1], unittest.equals('foo')); |
| 1809 } | 1833 } |
| 1810 | 1834 |
| 1811 core.int buildCounterUser = 0; | 1835 core.int buildCounterUser = 0; |
| 1812 buildUser() { | 1836 buildUser() { |
| 1813 var o = new api.User(); | 1837 var o = new api.User(); |
| 1814 buildCounterUser++; | 1838 buildCounterUser++; |
| 1815 if (buildCounterUser < 3) { | 1839 if (buildCounterUser < 3) { |
| 1816 o.addresses = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1840 o.addresses = { |
| 1841 'list': [1, 2, 3], |
| 1842 'bool': true, |
| 1843 'string': 'foo' |
| 1844 }; |
| 1817 o.agreedToTerms = true; | 1845 o.agreedToTerms = true; |
| 1818 o.aliases = buildUnnamed837(); | 1846 o.aliases = buildUnnamed840(); |
| 1819 o.changePasswordAtNextLogin = true; | 1847 o.changePasswordAtNextLogin = true; |
| 1820 o.creationTime = core.DateTime.parse("2002-02-27T14:01:02"); | 1848 o.creationTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1821 o.customSchemas = buildUnnamed838(); | 1849 o.customSchemas = buildUnnamed841(); |
| 1822 o.customerId = "foo"; | 1850 o.customerId = "foo"; |
| 1823 o.deletionTime = core.DateTime.parse("2002-02-27T14:01:02"); | 1851 o.deletionTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1824 o.emails = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1852 o.emails = { |
| 1853 'list': [1, 2, 3], |
| 1854 'bool': true, |
| 1855 'string': 'foo' |
| 1856 }; |
| 1825 o.etag = "foo"; | 1857 o.etag = "foo"; |
| 1826 o.externalIds = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1858 o.externalIds = { |
| 1859 'list': [1, 2, 3], |
| 1860 'bool': true, |
| 1861 'string': 'foo' |
| 1862 }; |
| 1827 o.hashFunction = "foo"; | 1863 o.hashFunction = "foo"; |
| 1828 o.id = "foo"; | 1864 o.id = "foo"; |
| 1829 o.ims = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1865 o.ims = { |
| 1866 'list': [1, 2, 3], |
| 1867 'bool': true, |
| 1868 'string': 'foo' |
| 1869 }; |
| 1830 o.includeInGlobalAddressList = true; | 1870 o.includeInGlobalAddressList = true; |
| 1831 o.ipWhitelisted = true; | 1871 o.ipWhitelisted = true; |
| 1832 o.isAdmin = true; | 1872 o.isAdmin = true; |
| 1833 o.isDelegatedAdmin = true; | 1873 o.isDelegatedAdmin = true; |
| 1834 o.isEnforcedIn2Sv = true; | 1874 o.isEnforcedIn2Sv = true; |
| 1835 o.isEnrolledIn2Sv = true; | 1875 o.isEnrolledIn2Sv = true; |
| 1836 o.isMailboxSetup = true; | 1876 o.isMailboxSetup = true; |
| 1837 o.keywords = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1877 o.keywords = { |
| 1878 'list': [1, 2, 3], |
| 1879 'bool': true, |
| 1880 'string': 'foo' |
| 1881 }; |
| 1838 o.kind = "foo"; | 1882 o.kind = "foo"; |
| 1839 o.languages = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1883 o.languages = { |
| 1884 'list': [1, 2, 3], |
| 1885 'bool': true, |
| 1886 'string': 'foo' |
| 1887 }; |
| 1840 o.lastLoginTime = core.DateTime.parse("2002-02-27T14:01:02"); | 1888 o.lastLoginTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1841 o.locations = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1889 o.locations = { |
| 1890 'list': [1, 2, 3], |
| 1891 'bool': true, |
| 1892 'string': 'foo' |
| 1893 }; |
| 1842 o.name = buildUserName(); | 1894 o.name = buildUserName(); |
| 1843 o.nonEditableAliases = buildUnnamed839(); | 1895 o.nonEditableAliases = buildUnnamed842(); |
| 1844 o.notes = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1896 o.notes = { |
| 1897 'list': [1, 2, 3], |
| 1898 'bool': true, |
| 1899 'string': 'foo' |
| 1900 }; |
| 1845 o.orgUnitPath = "foo"; | 1901 o.orgUnitPath = "foo"; |
| 1846 o.organizations = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1902 o.organizations = { |
| 1903 'list': [1, 2, 3], |
| 1904 'bool': true, |
| 1905 'string': 'foo' |
| 1906 }; |
| 1847 o.password = "foo"; | 1907 o.password = "foo"; |
| 1848 o.phones = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1908 o.phones = { |
| 1849 o.posixAccounts = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1909 'list': [1, 2, 3], |
| 1910 'bool': true, |
| 1911 'string': 'foo' |
| 1912 }; |
| 1913 o.posixAccounts = { |
| 1914 'list': [1, 2, 3], |
| 1915 'bool': true, |
| 1916 'string': 'foo' |
| 1917 }; |
| 1850 o.primaryEmail = "foo"; | 1918 o.primaryEmail = "foo"; |
| 1851 o.relations = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1919 o.relations = { |
| 1852 o.sshPublicKeys = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1920 'list': [1, 2, 3], |
| 1921 'bool': true, |
| 1922 'string': 'foo' |
| 1923 }; |
| 1924 o.sshPublicKeys = { |
| 1925 'list': [1, 2, 3], |
| 1926 'bool': true, |
| 1927 'string': 'foo' |
| 1928 }; |
| 1853 o.suspended = true; | 1929 o.suspended = true; |
| 1854 o.suspensionReason = "foo"; | 1930 o.suspensionReason = "foo"; |
| 1855 o.thumbnailPhotoEtag = "foo"; | 1931 o.thumbnailPhotoEtag = "foo"; |
| 1856 o.thumbnailPhotoUrl = "foo"; | 1932 o.thumbnailPhotoUrl = "foo"; |
| 1857 o.websites = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1933 o.websites = { |
| 1934 'list': [1, 2, 3], |
| 1935 'bool': true, |
| 1936 'string': 'foo' |
| 1937 }; |
| 1858 } | 1938 } |
| 1859 buildCounterUser--; | 1939 buildCounterUser--; |
| 1860 return o; | 1940 return o; |
| 1861 } | 1941 } |
| 1862 | 1942 |
| 1863 checkUser(api.User o) { | 1943 checkUser(api.User o) { |
| 1864 buildCounterUser++; | 1944 buildCounterUser++; |
| 1865 if (buildCounterUser < 3) { | 1945 if (buildCounterUser < 3) { |
| 1866 var casted3 = (o.addresses) as core.Map; unittest.expect(casted3, unittest.h
asLength(3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unit
test.expect(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["st
ring"], unittest.equals('foo')); | 1946 var casted3 = (o.addresses) as core.Map; |
| 1947 unittest.expect(casted3, unittest.hasLength(3)); |
| 1948 unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); |
| 1949 unittest.expect(casted3["bool"], unittest.equals(true)); |
| 1950 unittest.expect(casted3["string"], unittest.equals('foo')); |
| 1867 unittest.expect(o.agreedToTerms, unittest.isTrue); | 1951 unittest.expect(o.agreedToTerms, unittest.isTrue); |
| 1868 checkUnnamed837(o.aliases); | 1952 checkUnnamed840(o.aliases); |
| 1869 unittest.expect(o.changePasswordAtNextLogin, unittest.isTrue); | 1953 unittest.expect(o.changePasswordAtNextLogin, unittest.isTrue); |
| 1870 unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); | 1954 unittest.expect(o.creationTime, |
| 1871 checkUnnamed838(o.customSchemas); | 1955 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1956 checkUnnamed841(o.customSchemas); |
| 1872 unittest.expect(o.customerId, unittest.equals('foo')); | 1957 unittest.expect(o.customerId, unittest.equals('foo')); |
| 1873 unittest.expect(o.deletionTime, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); | 1958 unittest.expect(o.deletionTime, |
| 1874 var casted4 = (o.emails) as core.Map; unittest.expect(casted4, unittest.hasL
ength(3)); unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); unittes
t.expect(casted4["bool"], unittest.equals(true)); unittest.expect(casted4["strin
g"], unittest.equals('foo')); | 1959 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1960 var casted4 = (o.emails) as core.Map; |
| 1961 unittest.expect(casted4, unittest.hasLength(3)); |
| 1962 unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); |
| 1963 unittest.expect(casted4["bool"], unittest.equals(true)); |
| 1964 unittest.expect(casted4["string"], unittest.equals('foo')); |
| 1875 unittest.expect(o.etag, unittest.equals('foo')); | 1965 unittest.expect(o.etag, unittest.equals('foo')); |
| 1876 var casted5 = (o.externalIds) as core.Map; unittest.expect(casted5, unittest
.hasLength(3)); unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); un
ittest.expect(casted5["bool"], unittest.equals(true)); unittest.expect(casted5["
string"], unittest.equals('foo')); | 1966 var casted5 = (o.externalIds) as core.Map; |
| 1967 unittest.expect(casted5, unittest.hasLength(3)); |
| 1968 unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); |
| 1969 unittest.expect(casted5["bool"], unittest.equals(true)); |
| 1970 unittest.expect(casted5["string"], unittest.equals('foo')); |
| 1877 unittest.expect(o.hashFunction, unittest.equals('foo')); | 1971 unittest.expect(o.hashFunction, unittest.equals('foo')); |
| 1878 unittest.expect(o.id, unittest.equals('foo')); | 1972 unittest.expect(o.id, unittest.equals('foo')); |
| 1879 var casted6 = (o.ims) as core.Map; unittest.expect(casted6, unittest.hasLeng
th(3)); unittest.expect(casted6["list"], unittest.equals([1, 2, 3])); unittest.e
xpect(casted6["bool"], unittest.equals(true)); unittest.expect(casted6["string"]
, unittest.equals('foo')); | 1973 var casted6 = (o.ims) as core.Map; |
| 1974 unittest.expect(casted6, unittest.hasLength(3)); |
| 1975 unittest.expect(casted6["list"], unittest.equals([1, 2, 3])); |
| 1976 unittest.expect(casted6["bool"], unittest.equals(true)); |
| 1977 unittest.expect(casted6["string"], unittest.equals('foo')); |
| 1880 unittest.expect(o.includeInGlobalAddressList, unittest.isTrue); | 1978 unittest.expect(o.includeInGlobalAddressList, unittest.isTrue); |
| 1881 unittest.expect(o.ipWhitelisted, unittest.isTrue); | 1979 unittest.expect(o.ipWhitelisted, unittest.isTrue); |
| 1882 unittest.expect(o.isAdmin, unittest.isTrue); | 1980 unittest.expect(o.isAdmin, unittest.isTrue); |
| 1883 unittest.expect(o.isDelegatedAdmin, unittest.isTrue); | 1981 unittest.expect(o.isDelegatedAdmin, unittest.isTrue); |
| 1884 unittest.expect(o.isEnforcedIn2Sv, unittest.isTrue); | 1982 unittest.expect(o.isEnforcedIn2Sv, unittest.isTrue); |
| 1885 unittest.expect(o.isEnrolledIn2Sv, unittest.isTrue); | 1983 unittest.expect(o.isEnrolledIn2Sv, unittest.isTrue); |
| 1886 unittest.expect(o.isMailboxSetup, unittest.isTrue); | 1984 unittest.expect(o.isMailboxSetup, unittest.isTrue); |
| 1887 var casted7 = (o.keywords) as core.Map; unittest.expect(casted7, unittest.ha
sLength(3)); unittest.expect(casted7["list"], unittest.equals([1, 2, 3])); unitt
est.expect(casted7["bool"], unittest.equals(true)); unittest.expect(casted7["str
ing"], unittest.equals('foo')); | 1985 var casted7 = (o.keywords) as core.Map; |
| 1986 unittest.expect(casted7, unittest.hasLength(3)); |
| 1987 unittest.expect(casted7["list"], unittest.equals([1, 2, 3])); |
| 1988 unittest.expect(casted7["bool"], unittest.equals(true)); |
| 1989 unittest.expect(casted7["string"], unittest.equals('foo')); |
| 1888 unittest.expect(o.kind, unittest.equals('foo')); | 1990 unittest.expect(o.kind, unittest.equals('foo')); |
| 1889 var casted8 = (o.languages) as core.Map; unittest.expect(casted8, unittest.h
asLength(3)); unittest.expect(casted8["list"], unittest.equals([1, 2, 3])); unit
test.expect(casted8["bool"], unittest.equals(true)); unittest.expect(casted8["st
ring"], unittest.equals('foo')); | 1991 var casted8 = (o.languages) as core.Map; |
| 1890 unittest.expect(o.lastLoginTime, unittest.equals(core.DateTime.parse("2002-0
2-27T14:01:02"))); | 1992 unittest.expect(casted8, unittest.hasLength(3)); |
| 1891 var casted9 = (o.locations) as core.Map; unittest.expect(casted9, unittest.h
asLength(3)); unittest.expect(casted9["list"], unittest.equals([1, 2, 3])); unit
test.expect(casted9["bool"], unittest.equals(true)); unittest.expect(casted9["st
ring"], unittest.equals('foo')); | 1993 unittest.expect(casted8["list"], unittest.equals([1, 2, 3])); |
| 1994 unittest.expect(casted8["bool"], unittest.equals(true)); |
| 1995 unittest.expect(casted8["string"], unittest.equals('foo')); |
| 1996 unittest.expect(o.lastLoginTime, |
| 1997 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1998 var casted9 = (o.locations) as core.Map; |
| 1999 unittest.expect(casted9, unittest.hasLength(3)); |
| 2000 unittest.expect(casted9["list"], unittest.equals([1, 2, 3])); |
| 2001 unittest.expect(casted9["bool"], unittest.equals(true)); |
| 2002 unittest.expect(casted9["string"], unittest.equals('foo')); |
| 1892 checkUserName(o.name); | 2003 checkUserName(o.name); |
| 1893 checkUnnamed839(o.nonEditableAliases); | 2004 checkUnnamed842(o.nonEditableAliases); |
| 1894 var casted10 = (o.notes) as core.Map; unittest.expect(casted10, unittest.has
Length(3)); unittest.expect(casted10["list"], unittest.equals([1, 2, 3])); unitt
est.expect(casted10["bool"], unittest.equals(true)); unittest.expect(casted10["s
tring"], unittest.equals('foo')); | 2005 var casted10 = (o.notes) as core.Map; |
| 2006 unittest.expect(casted10, unittest.hasLength(3)); |
| 2007 unittest.expect(casted10["list"], unittest.equals([1, 2, 3])); |
| 2008 unittest.expect(casted10["bool"], unittest.equals(true)); |
| 2009 unittest.expect(casted10["string"], unittest.equals('foo')); |
| 1895 unittest.expect(o.orgUnitPath, unittest.equals('foo')); | 2010 unittest.expect(o.orgUnitPath, unittest.equals('foo')); |
| 1896 var casted11 = (o.organizations) as core.Map; unittest.expect(casted11, unit
test.hasLength(3)); unittest.expect(casted11["list"], unittest.equals([1, 2, 3])
); unittest.expect(casted11["bool"], unittest.equals(true)); unittest.expect(cas
ted11["string"], unittest.equals('foo')); | 2011 var casted11 = (o.organizations) as core.Map; |
| 2012 unittest.expect(casted11, unittest.hasLength(3)); |
| 2013 unittest.expect(casted11["list"], unittest.equals([1, 2, 3])); |
| 2014 unittest.expect(casted11["bool"], unittest.equals(true)); |
| 2015 unittest.expect(casted11["string"], unittest.equals('foo')); |
| 1897 unittest.expect(o.password, unittest.equals('foo')); | 2016 unittest.expect(o.password, unittest.equals('foo')); |
| 1898 var casted12 = (o.phones) as core.Map; unittest.expect(casted12, unittest.ha
sLength(3)); unittest.expect(casted12["list"], unittest.equals([1, 2, 3])); unit
test.expect(casted12["bool"], unittest.equals(true)); unittest.expect(casted12["
string"], unittest.equals('foo')); | 2017 var casted12 = (o.phones) as core.Map; |
| 1899 var casted13 = (o.posixAccounts) as core.Map; unittest.expect(casted13, unit
test.hasLength(3)); unittest.expect(casted13["list"], unittest.equals([1, 2, 3])
); unittest.expect(casted13["bool"], unittest.equals(true)); unittest.expect(cas
ted13["string"], unittest.equals('foo')); | 2018 unittest.expect(casted12, unittest.hasLength(3)); |
| 2019 unittest.expect(casted12["list"], unittest.equals([1, 2, 3])); |
| 2020 unittest.expect(casted12["bool"], unittest.equals(true)); |
| 2021 unittest.expect(casted12["string"], unittest.equals('foo')); |
| 2022 var casted13 = (o.posixAccounts) as core.Map; |
| 2023 unittest.expect(casted13, unittest.hasLength(3)); |
| 2024 unittest.expect(casted13["list"], unittest.equals([1, 2, 3])); |
| 2025 unittest.expect(casted13["bool"], unittest.equals(true)); |
| 2026 unittest.expect(casted13["string"], unittest.equals('foo')); |
| 1900 unittest.expect(o.primaryEmail, unittest.equals('foo')); | 2027 unittest.expect(o.primaryEmail, unittest.equals('foo')); |
| 1901 var casted14 = (o.relations) as core.Map; unittest.expect(casted14, unittest
.hasLength(3)); unittest.expect(casted14["list"], unittest.equals([1, 2, 3])); u
nittest.expect(casted14["bool"], unittest.equals(true)); unittest.expect(casted1
4["string"], unittest.equals('foo')); | 2028 var casted14 = (o.relations) as core.Map; |
| 1902 var casted15 = (o.sshPublicKeys) as core.Map; unittest.expect(casted15, unit
test.hasLength(3)); unittest.expect(casted15["list"], unittest.equals([1, 2, 3])
); unittest.expect(casted15["bool"], unittest.equals(true)); unittest.expect(cas
ted15["string"], unittest.equals('foo')); | 2029 unittest.expect(casted14, unittest.hasLength(3)); |
| 2030 unittest.expect(casted14["list"], unittest.equals([1, 2, 3])); |
| 2031 unittest.expect(casted14["bool"], unittest.equals(true)); |
| 2032 unittest.expect(casted14["string"], unittest.equals('foo')); |
| 2033 var casted15 = (o.sshPublicKeys) as core.Map; |
| 2034 unittest.expect(casted15, unittest.hasLength(3)); |
| 2035 unittest.expect(casted15["list"], unittest.equals([1, 2, 3])); |
| 2036 unittest.expect(casted15["bool"], unittest.equals(true)); |
| 2037 unittest.expect(casted15["string"], unittest.equals('foo')); |
| 1903 unittest.expect(o.suspended, unittest.isTrue); | 2038 unittest.expect(o.suspended, unittest.isTrue); |
| 1904 unittest.expect(o.suspensionReason, unittest.equals('foo')); | 2039 unittest.expect(o.suspensionReason, unittest.equals('foo')); |
| 1905 unittest.expect(o.thumbnailPhotoEtag, unittest.equals('foo')); | 2040 unittest.expect(o.thumbnailPhotoEtag, unittest.equals('foo')); |
| 1906 unittest.expect(o.thumbnailPhotoUrl, unittest.equals('foo')); | 2041 unittest.expect(o.thumbnailPhotoUrl, unittest.equals('foo')); |
| 1907 var casted16 = (o.websites) as core.Map; unittest.expect(casted16, unittest.
hasLength(3)); unittest.expect(casted16["list"], unittest.equals([1, 2, 3])); un
ittest.expect(casted16["bool"], unittest.equals(true)); unittest.expect(casted16
["string"], unittest.equals('foo')); | 2042 var casted16 = (o.websites) as core.Map; |
| 2043 unittest.expect(casted16, unittest.hasLength(3)); |
| 2044 unittest.expect(casted16["list"], unittest.equals([1, 2, 3])); |
| 2045 unittest.expect(casted16["bool"], unittest.equals(true)); |
| 2046 unittest.expect(casted16["string"], unittest.equals('foo')); |
| 1908 } | 2047 } |
| 1909 buildCounterUser--; | 2048 buildCounterUser--; |
| 1910 } | 2049 } |
| 1911 | 2050 |
| 1912 core.int buildCounterUserAbout = 0; | 2051 core.int buildCounterUserAbout = 0; |
| 1913 buildUserAbout() { | 2052 buildUserAbout() { |
| 1914 var o = new api.UserAbout(); | 2053 var o = new api.UserAbout(); |
| 1915 buildCounterUserAbout++; | 2054 buildCounterUserAbout++; |
| 1916 if (buildCounterUserAbout < 3) { | 2055 if (buildCounterUserAbout < 3) { |
| 1917 o.contentType = "foo"; | 2056 o.contentType = "foo"; |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1968 unittest.expect(o.region, unittest.equals('foo')); | 2107 unittest.expect(o.region, unittest.equals('foo')); |
| 1969 unittest.expect(o.sourceIsStructured, unittest.isTrue); | 2108 unittest.expect(o.sourceIsStructured, unittest.isTrue); |
| 1970 unittest.expect(o.streetAddress, unittest.equals('foo')); | 2109 unittest.expect(o.streetAddress, unittest.equals('foo')); |
| 1971 unittest.expect(o.type, unittest.equals('foo')); | 2110 unittest.expect(o.type, unittest.equals('foo')); |
| 1972 } | 2111 } |
| 1973 buildCounterUserAddress--; | 2112 buildCounterUserAddress--; |
| 1974 } | 2113 } |
| 1975 | 2114 |
| 1976 buildUserCustomProperties() { | 2115 buildUserCustomProperties() { |
| 1977 var o = new api.UserCustomProperties(); | 2116 var o = new api.UserCustomProperties(); |
| 1978 o["a"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 2117 o["a"] = { |
| 1979 o["b"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 2118 'list': [1, 2, 3], |
| 2119 'bool': true, |
| 2120 'string': 'foo' |
| 2121 }; |
| 2122 o["b"] = { |
| 2123 'list': [1, 2, 3], |
| 2124 'bool': true, |
| 2125 'string': 'foo' |
| 2126 }; |
| 1980 return o; | 2127 return o; |
| 1981 } | 2128 } |
| 1982 | 2129 |
| 1983 checkUserCustomProperties(api.UserCustomProperties o) { | 2130 checkUserCustomProperties(api.UserCustomProperties o) { |
| 1984 unittest.expect(o, unittest.hasLength(2)); | 2131 unittest.expect(o, unittest.hasLength(2)); |
| 1985 var casted17 = (o["a"]) as core.Map; unittest.expect(casted17, unittest.hasLen
gth(3)); unittest.expect(casted17["list"], unittest.equals([1, 2, 3])); unittest
.expect(casted17["bool"], unittest.equals(true)); unittest.expect(casted17["stri
ng"], unittest.equals('foo')); | 2132 var casted17 = (o["a"]) as core.Map; |
| 1986 var casted18 = (o["b"]) as core.Map; unittest.expect(casted18, unittest.hasLen
gth(3)); unittest.expect(casted18["list"], unittest.equals([1, 2, 3])); unittest
.expect(casted18["bool"], unittest.equals(true)); unittest.expect(casted18["stri
ng"], unittest.equals('foo')); | 2133 unittest.expect(casted17, unittest.hasLength(3)); |
| 2134 unittest.expect(casted17["list"], unittest.equals([1, 2, 3])); |
| 2135 unittest.expect(casted17["bool"], unittest.equals(true)); |
| 2136 unittest.expect(casted17["string"], unittest.equals('foo')); |
| 2137 var casted18 = (o["b"]) as core.Map; |
| 2138 unittest.expect(casted18, unittest.hasLength(3)); |
| 2139 unittest.expect(casted18["list"], unittest.equals([1, 2, 3])); |
| 2140 unittest.expect(casted18["bool"], unittest.equals(true)); |
| 2141 unittest.expect(casted18["string"], unittest.equals('foo')); |
| 1987 } | 2142 } |
| 1988 | 2143 |
| 1989 core.int buildCounterUserEmail = 0; | 2144 core.int buildCounterUserEmail = 0; |
| 1990 buildUserEmail() { | 2145 buildUserEmail() { |
| 1991 var o = new api.UserEmail(); | 2146 var o = new api.UserEmail(); |
| 1992 buildCounterUserEmail++; | 2147 buildCounterUserEmail++; |
| 1993 if (buildCounterUserEmail < 3) { | 2148 if (buildCounterUserEmail < 3) { |
| 1994 o.address = "foo"; | 2149 o.address = "foo"; |
| 1995 o.customType = "foo"; | 2150 o.customType = "foo"; |
| 1996 o.primary = true; | 2151 o.primary = true; |
| (...skipping 398 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2395 buildCounterUserWebsite++; | 2550 buildCounterUserWebsite++; |
| 2396 if (buildCounterUserWebsite < 3) { | 2551 if (buildCounterUserWebsite < 3) { |
| 2397 unittest.expect(o.customType, unittest.equals('foo')); | 2552 unittest.expect(o.customType, unittest.equals('foo')); |
| 2398 unittest.expect(o.primary, unittest.isTrue); | 2553 unittest.expect(o.primary, unittest.isTrue); |
| 2399 unittest.expect(o.type, unittest.equals('foo')); | 2554 unittest.expect(o.type, unittest.equals('foo')); |
| 2400 unittest.expect(o.value, unittest.equals('foo')); | 2555 unittest.expect(o.value, unittest.equals('foo')); |
| 2401 } | 2556 } |
| 2402 buildCounterUserWebsite--; | 2557 buildCounterUserWebsite--; |
| 2403 } | 2558 } |
| 2404 | 2559 |
| 2405 buildUnnamed840() { | 2560 buildUnnamed843() { |
| 2406 var o = new core.List<api.User>(); | 2561 var o = new core.List<api.User>(); |
| 2407 o.add(buildUser()); | 2562 o.add(buildUser()); |
| 2408 o.add(buildUser()); | 2563 o.add(buildUser()); |
| 2409 return o; | 2564 return o; |
| 2410 } | 2565 } |
| 2411 | 2566 |
| 2412 checkUnnamed840(core.List<api.User> o) { | 2567 checkUnnamed843(core.List<api.User> o) { |
| 2413 unittest.expect(o, unittest.hasLength(2)); | 2568 unittest.expect(o, unittest.hasLength(2)); |
| 2414 checkUser(o[0]); | 2569 checkUser(o[0]); |
| 2415 checkUser(o[1]); | 2570 checkUser(o[1]); |
| 2416 } | 2571 } |
| 2417 | 2572 |
| 2418 core.int buildCounterUsers = 0; | 2573 core.int buildCounterUsers = 0; |
| 2419 buildUsers() { | 2574 buildUsers() { |
| 2420 var o = new api.Users(); | 2575 var o = new api.Users(); |
| 2421 buildCounterUsers++; | 2576 buildCounterUsers++; |
| 2422 if (buildCounterUsers < 3) { | 2577 if (buildCounterUsers < 3) { |
| 2423 o.etag = "foo"; | 2578 o.etag = "foo"; |
| 2424 o.kind = "foo"; | 2579 o.kind = "foo"; |
| 2425 o.nextPageToken = "foo"; | 2580 o.nextPageToken = "foo"; |
| 2426 o.triggerEvent = "foo"; | 2581 o.triggerEvent = "foo"; |
| 2427 o.users = buildUnnamed840(); | 2582 o.users = buildUnnamed843(); |
| 2428 } | 2583 } |
| 2429 buildCounterUsers--; | 2584 buildCounterUsers--; |
| 2430 return o; | 2585 return o; |
| 2431 } | 2586 } |
| 2432 | 2587 |
| 2433 checkUsers(api.Users o) { | 2588 checkUsers(api.Users o) { |
| 2434 buildCounterUsers++; | 2589 buildCounterUsers++; |
| 2435 if (buildCounterUsers < 3) { | 2590 if (buildCounterUsers < 3) { |
| 2436 unittest.expect(o.etag, unittest.equals('foo')); | 2591 unittest.expect(o.etag, unittest.equals('foo')); |
| 2437 unittest.expect(o.kind, unittest.equals('foo')); | 2592 unittest.expect(o.kind, unittest.equals('foo')); |
| 2438 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 2593 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 2439 unittest.expect(o.triggerEvent, unittest.equals('foo')); | 2594 unittest.expect(o.triggerEvent, unittest.equals('foo')); |
| 2440 checkUnnamed840(o.users); | 2595 checkUnnamed843(o.users); |
| 2441 } | 2596 } |
| 2442 buildCounterUsers--; | 2597 buildCounterUsers--; |
| 2443 } | 2598 } |
| 2444 | 2599 |
| 2445 core.int buildCounterVerificationCode = 0; | 2600 core.int buildCounterVerificationCode = 0; |
| 2446 buildVerificationCode() { | 2601 buildVerificationCode() { |
| 2447 var o = new api.VerificationCode(); | 2602 var o = new api.VerificationCode(); |
| 2448 buildCounterVerificationCode++; | 2603 buildCounterVerificationCode++; |
| 2449 if (buildCounterVerificationCode < 3) { | 2604 if (buildCounterVerificationCode < 3) { |
| 2450 o.etag = "foo"; | 2605 o.etag = "foo"; |
| 2451 o.kind = "foo"; | 2606 o.kind = "foo"; |
| 2452 o.userId = "foo"; | 2607 o.userId = "foo"; |
| 2453 o.verificationCode = "foo"; | 2608 o.verificationCode = "foo"; |
| 2454 } | 2609 } |
| 2455 buildCounterVerificationCode--; | 2610 buildCounterVerificationCode--; |
| 2456 return o; | 2611 return o; |
| 2457 } | 2612 } |
| 2458 | 2613 |
| 2459 checkVerificationCode(api.VerificationCode o) { | 2614 checkVerificationCode(api.VerificationCode o) { |
| 2460 buildCounterVerificationCode++; | 2615 buildCounterVerificationCode++; |
| 2461 if (buildCounterVerificationCode < 3) { | 2616 if (buildCounterVerificationCode < 3) { |
| 2462 unittest.expect(o.etag, unittest.equals('foo')); | 2617 unittest.expect(o.etag, unittest.equals('foo')); |
| 2463 unittest.expect(o.kind, unittest.equals('foo')); | 2618 unittest.expect(o.kind, unittest.equals('foo')); |
| 2464 unittest.expect(o.userId, unittest.equals('foo')); | 2619 unittest.expect(o.userId, unittest.equals('foo')); |
| 2465 unittest.expect(o.verificationCode, unittest.equals('foo')); | 2620 unittest.expect(o.verificationCode, unittest.equals('foo')); |
| 2466 } | 2621 } |
| 2467 buildCounterVerificationCode--; | 2622 buildCounterVerificationCode--; |
| 2468 } | 2623 } |
| 2469 | 2624 |
| 2470 buildUnnamed841() { | 2625 buildUnnamed844() { |
| 2471 var o = new core.List<api.VerificationCode>(); | 2626 var o = new core.List<api.VerificationCode>(); |
| 2472 o.add(buildVerificationCode()); | 2627 o.add(buildVerificationCode()); |
| 2473 o.add(buildVerificationCode()); | 2628 o.add(buildVerificationCode()); |
| 2474 return o; | 2629 return o; |
| 2475 } | 2630 } |
| 2476 | 2631 |
| 2477 checkUnnamed841(core.List<api.VerificationCode> o) { | 2632 checkUnnamed844(core.List<api.VerificationCode> o) { |
| 2478 unittest.expect(o, unittest.hasLength(2)); | 2633 unittest.expect(o, unittest.hasLength(2)); |
| 2479 checkVerificationCode(o[0]); | 2634 checkVerificationCode(o[0]); |
| 2480 checkVerificationCode(o[1]); | 2635 checkVerificationCode(o[1]); |
| 2481 } | 2636 } |
| 2482 | 2637 |
| 2483 core.int buildCounterVerificationCodes = 0; | 2638 core.int buildCounterVerificationCodes = 0; |
| 2484 buildVerificationCodes() { | 2639 buildVerificationCodes() { |
| 2485 var o = new api.VerificationCodes(); | 2640 var o = new api.VerificationCodes(); |
| 2486 buildCounterVerificationCodes++; | 2641 buildCounterVerificationCodes++; |
| 2487 if (buildCounterVerificationCodes < 3) { | 2642 if (buildCounterVerificationCodes < 3) { |
| 2488 o.etag = "foo"; | 2643 o.etag = "foo"; |
| 2489 o.items = buildUnnamed841(); | 2644 o.items = buildUnnamed844(); |
| 2490 o.kind = "foo"; | 2645 o.kind = "foo"; |
| 2491 } | 2646 } |
| 2492 buildCounterVerificationCodes--; | 2647 buildCounterVerificationCodes--; |
| 2493 return o; | 2648 return o; |
| 2494 } | 2649 } |
| 2495 | 2650 |
| 2496 checkVerificationCodes(api.VerificationCodes o) { | 2651 checkVerificationCodes(api.VerificationCodes o) { |
| 2497 buildCounterVerificationCodes++; | 2652 buildCounterVerificationCodes++; |
| 2498 if (buildCounterVerificationCodes < 3) { | 2653 if (buildCounterVerificationCodes < 3) { |
| 2499 unittest.expect(o.etag, unittest.equals('foo')); | 2654 unittest.expect(o.etag, unittest.equals('foo')); |
| 2500 checkUnnamed841(o.items); | 2655 checkUnnamed844(o.items); |
| 2501 unittest.expect(o.kind, unittest.equals('foo')); | 2656 unittest.expect(o.kind, unittest.equals('foo')); |
| 2502 } | 2657 } |
| 2503 buildCounterVerificationCodes--; | 2658 buildCounterVerificationCodes--; |
| 2504 } | 2659 } |
| 2505 | 2660 |
| 2506 buildUnnamed842() { | |
| 2507 var o = new core.List<core.String>(); | |
| 2508 o.add("foo"); | |
| 2509 o.add("foo"); | |
| 2510 return o; | |
| 2511 } | |
| 2512 | |
| 2513 checkUnnamed842(core.List<core.String> o) { | |
| 2514 unittest.expect(o, unittest.hasLength(2)); | |
| 2515 unittest.expect(o[0], unittest.equals('foo')); | |
| 2516 unittest.expect(o[1], unittest.equals('foo')); | |
| 2517 } | |
| 2518 | |
| 2519 buildUnnamed843() { | |
| 2520 var o = new core.List<core.String>(); | |
| 2521 o.add("foo"); | |
| 2522 o.add("foo"); | |
| 2523 return o; | |
| 2524 } | |
| 2525 | |
| 2526 checkUnnamed843(core.List<core.String> o) { | |
| 2527 unittest.expect(o, unittest.hasLength(2)); | |
| 2528 unittest.expect(o[0], unittest.equals('foo')); | |
| 2529 unittest.expect(o[1], unittest.equals('foo')); | |
| 2530 } | |
| 2531 | |
| 2532 buildUnnamed844() { | |
| 2533 var o = new core.List<core.String>(); | |
| 2534 o.add("foo"); | |
| 2535 o.add("foo"); | |
| 2536 return o; | |
| 2537 } | |
| 2538 | |
| 2539 checkUnnamed844(core.List<core.String> o) { | |
| 2540 unittest.expect(o, unittest.hasLength(2)); | |
| 2541 unittest.expect(o[0], unittest.equals('foo')); | |
| 2542 unittest.expect(o[1], unittest.equals('foo')); | |
| 2543 } | |
| 2544 | |
| 2545 buildUnnamed845() { | 2661 buildUnnamed845() { |
| 2546 var o = new core.List<core.String>(); | 2662 var o = new core.List<core.String>(); |
| 2547 o.add("foo"); | 2663 o.add("foo"); |
| 2548 o.add("foo"); | 2664 o.add("foo"); |
| 2549 return o; | 2665 return o; |
| 2550 } | 2666 } |
| 2551 | 2667 |
| 2552 checkUnnamed845(core.List<core.String> o) { | 2668 checkUnnamed845(core.List<core.String> o) { |
| 2553 unittest.expect(o, unittest.hasLength(2)); | 2669 unittest.expect(o, unittest.hasLength(2)); |
| 2554 unittest.expect(o[0], unittest.equals('foo')); | 2670 unittest.expect(o[0], unittest.equals('foo')); |
| 2555 unittest.expect(o[1], unittest.equals('foo')); | 2671 unittest.expect(o[1], unittest.equals('foo')); |
| 2556 } | 2672 } |
| 2557 | 2673 |
| 2674 buildUnnamed846() { |
| 2675 var o = new core.List<core.String>(); |
| 2676 o.add("foo"); |
| 2677 o.add("foo"); |
| 2678 return o; |
| 2679 } |
| 2680 |
| 2681 checkUnnamed846(core.List<core.String> o) { |
| 2682 unittest.expect(o, unittest.hasLength(2)); |
| 2683 unittest.expect(o[0], unittest.equals('foo')); |
| 2684 unittest.expect(o[1], unittest.equals('foo')); |
| 2685 } |
| 2686 |
| 2687 buildUnnamed847() { |
| 2688 var o = new core.List<core.String>(); |
| 2689 o.add("foo"); |
| 2690 o.add("foo"); |
| 2691 return o; |
| 2692 } |
| 2693 |
| 2694 checkUnnamed847(core.List<core.String> o) { |
| 2695 unittest.expect(o, unittest.hasLength(2)); |
| 2696 unittest.expect(o[0], unittest.equals('foo')); |
| 2697 unittest.expect(o[1], unittest.equals('foo')); |
| 2698 } |
| 2699 |
| 2700 buildUnnamed848() { |
| 2701 var o = new core.List<core.String>(); |
| 2702 o.add("foo"); |
| 2703 o.add("foo"); |
| 2704 return o; |
| 2705 } |
| 2706 |
| 2707 checkUnnamed848(core.List<core.String> o) { |
| 2708 unittest.expect(o, unittest.hasLength(2)); |
| 2709 unittest.expect(o[0], unittest.equals('foo')); |
| 2710 unittest.expect(o[1], unittest.equals('foo')); |
| 2711 } |
| 2558 | 2712 |
| 2559 main() { | 2713 main() { |
| 2560 unittest.group("obj-schema-Alias", () { | 2714 unittest.group("obj-schema-Alias", () { |
| 2561 unittest.test("to-json--from-json", () { | 2715 unittest.test("to-json--from-json", () { |
| 2562 var o = buildAlias(); | 2716 var o = buildAlias(); |
| 2563 var od = new api.Alias.fromJson(o.toJson()); | 2717 var od = new api.Alias.fromJson(o.toJson()); |
| 2564 checkAlias(od); | 2718 checkAlias(od); |
| 2565 }); | 2719 }); |
| 2566 }); | 2720 }); |
| 2567 | 2721 |
| 2568 | |
| 2569 unittest.group("obj-schema-Aliases", () { | 2722 unittest.group("obj-schema-Aliases", () { |
| 2570 unittest.test("to-json--from-json", () { | 2723 unittest.test("to-json--from-json", () { |
| 2571 var o = buildAliases(); | 2724 var o = buildAliases(); |
| 2572 var od = new api.Aliases.fromJson(o.toJson()); | 2725 var od = new api.Aliases.fromJson(o.toJson()); |
| 2573 checkAliases(od); | 2726 checkAliases(od); |
| 2574 }); | 2727 }); |
| 2575 }); | 2728 }); |
| 2576 | 2729 |
| 2577 | |
| 2578 unittest.group("obj-schema-Asp", () { | 2730 unittest.group("obj-schema-Asp", () { |
| 2579 unittest.test("to-json--from-json", () { | 2731 unittest.test("to-json--from-json", () { |
| 2580 var o = buildAsp(); | 2732 var o = buildAsp(); |
| 2581 var od = new api.Asp.fromJson(o.toJson()); | 2733 var od = new api.Asp.fromJson(o.toJson()); |
| 2582 checkAsp(od); | 2734 checkAsp(od); |
| 2583 }); | 2735 }); |
| 2584 }); | 2736 }); |
| 2585 | 2737 |
| 2586 | |
| 2587 unittest.group("obj-schema-Asps", () { | 2738 unittest.group("obj-schema-Asps", () { |
| 2588 unittest.test("to-json--from-json", () { | 2739 unittest.test("to-json--from-json", () { |
| 2589 var o = buildAsps(); | 2740 var o = buildAsps(); |
| 2590 var od = new api.Asps.fromJson(o.toJson()); | 2741 var od = new api.Asps.fromJson(o.toJson()); |
| 2591 checkAsps(od); | 2742 checkAsps(od); |
| 2592 }); | 2743 }); |
| 2593 }); | 2744 }); |
| 2594 | 2745 |
| 2595 | |
| 2596 unittest.group("obj-schema-CalendarResource", () { | 2746 unittest.group("obj-schema-CalendarResource", () { |
| 2597 unittest.test("to-json--from-json", () { | 2747 unittest.test("to-json--from-json", () { |
| 2598 var o = buildCalendarResource(); | 2748 var o = buildCalendarResource(); |
| 2599 var od = new api.CalendarResource.fromJson(o.toJson()); | 2749 var od = new api.CalendarResource.fromJson(o.toJson()); |
| 2600 checkCalendarResource(od); | 2750 checkCalendarResource(od); |
| 2601 }); | 2751 }); |
| 2602 }); | 2752 }); |
| 2603 | 2753 |
| 2604 | |
| 2605 unittest.group("obj-schema-CalendarResources", () { | 2754 unittest.group("obj-schema-CalendarResources", () { |
| 2606 unittest.test("to-json--from-json", () { | 2755 unittest.test("to-json--from-json", () { |
| 2607 var o = buildCalendarResources(); | 2756 var o = buildCalendarResources(); |
| 2608 var od = new api.CalendarResources.fromJson(o.toJson()); | 2757 var od = new api.CalendarResources.fromJson(o.toJson()); |
| 2609 checkCalendarResources(od); | 2758 checkCalendarResources(od); |
| 2610 }); | 2759 }); |
| 2611 }); | 2760 }); |
| 2612 | 2761 |
| 2613 | |
| 2614 unittest.group("obj-schema-Channel", () { | 2762 unittest.group("obj-schema-Channel", () { |
| 2615 unittest.test("to-json--from-json", () { | 2763 unittest.test("to-json--from-json", () { |
| 2616 var o = buildChannel(); | 2764 var o = buildChannel(); |
| 2617 var od = new api.Channel.fromJson(o.toJson()); | 2765 var od = new api.Channel.fromJson(o.toJson()); |
| 2618 checkChannel(od); | 2766 checkChannel(od); |
| 2619 }); | 2767 }); |
| 2620 }); | 2768 }); |
| 2621 | 2769 |
| 2622 | |
| 2623 unittest.group("obj-schema-ChromeOsDeviceActiveTimeRanges", () { | 2770 unittest.group("obj-schema-ChromeOsDeviceActiveTimeRanges", () { |
| 2624 unittest.test("to-json--from-json", () { | 2771 unittest.test("to-json--from-json", () { |
| 2625 var o = buildChromeOsDeviceActiveTimeRanges(); | 2772 var o = buildChromeOsDeviceActiveTimeRanges(); |
| 2626 var od = new api.ChromeOsDeviceActiveTimeRanges.fromJson(o.toJson()); | 2773 var od = new api.ChromeOsDeviceActiveTimeRanges.fromJson(o.toJson()); |
| 2627 checkChromeOsDeviceActiveTimeRanges(od); | 2774 checkChromeOsDeviceActiveTimeRanges(od); |
| 2628 }); | 2775 }); |
| 2629 }); | 2776 }); |
| 2630 | 2777 |
| 2631 | |
| 2632 unittest.group("obj-schema-ChromeOsDeviceRecentUsers", () { | 2778 unittest.group("obj-schema-ChromeOsDeviceRecentUsers", () { |
| 2633 unittest.test("to-json--from-json", () { | 2779 unittest.test("to-json--from-json", () { |
| 2634 var o = buildChromeOsDeviceRecentUsers(); | 2780 var o = buildChromeOsDeviceRecentUsers(); |
| 2635 var od = new api.ChromeOsDeviceRecentUsers.fromJson(o.toJson()); | 2781 var od = new api.ChromeOsDeviceRecentUsers.fromJson(o.toJson()); |
| 2636 checkChromeOsDeviceRecentUsers(od); | 2782 checkChromeOsDeviceRecentUsers(od); |
| 2637 }); | 2783 }); |
| 2638 }); | 2784 }); |
| 2639 | 2785 |
| 2640 | |
| 2641 unittest.group("obj-schema-ChromeOsDevice", () { | 2786 unittest.group("obj-schema-ChromeOsDevice", () { |
| 2642 unittest.test("to-json--from-json", () { | 2787 unittest.test("to-json--from-json", () { |
| 2643 var o = buildChromeOsDevice(); | 2788 var o = buildChromeOsDevice(); |
| 2644 var od = new api.ChromeOsDevice.fromJson(o.toJson()); | 2789 var od = new api.ChromeOsDevice.fromJson(o.toJson()); |
| 2645 checkChromeOsDevice(od); | 2790 checkChromeOsDevice(od); |
| 2646 }); | 2791 }); |
| 2647 }); | 2792 }); |
| 2648 | 2793 |
| 2649 | |
| 2650 unittest.group("obj-schema-ChromeOsDeviceAction", () { | 2794 unittest.group("obj-schema-ChromeOsDeviceAction", () { |
| 2651 unittest.test("to-json--from-json", () { | 2795 unittest.test("to-json--from-json", () { |
| 2652 var o = buildChromeOsDeviceAction(); | 2796 var o = buildChromeOsDeviceAction(); |
| 2653 var od = new api.ChromeOsDeviceAction.fromJson(o.toJson()); | 2797 var od = new api.ChromeOsDeviceAction.fromJson(o.toJson()); |
| 2654 checkChromeOsDeviceAction(od); | 2798 checkChromeOsDeviceAction(od); |
| 2655 }); | 2799 }); |
| 2656 }); | 2800 }); |
| 2657 | 2801 |
| 2658 | |
| 2659 unittest.group("obj-schema-ChromeOsDevices", () { | 2802 unittest.group("obj-schema-ChromeOsDevices", () { |
| 2660 unittest.test("to-json--from-json", () { | 2803 unittest.test("to-json--from-json", () { |
| 2661 var o = buildChromeOsDevices(); | 2804 var o = buildChromeOsDevices(); |
| 2662 var od = new api.ChromeOsDevices.fromJson(o.toJson()); | 2805 var od = new api.ChromeOsDevices.fromJson(o.toJson()); |
| 2663 checkChromeOsDevices(od); | 2806 checkChromeOsDevices(od); |
| 2664 }); | 2807 }); |
| 2665 }); | 2808 }); |
| 2666 | 2809 |
| 2667 | |
| 2668 unittest.group("obj-schema-ChromeOsMoveDevicesToOu", () { | 2810 unittest.group("obj-schema-ChromeOsMoveDevicesToOu", () { |
| 2669 unittest.test("to-json--from-json", () { | 2811 unittest.test("to-json--from-json", () { |
| 2670 var o = buildChromeOsMoveDevicesToOu(); | 2812 var o = buildChromeOsMoveDevicesToOu(); |
| 2671 var od = new api.ChromeOsMoveDevicesToOu.fromJson(o.toJson()); | 2813 var od = new api.ChromeOsMoveDevicesToOu.fromJson(o.toJson()); |
| 2672 checkChromeOsMoveDevicesToOu(od); | 2814 checkChromeOsMoveDevicesToOu(od); |
| 2673 }); | 2815 }); |
| 2674 }); | 2816 }); |
| 2675 | 2817 |
| 2676 | |
| 2677 unittest.group("obj-schema-Customer", () { | 2818 unittest.group("obj-schema-Customer", () { |
| 2678 unittest.test("to-json--from-json", () { | 2819 unittest.test("to-json--from-json", () { |
| 2679 var o = buildCustomer(); | 2820 var o = buildCustomer(); |
| 2680 var od = new api.Customer.fromJson(o.toJson()); | 2821 var od = new api.Customer.fromJson(o.toJson()); |
| 2681 checkCustomer(od); | 2822 checkCustomer(od); |
| 2682 }); | 2823 }); |
| 2683 }); | 2824 }); |
| 2684 | 2825 |
| 2685 | |
| 2686 unittest.group("obj-schema-CustomerPostalAddress", () { | 2826 unittest.group("obj-schema-CustomerPostalAddress", () { |
| 2687 unittest.test("to-json--from-json", () { | 2827 unittest.test("to-json--from-json", () { |
| 2688 var o = buildCustomerPostalAddress(); | 2828 var o = buildCustomerPostalAddress(); |
| 2689 var od = new api.CustomerPostalAddress.fromJson(o.toJson()); | 2829 var od = new api.CustomerPostalAddress.fromJson(o.toJson()); |
| 2690 checkCustomerPostalAddress(od); | 2830 checkCustomerPostalAddress(od); |
| 2691 }); | 2831 }); |
| 2692 }); | 2832 }); |
| 2693 | 2833 |
| 2694 | |
| 2695 unittest.group("obj-schema-DomainAlias", () { | 2834 unittest.group("obj-schema-DomainAlias", () { |
| 2696 unittest.test("to-json--from-json", () { | 2835 unittest.test("to-json--from-json", () { |
| 2697 var o = buildDomainAlias(); | 2836 var o = buildDomainAlias(); |
| 2698 var od = new api.DomainAlias.fromJson(o.toJson()); | 2837 var od = new api.DomainAlias.fromJson(o.toJson()); |
| 2699 checkDomainAlias(od); | 2838 checkDomainAlias(od); |
| 2700 }); | 2839 }); |
| 2701 }); | 2840 }); |
| 2702 | 2841 |
| 2703 | |
| 2704 unittest.group("obj-schema-DomainAliases", () { | 2842 unittest.group("obj-schema-DomainAliases", () { |
| 2705 unittest.test("to-json--from-json", () { | 2843 unittest.test("to-json--from-json", () { |
| 2706 var o = buildDomainAliases(); | 2844 var o = buildDomainAliases(); |
| 2707 var od = new api.DomainAliases.fromJson(o.toJson()); | 2845 var od = new api.DomainAliases.fromJson(o.toJson()); |
| 2708 checkDomainAliases(od); | 2846 checkDomainAliases(od); |
| 2709 }); | 2847 }); |
| 2710 }); | 2848 }); |
| 2711 | 2849 |
| 2712 | |
| 2713 unittest.group("obj-schema-Domains", () { | 2850 unittest.group("obj-schema-Domains", () { |
| 2714 unittest.test("to-json--from-json", () { | 2851 unittest.test("to-json--from-json", () { |
| 2715 var o = buildDomains(); | 2852 var o = buildDomains(); |
| 2716 var od = new api.Domains.fromJson(o.toJson()); | 2853 var od = new api.Domains.fromJson(o.toJson()); |
| 2717 checkDomains(od); | 2854 checkDomains(od); |
| 2718 }); | 2855 }); |
| 2719 }); | 2856 }); |
| 2720 | 2857 |
| 2721 | |
| 2722 unittest.group("obj-schema-Domains2", () { | 2858 unittest.group("obj-schema-Domains2", () { |
| 2723 unittest.test("to-json--from-json", () { | 2859 unittest.test("to-json--from-json", () { |
| 2724 var o = buildDomains2(); | 2860 var o = buildDomains2(); |
| 2725 var od = new api.Domains2.fromJson(o.toJson()); | 2861 var od = new api.Domains2.fromJson(o.toJson()); |
| 2726 checkDomains2(od); | 2862 checkDomains2(od); |
| 2727 }); | 2863 }); |
| 2728 }); | 2864 }); |
| 2729 | 2865 |
| 2730 | |
| 2731 unittest.group("obj-schema-Group", () { | 2866 unittest.group("obj-schema-Group", () { |
| 2732 unittest.test("to-json--from-json", () { | 2867 unittest.test("to-json--from-json", () { |
| 2733 var o = buildGroup(); | 2868 var o = buildGroup(); |
| 2734 var od = new api.Group.fromJson(o.toJson()); | 2869 var od = new api.Group.fromJson(o.toJson()); |
| 2735 checkGroup(od); | 2870 checkGroup(od); |
| 2736 }); | 2871 }); |
| 2737 }); | 2872 }); |
| 2738 | 2873 |
| 2739 | |
| 2740 unittest.group("obj-schema-Groups", () { | 2874 unittest.group("obj-schema-Groups", () { |
| 2741 unittest.test("to-json--from-json", () { | 2875 unittest.test("to-json--from-json", () { |
| 2742 var o = buildGroups(); | 2876 var o = buildGroups(); |
| 2743 var od = new api.Groups.fromJson(o.toJson()); | 2877 var od = new api.Groups.fromJson(o.toJson()); |
| 2744 checkGroups(od); | 2878 checkGroups(od); |
| 2745 }); | 2879 }); |
| 2746 }); | 2880 }); |
| 2747 | 2881 |
| 2748 | |
| 2749 unittest.group("obj-schema-Member", () { | 2882 unittest.group("obj-schema-Member", () { |
| 2750 unittest.test("to-json--from-json", () { | 2883 unittest.test("to-json--from-json", () { |
| 2751 var o = buildMember(); | 2884 var o = buildMember(); |
| 2752 var od = new api.Member.fromJson(o.toJson()); | 2885 var od = new api.Member.fromJson(o.toJson()); |
| 2753 checkMember(od); | 2886 checkMember(od); |
| 2754 }); | 2887 }); |
| 2755 }); | 2888 }); |
| 2756 | 2889 |
| 2757 | |
| 2758 unittest.group("obj-schema-Members", () { | 2890 unittest.group("obj-schema-Members", () { |
| 2759 unittest.test("to-json--from-json", () { | 2891 unittest.test("to-json--from-json", () { |
| 2760 var o = buildMembers(); | 2892 var o = buildMembers(); |
| 2761 var od = new api.Members.fromJson(o.toJson()); | 2893 var od = new api.Members.fromJson(o.toJson()); |
| 2762 checkMembers(od); | 2894 checkMembers(od); |
| 2763 }); | 2895 }); |
| 2764 }); | 2896 }); |
| 2765 | 2897 |
| 2766 | |
| 2767 unittest.group("obj-schema-MobileDeviceApplications", () { | 2898 unittest.group("obj-schema-MobileDeviceApplications", () { |
| 2768 unittest.test("to-json--from-json", () { | 2899 unittest.test("to-json--from-json", () { |
| 2769 var o = buildMobileDeviceApplications(); | 2900 var o = buildMobileDeviceApplications(); |
| 2770 var od = new api.MobileDeviceApplications.fromJson(o.toJson()); | 2901 var od = new api.MobileDeviceApplications.fromJson(o.toJson()); |
| 2771 checkMobileDeviceApplications(od); | 2902 checkMobileDeviceApplications(od); |
| 2772 }); | 2903 }); |
| 2773 }); | 2904 }); |
| 2774 | 2905 |
| 2775 | |
| 2776 unittest.group("obj-schema-MobileDevice", () { | 2906 unittest.group("obj-schema-MobileDevice", () { |
| 2777 unittest.test("to-json--from-json", () { | 2907 unittest.test("to-json--from-json", () { |
| 2778 var o = buildMobileDevice(); | 2908 var o = buildMobileDevice(); |
| 2779 var od = new api.MobileDevice.fromJson(o.toJson()); | 2909 var od = new api.MobileDevice.fromJson(o.toJson()); |
| 2780 checkMobileDevice(od); | 2910 checkMobileDevice(od); |
| 2781 }); | 2911 }); |
| 2782 }); | 2912 }); |
| 2783 | 2913 |
| 2784 | |
| 2785 unittest.group("obj-schema-MobileDeviceAction", () { | 2914 unittest.group("obj-schema-MobileDeviceAction", () { |
| 2786 unittest.test("to-json--from-json", () { | 2915 unittest.test("to-json--from-json", () { |
| 2787 var o = buildMobileDeviceAction(); | 2916 var o = buildMobileDeviceAction(); |
| 2788 var od = new api.MobileDeviceAction.fromJson(o.toJson()); | 2917 var od = new api.MobileDeviceAction.fromJson(o.toJson()); |
| 2789 checkMobileDeviceAction(od); | 2918 checkMobileDeviceAction(od); |
| 2790 }); | 2919 }); |
| 2791 }); | 2920 }); |
| 2792 | 2921 |
| 2793 | |
| 2794 unittest.group("obj-schema-MobileDevices", () { | 2922 unittest.group("obj-schema-MobileDevices", () { |
| 2795 unittest.test("to-json--from-json", () { | 2923 unittest.test("to-json--from-json", () { |
| 2796 var o = buildMobileDevices(); | 2924 var o = buildMobileDevices(); |
| 2797 var od = new api.MobileDevices.fromJson(o.toJson()); | 2925 var od = new api.MobileDevices.fromJson(o.toJson()); |
| 2798 checkMobileDevices(od); | 2926 checkMobileDevices(od); |
| 2799 }); | 2927 }); |
| 2800 }); | 2928 }); |
| 2801 | 2929 |
| 2802 | |
| 2803 unittest.group("obj-schema-Notification", () { | 2930 unittest.group("obj-schema-Notification", () { |
| 2804 unittest.test("to-json--from-json", () { | 2931 unittest.test("to-json--from-json", () { |
| 2805 var o = buildNotification(); | 2932 var o = buildNotification(); |
| 2806 var od = new api.Notification.fromJson(o.toJson()); | 2933 var od = new api.Notification.fromJson(o.toJson()); |
| 2807 checkNotification(od); | 2934 checkNotification(od); |
| 2808 }); | 2935 }); |
| 2809 }); | 2936 }); |
| 2810 | 2937 |
| 2811 | |
| 2812 unittest.group("obj-schema-Notifications", () { | 2938 unittest.group("obj-schema-Notifications", () { |
| 2813 unittest.test("to-json--from-json", () { | 2939 unittest.test("to-json--from-json", () { |
| 2814 var o = buildNotifications(); | 2940 var o = buildNotifications(); |
| 2815 var od = new api.Notifications.fromJson(o.toJson()); | 2941 var od = new api.Notifications.fromJson(o.toJson()); |
| 2816 checkNotifications(od); | 2942 checkNotifications(od); |
| 2817 }); | 2943 }); |
| 2818 }); | 2944 }); |
| 2819 | 2945 |
| 2820 | |
| 2821 unittest.group("obj-schema-OrgUnit", () { | 2946 unittest.group("obj-schema-OrgUnit", () { |
| 2822 unittest.test("to-json--from-json", () { | 2947 unittest.test("to-json--from-json", () { |
| 2823 var o = buildOrgUnit(); | 2948 var o = buildOrgUnit(); |
| 2824 var od = new api.OrgUnit.fromJson(o.toJson()); | 2949 var od = new api.OrgUnit.fromJson(o.toJson()); |
| 2825 checkOrgUnit(od); | 2950 checkOrgUnit(od); |
| 2826 }); | 2951 }); |
| 2827 }); | 2952 }); |
| 2828 | 2953 |
| 2829 | |
| 2830 unittest.group("obj-schema-OrgUnits", () { | 2954 unittest.group("obj-schema-OrgUnits", () { |
| 2831 unittest.test("to-json--from-json", () { | 2955 unittest.test("to-json--from-json", () { |
| 2832 var o = buildOrgUnits(); | 2956 var o = buildOrgUnits(); |
| 2833 var od = new api.OrgUnits.fromJson(o.toJson()); | 2957 var od = new api.OrgUnits.fromJson(o.toJson()); |
| 2834 checkOrgUnits(od); | 2958 checkOrgUnits(od); |
| 2835 }); | 2959 }); |
| 2836 }); | 2960 }); |
| 2837 | 2961 |
| 2838 | |
| 2839 unittest.group("obj-schema-Privilege", () { | 2962 unittest.group("obj-schema-Privilege", () { |
| 2840 unittest.test("to-json--from-json", () { | 2963 unittest.test("to-json--from-json", () { |
| 2841 var o = buildPrivilege(); | 2964 var o = buildPrivilege(); |
| 2842 var od = new api.Privilege.fromJson(o.toJson()); | 2965 var od = new api.Privilege.fromJson(o.toJson()); |
| 2843 checkPrivilege(od); | 2966 checkPrivilege(od); |
| 2844 }); | 2967 }); |
| 2845 }); | 2968 }); |
| 2846 | 2969 |
| 2847 | |
| 2848 unittest.group("obj-schema-Privileges", () { | 2970 unittest.group("obj-schema-Privileges", () { |
| 2849 unittest.test("to-json--from-json", () { | 2971 unittest.test("to-json--from-json", () { |
| 2850 var o = buildPrivileges(); | 2972 var o = buildPrivileges(); |
| 2851 var od = new api.Privileges.fromJson(o.toJson()); | 2973 var od = new api.Privileges.fromJson(o.toJson()); |
| 2852 checkPrivileges(od); | 2974 checkPrivileges(od); |
| 2853 }); | 2975 }); |
| 2854 }); | 2976 }); |
| 2855 | 2977 |
| 2856 | |
| 2857 unittest.group("obj-schema-RoleRolePrivileges", () { | 2978 unittest.group("obj-schema-RoleRolePrivileges", () { |
| 2858 unittest.test("to-json--from-json", () { | 2979 unittest.test("to-json--from-json", () { |
| 2859 var o = buildRoleRolePrivileges(); | 2980 var o = buildRoleRolePrivileges(); |
| 2860 var od = new api.RoleRolePrivileges.fromJson(o.toJson()); | 2981 var od = new api.RoleRolePrivileges.fromJson(o.toJson()); |
| 2861 checkRoleRolePrivileges(od); | 2982 checkRoleRolePrivileges(od); |
| 2862 }); | 2983 }); |
| 2863 }); | 2984 }); |
| 2864 | 2985 |
| 2865 | |
| 2866 unittest.group("obj-schema-Role", () { | 2986 unittest.group("obj-schema-Role", () { |
| 2867 unittest.test("to-json--from-json", () { | 2987 unittest.test("to-json--from-json", () { |
| 2868 var o = buildRole(); | 2988 var o = buildRole(); |
| 2869 var od = new api.Role.fromJson(o.toJson()); | 2989 var od = new api.Role.fromJson(o.toJson()); |
| 2870 checkRole(od); | 2990 checkRole(od); |
| 2871 }); | 2991 }); |
| 2872 }); | 2992 }); |
| 2873 | 2993 |
| 2874 | |
| 2875 unittest.group("obj-schema-RoleAssignment", () { | 2994 unittest.group("obj-schema-RoleAssignment", () { |
| 2876 unittest.test("to-json--from-json", () { | 2995 unittest.test("to-json--from-json", () { |
| 2877 var o = buildRoleAssignment(); | 2996 var o = buildRoleAssignment(); |
| 2878 var od = new api.RoleAssignment.fromJson(o.toJson()); | 2997 var od = new api.RoleAssignment.fromJson(o.toJson()); |
| 2879 checkRoleAssignment(od); | 2998 checkRoleAssignment(od); |
| 2880 }); | 2999 }); |
| 2881 }); | 3000 }); |
| 2882 | 3001 |
| 2883 | |
| 2884 unittest.group("obj-schema-RoleAssignments", () { | 3002 unittest.group("obj-schema-RoleAssignments", () { |
| 2885 unittest.test("to-json--from-json", () { | 3003 unittest.test("to-json--from-json", () { |
| 2886 var o = buildRoleAssignments(); | 3004 var o = buildRoleAssignments(); |
| 2887 var od = new api.RoleAssignments.fromJson(o.toJson()); | 3005 var od = new api.RoleAssignments.fromJson(o.toJson()); |
| 2888 checkRoleAssignments(od); | 3006 checkRoleAssignments(od); |
| 2889 }); | 3007 }); |
| 2890 }); | 3008 }); |
| 2891 | 3009 |
| 2892 | |
| 2893 unittest.group("obj-schema-Roles", () { | 3010 unittest.group("obj-schema-Roles", () { |
| 2894 unittest.test("to-json--from-json", () { | 3011 unittest.test("to-json--from-json", () { |
| 2895 var o = buildRoles(); | 3012 var o = buildRoles(); |
| 2896 var od = new api.Roles.fromJson(o.toJson()); | 3013 var od = new api.Roles.fromJson(o.toJson()); |
| 2897 checkRoles(od); | 3014 checkRoles(od); |
| 2898 }); | 3015 }); |
| 2899 }); | 3016 }); |
| 2900 | 3017 |
| 2901 | |
| 2902 unittest.group("obj-schema-Schema", () { | 3018 unittest.group("obj-schema-Schema", () { |
| 2903 unittest.test("to-json--from-json", () { | 3019 unittest.test("to-json--from-json", () { |
| 2904 var o = buildSchema(); | 3020 var o = buildSchema(); |
| 2905 var od = new api.Schema.fromJson(o.toJson()); | 3021 var od = new api.Schema.fromJson(o.toJson()); |
| 2906 checkSchema(od); | 3022 checkSchema(od); |
| 2907 }); | 3023 }); |
| 2908 }); | 3024 }); |
| 2909 | 3025 |
| 2910 | |
| 2911 unittest.group("obj-schema-SchemaFieldSpecNumericIndexingSpec", () { | 3026 unittest.group("obj-schema-SchemaFieldSpecNumericIndexingSpec", () { |
| 2912 unittest.test("to-json--from-json", () { | 3027 unittest.test("to-json--from-json", () { |
| 2913 var o = buildSchemaFieldSpecNumericIndexingSpec(); | 3028 var o = buildSchemaFieldSpecNumericIndexingSpec(); |
| 2914 var od = new api.SchemaFieldSpecNumericIndexingSpec.fromJson(o.toJson()); | 3029 var od = new api.SchemaFieldSpecNumericIndexingSpec.fromJson(o.toJson()); |
| 2915 checkSchemaFieldSpecNumericIndexingSpec(od); | 3030 checkSchemaFieldSpecNumericIndexingSpec(od); |
| 2916 }); | 3031 }); |
| 2917 }); | 3032 }); |
| 2918 | 3033 |
| 2919 | |
| 2920 unittest.group("obj-schema-SchemaFieldSpec", () { | 3034 unittest.group("obj-schema-SchemaFieldSpec", () { |
| 2921 unittest.test("to-json--from-json", () { | 3035 unittest.test("to-json--from-json", () { |
| 2922 var o = buildSchemaFieldSpec(); | 3036 var o = buildSchemaFieldSpec(); |
| 2923 var od = new api.SchemaFieldSpec.fromJson(o.toJson()); | 3037 var od = new api.SchemaFieldSpec.fromJson(o.toJson()); |
| 2924 checkSchemaFieldSpec(od); | 3038 checkSchemaFieldSpec(od); |
| 2925 }); | 3039 }); |
| 2926 }); | 3040 }); |
| 2927 | 3041 |
| 2928 | |
| 2929 unittest.group("obj-schema-Schemas", () { | 3042 unittest.group("obj-schema-Schemas", () { |
| 2930 unittest.test("to-json--from-json", () { | 3043 unittest.test("to-json--from-json", () { |
| 2931 var o = buildSchemas(); | 3044 var o = buildSchemas(); |
| 2932 var od = new api.Schemas.fromJson(o.toJson()); | 3045 var od = new api.Schemas.fromJson(o.toJson()); |
| 2933 checkSchemas(od); | 3046 checkSchemas(od); |
| 2934 }); | 3047 }); |
| 2935 }); | 3048 }); |
| 2936 | 3049 |
| 2937 | |
| 2938 unittest.group("obj-schema-Token", () { | 3050 unittest.group("obj-schema-Token", () { |
| 2939 unittest.test("to-json--from-json", () { | 3051 unittest.test("to-json--from-json", () { |
| 2940 var o = buildToken(); | 3052 var o = buildToken(); |
| 2941 var od = new api.Token.fromJson(o.toJson()); | 3053 var od = new api.Token.fromJson(o.toJson()); |
| 2942 checkToken(od); | 3054 checkToken(od); |
| 2943 }); | 3055 }); |
| 2944 }); | 3056 }); |
| 2945 | 3057 |
| 2946 | |
| 2947 unittest.group("obj-schema-Tokens", () { | 3058 unittest.group("obj-schema-Tokens", () { |
| 2948 unittest.test("to-json--from-json", () { | 3059 unittest.test("to-json--from-json", () { |
| 2949 var o = buildTokens(); | 3060 var o = buildTokens(); |
| 2950 var od = new api.Tokens.fromJson(o.toJson()); | 3061 var od = new api.Tokens.fromJson(o.toJson()); |
| 2951 checkTokens(od); | 3062 checkTokens(od); |
| 2952 }); | 3063 }); |
| 2953 }); | 3064 }); |
| 2954 | 3065 |
| 2955 | |
| 2956 unittest.group("obj-schema-User", () { | 3066 unittest.group("obj-schema-User", () { |
| 2957 unittest.test("to-json--from-json", () { | 3067 unittest.test("to-json--from-json", () { |
| 2958 var o = buildUser(); | 3068 var o = buildUser(); |
| 2959 var od = new api.User.fromJson(o.toJson()); | 3069 var od = new api.User.fromJson(o.toJson()); |
| 2960 checkUser(od); | 3070 checkUser(od); |
| 2961 }); | 3071 }); |
| 2962 }); | 3072 }); |
| 2963 | 3073 |
| 2964 | |
| 2965 unittest.group("obj-schema-UserAbout", () { | 3074 unittest.group("obj-schema-UserAbout", () { |
| 2966 unittest.test("to-json--from-json", () { | 3075 unittest.test("to-json--from-json", () { |
| 2967 var o = buildUserAbout(); | 3076 var o = buildUserAbout(); |
| 2968 var od = new api.UserAbout.fromJson(o.toJson()); | 3077 var od = new api.UserAbout.fromJson(o.toJson()); |
| 2969 checkUserAbout(od); | 3078 checkUserAbout(od); |
| 2970 }); | 3079 }); |
| 2971 }); | 3080 }); |
| 2972 | 3081 |
| 2973 | |
| 2974 unittest.group("obj-schema-UserAddress", () { | 3082 unittest.group("obj-schema-UserAddress", () { |
| 2975 unittest.test("to-json--from-json", () { | 3083 unittest.test("to-json--from-json", () { |
| 2976 var o = buildUserAddress(); | 3084 var o = buildUserAddress(); |
| 2977 var od = new api.UserAddress.fromJson(o.toJson()); | 3085 var od = new api.UserAddress.fromJson(o.toJson()); |
| 2978 checkUserAddress(od); | 3086 checkUserAddress(od); |
| 2979 }); | 3087 }); |
| 2980 }); | 3088 }); |
| 2981 | 3089 |
| 2982 | |
| 2983 unittest.group("obj-schema-UserCustomProperties", () { | 3090 unittest.group("obj-schema-UserCustomProperties", () { |
| 2984 unittest.test("to-json--from-json", () { | 3091 unittest.test("to-json--from-json", () { |
| 2985 var o = buildUserCustomProperties(); | 3092 var o = buildUserCustomProperties(); |
| 2986 var od = new api.UserCustomProperties.fromJson(o.toJson()); | 3093 var od = new api.UserCustomProperties.fromJson(o.toJson()); |
| 2987 checkUserCustomProperties(od); | 3094 checkUserCustomProperties(od); |
| 2988 }); | 3095 }); |
| 2989 }); | 3096 }); |
| 2990 | 3097 |
| 2991 | |
| 2992 unittest.group("obj-schema-UserEmail", () { | 3098 unittest.group("obj-schema-UserEmail", () { |
| 2993 unittest.test("to-json--from-json", () { | 3099 unittest.test("to-json--from-json", () { |
| 2994 var o = buildUserEmail(); | 3100 var o = buildUserEmail(); |
| 2995 var od = new api.UserEmail.fromJson(o.toJson()); | 3101 var od = new api.UserEmail.fromJson(o.toJson()); |
| 2996 checkUserEmail(od); | 3102 checkUserEmail(od); |
| 2997 }); | 3103 }); |
| 2998 }); | 3104 }); |
| 2999 | 3105 |
| 3000 | |
| 3001 unittest.group("obj-schema-UserExternalId", () { | 3106 unittest.group("obj-schema-UserExternalId", () { |
| 3002 unittest.test("to-json--from-json", () { | 3107 unittest.test("to-json--from-json", () { |
| 3003 var o = buildUserExternalId(); | 3108 var o = buildUserExternalId(); |
| 3004 var od = new api.UserExternalId.fromJson(o.toJson()); | 3109 var od = new api.UserExternalId.fromJson(o.toJson()); |
| 3005 checkUserExternalId(od); | 3110 checkUserExternalId(od); |
| 3006 }); | 3111 }); |
| 3007 }); | 3112 }); |
| 3008 | 3113 |
| 3009 | |
| 3010 unittest.group("obj-schema-UserIm", () { | 3114 unittest.group("obj-schema-UserIm", () { |
| 3011 unittest.test("to-json--from-json", () { | 3115 unittest.test("to-json--from-json", () { |
| 3012 var o = buildUserIm(); | 3116 var o = buildUserIm(); |
| 3013 var od = new api.UserIm.fromJson(o.toJson()); | 3117 var od = new api.UserIm.fromJson(o.toJson()); |
| 3014 checkUserIm(od); | 3118 checkUserIm(od); |
| 3015 }); | 3119 }); |
| 3016 }); | 3120 }); |
| 3017 | 3121 |
| 3018 | |
| 3019 unittest.group("obj-schema-UserKeyword", () { | 3122 unittest.group("obj-schema-UserKeyword", () { |
| 3020 unittest.test("to-json--from-json", () { | 3123 unittest.test("to-json--from-json", () { |
| 3021 var o = buildUserKeyword(); | 3124 var o = buildUserKeyword(); |
| 3022 var od = new api.UserKeyword.fromJson(o.toJson()); | 3125 var od = new api.UserKeyword.fromJson(o.toJson()); |
| 3023 checkUserKeyword(od); | 3126 checkUserKeyword(od); |
| 3024 }); | 3127 }); |
| 3025 }); | 3128 }); |
| 3026 | 3129 |
| 3027 | |
| 3028 unittest.group("obj-schema-UserLanguage", () { | 3130 unittest.group("obj-schema-UserLanguage", () { |
| 3029 unittest.test("to-json--from-json", () { | 3131 unittest.test("to-json--from-json", () { |
| 3030 var o = buildUserLanguage(); | 3132 var o = buildUserLanguage(); |
| 3031 var od = new api.UserLanguage.fromJson(o.toJson()); | 3133 var od = new api.UserLanguage.fromJson(o.toJson()); |
| 3032 checkUserLanguage(od); | 3134 checkUserLanguage(od); |
| 3033 }); | 3135 }); |
| 3034 }); | 3136 }); |
| 3035 | 3137 |
| 3036 | |
| 3037 unittest.group("obj-schema-UserLocation", () { | 3138 unittest.group("obj-schema-UserLocation", () { |
| 3038 unittest.test("to-json--from-json", () { | 3139 unittest.test("to-json--from-json", () { |
| 3039 var o = buildUserLocation(); | 3140 var o = buildUserLocation(); |
| 3040 var od = new api.UserLocation.fromJson(o.toJson()); | 3141 var od = new api.UserLocation.fromJson(o.toJson()); |
| 3041 checkUserLocation(od); | 3142 checkUserLocation(od); |
| 3042 }); | 3143 }); |
| 3043 }); | 3144 }); |
| 3044 | 3145 |
| 3045 | |
| 3046 unittest.group("obj-schema-UserMakeAdmin", () { | 3146 unittest.group("obj-schema-UserMakeAdmin", () { |
| 3047 unittest.test("to-json--from-json", () { | 3147 unittest.test("to-json--from-json", () { |
| 3048 var o = buildUserMakeAdmin(); | 3148 var o = buildUserMakeAdmin(); |
| 3049 var od = new api.UserMakeAdmin.fromJson(o.toJson()); | 3149 var od = new api.UserMakeAdmin.fromJson(o.toJson()); |
| 3050 checkUserMakeAdmin(od); | 3150 checkUserMakeAdmin(od); |
| 3051 }); | 3151 }); |
| 3052 }); | 3152 }); |
| 3053 | 3153 |
| 3054 | |
| 3055 unittest.group("obj-schema-UserName", () { | 3154 unittest.group("obj-schema-UserName", () { |
| 3056 unittest.test("to-json--from-json", () { | 3155 unittest.test("to-json--from-json", () { |
| 3057 var o = buildUserName(); | 3156 var o = buildUserName(); |
| 3058 var od = new api.UserName.fromJson(o.toJson()); | 3157 var od = new api.UserName.fromJson(o.toJson()); |
| 3059 checkUserName(od); | 3158 checkUserName(od); |
| 3060 }); | 3159 }); |
| 3061 }); | 3160 }); |
| 3062 | 3161 |
| 3063 | |
| 3064 unittest.group("obj-schema-UserOrganization", () { | 3162 unittest.group("obj-schema-UserOrganization", () { |
| 3065 unittest.test("to-json--from-json", () { | 3163 unittest.test("to-json--from-json", () { |
| 3066 var o = buildUserOrganization(); | 3164 var o = buildUserOrganization(); |
| 3067 var od = new api.UserOrganization.fromJson(o.toJson()); | 3165 var od = new api.UserOrganization.fromJson(o.toJson()); |
| 3068 checkUserOrganization(od); | 3166 checkUserOrganization(od); |
| 3069 }); | 3167 }); |
| 3070 }); | 3168 }); |
| 3071 | 3169 |
| 3072 | |
| 3073 unittest.group("obj-schema-UserPhone", () { | 3170 unittest.group("obj-schema-UserPhone", () { |
| 3074 unittest.test("to-json--from-json", () { | 3171 unittest.test("to-json--from-json", () { |
| 3075 var o = buildUserPhone(); | 3172 var o = buildUserPhone(); |
| 3076 var od = new api.UserPhone.fromJson(o.toJson()); | 3173 var od = new api.UserPhone.fromJson(o.toJson()); |
| 3077 checkUserPhone(od); | 3174 checkUserPhone(od); |
| 3078 }); | 3175 }); |
| 3079 }); | 3176 }); |
| 3080 | 3177 |
| 3081 | |
| 3082 unittest.group("obj-schema-UserPhoto", () { | 3178 unittest.group("obj-schema-UserPhoto", () { |
| 3083 unittest.test("to-json--from-json", () { | 3179 unittest.test("to-json--from-json", () { |
| 3084 var o = buildUserPhoto(); | 3180 var o = buildUserPhoto(); |
| 3085 var od = new api.UserPhoto.fromJson(o.toJson()); | 3181 var od = new api.UserPhoto.fromJson(o.toJson()); |
| 3086 checkUserPhoto(od); | 3182 checkUserPhoto(od); |
| 3087 }); | 3183 }); |
| 3088 }); | 3184 }); |
| 3089 | 3185 |
| 3090 | |
| 3091 unittest.group("obj-schema-UserPosixAccount", () { | 3186 unittest.group("obj-schema-UserPosixAccount", () { |
| 3092 unittest.test("to-json--from-json", () { | 3187 unittest.test("to-json--from-json", () { |
| 3093 var o = buildUserPosixAccount(); | 3188 var o = buildUserPosixAccount(); |
| 3094 var od = new api.UserPosixAccount.fromJson(o.toJson()); | 3189 var od = new api.UserPosixAccount.fromJson(o.toJson()); |
| 3095 checkUserPosixAccount(od); | 3190 checkUserPosixAccount(od); |
| 3096 }); | 3191 }); |
| 3097 }); | 3192 }); |
| 3098 | 3193 |
| 3099 | |
| 3100 unittest.group("obj-schema-UserRelation", () { | 3194 unittest.group("obj-schema-UserRelation", () { |
| 3101 unittest.test("to-json--from-json", () { | 3195 unittest.test("to-json--from-json", () { |
| 3102 var o = buildUserRelation(); | 3196 var o = buildUserRelation(); |
| 3103 var od = new api.UserRelation.fromJson(o.toJson()); | 3197 var od = new api.UserRelation.fromJson(o.toJson()); |
| 3104 checkUserRelation(od); | 3198 checkUserRelation(od); |
| 3105 }); | 3199 }); |
| 3106 }); | 3200 }); |
| 3107 | 3201 |
| 3108 | |
| 3109 unittest.group("obj-schema-UserSshPublicKey", () { | 3202 unittest.group("obj-schema-UserSshPublicKey", () { |
| 3110 unittest.test("to-json--from-json", () { | 3203 unittest.test("to-json--from-json", () { |
| 3111 var o = buildUserSshPublicKey(); | 3204 var o = buildUserSshPublicKey(); |
| 3112 var od = new api.UserSshPublicKey.fromJson(o.toJson()); | 3205 var od = new api.UserSshPublicKey.fromJson(o.toJson()); |
| 3113 checkUserSshPublicKey(od); | 3206 checkUserSshPublicKey(od); |
| 3114 }); | 3207 }); |
| 3115 }); | 3208 }); |
| 3116 | 3209 |
| 3117 | |
| 3118 unittest.group("obj-schema-UserUndelete", () { | 3210 unittest.group("obj-schema-UserUndelete", () { |
| 3119 unittest.test("to-json--from-json", () { | 3211 unittest.test("to-json--from-json", () { |
| 3120 var o = buildUserUndelete(); | 3212 var o = buildUserUndelete(); |
| 3121 var od = new api.UserUndelete.fromJson(o.toJson()); | 3213 var od = new api.UserUndelete.fromJson(o.toJson()); |
| 3122 checkUserUndelete(od); | 3214 checkUserUndelete(od); |
| 3123 }); | 3215 }); |
| 3124 }); | 3216 }); |
| 3125 | 3217 |
| 3126 | |
| 3127 unittest.group("obj-schema-UserWebsite", () { | 3218 unittest.group("obj-schema-UserWebsite", () { |
| 3128 unittest.test("to-json--from-json", () { | 3219 unittest.test("to-json--from-json", () { |
| 3129 var o = buildUserWebsite(); | 3220 var o = buildUserWebsite(); |
| 3130 var od = new api.UserWebsite.fromJson(o.toJson()); | 3221 var od = new api.UserWebsite.fromJson(o.toJson()); |
| 3131 checkUserWebsite(od); | 3222 checkUserWebsite(od); |
| 3132 }); | 3223 }); |
| 3133 }); | 3224 }); |
| 3134 | 3225 |
| 3135 | |
| 3136 unittest.group("obj-schema-Users", () { | 3226 unittest.group("obj-schema-Users", () { |
| 3137 unittest.test("to-json--from-json", () { | 3227 unittest.test("to-json--from-json", () { |
| 3138 var o = buildUsers(); | 3228 var o = buildUsers(); |
| 3139 var od = new api.Users.fromJson(o.toJson()); | 3229 var od = new api.Users.fromJson(o.toJson()); |
| 3140 checkUsers(od); | 3230 checkUsers(od); |
| 3141 }); | 3231 }); |
| 3142 }); | 3232 }); |
| 3143 | 3233 |
| 3144 | |
| 3145 unittest.group("obj-schema-VerificationCode", () { | 3234 unittest.group("obj-schema-VerificationCode", () { |
| 3146 unittest.test("to-json--from-json", () { | 3235 unittest.test("to-json--from-json", () { |
| 3147 var o = buildVerificationCode(); | 3236 var o = buildVerificationCode(); |
| 3148 var od = new api.VerificationCode.fromJson(o.toJson()); | 3237 var od = new api.VerificationCode.fromJson(o.toJson()); |
| 3149 checkVerificationCode(od); | 3238 checkVerificationCode(od); |
| 3150 }); | 3239 }); |
| 3151 }); | 3240 }); |
| 3152 | 3241 |
| 3153 | |
| 3154 unittest.group("obj-schema-VerificationCodes", () { | 3242 unittest.group("obj-schema-VerificationCodes", () { |
| 3155 unittest.test("to-json--from-json", () { | 3243 unittest.test("to-json--from-json", () { |
| 3156 var o = buildVerificationCodes(); | 3244 var o = buildVerificationCodes(); |
| 3157 var od = new api.VerificationCodes.fromJson(o.toJson()); | 3245 var od = new api.VerificationCodes.fromJson(o.toJson()); |
| 3158 checkVerificationCodes(od); | 3246 checkVerificationCodes(od); |
| 3159 }); | 3247 }); |
| 3160 }); | 3248 }); |
| 3161 | 3249 |
| 3162 | |
| 3163 unittest.group("resource-AspsResourceApi", () { | 3250 unittest.group("resource-AspsResourceApi", () { |
| 3164 unittest.test("method--delete", () { | 3251 unittest.test("method--delete", () { |
| 3165 | |
| 3166 var mock = new HttpServerMock(); | 3252 var mock = new HttpServerMock(); |
| 3167 api.AspsResourceApi res = new api.AdminApi(mock).asps; | 3253 api.AspsResourceApi res = new api.AdminApi(mock).asps; |
| 3168 var arg_userKey = "foo"; | 3254 var arg_userKey = "foo"; |
| 3169 var arg_codeId = 42; | 3255 var arg_codeId = 42; |
| 3170 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3256 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3171 var path = (req.url).path; | 3257 var path = (req.url).path; |
| 3172 var pathOffset = 0; | 3258 var pathOffset = 0; |
| 3173 var index; | 3259 var index; |
| 3174 var subPart; | 3260 var subPart; |
| 3175 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3261 unittest.expect( |
| 3262 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3176 pathOffset += 1; | 3263 pathOffset += 1; |
| 3177 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3264 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3265 unittest.equals("admin/directory/v1/")); |
| 3178 pathOffset += 19; | 3266 pathOffset += 19; |
| 3179 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 3267 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3268 unittest.equals("users/")); |
| 3180 pathOffset += 6; | 3269 pathOffset += 6; |
| 3181 index = path.indexOf("/asps/", pathOffset); | 3270 index = path.indexOf("/asps/", pathOffset); |
| 3182 unittest.expect(index >= 0, unittest.isTrue); | 3271 unittest.expect(index >= 0, unittest.isTrue); |
| 3183 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3272 subPart = |
| 3273 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3184 pathOffset = index; | 3274 pathOffset = index; |
| 3185 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 3275 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 3186 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/asps/")); | 3276 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3277 unittest.equals("/asps/")); |
| 3187 pathOffset += 6; | 3278 pathOffset += 6; |
| 3188 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3279 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3189 pathOffset = path.length; | 3280 pathOffset = path.length; |
| 3190 unittest.expect(subPart, unittest.equals("$arg_codeId")); | 3281 unittest.expect(subPart, unittest.equals("$arg_codeId")); |
| 3191 | 3282 |
| 3192 var query = (req.url).query; | 3283 var query = (req.url).query; |
| 3193 var queryOffset = 0; | 3284 var queryOffset = 0; |
| 3194 var queryMap = {}; | 3285 var queryMap = {}; |
| 3195 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3286 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3196 parseBool(n) { | 3287 parseBool(n) { |
| 3197 if (n == "true") return true; | 3288 if (n == "true") return true; |
| 3198 if (n == "false") return false; | 3289 if (n == "false") return false; |
| 3199 if (n == null) return null; | 3290 if (n == null) return null; |
| 3200 throw new core.ArgumentError("Invalid boolean: $n"); | 3291 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3201 } | 3292 } |
| 3293 |
| 3202 if (query.length > 0) { | 3294 if (query.length > 0) { |
| 3203 for (var part in query.split("&")) { | 3295 for (var part in query.split("&")) { |
| 3204 var keyvalue = part.split("="); | 3296 var keyvalue = part.split("="); |
| 3205 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3297 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3298 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3206 } | 3299 } |
| 3207 } | 3300 } |
| 3208 | 3301 |
| 3209 | |
| 3210 var h = { | 3302 var h = { |
| 3211 "content-type" : "application/json; charset=utf-8", | 3303 "content-type": "application/json; charset=utf-8", |
| 3212 }; | 3304 }; |
| 3213 var resp = ""; | 3305 var resp = ""; |
| 3214 return new async.Future.value(stringResponse(200, h, resp)); | 3306 return new async.Future.value(stringResponse(200, h, resp)); |
| 3215 }), true); | 3307 }), true); |
| 3216 res.delete(arg_userKey, arg_codeId).then(unittest.expectAsync1((_) {})); | 3308 res.delete(arg_userKey, arg_codeId).then(unittest.expectAsync1((_) {})); |
| 3217 }); | 3309 }); |
| 3218 | 3310 |
| 3219 unittest.test("method--get", () { | 3311 unittest.test("method--get", () { |
| 3220 | |
| 3221 var mock = new HttpServerMock(); | 3312 var mock = new HttpServerMock(); |
| 3222 api.AspsResourceApi res = new api.AdminApi(mock).asps; | 3313 api.AspsResourceApi res = new api.AdminApi(mock).asps; |
| 3223 var arg_userKey = "foo"; | 3314 var arg_userKey = "foo"; |
| 3224 var arg_codeId = 42; | 3315 var arg_codeId = 42; |
| 3225 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3316 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3226 var path = (req.url).path; | 3317 var path = (req.url).path; |
| 3227 var pathOffset = 0; | 3318 var pathOffset = 0; |
| 3228 var index; | 3319 var index; |
| 3229 var subPart; | 3320 var subPart; |
| 3230 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3321 unittest.expect( |
| 3322 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3231 pathOffset += 1; | 3323 pathOffset += 1; |
| 3232 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3324 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3325 unittest.equals("admin/directory/v1/")); |
| 3233 pathOffset += 19; | 3326 pathOffset += 19; |
| 3234 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 3327 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3328 unittest.equals("users/")); |
| 3235 pathOffset += 6; | 3329 pathOffset += 6; |
| 3236 index = path.indexOf("/asps/", pathOffset); | 3330 index = path.indexOf("/asps/", pathOffset); |
| 3237 unittest.expect(index >= 0, unittest.isTrue); | 3331 unittest.expect(index >= 0, unittest.isTrue); |
| 3238 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3332 subPart = |
| 3333 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3239 pathOffset = index; | 3334 pathOffset = index; |
| 3240 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 3335 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 3241 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/asps/")); | 3336 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3337 unittest.equals("/asps/")); |
| 3242 pathOffset += 6; | 3338 pathOffset += 6; |
| 3243 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3339 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3244 pathOffset = path.length; | 3340 pathOffset = path.length; |
| 3245 unittest.expect(subPart, unittest.equals("$arg_codeId")); | 3341 unittest.expect(subPart, unittest.equals("$arg_codeId")); |
| 3246 | 3342 |
| 3247 var query = (req.url).query; | 3343 var query = (req.url).query; |
| 3248 var queryOffset = 0; | 3344 var queryOffset = 0; |
| 3249 var queryMap = {}; | 3345 var queryMap = {}; |
| 3250 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3346 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3251 parseBool(n) { | 3347 parseBool(n) { |
| 3252 if (n == "true") return true; | 3348 if (n == "true") return true; |
| 3253 if (n == "false") return false; | 3349 if (n == "false") return false; |
| 3254 if (n == null) return null; | 3350 if (n == null) return null; |
| 3255 throw new core.ArgumentError("Invalid boolean: $n"); | 3351 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3256 } | 3352 } |
| 3353 |
| 3257 if (query.length > 0) { | 3354 if (query.length > 0) { |
| 3258 for (var part in query.split("&")) { | 3355 for (var part in query.split("&")) { |
| 3259 var keyvalue = part.split("="); | 3356 var keyvalue = part.split("="); |
| 3260 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3357 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3358 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3261 } | 3359 } |
| 3262 } | 3360 } |
| 3263 | 3361 |
| 3264 | |
| 3265 var h = { | 3362 var h = { |
| 3266 "content-type" : "application/json; charset=utf-8", | 3363 "content-type": "application/json; charset=utf-8", |
| 3267 }; | 3364 }; |
| 3268 var resp = convert.JSON.encode(buildAsp()); | 3365 var resp = convert.JSON.encode(buildAsp()); |
| 3269 return new async.Future.value(stringResponse(200, h, resp)); | 3366 return new async.Future.value(stringResponse(200, h, resp)); |
| 3270 }), true); | 3367 }), true); |
| 3271 res.get(arg_userKey, arg_codeId).then(unittest.expectAsync1(((api.Asp resp
onse) { | 3368 res |
| 3369 .get(arg_userKey, arg_codeId) |
| 3370 .then(unittest.expectAsync1(((api.Asp response) { |
| 3272 checkAsp(response); | 3371 checkAsp(response); |
| 3273 }))); | 3372 }))); |
| 3274 }); | 3373 }); |
| 3275 | 3374 |
| 3276 unittest.test("method--list", () { | 3375 unittest.test("method--list", () { |
| 3277 | |
| 3278 var mock = new HttpServerMock(); | 3376 var mock = new HttpServerMock(); |
| 3279 api.AspsResourceApi res = new api.AdminApi(mock).asps; | 3377 api.AspsResourceApi res = new api.AdminApi(mock).asps; |
| 3280 var arg_userKey = "foo"; | 3378 var arg_userKey = "foo"; |
| 3281 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3379 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3282 var path = (req.url).path; | 3380 var path = (req.url).path; |
| 3283 var pathOffset = 0; | 3381 var pathOffset = 0; |
| 3284 var index; | 3382 var index; |
| 3285 var subPart; | 3383 var subPart; |
| 3286 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3384 unittest.expect( |
| 3385 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3287 pathOffset += 1; | 3386 pathOffset += 1; |
| 3288 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3387 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3388 unittest.equals("admin/directory/v1/")); |
| 3289 pathOffset += 19; | 3389 pathOffset += 19; |
| 3290 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 3390 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3391 unittest.equals("users/")); |
| 3291 pathOffset += 6; | 3392 pathOffset += 6; |
| 3292 index = path.indexOf("/asps", pathOffset); | 3393 index = path.indexOf("/asps", pathOffset); |
| 3293 unittest.expect(index >= 0, unittest.isTrue); | 3394 unittest.expect(index >= 0, unittest.isTrue); |
| 3294 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3395 subPart = |
| 3396 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3295 pathOffset = index; | 3397 pathOffset = index; |
| 3296 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 3398 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 3297 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("/asps")); | 3399 unittest.expect(path.substring(pathOffset, pathOffset + 5), |
| 3400 unittest.equals("/asps")); |
| 3298 pathOffset += 5; | 3401 pathOffset += 5; |
| 3299 | 3402 |
| 3300 var query = (req.url).query; | 3403 var query = (req.url).query; |
| 3301 var queryOffset = 0; | 3404 var queryOffset = 0; |
| 3302 var queryMap = {}; | 3405 var queryMap = {}; |
| 3303 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3406 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3304 parseBool(n) { | 3407 parseBool(n) { |
| 3305 if (n == "true") return true; | 3408 if (n == "true") return true; |
| 3306 if (n == "false") return false; | 3409 if (n == "false") return false; |
| 3307 if (n == null) return null; | 3410 if (n == null) return null; |
| 3308 throw new core.ArgumentError("Invalid boolean: $n"); | 3411 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3309 } | 3412 } |
| 3413 |
| 3310 if (query.length > 0) { | 3414 if (query.length > 0) { |
| 3311 for (var part in query.split("&")) { | 3415 for (var part in query.split("&")) { |
| 3312 var keyvalue = part.split("="); | 3416 var keyvalue = part.split("="); |
| 3313 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3417 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3418 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3314 } | 3419 } |
| 3315 } | 3420 } |
| 3316 | 3421 |
| 3317 | |
| 3318 var h = { | 3422 var h = { |
| 3319 "content-type" : "application/json; charset=utf-8", | 3423 "content-type": "application/json; charset=utf-8", |
| 3320 }; | 3424 }; |
| 3321 var resp = convert.JSON.encode(buildAsps()); | 3425 var resp = convert.JSON.encode(buildAsps()); |
| 3322 return new async.Future.value(stringResponse(200, h, resp)); | 3426 return new async.Future.value(stringResponse(200, h, resp)); |
| 3323 }), true); | 3427 }), true); |
| 3324 res.list(arg_userKey).then(unittest.expectAsync1(((api.Asps response) { | 3428 res.list(arg_userKey).then(unittest.expectAsync1(((api.Asps response) { |
| 3325 checkAsps(response); | 3429 checkAsps(response); |
| 3326 }))); | 3430 }))); |
| 3327 }); | 3431 }); |
| 3328 | |
| 3329 }); | 3432 }); |
| 3330 | 3433 |
| 3331 | |
| 3332 unittest.group("resource-ChannelsResourceApi", () { | 3434 unittest.group("resource-ChannelsResourceApi", () { |
| 3333 unittest.test("method--stop", () { | 3435 unittest.test("method--stop", () { |
| 3334 | |
| 3335 var mock = new HttpServerMock(); | 3436 var mock = new HttpServerMock(); |
| 3336 api.ChannelsResourceApi res = new api.AdminApi(mock).channels; | 3437 api.ChannelsResourceApi res = new api.AdminApi(mock).channels; |
| 3337 var arg_request = buildChannel(); | 3438 var arg_request = buildChannel(); |
| 3338 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3439 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3339 var obj = new api.Channel.fromJson(json); | 3440 var obj = new api.Channel.fromJson(json); |
| 3340 checkChannel(obj); | 3441 checkChannel(obj); |
| 3341 | 3442 |
| 3342 var path = (req.url).path; | 3443 var path = (req.url).path; |
| 3343 var pathOffset = 0; | 3444 var pathOffset = 0; |
| 3344 var index; | 3445 var index; |
| 3345 var subPart; | 3446 var subPart; |
| 3346 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3447 unittest.expect( |
| 3448 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3347 pathOffset += 1; | 3449 pathOffset += 1; |
| 3348 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("admin/directory_v1/channels/stop")); | 3450 unittest.expect(path.substring(pathOffset, pathOffset + 32), |
| 3451 unittest.equals("admin/directory_v1/channels/stop")); |
| 3349 pathOffset += 32; | 3452 pathOffset += 32; |
| 3350 | 3453 |
| 3351 var query = (req.url).query; | 3454 var query = (req.url).query; |
| 3352 var queryOffset = 0; | 3455 var queryOffset = 0; |
| 3353 var queryMap = {}; | 3456 var queryMap = {}; |
| 3354 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3457 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3355 parseBool(n) { | 3458 parseBool(n) { |
| 3356 if (n == "true") return true; | 3459 if (n == "true") return true; |
| 3357 if (n == "false") return false; | 3460 if (n == "false") return false; |
| 3358 if (n == null) return null; | 3461 if (n == null) return null; |
| 3359 throw new core.ArgumentError("Invalid boolean: $n"); | 3462 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3360 } | 3463 } |
| 3464 |
| 3361 if (query.length > 0) { | 3465 if (query.length > 0) { |
| 3362 for (var part in query.split("&")) { | 3466 for (var part in query.split("&")) { |
| 3363 var keyvalue = part.split("="); | 3467 var keyvalue = part.split("="); |
| 3364 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3468 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3469 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3365 } | 3470 } |
| 3366 } | 3471 } |
| 3367 | 3472 |
| 3368 | |
| 3369 var h = { | 3473 var h = { |
| 3370 "content-type" : "application/json; charset=utf-8", | 3474 "content-type": "application/json; charset=utf-8", |
| 3371 }; | 3475 }; |
| 3372 var resp = ""; | 3476 var resp = ""; |
| 3373 return new async.Future.value(stringResponse(200, h, resp)); | 3477 return new async.Future.value(stringResponse(200, h, resp)); |
| 3374 }), true); | 3478 }), true); |
| 3375 res.stop(arg_request).then(unittest.expectAsync1((_) {})); | 3479 res.stop(arg_request).then(unittest.expectAsync1((_) {})); |
| 3376 }); | 3480 }); |
| 3377 | |
| 3378 }); | 3481 }); |
| 3379 | 3482 |
| 3380 | |
| 3381 unittest.group("resource-ChromeosdevicesResourceApi", () { | 3483 unittest.group("resource-ChromeosdevicesResourceApi", () { |
| 3382 unittest.test("method--action", () { | 3484 unittest.test("method--action", () { |
| 3383 | |
| 3384 var mock = new HttpServerMock(); | 3485 var mock = new HttpServerMock(); |
| 3385 api.ChromeosdevicesResourceApi res = new api.AdminApi(mock).chromeosdevice
s; | 3486 api.ChromeosdevicesResourceApi res = |
| 3487 new api.AdminApi(mock).chromeosdevices; |
| 3386 var arg_request = buildChromeOsDeviceAction(); | 3488 var arg_request = buildChromeOsDeviceAction(); |
| 3387 var arg_customerId = "foo"; | 3489 var arg_customerId = "foo"; |
| 3388 var arg_resourceId = "foo"; | 3490 var arg_resourceId = "foo"; |
| 3389 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3491 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3390 var obj = new api.ChromeOsDeviceAction.fromJson(json); | 3492 var obj = new api.ChromeOsDeviceAction.fromJson(json); |
| 3391 checkChromeOsDeviceAction(obj); | 3493 checkChromeOsDeviceAction(obj); |
| 3392 | 3494 |
| 3393 var path = (req.url).path; | 3495 var path = (req.url).path; |
| 3394 var pathOffset = 0; | 3496 var pathOffset = 0; |
| 3395 var index; | 3497 var index; |
| 3396 var subPart; | 3498 var subPart; |
| 3397 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3499 unittest.expect( |
| 3500 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3398 pathOffset += 1; | 3501 pathOffset += 1; |
| 3399 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3502 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3503 unittest.equals("admin/directory/v1/")); |
| 3400 pathOffset += 19; | 3504 pathOffset += 19; |
| 3401 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 3505 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3506 unittest.equals("customer/")); |
| 3402 pathOffset += 9; | 3507 pathOffset += 9; |
| 3403 index = path.indexOf("/devices/chromeos/", pathOffset); | 3508 index = path.indexOf("/devices/chromeos/", pathOffset); |
| 3404 unittest.expect(index >= 0, unittest.isTrue); | 3509 unittest.expect(index >= 0, unittest.isTrue); |
| 3405 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3510 subPart = |
| 3511 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3406 pathOffset = index; | 3512 pathOffset = index; |
| 3407 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 3513 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 3408 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/devices/chromeos/")); | 3514 unittest.expect(path.substring(pathOffset, pathOffset + 18), |
| 3515 unittest.equals("/devices/chromeos/")); |
| 3409 pathOffset += 18; | 3516 pathOffset += 18; |
| 3410 index = path.indexOf("/action", pathOffset); | 3517 index = path.indexOf("/action", pathOffset); |
| 3411 unittest.expect(index >= 0, unittest.isTrue); | 3518 unittest.expect(index >= 0, unittest.isTrue); |
| 3412 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3519 subPart = |
| 3520 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3413 pathOffset = index; | 3521 pathOffset = index; |
| 3414 unittest.expect(subPart, unittest.equals("$arg_resourceId")); | 3522 unittest.expect(subPart, unittest.equals("$arg_resourceId")); |
| 3415 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/action")); | 3523 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 3524 unittest.equals("/action")); |
| 3416 pathOffset += 7; | 3525 pathOffset += 7; |
| 3417 | 3526 |
| 3418 var query = (req.url).query; | 3527 var query = (req.url).query; |
| 3419 var queryOffset = 0; | 3528 var queryOffset = 0; |
| 3420 var queryMap = {}; | 3529 var queryMap = {}; |
| 3421 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3530 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3422 parseBool(n) { | 3531 parseBool(n) { |
| 3423 if (n == "true") return true; | 3532 if (n == "true") return true; |
| 3424 if (n == "false") return false; | 3533 if (n == "false") return false; |
| 3425 if (n == null) return null; | 3534 if (n == null) return null; |
| 3426 throw new core.ArgumentError("Invalid boolean: $n"); | 3535 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3427 } | 3536 } |
| 3537 |
| 3428 if (query.length > 0) { | 3538 if (query.length > 0) { |
| 3429 for (var part in query.split("&")) { | 3539 for (var part in query.split("&")) { |
| 3430 var keyvalue = part.split("="); | 3540 var keyvalue = part.split("="); |
| 3431 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3541 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3542 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3432 } | 3543 } |
| 3433 } | 3544 } |
| 3434 | 3545 |
| 3435 | |
| 3436 var h = { | 3546 var h = { |
| 3437 "content-type" : "application/json; charset=utf-8", | 3547 "content-type": "application/json; charset=utf-8", |
| 3438 }; | 3548 }; |
| 3439 var resp = ""; | 3549 var resp = ""; |
| 3440 return new async.Future.value(stringResponse(200, h, resp)); | 3550 return new async.Future.value(stringResponse(200, h, resp)); |
| 3441 }), true); | 3551 }), true); |
| 3442 res.action(arg_request, arg_customerId, arg_resourceId).then(unittest.expe
ctAsync1((_) {})); | 3552 res |
| 3553 .action(arg_request, arg_customerId, arg_resourceId) |
| 3554 .then(unittest.expectAsync1((_) {})); |
| 3443 }); | 3555 }); |
| 3444 | 3556 |
| 3445 unittest.test("method--get", () { | 3557 unittest.test("method--get", () { |
| 3446 | |
| 3447 var mock = new HttpServerMock(); | 3558 var mock = new HttpServerMock(); |
| 3448 api.ChromeosdevicesResourceApi res = new api.AdminApi(mock).chromeosdevice
s; | 3559 api.ChromeosdevicesResourceApi res = |
| 3560 new api.AdminApi(mock).chromeosdevices; |
| 3449 var arg_customerId = "foo"; | 3561 var arg_customerId = "foo"; |
| 3450 var arg_deviceId = "foo"; | 3562 var arg_deviceId = "foo"; |
| 3451 var arg_projection = "foo"; | 3563 var arg_projection = "foo"; |
| 3452 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3564 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3453 var path = (req.url).path; | 3565 var path = (req.url).path; |
| 3454 var pathOffset = 0; | 3566 var pathOffset = 0; |
| 3455 var index; | 3567 var index; |
| 3456 var subPart; | 3568 var subPart; |
| 3457 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3569 unittest.expect( |
| 3570 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3458 pathOffset += 1; | 3571 pathOffset += 1; |
| 3459 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3572 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3573 unittest.equals("admin/directory/v1/")); |
| 3460 pathOffset += 19; | 3574 pathOffset += 19; |
| 3461 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 3575 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3576 unittest.equals("customer/")); |
| 3462 pathOffset += 9; | 3577 pathOffset += 9; |
| 3463 index = path.indexOf("/devices/chromeos/", pathOffset); | 3578 index = path.indexOf("/devices/chromeos/", pathOffset); |
| 3464 unittest.expect(index >= 0, unittest.isTrue); | 3579 unittest.expect(index >= 0, unittest.isTrue); |
| 3465 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3580 subPart = |
| 3581 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3466 pathOffset = index; | 3582 pathOffset = index; |
| 3467 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 3583 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 3468 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/devices/chromeos/")); | 3584 unittest.expect(path.substring(pathOffset, pathOffset + 18), |
| 3585 unittest.equals("/devices/chromeos/")); |
| 3469 pathOffset += 18; | 3586 pathOffset += 18; |
| 3470 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3587 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3471 pathOffset = path.length; | 3588 pathOffset = path.length; |
| 3472 unittest.expect(subPart, unittest.equals("$arg_deviceId")); | 3589 unittest.expect(subPart, unittest.equals("$arg_deviceId")); |
| 3473 | 3590 |
| 3474 var query = (req.url).query; | 3591 var query = (req.url).query; |
| 3475 var queryOffset = 0; | 3592 var queryOffset = 0; |
| 3476 var queryMap = {}; | 3593 var queryMap = {}; |
| 3477 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3594 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3478 parseBool(n) { | 3595 parseBool(n) { |
| 3479 if (n == "true") return true; | 3596 if (n == "true") return true; |
| 3480 if (n == "false") return false; | 3597 if (n == "false") return false; |
| 3481 if (n == null) return null; | 3598 if (n == null) return null; |
| 3482 throw new core.ArgumentError("Invalid boolean: $n"); | 3599 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3483 } | 3600 } |
| 3601 |
| 3484 if (query.length > 0) { | 3602 if (query.length > 0) { |
| 3485 for (var part in query.split("&")) { | 3603 for (var part in query.split("&")) { |
| 3486 var keyvalue = part.split("="); | 3604 var keyvalue = part.split("="); |
| 3487 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3605 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3606 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3488 } | 3607 } |
| 3489 } | 3608 } |
| 3490 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 3609 unittest.expect( |
| 3491 | 3610 queryMap["projection"].first, unittest.equals(arg_projection)); |
| 3492 | 3611 |
| 3493 var h = { | 3612 var h = { |
| 3494 "content-type" : "application/json; charset=utf-8", | 3613 "content-type": "application/json; charset=utf-8", |
| 3495 }; | 3614 }; |
| 3496 var resp = convert.JSON.encode(buildChromeOsDevice()); | 3615 var resp = convert.JSON.encode(buildChromeOsDevice()); |
| 3497 return new async.Future.value(stringResponse(200, h, resp)); | 3616 return new async.Future.value(stringResponse(200, h, resp)); |
| 3498 }), true); | 3617 }), true); |
| 3499 res.get(arg_customerId, arg_deviceId, projection: arg_projection).then(uni
ttest.expectAsync1(((api.ChromeOsDevice response) { | 3618 res |
| 3619 .get(arg_customerId, arg_deviceId, projection: arg_projection) |
| 3620 .then(unittest.expectAsync1(((api.ChromeOsDevice response) { |
| 3500 checkChromeOsDevice(response); | 3621 checkChromeOsDevice(response); |
| 3501 }))); | 3622 }))); |
| 3502 }); | 3623 }); |
| 3503 | 3624 |
| 3504 unittest.test("method--list", () { | 3625 unittest.test("method--list", () { |
| 3505 | |
| 3506 var mock = new HttpServerMock(); | 3626 var mock = new HttpServerMock(); |
| 3507 api.ChromeosdevicesResourceApi res = new api.AdminApi(mock).chromeosdevice
s; | 3627 api.ChromeosdevicesResourceApi res = |
| 3628 new api.AdminApi(mock).chromeosdevices; |
| 3508 var arg_customerId = "foo"; | 3629 var arg_customerId = "foo"; |
| 3509 var arg_maxResults = 42; | 3630 var arg_maxResults = 42; |
| 3510 var arg_orderBy = "foo"; | 3631 var arg_orderBy = "foo"; |
| 3511 var arg_orgUnitPath = "foo"; | 3632 var arg_orgUnitPath = "foo"; |
| 3512 var arg_pageToken = "foo"; | 3633 var arg_pageToken = "foo"; |
| 3513 var arg_projection = "foo"; | 3634 var arg_projection = "foo"; |
| 3514 var arg_query = "foo"; | 3635 var arg_query = "foo"; |
| 3515 var arg_sortOrder = "foo"; | 3636 var arg_sortOrder = "foo"; |
| 3516 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3637 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3517 var path = (req.url).path; | 3638 var path = (req.url).path; |
| 3518 var pathOffset = 0; | 3639 var pathOffset = 0; |
| 3519 var index; | 3640 var index; |
| 3520 var subPart; | 3641 var subPart; |
| 3521 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3642 unittest.expect( |
| 3643 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3522 pathOffset += 1; | 3644 pathOffset += 1; |
| 3523 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3645 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3646 unittest.equals("admin/directory/v1/")); |
| 3524 pathOffset += 19; | 3647 pathOffset += 19; |
| 3525 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 3648 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3649 unittest.equals("customer/")); |
| 3526 pathOffset += 9; | 3650 pathOffset += 9; |
| 3527 index = path.indexOf("/devices/chromeos", pathOffset); | 3651 index = path.indexOf("/devices/chromeos", pathOffset); |
| 3528 unittest.expect(index >= 0, unittest.isTrue); | 3652 unittest.expect(index >= 0, unittest.isTrue); |
| 3529 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3653 subPart = |
| 3654 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3530 pathOffset = index; | 3655 pathOffset = index; |
| 3531 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 3656 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 3532 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/devices/chromeos")); | 3657 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 3658 unittest.equals("/devices/chromeos")); |
| 3533 pathOffset += 17; | 3659 pathOffset += 17; |
| 3534 | 3660 |
| 3535 var query = (req.url).query; | 3661 var query = (req.url).query; |
| 3536 var queryOffset = 0; | 3662 var queryOffset = 0; |
| 3537 var queryMap = {}; | 3663 var queryMap = {}; |
| 3538 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3664 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3539 parseBool(n) { | 3665 parseBool(n) { |
| 3540 if (n == "true") return true; | 3666 if (n == "true") return true; |
| 3541 if (n == "false") return false; | 3667 if (n == "false") return false; |
| 3542 if (n == null) return null; | 3668 if (n == null) return null; |
| 3543 throw new core.ArgumentError("Invalid boolean: $n"); | 3669 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3544 } | 3670 } |
| 3671 |
| 3545 if (query.length > 0) { | 3672 if (query.length > 0) { |
| 3546 for (var part in query.split("&")) { | 3673 for (var part in query.split("&")) { |
| 3547 var keyvalue = part.split("="); | 3674 var keyvalue = part.split("="); |
| 3548 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3675 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3676 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3549 } | 3677 } |
| 3550 } | 3678 } |
| 3551 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 3679 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 3552 unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy))
; | 3680 unittest.equals(arg_maxResults)); |
| 3553 unittest.expect(queryMap["orgUnitPath"].first, unittest.equals(arg_orgUn
itPath)); | 3681 unittest.expect( |
| 3554 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 3682 queryMap["orderBy"].first, unittest.equals(arg_orderBy)); |
| 3555 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 3683 unittest.expect( |
| 3684 queryMap["orgUnitPath"].first, unittest.equals(arg_orgUnitPath)); |
| 3685 unittest.expect( |
| 3686 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 3687 unittest.expect( |
| 3688 queryMap["projection"].first, unittest.equals(arg_projection)); |
| 3556 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); | 3689 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); |
| 3557 unittest.expect(queryMap["sortOrder"].first, unittest.equals(arg_sortOrd
er)); | 3690 unittest.expect( |
| 3558 | 3691 queryMap["sortOrder"].first, unittest.equals(arg_sortOrder)); |
| 3559 | 3692 |
| 3560 var h = { | 3693 var h = { |
| 3561 "content-type" : "application/json; charset=utf-8", | 3694 "content-type": "application/json; charset=utf-8", |
| 3562 }; | 3695 }; |
| 3563 var resp = convert.JSON.encode(buildChromeOsDevices()); | 3696 var resp = convert.JSON.encode(buildChromeOsDevices()); |
| 3564 return new async.Future.value(stringResponse(200, h, resp)); | 3697 return new async.Future.value(stringResponse(200, h, resp)); |
| 3565 }), true); | 3698 }), true); |
| 3566 res.list(arg_customerId, maxResults: arg_maxResults, orderBy: arg_orderBy,
orgUnitPath: arg_orgUnitPath, pageToken: arg_pageToken, projection: arg_project
ion, query: arg_query, sortOrder: arg_sortOrder).then(unittest.expectAsync1(((ap
i.ChromeOsDevices response) { | 3699 res |
| 3700 .list(arg_customerId, |
| 3701 maxResults: arg_maxResults, |
| 3702 orderBy: arg_orderBy, |
| 3703 orgUnitPath: arg_orgUnitPath, |
| 3704 pageToken: arg_pageToken, |
| 3705 projection: arg_projection, |
| 3706 query: arg_query, |
| 3707 sortOrder: arg_sortOrder) |
| 3708 .then(unittest.expectAsync1(((api.ChromeOsDevices response) { |
| 3567 checkChromeOsDevices(response); | 3709 checkChromeOsDevices(response); |
| 3568 }))); | 3710 }))); |
| 3569 }); | 3711 }); |
| 3570 | 3712 |
| 3571 unittest.test("method--moveDevicesToOu", () { | 3713 unittest.test("method--moveDevicesToOu", () { |
| 3572 | |
| 3573 var mock = new HttpServerMock(); | 3714 var mock = new HttpServerMock(); |
| 3574 api.ChromeosdevicesResourceApi res = new api.AdminApi(mock).chromeosdevice
s; | 3715 api.ChromeosdevicesResourceApi res = |
| 3716 new api.AdminApi(mock).chromeosdevices; |
| 3575 var arg_request = buildChromeOsMoveDevicesToOu(); | 3717 var arg_request = buildChromeOsMoveDevicesToOu(); |
| 3576 var arg_customerId = "foo"; | 3718 var arg_customerId = "foo"; |
| 3577 var arg_orgUnitPath = "foo"; | 3719 var arg_orgUnitPath = "foo"; |
| 3578 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3720 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3579 var obj = new api.ChromeOsMoveDevicesToOu.fromJson(json); | 3721 var obj = new api.ChromeOsMoveDevicesToOu.fromJson(json); |
| 3580 checkChromeOsMoveDevicesToOu(obj); | 3722 checkChromeOsMoveDevicesToOu(obj); |
| 3581 | 3723 |
| 3582 var path = (req.url).path; | 3724 var path = (req.url).path; |
| 3583 var pathOffset = 0; | 3725 var pathOffset = 0; |
| 3584 var index; | 3726 var index; |
| 3585 var subPart; | 3727 var subPart; |
| 3586 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3728 unittest.expect( |
| 3729 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3587 pathOffset += 1; | 3730 pathOffset += 1; |
| 3588 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3731 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3732 unittest.equals("admin/directory/v1/")); |
| 3589 pathOffset += 19; | 3733 pathOffset += 19; |
| 3590 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 3734 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3735 unittest.equals("customer/")); |
| 3591 pathOffset += 9; | 3736 pathOffset += 9; |
| 3592 index = path.indexOf("/devices/chromeos/moveDevicesToOu", pathOffset); | 3737 index = path.indexOf("/devices/chromeos/moveDevicesToOu", pathOffset); |
| 3593 unittest.expect(index >= 0, unittest.isTrue); | 3738 unittest.expect(index >= 0, unittest.isTrue); |
| 3594 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3739 subPart = |
| 3740 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3595 pathOffset = index; | 3741 pathOffset = index; |
| 3596 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 3742 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 3597 unittest.expect(path.substring(pathOffset, pathOffset + 33), unittest.eq
uals("/devices/chromeos/moveDevicesToOu")); | 3743 unittest.expect(path.substring(pathOffset, pathOffset + 33), |
| 3744 unittest.equals("/devices/chromeos/moveDevicesToOu")); |
| 3598 pathOffset += 33; | 3745 pathOffset += 33; |
| 3599 | 3746 |
| 3600 var query = (req.url).query; | 3747 var query = (req.url).query; |
| 3601 var queryOffset = 0; | 3748 var queryOffset = 0; |
| 3602 var queryMap = {}; | 3749 var queryMap = {}; |
| 3603 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3750 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3604 parseBool(n) { | 3751 parseBool(n) { |
| 3605 if (n == "true") return true; | 3752 if (n == "true") return true; |
| 3606 if (n == "false") return false; | 3753 if (n == "false") return false; |
| 3607 if (n == null) return null; | 3754 if (n == null) return null; |
| 3608 throw new core.ArgumentError("Invalid boolean: $n"); | 3755 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3609 } | 3756 } |
| 3757 |
| 3610 if (query.length > 0) { | 3758 if (query.length > 0) { |
| 3611 for (var part in query.split("&")) { | 3759 for (var part in query.split("&")) { |
| 3612 var keyvalue = part.split("="); | 3760 var keyvalue = part.split("="); |
| 3613 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3761 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3762 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3614 } | 3763 } |
| 3615 } | 3764 } |
| 3616 unittest.expect(queryMap["orgUnitPath"].first, unittest.equals(arg_orgUn
itPath)); | 3765 unittest.expect( |
| 3617 | 3766 queryMap["orgUnitPath"].first, unittest.equals(arg_orgUnitPath)); |
| 3618 | 3767 |
| 3619 var h = { | 3768 var h = { |
| 3620 "content-type" : "application/json; charset=utf-8", | 3769 "content-type": "application/json; charset=utf-8", |
| 3621 }; | 3770 }; |
| 3622 var resp = ""; | 3771 var resp = ""; |
| 3623 return new async.Future.value(stringResponse(200, h, resp)); | 3772 return new async.Future.value(stringResponse(200, h, resp)); |
| 3624 }), true); | 3773 }), true); |
| 3625 res.moveDevicesToOu(arg_request, arg_customerId, arg_orgUnitPath).then(uni
ttest.expectAsync1((_) {})); | 3774 res |
| 3775 .moveDevicesToOu(arg_request, arg_customerId, arg_orgUnitPath) |
| 3776 .then(unittest.expectAsync1((_) {})); |
| 3626 }); | 3777 }); |
| 3627 | 3778 |
| 3628 unittest.test("method--patch", () { | 3779 unittest.test("method--patch", () { |
| 3629 | |
| 3630 var mock = new HttpServerMock(); | 3780 var mock = new HttpServerMock(); |
| 3631 api.ChromeosdevicesResourceApi res = new api.AdminApi(mock).chromeosdevice
s; | 3781 api.ChromeosdevicesResourceApi res = |
| 3782 new api.AdminApi(mock).chromeosdevices; |
| 3632 var arg_request = buildChromeOsDevice(); | 3783 var arg_request = buildChromeOsDevice(); |
| 3633 var arg_customerId = "foo"; | 3784 var arg_customerId = "foo"; |
| 3634 var arg_deviceId = "foo"; | 3785 var arg_deviceId = "foo"; |
| 3635 var arg_projection = "foo"; | 3786 var arg_projection = "foo"; |
| 3636 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3787 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3637 var obj = new api.ChromeOsDevice.fromJson(json); | 3788 var obj = new api.ChromeOsDevice.fromJson(json); |
| 3638 checkChromeOsDevice(obj); | 3789 checkChromeOsDevice(obj); |
| 3639 | 3790 |
| 3640 var path = (req.url).path; | 3791 var path = (req.url).path; |
| 3641 var pathOffset = 0; | 3792 var pathOffset = 0; |
| 3642 var index; | 3793 var index; |
| 3643 var subPart; | 3794 var subPart; |
| 3644 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3795 unittest.expect( |
| 3796 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3645 pathOffset += 1; | 3797 pathOffset += 1; |
| 3646 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3798 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3799 unittest.equals("admin/directory/v1/")); |
| 3647 pathOffset += 19; | 3800 pathOffset += 19; |
| 3648 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 3801 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3802 unittest.equals("customer/")); |
| 3649 pathOffset += 9; | 3803 pathOffset += 9; |
| 3650 index = path.indexOf("/devices/chromeos/", pathOffset); | 3804 index = path.indexOf("/devices/chromeos/", pathOffset); |
| 3651 unittest.expect(index >= 0, unittest.isTrue); | 3805 unittest.expect(index >= 0, unittest.isTrue); |
| 3652 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3806 subPart = |
| 3807 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3653 pathOffset = index; | 3808 pathOffset = index; |
| 3654 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 3809 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 3655 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/devices/chromeos/")); | 3810 unittest.expect(path.substring(pathOffset, pathOffset + 18), |
| 3811 unittest.equals("/devices/chromeos/")); |
| 3656 pathOffset += 18; | 3812 pathOffset += 18; |
| 3657 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3813 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3658 pathOffset = path.length; | 3814 pathOffset = path.length; |
| 3659 unittest.expect(subPart, unittest.equals("$arg_deviceId")); | 3815 unittest.expect(subPart, unittest.equals("$arg_deviceId")); |
| 3660 | 3816 |
| 3661 var query = (req.url).query; | 3817 var query = (req.url).query; |
| 3662 var queryOffset = 0; | 3818 var queryOffset = 0; |
| 3663 var queryMap = {}; | 3819 var queryMap = {}; |
| 3664 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3820 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3665 parseBool(n) { | 3821 parseBool(n) { |
| 3666 if (n == "true") return true; | 3822 if (n == "true") return true; |
| 3667 if (n == "false") return false; | 3823 if (n == "false") return false; |
| 3668 if (n == null) return null; | 3824 if (n == null) return null; |
| 3669 throw new core.ArgumentError("Invalid boolean: $n"); | 3825 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3670 } | 3826 } |
| 3827 |
| 3671 if (query.length > 0) { | 3828 if (query.length > 0) { |
| 3672 for (var part in query.split("&")) { | 3829 for (var part in query.split("&")) { |
| 3673 var keyvalue = part.split("="); | 3830 var keyvalue = part.split("="); |
| 3674 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3831 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3832 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3675 } | 3833 } |
| 3676 } | 3834 } |
| 3677 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 3835 unittest.expect( |
| 3678 | 3836 queryMap["projection"].first, unittest.equals(arg_projection)); |
| 3679 | 3837 |
| 3680 var h = { | 3838 var h = { |
| 3681 "content-type" : "application/json; charset=utf-8", | 3839 "content-type": "application/json; charset=utf-8", |
| 3682 }; | 3840 }; |
| 3683 var resp = convert.JSON.encode(buildChromeOsDevice()); | 3841 var resp = convert.JSON.encode(buildChromeOsDevice()); |
| 3684 return new async.Future.value(stringResponse(200, h, resp)); | 3842 return new async.Future.value(stringResponse(200, h, resp)); |
| 3685 }), true); | 3843 }), true); |
| 3686 res.patch(arg_request, arg_customerId, arg_deviceId, projection: arg_proje
ction).then(unittest.expectAsync1(((api.ChromeOsDevice response) { | 3844 res |
| 3845 .patch(arg_request, arg_customerId, arg_deviceId, |
| 3846 projection: arg_projection) |
| 3847 .then(unittest.expectAsync1(((api.ChromeOsDevice response) { |
| 3687 checkChromeOsDevice(response); | 3848 checkChromeOsDevice(response); |
| 3688 }))); | 3849 }))); |
| 3689 }); | 3850 }); |
| 3690 | 3851 |
| 3691 unittest.test("method--update", () { | 3852 unittest.test("method--update", () { |
| 3692 | |
| 3693 var mock = new HttpServerMock(); | 3853 var mock = new HttpServerMock(); |
| 3694 api.ChromeosdevicesResourceApi res = new api.AdminApi(mock).chromeosdevice
s; | 3854 api.ChromeosdevicesResourceApi res = |
| 3855 new api.AdminApi(mock).chromeosdevices; |
| 3695 var arg_request = buildChromeOsDevice(); | 3856 var arg_request = buildChromeOsDevice(); |
| 3696 var arg_customerId = "foo"; | 3857 var arg_customerId = "foo"; |
| 3697 var arg_deviceId = "foo"; | 3858 var arg_deviceId = "foo"; |
| 3698 var arg_projection = "foo"; | 3859 var arg_projection = "foo"; |
| 3699 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3860 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3700 var obj = new api.ChromeOsDevice.fromJson(json); | 3861 var obj = new api.ChromeOsDevice.fromJson(json); |
| 3701 checkChromeOsDevice(obj); | 3862 checkChromeOsDevice(obj); |
| 3702 | 3863 |
| 3703 var path = (req.url).path; | 3864 var path = (req.url).path; |
| 3704 var pathOffset = 0; | 3865 var pathOffset = 0; |
| 3705 var index; | 3866 var index; |
| 3706 var subPart; | 3867 var subPart; |
| 3707 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3868 unittest.expect( |
| 3869 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3708 pathOffset += 1; | 3870 pathOffset += 1; |
| 3709 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3871 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3872 unittest.equals("admin/directory/v1/")); |
| 3710 pathOffset += 19; | 3873 pathOffset += 19; |
| 3711 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 3874 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3875 unittest.equals("customer/")); |
| 3712 pathOffset += 9; | 3876 pathOffset += 9; |
| 3713 index = path.indexOf("/devices/chromeos/", pathOffset); | 3877 index = path.indexOf("/devices/chromeos/", pathOffset); |
| 3714 unittest.expect(index >= 0, unittest.isTrue); | 3878 unittest.expect(index >= 0, unittest.isTrue); |
| 3715 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3879 subPart = |
| 3880 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3716 pathOffset = index; | 3881 pathOffset = index; |
| 3717 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 3882 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 3718 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/devices/chromeos/")); | 3883 unittest.expect(path.substring(pathOffset, pathOffset + 18), |
| 3884 unittest.equals("/devices/chromeos/")); |
| 3719 pathOffset += 18; | 3885 pathOffset += 18; |
| 3720 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3886 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3721 pathOffset = path.length; | 3887 pathOffset = path.length; |
| 3722 unittest.expect(subPart, unittest.equals("$arg_deviceId")); | 3888 unittest.expect(subPart, unittest.equals("$arg_deviceId")); |
| 3723 | 3889 |
| 3724 var query = (req.url).query; | 3890 var query = (req.url).query; |
| 3725 var queryOffset = 0; | 3891 var queryOffset = 0; |
| 3726 var queryMap = {}; | 3892 var queryMap = {}; |
| 3727 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3893 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3728 parseBool(n) { | 3894 parseBool(n) { |
| 3729 if (n == "true") return true; | 3895 if (n == "true") return true; |
| 3730 if (n == "false") return false; | 3896 if (n == "false") return false; |
| 3731 if (n == null) return null; | 3897 if (n == null) return null; |
| 3732 throw new core.ArgumentError("Invalid boolean: $n"); | 3898 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3733 } | 3899 } |
| 3900 |
| 3734 if (query.length > 0) { | 3901 if (query.length > 0) { |
| 3735 for (var part in query.split("&")) { | 3902 for (var part in query.split("&")) { |
| 3736 var keyvalue = part.split("="); | 3903 var keyvalue = part.split("="); |
| 3737 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3904 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3905 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3738 } | 3906 } |
| 3739 } | 3907 } |
| 3740 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 3908 unittest.expect( |
| 3741 | 3909 queryMap["projection"].first, unittest.equals(arg_projection)); |
| 3742 | 3910 |
| 3743 var h = { | 3911 var h = { |
| 3744 "content-type" : "application/json; charset=utf-8", | 3912 "content-type": "application/json; charset=utf-8", |
| 3745 }; | 3913 }; |
| 3746 var resp = convert.JSON.encode(buildChromeOsDevice()); | 3914 var resp = convert.JSON.encode(buildChromeOsDevice()); |
| 3747 return new async.Future.value(stringResponse(200, h, resp)); | 3915 return new async.Future.value(stringResponse(200, h, resp)); |
| 3748 }), true); | 3916 }), true); |
| 3749 res.update(arg_request, arg_customerId, arg_deviceId, projection: arg_proj
ection).then(unittest.expectAsync1(((api.ChromeOsDevice response) { | 3917 res |
| 3918 .update(arg_request, arg_customerId, arg_deviceId, |
| 3919 projection: arg_projection) |
| 3920 .then(unittest.expectAsync1(((api.ChromeOsDevice response) { |
| 3750 checkChromeOsDevice(response); | 3921 checkChromeOsDevice(response); |
| 3751 }))); | 3922 }))); |
| 3752 }); | 3923 }); |
| 3753 | |
| 3754 }); | 3924 }); |
| 3755 | 3925 |
| 3756 | |
| 3757 unittest.group("resource-CustomersResourceApi", () { | 3926 unittest.group("resource-CustomersResourceApi", () { |
| 3758 unittest.test("method--get", () { | 3927 unittest.test("method--get", () { |
| 3759 | |
| 3760 var mock = new HttpServerMock(); | 3928 var mock = new HttpServerMock(); |
| 3761 api.CustomersResourceApi res = new api.AdminApi(mock).customers; | 3929 api.CustomersResourceApi res = new api.AdminApi(mock).customers; |
| 3762 var arg_customerKey = "foo"; | 3930 var arg_customerKey = "foo"; |
| 3763 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3931 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3764 var path = (req.url).path; | 3932 var path = (req.url).path; |
| 3765 var pathOffset = 0; | 3933 var pathOffset = 0; |
| 3766 var index; | 3934 var index; |
| 3767 var subPart; | 3935 var subPart; |
| 3768 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3936 unittest.expect( |
| 3937 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3769 pathOffset += 1; | 3938 pathOffset += 1; |
| 3770 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3939 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3940 unittest.equals("admin/directory/v1/")); |
| 3771 pathOffset += 19; | 3941 pathOffset += 19; |
| 3772 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("customers/")); | 3942 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 3943 unittest.equals("customers/")); |
| 3773 pathOffset += 10; | 3944 pathOffset += 10; |
| 3774 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3945 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3775 pathOffset = path.length; | 3946 pathOffset = path.length; |
| 3776 unittest.expect(subPart, unittest.equals("$arg_customerKey")); | 3947 unittest.expect(subPart, unittest.equals("$arg_customerKey")); |
| 3777 | 3948 |
| 3778 var query = (req.url).query; | 3949 var query = (req.url).query; |
| 3779 var queryOffset = 0; | 3950 var queryOffset = 0; |
| 3780 var queryMap = {}; | 3951 var queryMap = {}; |
| 3781 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3952 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3782 parseBool(n) { | 3953 parseBool(n) { |
| 3783 if (n == "true") return true; | 3954 if (n == "true") return true; |
| 3784 if (n == "false") return false; | 3955 if (n == "false") return false; |
| 3785 if (n == null) return null; | 3956 if (n == null) return null; |
| 3786 throw new core.ArgumentError("Invalid boolean: $n"); | 3957 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3787 } | 3958 } |
| 3959 |
| 3788 if (query.length > 0) { | 3960 if (query.length > 0) { |
| 3789 for (var part in query.split("&")) { | 3961 for (var part in query.split("&")) { |
| 3790 var keyvalue = part.split("="); | 3962 var keyvalue = part.split("="); |
| 3791 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3963 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3964 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3792 } | 3965 } |
| 3793 } | 3966 } |
| 3794 | 3967 |
| 3795 | |
| 3796 var h = { | 3968 var h = { |
| 3797 "content-type" : "application/json; charset=utf-8", | 3969 "content-type": "application/json; charset=utf-8", |
| 3798 }; | 3970 }; |
| 3799 var resp = convert.JSON.encode(buildCustomer()); | 3971 var resp = convert.JSON.encode(buildCustomer()); |
| 3800 return new async.Future.value(stringResponse(200, h, resp)); | 3972 return new async.Future.value(stringResponse(200, h, resp)); |
| 3801 }), true); | 3973 }), true); |
| 3802 res.get(arg_customerKey).then(unittest.expectAsync1(((api.Customer respons
e) { | 3974 res |
| 3975 .get(arg_customerKey) |
| 3976 .then(unittest.expectAsync1(((api.Customer response) { |
| 3803 checkCustomer(response); | 3977 checkCustomer(response); |
| 3804 }))); | 3978 }))); |
| 3805 }); | 3979 }); |
| 3806 | 3980 |
| 3807 unittest.test("method--patch", () { | 3981 unittest.test("method--patch", () { |
| 3808 | |
| 3809 var mock = new HttpServerMock(); | 3982 var mock = new HttpServerMock(); |
| 3810 api.CustomersResourceApi res = new api.AdminApi(mock).customers; | 3983 api.CustomersResourceApi res = new api.AdminApi(mock).customers; |
| 3811 var arg_request = buildCustomer(); | 3984 var arg_request = buildCustomer(); |
| 3812 var arg_customerKey = "foo"; | 3985 var arg_customerKey = "foo"; |
| 3813 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3986 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3814 var obj = new api.Customer.fromJson(json); | 3987 var obj = new api.Customer.fromJson(json); |
| 3815 checkCustomer(obj); | 3988 checkCustomer(obj); |
| 3816 | 3989 |
| 3817 var path = (req.url).path; | 3990 var path = (req.url).path; |
| 3818 var pathOffset = 0; | 3991 var pathOffset = 0; |
| 3819 var index; | 3992 var index; |
| 3820 var subPart; | 3993 var subPart; |
| 3821 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3994 unittest.expect( |
| 3995 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3822 pathOffset += 1; | 3996 pathOffset += 1; |
| 3823 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3997 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3998 unittest.equals("admin/directory/v1/")); |
| 3824 pathOffset += 19; | 3999 pathOffset += 19; |
| 3825 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("customers/")); | 4000 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 4001 unittest.equals("customers/")); |
| 3826 pathOffset += 10; | 4002 pathOffset += 10; |
| 3827 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4003 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3828 pathOffset = path.length; | 4004 pathOffset = path.length; |
| 3829 unittest.expect(subPart, unittest.equals("$arg_customerKey")); | 4005 unittest.expect(subPart, unittest.equals("$arg_customerKey")); |
| 3830 | 4006 |
| 3831 var query = (req.url).query; | 4007 var query = (req.url).query; |
| 3832 var queryOffset = 0; | 4008 var queryOffset = 0; |
| 3833 var queryMap = {}; | 4009 var queryMap = {}; |
| 3834 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4010 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3835 parseBool(n) { | 4011 parseBool(n) { |
| 3836 if (n == "true") return true; | 4012 if (n == "true") return true; |
| 3837 if (n == "false") return false; | 4013 if (n == "false") return false; |
| 3838 if (n == null) return null; | 4014 if (n == null) return null; |
| 3839 throw new core.ArgumentError("Invalid boolean: $n"); | 4015 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3840 } | 4016 } |
| 4017 |
| 3841 if (query.length > 0) { | 4018 if (query.length > 0) { |
| 3842 for (var part in query.split("&")) { | 4019 for (var part in query.split("&")) { |
| 3843 var keyvalue = part.split("="); | 4020 var keyvalue = part.split("="); |
| 3844 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4021 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4022 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3845 } | 4023 } |
| 3846 } | 4024 } |
| 3847 | 4025 |
| 3848 | |
| 3849 var h = { | 4026 var h = { |
| 3850 "content-type" : "application/json; charset=utf-8", | 4027 "content-type": "application/json; charset=utf-8", |
| 3851 }; | 4028 }; |
| 3852 var resp = convert.JSON.encode(buildCustomer()); | 4029 var resp = convert.JSON.encode(buildCustomer()); |
| 3853 return new async.Future.value(stringResponse(200, h, resp)); | 4030 return new async.Future.value(stringResponse(200, h, resp)); |
| 3854 }), true); | 4031 }), true); |
| 3855 res.patch(arg_request, arg_customerKey).then(unittest.expectAsync1(((api.C
ustomer response) { | 4032 res |
| 4033 .patch(arg_request, arg_customerKey) |
| 4034 .then(unittest.expectAsync1(((api.Customer response) { |
| 3856 checkCustomer(response); | 4035 checkCustomer(response); |
| 3857 }))); | 4036 }))); |
| 3858 }); | 4037 }); |
| 3859 | 4038 |
| 3860 unittest.test("method--update", () { | 4039 unittest.test("method--update", () { |
| 3861 | |
| 3862 var mock = new HttpServerMock(); | 4040 var mock = new HttpServerMock(); |
| 3863 api.CustomersResourceApi res = new api.AdminApi(mock).customers; | 4041 api.CustomersResourceApi res = new api.AdminApi(mock).customers; |
| 3864 var arg_request = buildCustomer(); | 4042 var arg_request = buildCustomer(); |
| 3865 var arg_customerKey = "foo"; | 4043 var arg_customerKey = "foo"; |
| 3866 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4044 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3867 var obj = new api.Customer.fromJson(json); | 4045 var obj = new api.Customer.fromJson(json); |
| 3868 checkCustomer(obj); | 4046 checkCustomer(obj); |
| 3869 | 4047 |
| 3870 var path = (req.url).path; | 4048 var path = (req.url).path; |
| 3871 var pathOffset = 0; | 4049 var pathOffset = 0; |
| 3872 var index; | 4050 var index; |
| 3873 var subPart; | 4051 var subPart; |
| 3874 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4052 unittest.expect( |
| 4053 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3875 pathOffset += 1; | 4054 pathOffset += 1; |
| 3876 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4055 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4056 unittest.equals("admin/directory/v1/")); |
| 3877 pathOffset += 19; | 4057 pathOffset += 19; |
| 3878 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("customers/")); | 4058 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 4059 unittest.equals("customers/")); |
| 3879 pathOffset += 10; | 4060 pathOffset += 10; |
| 3880 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4061 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3881 pathOffset = path.length; | 4062 pathOffset = path.length; |
| 3882 unittest.expect(subPart, unittest.equals("$arg_customerKey")); | 4063 unittest.expect(subPart, unittest.equals("$arg_customerKey")); |
| 3883 | 4064 |
| 3884 var query = (req.url).query; | 4065 var query = (req.url).query; |
| 3885 var queryOffset = 0; | 4066 var queryOffset = 0; |
| 3886 var queryMap = {}; | 4067 var queryMap = {}; |
| 3887 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4068 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3888 parseBool(n) { | 4069 parseBool(n) { |
| 3889 if (n == "true") return true; | 4070 if (n == "true") return true; |
| 3890 if (n == "false") return false; | 4071 if (n == "false") return false; |
| 3891 if (n == null) return null; | 4072 if (n == null) return null; |
| 3892 throw new core.ArgumentError("Invalid boolean: $n"); | 4073 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3893 } | 4074 } |
| 4075 |
| 3894 if (query.length > 0) { | 4076 if (query.length > 0) { |
| 3895 for (var part in query.split("&")) { | 4077 for (var part in query.split("&")) { |
| 3896 var keyvalue = part.split("="); | 4078 var keyvalue = part.split("="); |
| 3897 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4079 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4080 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3898 } | 4081 } |
| 3899 } | 4082 } |
| 3900 | 4083 |
| 3901 | |
| 3902 var h = { | 4084 var h = { |
| 3903 "content-type" : "application/json; charset=utf-8", | 4085 "content-type": "application/json; charset=utf-8", |
| 3904 }; | 4086 }; |
| 3905 var resp = convert.JSON.encode(buildCustomer()); | 4087 var resp = convert.JSON.encode(buildCustomer()); |
| 3906 return new async.Future.value(stringResponse(200, h, resp)); | 4088 return new async.Future.value(stringResponse(200, h, resp)); |
| 3907 }), true); | 4089 }), true); |
| 3908 res.update(arg_request, arg_customerKey).then(unittest.expectAsync1(((api.
Customer response) { | 4090 res |
| 4091 .update(arg_request, arg_customerKey) |
| 4092 .then(unittest.expectAsync1(((api.Customer response) { |
| 3909 checkCustomer(response); | 4093 checkCustomer(response); |
| 3910 }))); | 4094 }))); |
| 3911 }); | 4095 }); |
| 3912 | |
| 3913 }); | 4096 }); |
| 3914 | 4097 |
| 3915 | |
| 3916 unittest.group("resource-DomainAliasesResourceApi", () { | 4098 unittest.group("resource-DomainAliasesResourceApi", () { |
| 3917 unittest.test("method--delete", () { | 4099 unittest.test("method--delete", () { |
| 3918 | |
| 3919 var mock = new HttpServerMock(); | 4100 var mock = new HttpServerMock(); |
| 3920 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; | 4101 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; |
| 3921 var arg_customer = "foo"; | 4102 var arg_customer = "foo"; |
| 3922 var arg_domainAliasName = "foo"; | 4103 var arg_domainAliasName = "foo"; |
| 3923 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4104 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3924 var path = (req.url).path; | 4105 var path = (req.url).path; |
| 3925 var pathOffset = 0; | 4106 var pathOffset = 0; |
| 3926 var index; | 4107 var index; |
| 3927 var subPart; | 4108 var subPart; |
| 3928 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4109 unittest.expect( |
| 4110 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3929 pathOffset += 1; | 4111 pathOffset += 1; |
| 3930 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4112 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4113 unittest.equals("admin/directory/v1/")); |
| 3931 pathOffset += 19; | 4114 pathOffset += 19; |
| 3932 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4115 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4116 unittest.equals("customer/")); |
| 3933 pathOffset += 9; | 4117 pathOffset += 9; |
| 3934 index = path.indexOf("/domainaliases/", pathOffset); | 4118 index = path.indexOf("/domainaliases/", pathOffset); |
| 3935 unittest.expect(index >= 0, unittest.isTrue); | 4119 unittest.expect(index >= 0, unittest.isTrue); |
| 3936 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4120 subPart = |
| 4121 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3937 pathOffset = index; | 4122 pathOffset = index; |
| 3938 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4123 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 3939 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/domainaliases/")); | 4124 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 4125 unittest.equals("/domainaliases/")); |
| 3940 pathOffset += 15; | 4126 pathOffset += 15; |
| 3941 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4127 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3942 pathOffset = path.length; | 4128 pathOffset = path.length; |
| 3943 unittest.expect(subPart, unittest.equals("$arg_domainAliasName")); | 4129 unittest.expect(subPart, unittest.equals("$arg_domainAliasName")); |
| 3944 | 4130 |
| 3945 var query = (req.url).query; | 4131 var query = (req.url).query; |
| 3946 var queryOffset = 0; | 4132 var queryOffset = 0; |
| 3947 var queryMap = {}; | 4133 var queryMap = {}; |
| 3948 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4134 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3949 parseBool(n) { | 4135 parseBool(n) { |
| 3950 if (n == "true") return true; | 4136 if (n == "true") return true; |
| 3951 if (n == "false") return false; | 4137 if (n == "false") return false; |
| 3952 if (n == null) return null; | 4138 if (n == null) return null; |
| 3953 throw new core.ArgumentError("Invalid boolean: $n"); | 4139 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3954 } | 4140 } |
| 4141 |
| 3955 if (query.length > 0) { | 4142 if (query.length > 0) { |
| 3956 for (var part in query.split("&")) { | 4143 for (var part in query.split("&")) { |
| 3957 var keyvalue = part.split("="); | 4144 var keyvalue = part.split("="); |
| 3958 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4145 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4146 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3959 } | 4147 } |
| 3960 } | 4148 } |
| 3961 | 4149 |
| 3962 | |
| 3963 var h = { | 4150 var h = { |
| 3964 "content-type" : "application/json; charset=utf-8", | 4151 "content-type": "application/json; charset=utf-8", |
| 3965 }; | 4152 }; |
| 3966 var resp = ""; | 4153 var resp = ""; |
| 3967 return new async.Future.value(stringResponse(200, h, resp)); | 4154 return new async.Future.value(stringResponse(200, h, resp)); |
| 3968 }), true); | 4155 }), true); |
| 3969 res.delete(arg_customer, arg_domainAliasName).then(unittest.expectAsync1((
_) {})); | 4156 res |
| 4157 .delete(arg_customer, arg_domainAliasName) |
| 4158 .then(unittest.expectAsync1((_) {})); |
| 3970 }); | 4159 }); |
| 3971 | 4160 |
| 3972 unittest.test("method--get", () { | 4161 unittest.test("method--get", () { |
| 3973 | |
| 3974 var mock = new HttpServerMock(); | 4162 var mock = new HttpServerMock(); |
| 3975 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; | 4163 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; |
| 3976 var arg_customer = "foo"; | 4164 var arg_customer = "foo"; |
| 3977 var arg_domainAliasName = "foo"; | 4165 var arg_domainAliasName = "foo"; |
| 3978 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4166 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3979 var path = (req.url).path; | 4167 var path = (req.url).path; |
| 3980 var pathOffset = 0; | 4168 var pathOffset = 0; |
| 3981 var index; | 4169 var index; |
| 3982 var subPart; | 4170 var subPart; |
| 3983 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4171 unittest.expect( |
| 4172 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3984 pathOffset += 1; | 4173 pathOffset += 1; |
| 3985 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4174 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4175 unittest.equals("admin/directory/v1/")); |
| 3986 pathOffset += 19; | 4176 pathOffset += 19; |
| 3987 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4177 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4178 unittest.equals("customer/")); |
| 3988 pathOffset += 9; | 4179 pathOffset += 9; |
| 3989 index = path.indexOf("/domainaliases/", pathOffset); | 4180 index = path.indexOf("/domainaliases/", pathOffset); |
| 3990 unittest.expect(index >= 0, unittest.isTrue); | 4181 unittest.expect(index >= 0, unittest.isTrue); |
| 3991 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4182 subPart = |
| 4183 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3992 pathOffset = index; | 4184 pathOffset = index; |
| 3993 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4185 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 3994 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/domainaliases/")); | 4186 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 4187 unittest.equals("/domainaliases/")); |
| 3995 pathOffset += 15; | 4188 pathOffset += 15; |
| 3996 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4189 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3997 pathOffset = path.length; | 4190 pathOffset = path.length; |
| 3998 unittest.expect(subPart, unittest.equals("$arg_domainAliasName")); | 4191 unittest.expect(subPart, unittest.equals("$arg_domainAliasName")); |
| 3999 | 4192 |
| 4000 var query = (req.url).query; | 4193 var query = (req.url).query; |
| 4001 var queryOffset = 0; | 4194 var queryOffset = 0; |
| 4002 var queryMap = {}; | 4195 var queryMap = {}; |
| 4003 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4196 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4004 parseBool(n) { | 4197 parseBool(n) { |
| 4005 if (n == "true") return true; | 4198 if (n == "true") return true; |
| 4006 if (n == "false") return false; | 4199 if (n == "false") return false; |
| 4007 if (n == null) return null; | 4200 if (n == null) return null; |
| 4008 throw new core.ArgumentError("Invalid boolean: $n"); | 4201 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4009 } | 4202 } |
| 4203 |
| 4010 if (query.length > 0) { | 4204 if (query.length > 0) { |
| 4011 for (var part in query.split("&")) { | 4205 for (var part in query.split("&")) { |
| 4012 var keyvalue = part.split("="); | 4206 var keyvalue = part.split("="); |
| 4013 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4207 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4208 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4014 } | 4209 } |
| 4015 } | 4210 } |
| 4016 | 4211 |
| 4017 | |
| 4018 var h = { | 4212 var h = { |
| 4019 "content-type" : "application/json; charset=utf-8", | 4213 "content-type": "application/json; charset=utf-8", |
| 4020 }; | 4214 }; |
| 4021 var resp = convert.JSON.encode(buildDomainAlias()); | 4215 var resp = convert.JSON.encode(buildDomainAlias()); |
| 4022 return new async.Future.value(stringResponse(200, h, resp)); | 4216 return new async.Future.value(stringResponse(200, h, resp)); |
| 4023 }), true); | 4217 }), true); |
| 4024 res.get(arg_customer, arg_domainAliasName).then(unittest.expectAsync1(((ap
i.DomainAlias response) { | 4218 res |
| 4219 .get(arg_customer, arg_domainAliasName) |
| 4220 .then(unittest.expectAsync1(((api.DomainAlias response) { |
| 4025 checkDomainAlias(response); | 4221 checkDomainAlias(response); |
| 4026 }))); | 4222 }))); |
| 4027 }); | 4223 }); |
| 4028 | 4224 |
| 4029 unittest.test("method--insert", () { | 4225 unittest.test("method--insert", () { |
| 4030 | |
| 4031 var mock = new HttpServerMock(); | 4226 var mock = new HttpServerMock(); |
| 4032 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; | 4227 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; |
| 4033 var arg_request = buildDomainAlias(); | 4228 var arg_request = buildDomainAlias(); |
| 4034 var arg_customer = "foo"; | 4229 var arg_customer = "foo"; |
| 4035 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4230 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4036 var obj = new api.DomainAlias.fromJson(json); | 4231 var obj = new api.DomainAlias.fromJson(json); |
| 4037 checkDomainAlias(obj); | 4232 checkDomainAlias(obj); |
| 4038 | 4233 |
| 4039 var path = (req.url).path; | 4234 var path = (req.url).path; |
| 4040 var pathOffset = 0; | 4235 var pathOffset = 0; |
| 4041 var index; | 4236 var index; |
| 4042 var subPart; | 4237 var subPart; |
| 4043 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4238 unittest.expect( |
| 4239 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4044 pathOffset += 1; | 4240 pathOffset += 1; |
| 4045 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4241 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4242 unittest.equals("admin/directory/v1/")); |
| 4046 pathOffset += 19; | 4243 pathOffset += 19; |
| 4047 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4244 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4245 unittest.equals("customer/")); |
| 4048 pathOffset += 9; | 4246 pathOffset += 9; |
| 4049 index = path.indexOf("/domainaliases", pathOffset); | 4247 index = path.indexOf("/domainaliases", pathOffset); |
| 4050 unittest.expect(index >= 0, unittest.isTrue); | 4248 unittest.expect(index >= 0, unittest.isTrue); |
| 4051 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4249 subPart = |
| 4250 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4052 pathOffset = index; | 4251 pathOffset = index; |
| 4053 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4252 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 4054 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/domainaliases")); | 4253 unittest.expect(path.substring(pathOffset, pathOffset + 14), |
| 4254 unittest.equals("/domainaliases")); |
| 4055 pathOffset += 14; | 4255 pathOffset += 14; |
| 4056 | 4256 |
| 4057 var query = (req.url).query; | 4257 var query = (req.url).query; |
| 4058 var queryOffset = 0; | 4258 var queryOffset = 0; |
| 4059 var queryMap = {}; | 4259 var queryMap = {}; |
| 4060 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4260 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4061 parseBool(n) { | 4261 parseBool(n) { |
| 4062 if (n == "true") return true; | 4262 if (n == "true") return true; |
| 4063 if (n == "false") return false; | 4263 if (n == "false") return false; |
| 4064 if (n == null) return null; | 4264 if (n == null) return null; |
| 4065 throw new core.ArgumentError("Invalid boolean: $n"); | 4265 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4066 } | 4266 } |
| 4267 |
| 4067 if (query.length > 0) { | 4268 if (query.length > 0) { |
| 4068 for (var part in query.split("&")) { | 4269 for (var part in query.split("&")) { |
| 4069 var keyvalue = part.split("="); | 4270 var keyvalue = part.split("="); |
| 4070 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4271 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4272 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4071 } | 4273 } |
| 4072 } | 4274 } |
| 4073 | 4275 |
| 4074 | |
| 4075 var h = { | 4276 var h = { |
| 4076 "content-type" : "application/json; charset=utf-8", | 4277 "content-type": "application/json; charset=utf-8", |
| 4077 }; | 4278 }; |
| 4078 var resp = convert.JSON.encode(buildDomainAlias()); | 4279 var resp = convert.JSON.encode(buildDomainAlias()); |
| 4079 return new async.Future.value(stringResponse(200, h, resp)); | 4280 return new async.Future.value(stringResponse(200, h, resp)); |
| 4080 }), true); | 4281 }), true); |
| 4081 res.insert(arg_request, arg_customer).then(unittest.expectAsync1(((api.Dom
ainAlias response) { | 4282 res |
| 4283 .insert(arg_request, arg_customer) |
| 4284 .then(unittest.expectAsync1(((api.DomainAlias response) { |
| 4082 checkDomainAlias(response); | 4285 checkDomainAlias(response); |
| 4083 }))); | 4286 }))); |
| 4084 }); | 4287 }); |
| 4085 | 4288 |
| 4086 unittest.test("method--list", () { | 4289 unittest.test("method--list", () { |
| 4087 | |
| 4088 var mock = new HttpServerMock(); | 4290 var mock = new HttpServerMock(); |
| 4089 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; | 4291 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; |
| 4090 var arg_customer = "foo"; | 4292 var arg_customer = "foo"; |
| 4091 var arg_parentDomainName = "foo"; | 4293 var arg_parentDomainName = "foo"; |
| 4092 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4294 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4093 var path = (req.url).path; | 4295 var path = (req.url).path; |
| 4094 var pathOffset = 0; | 4296 var pathOffset = 0; |
| 4095 var index; | 4297 var index; |
| 4096 var subPart; | 4298 var subPart; |
| 4097 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4299 unittest.expect( |
| 4300 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4098 pathOffset += 1; | 4301 pathOffset += 1; |
| 4099 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4302 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4303 unittest.equals("admin/directory/v1/")); |
| 4100 pathOffset += 19; | 4304 pathOffset += 19; |
| 4101 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4305 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4306 unittest.equals("customer/")); |
| 4102 pathOffset += 9; | 4307 pathOffset += 9; |
| 4103 index = path.indexOf("/domainaliases", pathOffset); | 4308 index = path.indexOf("/domainaliases", pathOffset); |
| 4104 unittest.expect(index >= 0, unittest.isTrue); | 4309 unittest.expect(index >= 0, unittest.isTrue); |
| 4105 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4310 subPart = |
| 4311 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4106 pathOffset = index; | 4312 pathOffset = index; |
| 4107 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4313 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 4108 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/domainaliases")); | 4314 unittest.expect(path.substring(pathOffset, pathOffset + 14), |
| 4315 unittest.equals("/domainaliases")); |
| 4109 pathOffset += 14; | 4316 pathOffset += 14; |
| 4110 | 4317 |
| 4111 var query = (req.url).query; | 4318 var query = (req.url).query; |
| 4112 var queryOffset = 0; | 4319 var queryOffset = 0; |
| 4113 var queryMap = {}; | 4320 var queryMap = {}; |
| 4114 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4321 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4115 parseBool(n) { | 4322 parseBool(n) { |
| 4116 if (n == "true") return true; | 4323 if (n == "true") return true; |
| 4117 if (n == "false") return false; | 4324 if (n == "false") return false; |
| 4118 if (n == null) return null; | 4325 if (n == null) return null; |
| 4119 throw new core.ArgumentError("Invalid boolean: $n"); | 4326 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4120 } | 4327 } |
| 4328 |
| 4121 if (query.length > 0) { | 4329 if (query.length > 0) { |
| 4122 for (var part in query.split("&")) { | 4330 for (var part in query.split("&")) { |
| 4123 var keyvalue = part.split("="); | 4331 var keyvalue = part.split("="); |
| 4124 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4332 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4333 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4125 } | 4334 } |
| 4126 } | 4335 } |
| 4127 unittest.expect(queryMap["parentDomainName"].first, unittest.equals(arg_
parentDomainName)); | 4336 unittest.expect(queryMap["parentDomainName"].first, |
| 4128 | 4337 unittest.equals(arg_parentDomainName)); |
| 4129 | 4338 |
| 4130 var h = { | 4339 var h = { |
| 4131 "content-type" : "application/json; charset=utf-8", | 4340 "content-type": "application/json; charset=utf-8", |
| 4132 }; | 4341 }; |
| 4133 var resp = convert.JSON.encode(buildDomainAliases()); | 4342 var resp = convert.JSON.encode(buildDomainAliases()); |
| 4134 return new async.Future.value(stringResponse(200, h, resp)); | 4343 return new async.Future.value(stringResponse(200, h, resp)); |
| 4135 }), true); | 4344 }), true); |
| 4136 res.list(arg_customer, parentDomainName: arg_parentDomainName).then(unitte
st.expectAsync1(((api.DomainAliases response) { | 4345 res |
| 4346 .list(arg_customer, parentDomainName: arg_parentDomainName) |
| 4347 .then(unittest.expectAsync1(((api.DomainAliases response) { |
| 4137 checkDomainAliases(response); | 4348 checkDomainAliases(response); |
| 4138 }))); | 4349 }))); |
| 4139 }); | 4350 }); |
| 4140 | |
| 4141 }); | 4351 }); |
| 4142 | 4352 |
| 4143 | |
| 4144 unittest.group("resource-DomainsResourceApi", () { | 4353 unittest.group("resource-DomainsResourceApi", () { |
| 4145 unittest.test("method--delete", () { | 4354 unittest.test("method--delete", () { |
| 4146 | |
| 4147 var mock = new HttpServerMock(); | 4355 var mock = new HttpServerMock(); |
| 4148 api.DomainsResourceApi res = new api.AdminApi(mock).domains; | 4356 api.DomainsResourceApi res = new api.AdminApi(mock).domains; |
| 4149 var arg_customer = "foo"; | 4357 var arg_customer = "foo"; |
| 4150 var arg_domainName = "foo"; | 4358 var arg_domainName = "foo"; |
| 4151 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4359 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4152 var path = (req.url).path; | 4360 var path = (req.url).path; |
| 4153 var pathOffset = 0; | 4361 var pathOffset = 0; |
| 4154 var index; | 4362 var index; |
| 4155 var subPart; | 4363 var subPart; |
| 4156 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4364 unittest.expect( |
| 4365 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4157 pathOffset += 1; | 4366 pathOffset += 1; |
| 4158 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4367 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4368 unittest.equals("admin/directory/v1/")); |
| 4159 pathOffset += 19; | 4369 pathOffset += 19; |
| 4160 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4370 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4371 unittest.equals("customer/")); |
| 4161 pathOffset += 9; | 4372 pathOffset += 9; |
| 4162 index = path.indexOf("/domains/", pathOffset); | 4373 index = path.indexOf("/domains/", pathOffset); |
| 4163 unittest.expect(index >= 0, unittest.isTrue); | 4374 unittest.expect(index >= 0, unittest.isTrue); |
| 4164 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4375 subPart = |
| 4376 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4165 pathOffset = index; | 4377 pathOffset = index; |
| 4166 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4378 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 4167 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/domains/")); | 4379 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4380 unittest.equals("/domains/")); |
| 4168 pathOffset += 9; | 4381 pathOffset += 9; |
| 4169 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4382 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4170 pathOffset = path.length; | 4383 pathOffset = path.length; |
| 4171 unittest.expect(subPart, unittest.equals("$arg_domainName")); | 4384 unittest.expect(subPart, unittest.equals("$arg_domainName")); |
| 4172 | 4385 |
| 4173 var query = (req.url).query; | 4386 var query = (req.url).query; |
| 4174 var queryOffset = 0; | 4387 var queryOffset = 0; |
| 4175 var queryMap = {}; | 4388 var queryMap = {}; |
| 4176 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4389 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4177 parseBool(n) { | 4390 parseBool(n) { |
| 4178 if (n == "true") return true; | 4391 if (n == "true") return true; |
| 4179 if (n == "false") return false; | 4392 if (n == "false") return false; |
| 4180 if (n == null) return null; | 4393 if (n == null) return null; |
| 4181 throw new core.ArgumentError("Invalid boolean: $n"); | 4394 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4182 } | 4395 } |
| 4396 |
| 4183 if (query.length > 0) { | 4397 if (query.length > 0) { |
| 4184 for (var part in query.split("&")) { | 4398 for (var part in query.split("&")) { |
| 4185 var keyvalue = part.split("="); | 4399 var keyvalue = part.split("="); |
| 4186 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4400 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4401 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4187 } | 4402 } |
| 4188 } | 4403 } |
| 4189 | 4404 |
| 4190 | |
| 4191 var h = { | 4405 var h = { |
| 4192 "content-type" : "application/json; charset=utf-8", | 4406 "content-type": "application/json; charset=utf-8", |
| 4193 }; | 4407 }; |
| 4194 var resp = ""; | 4408 var resp = ""; |
| 4195 return new async.Future.value(stringResponse(200, h, resp)); | 4409 return new async.Future.value(stringResponse(200, h, resp)); |
| 4196 }), true); | 4410 }), true); |
| 4197 res.delete(arg_customer, arg_domainName).then(unittest.expectAsync1((_) {}
)); | 4411 res |
| 4412 .delete(arg_customer, arg_domainName) |
| 4413 .then(unittest.expectAsync1((_) {})); |
| 4198 }); | 4414 }); |
| 4199 | 4415 |
| 4200 unittest.test("method--get", () { | 4416 unittest.test("method--get", () { |
| 4201 | |
| 4202 var mock = new HttpServerMock(); | 4417 var mock = new HttpServerMock(); |
| 4203 api.DomainsResourceApi res = new api.AdminApi(mock).domains; | 4418 api.DomainsResourceApi res = new api.AdminApi(mock).domains; |
| 4204 var arg_customer = "foo"; | 4419 var arg_customer = "foo"; |
| 4205 var arg_domainName = "foo"; | 4420 var arg_domainName = "foo"; |
| 4206 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4421 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4207 var path = (req.url).path; | 4422 var path = (req.url).path; |
| 4208 var pathOffset = 0; | 4423 var pathOffset = 0; |
| 4209 var index; | 4424 var index; |
| 4210 var subPart; | 4425 var subPart; |
| 4211 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4426 unittest.expect( |
| 4427 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4212 pathOffset += 1; | 4428 pathOffset += 1; |
| 4213 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4429 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4430 unittest.equals("admin/directory/v1/")); |
| 4214 pathOffset += 19; | 4431 pathOffset += 19; |
| 4215 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4432 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4433 unittest.equals("customer/")); |
| 4216 pathOffset += 9; | 4434 pathOffset += 9; |
| 4217 index = path.indexOf("/domains/", pathOffset); | 4435 index = path.indexOf("/domains/", pathOffset); |
| 4218 unittest.expect(index >= 0, unittest.isTrue); | 4436 unittest.expect(index >= 0, unittest.isTrue); |
| 4219 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4437 subPart = |
| 4438 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4220 pathOffset = index; | 4439 pathOffset = index; |
| 4221 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4440 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 4222 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/domains/")); | 4441 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4442 unittest.equals("/domains/")); |
| 4223 pathOffset += 9; | 4443 pathOffset += 9; |
| 4224 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4444 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4225 pathOffset = path.length; | 4445 pathOffset = path.length; |
| 4226 unittest.expect(subPart, unittest.equals("$arg_domainName")); | 4446 unittest.expect(subPart, unittest.equals("$arg_domainName")); |
| 4227 | 4447 |
| 4228 var query = (req.url).query; | 4448 var query = (req.url).query; |
| 4229 var queryOffset = 0; | 4449 var queryOffset = 0; |
| 4230 var queryMap = {}; | 4450 var queryMap = {}; |
| 4231 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4451 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4232 parseBool(n) { | 4452 parseBool(n) { |
| 4233 if (n == "true") return true; | 4453 if (n == "true") return true; |
| 4234 if (n == "false") return false; | 4454 if (n == "false") return false; |
| 4235 if (n == null) return null; | 4455 if (n == null) return null; |
| 4236 throw new core.ArgumentError("Invalid boolean: $n"); | 4456 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4237 } | 4457 } |
| 4458 |
| 4238 if (query.length > 0) { | 4459 if (query.length > 0) { |
| 4239 for (var part in query.split("&")) { | 4460 for (var part in query.split("&")) { |
| 4240 var keyvalue = part.split("="); | 4461 var keyvalue = part.split("="); |
| 4241 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4462 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4463 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4242 } | 4464 } |
| 4243 } | 4465 } |
| 4244 | 4466 |
| 4245 | |
| 4246 var h = { | 4467 var h = { |
| 4247 "content-type" : "application/json; charset=utf-8", | 4468 "content-type": "application/json; charset=utf-8", |
| 4248 }; | 4469 }; |
| 4249 var resp = convert.JSON.encode(buildDomains()); | 4470 var resp = convert.JSON.encode(buildDomains()); |
| 4250 return new async.Future.value(stringResponse(200, h, resp)); | 4471 return new async.Future.value(stringResponse(200, h, resp)); |
| 4251 }), true); | 4472 }), true); |
| 4252 res.get(arg_customer, arg_domainName).then(unittest.expectAsync1(((api.Dom
ains response) { | 4473 res |
| 4474 .get(arg_customer, arg_domainName) |
| 4475 .then(unittest.expectAsync1(((api.Domains response) { |
| 4253 checkDomains(response); | 4476 checkDomains(response); |
| 4254 }))); | 4477 }))); |
| 4255 }); | 4478 }); |
| 4256 | 4479 |
| 4257 unittest.test("method--insert", () { | 4480 unittest.test("method--insert", () { |
| 4258 | |
| 4259 var mock = new HttpServerMock(); | 4481 var mock = new HttpServerMock(); |
| 4260 api.DomainsResourceApi res = new api.AdminApi(mock).domains; | 4482 api.DomainsResourceApi res = new api.AdminApi(mock).domains; |
| 4261 var arg_request = buildDomains(); | 4483 var arg_request = buildDomains(); |
| 4262 var arg_customer = "foo"; | 4484 var arg_customer = "foo"; |
| 4263 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4485 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4264 var obj = new api.Domains.fromJson(json); | 4486 var obj = new api.Domains.fromJson(json); |
| 4265 checkDomains(obj); | 4487 checkDomains(obj); |
| 4266 | 4488 |
| 4267 var path = (req.url).path; | 4489 var path = (req.url).path; |
| 4268 var pathOffset = 0; | 4490 var pathOffset = 0; |
| 4269 var index; | 4491 var index; |
| 4270 var subPart; | 4492 var subPart; |
| 4271 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4493 unittest.expect( |
| 4494 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4272 pathOffset += 1; | 4495 pathOffset += 1; |
| 4273 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4496 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4497 unittest.equals("admin/directory/v1/")); |
| 4274 pathOffset += 19; | 4498 pathOffset += 19; |
| 4275 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4499 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4500 unittest.equals("customer/")); |
| 4276 pathOffset += 9; | 4501 pathOffset += 9; |
| 4277 index = path.indexOf("/domains", pathOffset); | 4502 index = path.indexOf("/domains", pathOffset); |
| 4278 unittest.expect(index >= 0, unittest.isTrue); | 4503 unittest.expect(index >= 0, unittest.isTrue); |
| 4279 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4504 subPart = |
| 4505 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4280 pathOffset = index; | 4506 pathOffset = index; |
| 4281 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4507 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 4282 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/domains")); | 4508 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 4509 unittest.equals("/domains")); |
| 4283 pathOffset += 8; | 4510 pathOffset += 8; |
| 4284 | 4511 |
| 4285 var query = (req.url).query; | 4512 var query = (req.url).query; |
| 4286 var queryOffset = 0; | 4513 var queryOffset = 0; |
| 4287 var queryMap = {}; | 4514 var queryMap = {}; |
| 4288 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4515 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4289 parseBool(n) { | 4516 parseBool(n) { |
| 4290 if (n == "true") return true; | 4517 if (n == "true") return true; |
| 4291 if (n == "false") return false; | 4518 if (n == "false") return false; |
| 4292 if (n == null) return null; | 4519 if (n == null) return null; |
| 4293 throw new core.ArgumentError("Invalid boolean: $n"); | 4520 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4294 } | 4521 } |
| 4522 |
| 4295 if (query.length > 0) { | 4523 if (query.length > 0) { |
| 4296 for (var part in query.split("&")) { | 4524 for (var part in query.split("&")) { |
| 4297 var keyvalue = part.split("="); | 4525 var keyvalue = part.split("="); |
| 4298 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4526 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4527 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4299 } | 4528 } |
| 4300 } | 4529 } |
| 4301 | 4530 |
| 4302 | |
| 4303 var h = { | 4531 var h = { |
| 4304 "content-type" : "application/json; charset=utf-8", | 4532 "content-type": "application/json; charset=utf-8", |
| 4305 }; | 4533 }; |
| 4306 var resp = convert.JSON.encode(buildDomains()); | 4534 var resp = convert.JSON.encode(buildDomains()); |
| 4307 return new async.Future.value(stringResponse(200, h, resp)); | 4535 return new async.Future.value(stringResponse(200, h, resp)); |
| 4308 }), true); | 4536 }), true); |
| 4309 res.insert(arg_request, arg_customer).then(unittest.expectAsync1(((api.Dom
ains response) { | 4537 res |
| 4538 .insert(arg_request, arg_customer) |
| 4539 .then(unittest.expectAsync1(((api.Domains response) { |
| 4310 checkDomains(response); | 4540 checkDomains(response); |
| 4311 }))); | 4541 }))); |
| 4312 }); | 4542 }); |
| 4313 | 4543 |
| 4314 unittest.test("method--list", () { | 4544 unittest.test("method--list", () { |
| 4315 | |
| 4316 var mock = new HttpServerMock(); | 4545 var mock = new HttpServerMock(); |
| 4317 api.DomainsResourceApi res = new api.AdminApi(mock).domains; | 4546 api.DomainsResourceApi res = new api.AdminApi(mock).domains; |
| 4318 var arg_customer = "foo"; | 4547 var arg_customer = "foo"; |
| 4319 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4548 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4320 var path = (req.url).path; | 4549 var path = (req.url).path; |
| 4321 var pathOffset = 0; | 4550 var pathOffset = 0; |
| 4322 var index; | 4551 var index; |
| 4323 var subPart; | 4552 var subPart; |
| 4324 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4553 unittest.expect( |
| 4554 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4325 pathOffset += 1; | 4555 pathOffset += 1; |
| 4326 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4556 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4557 unittest.equals("admin/directory/v1/")); |
| 4327 pathOffset += 19; | 4558 pathOffset += 19; |
| 4328 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4559 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4560 unittest.equals("customer/")); |
| 4329 pathOffset += 9; | 4561 pathOffset += 9; |
| 4330 index = path.indexOf("/domains", pathOffset); | 4562 index = path.indexOf("/domains", pathOffset); |
| 4331 unittest.expect(index >= 0, unittest.isTrue); | 4563 unittest.expect(index >= 0, unittest.isTrue); |
| 4332 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4564 subPart = |
| 4565 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4333 pathOffset = index; | 4566 pathOffset = index; |
| 4334 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4567 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 4335 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/domains")); | 4568 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 4569 unittest.equals("/domains")); |
| 4336 pathOffset += 8; | 4570 pathOffset += 8; |
| 4337 | 4571 |
| 4338 var query = (req.url).query; | 4572 var query = (req.url).query; |
| 4339 var queryOffset = 0; | 4573 var queryOffset = 0; |
| 4340 var queryMap = {}; | 4574 var queryMap = {}; |
| 4341 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4575 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4342 parseBool(n) { | 4576 parseBool(n) { |
| 4343 if (n == "true") return true; | 4577 if (n == "true") return true; |
| 4344 if (n == "false") return false; | 4578 if (n == "false") return false; |
| 4345 if (n == null) return null; | 4579 if (n == null) return null; |
| 4346 throw new core.ArgumentError("Invalid boolean: $n"); | 4580 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4347 } | 4581 } |
| 4582 |
| 4348 if (query.length > 0) { | 4583 if (query.length > 0) { |
| 4349 for (var part in query.split("&")) { | 4584 for (var part in query.split("&")) { |
| 4350 var keyvalue = part.split("="); | 4585 var keyvalue = part.split("="); |
| 4351 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4586 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4587 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4352 } | 4588 } |
| 4353 } | 4589 } |
| 4354 | 4590 |
| 4355 | |
| 4356 var h = { | 4591 var h = { |
| 4357 "content-type" : "application/json; charset=utf-8", | 4592 "content-type": "application/json; charset=utf-8", |
| 4358 }; | 4593 }; |
| 4359 var resp = convert.JSON.encode(buildDomains2()); | 4594 var resp = convert.JSON.encode(buildDomains2()); |
| 4360 return new async.Future.value(stringResponse(200, h, resp)); | 4595 return new async.Future.value(stringResponse(200, h, resp)); |
| 4361 }), true); | 4596 }), true); |
| 4362 res.list(arg_customer).then(unittest.expectAsync1(((api.Domains2 response)
{ | 4597 res |
| 4598 .list(arg_customer) |
| 4599 .then(unittest.expectAsync1(((api.Domains2 response) { |
| 4363 checkDomains2(response); | 4600 checkDomains2(response); |
| 4364 }))); | 4601 }))); |
| 4365 }); | 4602 }); |
| 4366 | |
| 4367 }); | 4603 }); |
| 4368 | 4604 |
| 4369 | |
| 4370 unittest.group("resource-GroupsResourceApi", () { | 4605 unittest.group("resource-GroupsResourceApi", () { |
| 4371 unittest.test("method--delete", () { | 4606 unittest.test("method--delete", () { |
| 4372 | |
| 4373 var mock = new HttpServerMock(); | 4607 var mock = new HttpServerMock(); |
| 4374 api.GroupsResourceApi res = new api.AdminApi(mock).groups; | 4608 api.GroupsResourceApi res = new api.AdminApi(mock).groups; |
| 4375 var arg_groupKey = "foo"; | 4609 var arg_groupKey = "foo"; |
| 4376 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4610 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4377 var path = (req.url).path; | 4611 var path = (req.url).path; |
| 4378 var pathOffset = 0; | 4612 var pathOffset = 0; |
| 4379 var index; | 4613 var index; |
| 4380 var subPart; | 4614 var subPart; |
| 4381 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4615 unittest.expect( |
| 4616 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4382 pathOffset += 1; | 4617 pathOffset += 1; |
| 4383 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4618 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4619 unittest.equals("admin/directory/v1/")); |
| 4384 pathOffset += 19; | 4620 pathOffset += 19; |
| 4385 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 4621 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 4622 unittest.equals("groups/")); |
| 4386 pathOffset += 7; | 4623 pathOffset += 7; |
| 4387 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4624 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4388 pathOffset = path.length; | 4625 pathOffset = path.length; |
| 4389 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 4626 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
| 4390 | 4627 |
| 4391 var query = (req.url).query; | 4628 var query = (req.url).query; |
| 4392 var queryOffset = 0; | 4629 var queryOffset = 0; |
| 4393 var queryMap = {}; | 4630 var queryMap = {}; |
| 4394 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4631 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4395 parseBool(n) { | 4632 parseBool(n) { |
| 4396 if (n == "true") return true; | 4633 if (n == "true") return true; |
| 4397 if (n == "false") return false; | 4634 if (n == "false") return false; |
| 4398 if (n == null) return null; | 4635 if (n == null) return null; |
| 4399 throw new core.ArgumentError("Invalid boolean: $n"); | 4636 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4400 } | 4637 } |
| 4638 |
| 4401 if (query.length > 0) { | 4639 if (query.length > 0) { |
| 4402 for (var part in query.split("&")) { | 4640 for (var part in query.split("&")) { |
| 4403 var keyvalue = part.split("="); | 4641 var keyvalue = part.split("="); |
| 4404 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4642 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4643 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4405 } | 4644 } |
| 4406 } | 4645 } |
| 4407 | 4646 |
| 4408 | |
| 4409 var h = { | 4647 var h = { |
| 4410 "content-type" : "application/json; charset=utf-8", | 4648 "content-type": "application/json; charset=utf-8", |
| 4411 }; | 4649 }; |
| 4412 var resp = ""; | 4650 var resp = ""; |
| 4413 return new async.Future.value(stringResponse(200, h, resp)); | 4651 return new async.Future.value(stringResponse(200, h, resp)); |
| 4414 }), true); | 4652 }), true); |
| 4415 res.delete(arg_groupKey).then(unittest.expectAsync1((_) {})); | 4653 res.delete(arg_groupKey).then(unittest.expectAsync1((_) {})); |
| 4416 }); | 4654 }); |
| 4417 | 4655 |
| 4418 unittest.test("method--get", () { | 4656 unittest.test("method--get", () { |
| 4419 | |
| 4420 var mock = new HttpServerMock(); | 4657 var mock = new HttpServerMock(); |
| 4421 api.GroupsResourceApi res = new api.AdminApi(mock).groups; | 4658 api.GroupsResourceApi res = new api.AdminApi(mock).groups; |
| 4422 var arg_groupKey = "foo"; | 4659 var arg_groupKey = "foo"; |
| 4423 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4660 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4424 var path = (req.url).path; | 4661 var path = (req.url).path; |
| 4425 var pathOffset = 0; | 4662 var pathOffset = 0; |
| 4426 var index; | 4663 var index; |
| 4427 var subPart; | 4664 var subPart; |
| 4428 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4665 unittest.expect( |
| 4666 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4429 pathOffset += 1; | 4667 pathOffset += 1; |
| 4430 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4668 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4669 unittest.equals("admin/directory/v1/")); |
| 4431 pathOffset += 19; | 4670 pathOffset += 19; |
| 4432 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 4671 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 4672 unittest.equals("groups/")); |
| 4433 pathOffset += 7; | 4673 pathOffset += 7; |
| 4434 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4674 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4435 pathOffset = path.length; | 4675 pathOffset = path.length; |
| 4436 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 4676 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
| 4437 | 4677 |
| 4438 var query = (req.url).query; | 4678 var query = (req.url).query; |
| 4439 var queryOffset = 0; | 4679 var queryOffset = 0; |
| 4440 var queryMap = {}; | 4680 var queryMap = {}; |
| 4441 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4681 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4442 parseBool(n) { | 4682 parseBool(n) { |
| 4443 if (n == "true") return true; | 4683 if (n == "true") return true; |
| 4444 if (n == "false") return false; | 4684 if (n == "false") return false; |
| 4445 if (n == null) return null; | 4685 if (n == null) return null; |
| 4446 throw new core.ArgumentError("Invalid boolean: $n"); | 4686 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4447 } | 4687 } |
| 4688 |
| 4448 if (query.length > 0) { | 4689 if (query.length > 0) { |
| 4449 for (var part in query.split("&")) { | 4690 for (var part in query.split("&")) { |
| 4450 var keyvalue = part.split("="); | 4691 var keyvalue = part.split("="); |
| 4451 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4692 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4693 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4452 } | 4694 } |
| 4453 } | 4695 } |
| 4454 | 4696 |
| 4455 | |
| 4456 var h = { | 4697 var h = { |
| 4457 "content-type" : "application/json; charset=utf-8", | 4698 "content-type": "application/json; charset=utf-8", |
| 4458 }; | 4699 }; |
| 4459 var resp = convert.JSON.encode(buildGroup()); | 4700 var resp = convert.JSON.encode(buildGroup()); |
| 4460 return new async.Future.value(stringResponse(200, h, resp)); | 4701 return new async.Future.value(stringResponse(200, h, resp)); |
| 4461 }), true); | 4702 }), true); |
| 4462 res.get(arg_groupKey).then(unittest.expectAsync1(((api.Group response) { | 4703 res.get(arg_groupKey).then(unittest.expectAsync1(((api.Group response) { |
| 4463 checkGroup(response); | 4704 checkGroup(response); |
| 4464 }))); | 4705 }))); |
| 4465 }); | 4706 }); |
| 4466 | 4707 |
| 4467 unittest.test("method--insert", () { | 4708 unittest.test("method--insert", () { |
| 4468 | |
| 4469 var mock = new HttpServerMock(); | 4709 var mock = new HttpServerMock(); |
| 4470 api.GroupsResourceApi res = new api.AdminApi(mock).groups; | 4710 api.GroupsResourceApi res = new api.AdminApi(mock).groups; |
| 4471 var arg_request = buildGroup(); | 4711 var arg_request = buildGroup(); |
| 4472 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4712 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4473 var obj = new api.Group.fromJson(json); | 4713 var obj = new api.Group.fromJson(json); |
| 4474 checkGroup(obj); | 4714 checkGroup(obj); |
| 4475 | 4715 |
| 4476 var path = (req.url).path; | 4716 var path = (req.url).path; |
| 4477 var pathOffset = 0; | 4717 var pathOffset = 0; |
| 4478 var index; | 4718 var index; |
| 4479 var subPart; | 4719 var subPart; |
| 4480 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4720 unittest.expect( |
| 4721 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4481 pathOffset += 1; | 4722 pathOffset += 1; |
| 4482 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4723 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4724 unittest.equals("admin/directory/v1/")); |
| 4483 pathOffset += 19; | 4725 pathOffset += 19; |
| 4484 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("groups")); | 4726 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4727 unittest.equals("groups")); |
| 4485 pathOffset += 6; | 4728 pathOffset += 6; |
| 4486 | 4729 |
| 4487 var query = (req.url).query; | 4730 var query = (req.url).query; |
| 4488 var queryOffset = 0; | 4731 var queryOffset = 0; |
| 4489 var queryMap = {}; | 4732 var queryMap = {}; |
| 4490 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4733 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4491 parseBool(n) { | 4734 parseBool(n) { |
| 4492 if (n == "true") return true; | 4735 if (n == "true") return true; |
| 4493 if (n == "false") return false; | 4736 if (n == "false") return false; |
| 4494 if (n == null) return null; | 4737 if (n == null) return null; |
| 4495 throw new core.ArgumentError("Invalid boolean: $n"); | 4738 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4496 } | 4739 } |
| 4740 |
| 4497 if (query.length > 0) { | 4741 if (query.length > 0) { |
| 4498 for (var part in query.split("&")) { | 4742 for (var part in query.split("&")) { |
| 4499 var keyvalue = part.split("="); | 4743 var keyvalue = part.split("="); |
| 4500 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4744 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4745 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4501 } | 4746 } |
| 4502 } | 4747 } |
| 4503 | 4748 |
| 4504 | |
| 4505 var h = { | 4749 var h = { |
| 4506 "content-type" : "application/json; charset=utf-8", | 4750 "content-type": "application/json; charset=utf-8", |
| 4507 }; | 4751 }; |
| 4508 var resp = convert.JSON.encode(buildGroup()); | 4752 var resp = convert.JSON.encode(buildGroup()); |
| 4509 return new async.Future.value(stringResponse(200, h, resp)); | 4753 return new async.Future.value(stringResponse(200, h, resp)); |
| 4510 }), true); | 4754 }), true); |
| 4511 res.insert(arg_request).then(unittest.expectAsync1(((api.Group response) { | 4755 res.insert(arg_request).then(unittest.expectAsync1(((api.Group response) { |
| 4512 checkGroup(response); | 4756 checkGroup(response); |
| 4513 }))); | 4757 }))); |
| 4514 }); | 4758 }); |
| 4515 | 4759 |
| 4516 unittest.test("method--list", () { | 4760 unittest.test("method--list", () { |
| 4517 | |
| 4518 var mock = new HttpServerMock(); | 4761 var mock = new HttpServerMock(); |
| 4519 api.GroupsResourceApi res = new api.AdminApi(mock).groups; | 4762 api.GroupsResourceApi res = new api.AdminApi(mock).groups; |
| 4520 var arg_customer = "foo"; | 4763 var arg_customer = "foo"; |
| 4521 var arg_domain = "foo"; | 4764 var arg_domain = "foo"; |
| 4522 var arg_maxResults = 42; | 4765 var arg_maxResults = 42; |
| 4523 var arg_pageToken = "foo"; | 4766 var arg_pageToken = "foo"; |
| 4524 var arg_userKey = "foo"; | 4767 var arg_userKey = "foo"; |
| 4525 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4768 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4526 var path = (req.url).path; | 4769 var path = (req.url).path; |
| 4527 var pathOffset = 0; | 4770 var pathOffset = 0; |
| 4528 var index; | 4771 var index; |
| 4529 var subPart; | 4772 var subPart; |
| 4530 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4773 unittest.expect( |
| 4774 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4531 pathOffset += 1; | 4775 pathOffset += 1; |
| 4532 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4776 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4777 unittest.equals("admin/directory/v1/")); |
| 4533 pathOffset += 19; | 4778 pathOffset += 19; |
| 4534 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("groups")); | 4779 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4780 unittest.equals("groups")); |
| 4535 pathOffset += 6; | 4781 pathOffset += 6; |
| 4536 | 4782 |
| 4537 var query = (req.url).query; | 4783 var query = (req.url).query; |
| 4538 var queryOffset = 0; | 4784 var queryOffset = 0; |
| 4539 var queryMap = {}; | 4785 var queryMap = {}; |
| 4540 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4786 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4541 parseBool(n) { | 4787 parseBool(n) { |
| 4542 if (n == "true") return true; | 4788 if (n == "true") return true; |
| 4543 if (n == "false") return false; | 4789 if (n == "false") return false; |
| 4544 if (n == null) return null; | 4790 if (n == null) return null; |
| 4545 throw new core.ArgumentError("Invalid boolean: $n"); | 4791 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4546 } | 4792 } |
| 4793 |
| 4547 if (query.length > 0) { | 4794 if (query.length > 0) { |
| 4548 for (var part in query.split("&")) { | 4795 for (var part in query.split("&")) { |
| 4549 var keyvalue = part.split("="); | 4796 var keyvalue = part.split("="); |
| 4550 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4797 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4798 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4551 } | 4799 } |
| 4552 } | 4800 } |
| 4553 unittest.expect(queryMap["customer"].first, unittest.equals(arg_customer
)); | 4801 unittest.expect( |
| 4802 queryMap["customer"].first, unittest.equals(arg_customer)); |
| 4554 unittest.expect(queryMap["domain"].first, unittest.equals(arg_domain)); | 4803 unittest.expect(queryMap["domain"].first, unittest.equals(arg_domain)); |
| 4555 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 4804 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 4556 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 4805 unittest.equals(arg_maxResults)); |
| 4557 unittest.expect(queryMap["userKey"].first, unittest.equals(arg_userKey))
; | 4806 unittest.expect( |
| 4558 | 4807 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 4808 unittest.expect( |
| 4809 queryMap["userKey"].first, unittest.equals(arg_userKey)); |
| 4559 | 4810 |
| 4560 var h = { | 4811 var h = { |
| 4561 "content-type" : "application/json; charset=utf-8", | 4812 "content-type": "application/json; charset=utf-8", |
| 4562 }; | 4813 }; |
| 4563 var resp = convert.JSON.encode(buildGroups()); | 4814 var resp = convert.JSON.encode(buildGroups()); |
| 4564 return new async.Future.value(stringResponse(200, h, resp)); | 4815 return new async.Future.value(stringResponse(200, h, resp)); |
| 4565 }), true); | 4816 }), true); |
| 4566 res.list(customer: arg_customer, domain: arg_domain, maxResults: arg_maxRe
sults, pageToken: arg_pageToken, userKey: arg_userKey).then(unittest.expectAsync
1(((api.Groups response) { | 4817 res |
| 4818 .list( |
| 4819 customer: arg_customer, |
| 4820 domain: arg_domain, |
| 4821 maxResults: arg_maxResults, |
| 4822 pageToken: arg_pageToken, |
| 4823 userKey: arg_userKey) |
| 4824 .then(unittest.expectAsync1(((api.Groups response) { |
| 4567 checkGroups(response); | 4825 checkGroups(response); |
| 4568 }))); | 4826 }))); |
| 4569 }); | 4827 }); |
| 4570 | 4828 |
| 4571 unittest.test("method--patch", () { | 4829 unittest.test("method--patch", () { |
| 4572 | |
| 4573 var mock = new HttpServerMock(); | 4830 var mock = new HttpServerMock(); |
| 4574 api.GroupsResourceApi res = new api.AdminApi(mock).groups; | 4831 api.GroupsResourceApi res = new api.AdminApi(mock).groups; |
| 4575 var arg_request = buildGroup(); | 4832 var arg_request = buildGroup(); |
| 4576 var arg_groupKey = "foo"; | 4833 var arg_groupKey = "foo"; |
| 4577 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4834 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4578 var obj = new api.Group.fromJson(json); | 4835 var obj = new api.Group.fromJson(json); |
| 4579 checkGroup(obj); | 4836 checkGroup(obj); |
| 4580 | 4837 |
| 4581 var path = (req.url).path; | 4838 var path = (req.url).path; |
| 4582 var pathOffset = 0; | 4839 var pathOffset = 0; |
| 4583 var index; | 4840 var index; |
| 4584 var subPart; | 4841 var subPart; |
| 4585 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4842 unittest.expect( |
| 4843 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4586 pathOffset += 1; | 4844 pathOffset += 1; |
| 4587 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4845 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4846 unittest.equals("admin/directory/v1/")); |
| 4588 pathOffset += 19; | 4847 pathOffset += 19; |
| 4589 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 4848 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 4849 unittest.equals("groups/")); |
| 4590 pathOffset += 7; | 4850 pathOffset += 7; |
| 4591 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4851 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4592 pathOffset = path.length; | 4852 pathOffset = path.length; |
| 4593 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 4853 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
| 4594 | 4854 |
| 4595 var query = (req.url).query; | 4855 var query = (req.url).query; |
| 4596 var queryOffset = 0; | 4856 var queryOffset = 0; |
| 4597 var queryMap = {}; | 4857 var queryMap = {}; |
| 4598 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4858 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4599 parseBool(n) { | 4859 parseBool(n) { |
| 4600 if (n == "true") return true; | 4860 if (n == "true") return true; |
| 4601 if (n == "false") return false; | 4861 if (n == "false") return false; |
| 4602 if (n == null) return null; | 4862 if (n == null) return null; |
| 4603 throw new core.ArgumentError("Invalid boolean: $n"); | 4863 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4604 } | 4864 } |
| 4865 |
| 4605 if (query.length > 0) { | 4866 if (query.length > 0) { |
| 4606 for (var part in query.split("&")) { | 4867 for (var part in query.split("&")) { |
| 4607 var keyvalue = part.split("="); | 4868 var keyvalue = part.split("="); |
| 4608 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4869 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4870 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4609 } | 4871 } |
| 4610 } | 4872 } |
| 4611 | 4873 |
| 4612 | |
| 4613 var h = { | 4874 var h = { |
| 4614 "content-type" : "application/json; charset=utf-8", | 4875 "content-type": "application/json; charset=utf-8", |
| 4615 }; | 4876 }; |
| 4616 var resp = convert.JSON.encode(buildGroup()); | 4877 var resp = convert.JSON.encode(buildGroup()); |
| 4617 return new async.Future.value(stringResponse(200, h, resp)); | 4878 return new async.Future.value(stringResponse(200, h, resp)); |
| 4618 }), true); | 4879 }), true); |
| 4619 res.patch(arg_request, arg_groupKey).then(unittest.expectAsync1(((api.Grou
p response) { | 4880 res |
| 4881 .patch(arg_request, arg_groupKey) |
| 4882 .then(unittest.expectAsync1(((api.Group response) { |
| 4620 checkGroup(response); | 4883 checkGroup(response); |
| 4621 }))); | 4884 }))); |
| 4622 }); | 4885 }); |
| 4623 | 4886 |
| 4624 unittest.test("method--update", () { | 4887 unittest.test("method--update", () { |
| 4625 | |
| 4626 var mock = new HttpServerMock(); | 4888 var mock = new HttpServerMock(); |
| 4627 api.GroupsResourceApi res = new api.AdminApi(mock).groups; | 4889 api.GroupsResourceApi res = new api.AdminApi(mock).groups; |
| 4628 var arg_request = buildGroup(); | 4890 var arg_request = buildGroup(); |
| 4629 var arg_groupKey = "foo"; | 4891 var arg_groupKey = "foo"; |
| 4630 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4892 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4631 var obj = new api.Group.fromJson(json); | 4893 var obj = new api.Group.fromJson(json); |
| 4632 checkGroup(obj); | 4894 checkGroup(obj); |
| 4633 | 4895 |
| 4634 var path = (req.url).path; | 4896 var path = (req.url).path; |
| 4635 var pathOffset = 0; | 4897 var pathOffset = 0; |
| 4636 var index; | 4898 var index; |
| 4637 var subPart; | 4899 var subPart; |
| 4638 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4900 unittest.expect( |
| 4901 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4639 pathOffset += 1; | 4902 pathOffset += 1; |
| 4640 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4903 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4904 unittest.equals("admin/directory/v1/")); |
| 4641 pathOffset += 19; | 4905 pathOffset += 19; |
| 4642 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 4906 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 4907 unittest.equals("groups/")); |
| 4643 pathOffset += 7; | 4908 pathOffset += 7; |
| 4644 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4909 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4645 pathOffset = path.length; | 4910 pathOffset = path.length; |
| 4646 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 4911 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
| 4647 | 4912 |
| 4648 var query = (req.url).query; | 4913 var query = (req.url).query; |
| 4649 var queryOffset = 0; | 4914 var queryOffset = 0; |
| 4650 var queryMap = {}; | 4915 var queryMap = {}; |
| 4651 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4916 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4652 parseBool(n) { | 4917 parseBool(n) { |
| 4653 if (n == "true") return true; | 4918 if (n == "true") return true; |
| 4654 if (n == "false") return false; | 4919 if (n == "false") return false; |
| 4655 if (n == null) return null; | 4920 if (n == null) return null; |
| 4656 throw new core.ArgumentError("Invalid boolean: $n"); | 4921 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4657 } | 4922 } |
| 4923 |
| 4658 if (query.length > 0) { | 4924 if (query.length > 0) { |
| 4659 for (var part in query.split("&")) { | 4925 for (var part in query.split("&")) { |
| 4660 var keyvalue = part.split("="); | 4926 var keyvalue = part.split("="); |
| 4661 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4927 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4928 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4662 } | 4929 } |
| 4663 } | 4930 } |
| 4664 | 4931 |
| 4665 | |
| 4666 var h = { | 4932 var h = { |
| 4667 "content-type" : "application/json; charset=utf-8", | 4933 "content-type": "application/json; charset=utf-8", |
| 4668 }; | 4934 }; |
| 4669 var resp = convert.JSON.encode(buildGroup()); | 4935 var resp = convert.JSON.encode(buildGroup()); |
| 4670 return new async.Future.value(stringResponse(200, h, resp)); | 4936 return new async.Future.value(stringResponse(200, h, resp)); |
| 4671 }), true); | 4937 }), true); |
| 4672 res.update(arg_request, arg_groupKey).then(unittest.expectAsync1(((api.Gro
up response) { | 4938 res |
| 4939 .update(arg_request, arg_groupKey) |
| 4940 .then(unittest.expectAsync1(((api.Group response) { |
| 4673 checkGroup(response); | 4941 checkGroup(response); |
| 4674 }))); | 4942 }))); |
| 4675 }); | 4943 }); |
| 4676 | |
| 4677 }); | 4944 }); |
| 4678 | 4945 |
| 4679 | |
| 4680 unittest.group("resource-GroupsAliasesResourceApi", () { | 4946 unittest.group("resource-GroupsAliasesResourceApi", () { |
| 4681 unittest.test("method--delete", () { | 4947 unittest.test("method--delete", () { |
| 4682 | |
| 4683 var mock = new HttpServerMock(); | 4948 var mock = new HttpServerMock(); |
| 4684 api.GroupsAliasesResourceApi res = new api.AdminApi(mock).groups.aliases; | 4949 api.GroupsAliasesResourceApi res = new api.AdminApi(mock).groups.aliases; |
| 4685 var arg_groupKey = "foo"; | 4950 var arg_groupKey = "foo"; |
| 4686 var arg_alias = "foo"; | 4951 var arg_alias = "foo"; |
| 4687 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4952 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4688 var path = (req.url).path; | 4953 var path = (req.url).path; |
| 4689 var pathOffset = 0; | 4954 var pathOffset = 0; |
| 4690 var index; | 4955 var index; |
| 4691 var subPart; | 4956 var subPart; |
| 4692 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4957 unittest.expect( |
| 4958 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4693 pathOffset += 1; | 4959 pathOffset += 1; |
| 4694 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4960 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4961 unittest.equals("admin/directory/v1/")); |
| 4695 pathOffset += 19; | 4962 pathOffset += 19; |
| 4696 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 4963 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 4964 unittest.equals("groups/")); |
| 4697 pathOffset += 7; | 4965 pathOffset += 7; |
| 4698 index = path.indexOf("/aliases/", pathOffset); | 4966 index = path.indexOf("/aliases/", pathOffset); |
| 4699 unittest.expect(index >= 0, unittest.isTrue); | 4967 unittest.expect(index >= 0, unittest.isTrue); |
| 4700 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4968 subPart = |
| 4969 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4701 pathOffset = index; | 4970 pathOffset = index; |
| 4702 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 4971 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
| 4703 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/aliases/")); | 4972 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4973 unittest.equals("/aliases/")); |
| 4704 pathOffset += 9; | 4974 pathOffset += 9; |
| 4705 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4975 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4706 pathOffset = path.length; | 4976 pathOffset = path.length; |
| 4707 unittest.expect(subPart, unittest.equals("$arg_alias")); | 4977 unittest.expect(subPart, unittest.equals("$arg_alias")); |
| 4708 | 4978 |
| 4709 var query = (req.url).query; | 4979 var query = (req.url).query; |
| 4710 var queryOffset = 0; | 4980 var queryOffset = 0; |
| 4711 var queryMap = {}; | 4981 var queryMap = {}; |
| 4712 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4982 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4713 parseBool(n) { | 4983 parseBool(n) { |
| 4714 if (n == "true") return true; | 4984 if (n == "true") return true; |
| 4715 if (n == "false") return false; | 4985 if (n == "false") return false; |
| 4716 if (n == null) return null; | 4986 if (n == null) return null; |
| 4717 throw new core.ArgumentError("Invalid boolean: $n"); | 4987 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4718 } | 4988 } |
| 4989 |
| 4719 if (query.length > 0) { | 4990 if (query.length > 0) { |
| 4720 for (var part in query.split("&")) { | 4991 for (var part in query.split("&")) { |
| 4721 var keyvalue = part.split("="); | 4992 var keyvalue = part.split("="); |
| 4722 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4993 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4994 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4723 } | 4995 } |
| 4724 } | 4996 } |
| 4725 | 4997 |
| 4726 | |
| 4727 var h = { | 4998 var h = { |
| 4728 "content-type" : "application/json; charset=utf-8", | 4999 "content-type": "application/json; charset=utf-8", |
| 4729 }; | 5000 }; |
| 4730 var resp = ""; | 5001 var resp = ""; |
| 4731 return new async.Future.value(stringResponse(200, h, resp)); | 5002 return new async.Future.value(stringResponse(200, h, resp)); |
| 4732 }), true); | 5003 }), true); |
| 4733 res.delete(arg_groupKey, arg_alias).then(unittest.expectAsync1((_) {})); | 5004 res.delete(arg_groupKey, arg_alias).then(unittest.expectAsync1((_) {})); |
| 4734 }); | 5005 }); |
| 4735 | 5006 |
| 4736 unittest.test("method--insert", () { | 5007 unittest.test("method--insert", () { |
| 4737 | |
| 4738 var mock = new HttpServerMock(); | 5008 var mock = new HttpServerMock(); |
| 4739 api.GroupsAliasesResourceApi res = new api.AdminApi(mock).groups.aliases; | 5009 api.GroupsAliasesResourceApi res = new api.AdminApi(mock).groups.aliases; |
| 4740 var arg_request = buildAlias(); | 5010 var arg_request = buildAlias(); |
| 4741 var arg_groupKey = "foo"; | 5011 var arg_groupKey = "foo"; |
| 4742 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5012 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4743 var obj = new api.Alias.fromJson(json); | 5013 var obj = new api.Alias.fromJson(json); |
| 4744 checkAlias(obj); | 5014 checkAlias(obj); |
| 4745 | 5015 |
| 4746 var path = (req.url).path; | 5016 var path = (req.url).path; |
| 4747 var pathOffset = 0; | 5017 var pathOffset = 0; |
| 4748 var index; | 5018 var index; |
| 4749 var subPart; | 5019 var subPart; |
| 4750 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5020 unittest.expect( |
| 5021 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4751 pathOffset += 1; | 5022 pathOffset += 1; |
| 4752 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5023 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5024 unittest.equals("admin/directory/v1/")); |
| 4753 pathOffset += 19; | 5025 pathOffset += 19; |
| 4754 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5026 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5027 unittest.equals("groups/")); |
| 4755 pathOffset += 7; | 5028 pathOffset += 7; |
| 4756 index = path.indexOf("/aliases", pathOffset); | 5029 index = path.indexOf("/aliases", pathOffset); |
| 4757 unittest.expect(index >= 0, unittest.isTrue); | 5030 unittest.expect(index >= 0, unittest.isTrue); |
| 4758 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5031 subPart = |
| 5032 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4759 pathOffset = index; | 5033 pathOffset = index; |
| 4760 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5034 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
| 4761 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/aliases")); | 5035 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 5036 unittest.equals("/aliases")); |
| 4762 pathOffset += 8; | 5037 pathOffset += 8; |
| 4763 | 5038 |
| 4764 var query = (req.url).query; | 5039 var query = (req.url).query; |
| 4765 var queryOffset = 0; | 5040 var queryOffset = 0; |
| 4766 var queryMap = {}; | 5041 var queryMap = {}; |
| 4767 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5042 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4768 parseBool(n) { | 5043 parseBool(n) { |
| 4769 if (n == "true") return true; | 5044 if (n == "true") return true; |
| 4770 if (n == "false") return false; | 5045 if (n == "false") return false; |
| 4771 if (n == null) return null; | 5046 if (n == null) return null; |
| 4772 throw new core.ArgumentError("Invalid boolean: $n"); | 5047 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4773 } | 5048 } |
| 5049 |
| 4774 if (query.length > 0) { | 5050 if (query.length > 0) { |
| 4775 for (var part in query.split("&")) { | 5051 for (var part in query.split("&")) { |
| 4776 var keyvalue = part.split("="); | 5052 var keyvalue = part.split("="); |
| 4777 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5053 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5054 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4778 } | 5055 } |
| 4779 } | 5056 } |
| 4780 | 5057 |
| 4781 | |
| 4782 var h = { | 5058 var h = { |
| 4783 "content-type" : "application/json; charset=utf-8", | 5059 "content-type": "application/json; charset=utf-8", |
| 4784 }; | 5060 }; |
| 4785 var resp = convert.JSON.encode(buildAlias()); | 5061 var resp = convert.JSON.encode(buildAlias()); |
| 4786 return new async.Future.value(stringResponse(200, h, resp)); | 5062 return new async.Future.value(stringResponse(200, h, resp)); |
| 4787 }), true); | 5063 }), true); |
| 4788 res.insert(arg_request, arg_groupKey).then(unittest.expectAsync1(((api.Ali
as response) { | 5064 res |
| 5065 .insert(arg_request, arg_groupKey) |
| 5066 .then(unittest.expectAsync1(((api.Alias response) { |
| 4789 checkAlias(response); | 5067 checkAlias(response); |
| 4790 }))); | 5068 }))); |
| 4791 }); | 5069 }); |
| 4792 | 5070 |
| 4793 unittest.test("method--list", () { | 5071 unittest.test("method--list", () { |
| 4794 | |
| 4795 var mock = new HttpServerMock(); | 5072 var mock = new HttpServerMock(); |
| 4796 api.GroupsAliasesResourceApi res = new api.AdminApi(mock).groups.aliases; | 5073 api.GroupsAliasesResourceApi res = new api.AdminApi(mock).groups.aliases; |
| 4797 var arg_groupKey = "foo"; | 5074 var arg_groupKey = "foo"; |
| 4798 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5075 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4799 var path = (req.url).path; | 5076 var path = (req.url).path; |
| 4800 var pathOffset = 0; | 5077 var pathOffset = 0; |
| 4801 var index; | 5078 var index; |
| 4802 var subPart; | 5079 var subPart; |
| 4803 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5080 unittest.expect( |
| 5081 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4804 pathOffset += 1; | 5082 pathOffset += 1; |
| 4805 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5083 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5084 unittest.equals("admin/directory/v1/")); |
| 4806 pathOffset += 19; | 5085 pathOffset += 19; |
| 4807 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5086 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5087 unittest.equals("groups/")); |
| 4808 pathOffset += 7; | 5088 pathOffset += 7; |
| 4809 index = path.indexOf("/aliases", pathOffset); | 5089 index = path.indexOf("/aliases", pathOffset); |
| 4810 unittest.expect(index >= 0, unittest.isTrue); | 5090 unittest.expect(index >= 0, unittest.isTrue); |
| 4811 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5091 subPart = |
| 5092 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4812 pathOffset = index; | 5093 pathOffset = index; |
| 4813 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5094 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
| 4814 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/aliases")); | 5095 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 5096 unittest.equals("/aliases")); |
| 4815 pathOffset += 8; | 5097 pathOffset += 8; |
| 4816 | 5098 |
| 4817 var query = (req.url).query; | 5099 var query = (req.url).query; |
| 4818 var queryOffset = 0; | 5100 var queryOffset = 0; |
| 4819 var queryMap = {}; | 5101 var queryMap = {}; |
| 4820 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5102 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4821 parseBool(n) { | 5103 parseBool(n) { |
| 4822 if (n == "true") return true; | 5104 if (n == "true") return true; |
| 4823 if (n == "false") return false; | 5105 if (n == "false") return false; |
| 4824 if (n == null) return null; | 5106 if (n == null) return null; |
| 4825 throw new core.ArgumentError("Invalid boolean: $n"); | 5107 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4826 } | 5108 } |
| 5109 |
| 4827 if (query.length > 0) { | 5110 if (query.length > 0) { |
| 4828 for (var part in query.split("&")) { | 5111 for (var part in query.split("&")) { |
| 4829 var keyvalue = part.split("="); | 5112 var keyvalue = part.split("="); |
| 4830 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5113 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5114 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4831 } | 5115 } |
| 4832 } | 5116 } |
| 4833 | 5117 |
| 4834 | |
| 4835 var h = { | 5118 var h = { |
| 4836 "content-type" : "application/json; charset=utf-8", | 5119 "content-type": "application/json; charset=utf-8", |
| 4837 }; | 5120 }; |
| 4838 var resp = convert.JSON.encode(buildAliases()); | 5121 var resp = convert.JSON.encode(buildAliases()); |
| 4839 return new async.Future.value(stringResponse(200, h, resp)); | 5122 return new async.Future.value(stringResponse(200, h, resp)); |
| 4840 }), true); | 5123 }), true); |
| 4841 res.list(arg_groupKey).then(unittest.expectAsync1(((api.Aliases response)
{ | 5124 res |
| 5125 .list(arg_groupKey) |
| 5126 .then(unittest.expectAsync1(((api.Aliases response) { |
| 4842 checkAliases(response); | 5127 checkAliases(response); |
| 4843 }))); | 5128 }))); |
| 4844 }); | 5129 }); |
| 4845 | |
| 4846 }); | 5130 }); |
| 4847 | 5131 |
| 4848 | |
| 4849 unittest.group("resource-MembersResourceApi", () { | 5132 unittest.group("resource-MembersResourceApi", () { |
| 4850 unittest.test("method--delete", () { | 5133 unittest.test("method--delete", () { |
| 4851 | |
| 4852 var mock = new HttpServerMock(); | 5134 var mock = new HttpServerMock(); |
| 4853 api.MembersResourceApi res = new api.AdminApi(mock).members; | 5135 api.MembersResourceApi res = new api.AdminApi(mock).members; |
| 4854 var arg_groupKey = "foo"; | 5136 var arg_groupKey = "foo"; |
| 4855 var arg_memberKey = "foo"; | 5137 var arg_memberKey = "foo"; |
| 4856 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5138 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4857 var path = (req.url).path; | 5139 var path = (req.url).path; |
| 4858 var pathOffset = 0; | 5140 var pathOffset = 0; |
| 4859 var index; | 5141 var index; |
| 4860 var subPart; | 5142 var subPart; |
| 4861 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5143 unittest.expect( |
| 5144 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4862 pathOffset += 1; | 5145 pathOffset += 1; |
| 4863 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5146 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5147 unittest.equals("admin/directory/v1/")); |
| 4864 pathOffset += 19; | 5148 pathOffset += 19; |
| 4865 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5149 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5150 unittest.equals("groups/")); |
| 4866 pathOffset += 7; | 5151 pathOffset += 7; |
| 4867 index = path.indexOf("/members/", pathOffset); | 5152 index = path.indexOf("/members/", pathOffset); |
| 4868 unittest.expect(index >= 0, unittest.isTrue); | 5153 unittest.expect(index >= 0, unittest.isTrue); |
| 4869 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5154 subPart = |
| 5155 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4870 pathOffset = index; | 5156 pathOffset = index; |
| 4871 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5157 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
| 4872 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/members/")); | 5158 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5159 unittest.equals("/members/")); |
| 4873 pathOffset += 9; | 5160 pathOffset += 9; |
| 4874 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5161 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4875 pathOffset = path.length; | 5162 pathOffset = path.length; |
| 4876 unittest.expect(subPart, unittest.equals("$arg_memberKey")); | 5163 unittest.expect(subPart, unittest.equals("$arg_memberKey")); |
| 4877 | 5164 |
| 4878 var query = (req.url).query; | 5165 var query = (req.url).query; |
| 4879 var queryOffset = 0; | 5166 var queryOffset = 0; |
| 4880 var queryMap = {}; | 5167 var queryMap = {}; |
| 4881 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5168 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4882 parseBool(n) { | 5169 parseBool(n) { |
| 4883 if (n == "true") return true; | 5170 if (n == "true") return true; |
| 4884 if (n == "false") return false; | 5171 if (n == "false") return false; |
| 4885 if (n == null) return null; | 5172 if (n == null) return null; |
| 4886 throw new core.ArgumentError("Invalid boolean: $n"); | 5173 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4887 } | 5174 } |
| 5175 |
| 4888 if (query.length > 0) { | 5176 if (query.length > 0) { |
| 4889 for (var part in query.split("&")) { | 5177 for (var part in query.split("&")) { |
| 4890 var keyvalue = part.split("="); | 5178 var keyvalue = part.split("="); |
| 4891 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5179 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5180 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4892 } | 5181 } |
| 4893 } | 5182 } |
| 4894 | 5183 |
| 4895 | |
| 4896 var h = { | 5184 var h = { |
| 4897 "content-type" : "application/json; charset=utf-8", | 5185 "content-type": "application/json; charset=utf-8", |
| 4898 }; | 5186 }; |
| 4899 var resp = ""; | 5187 var resp = ""; |
| 4900 return new async.Future.value(stringResponse(200, h, resp)); | 5188 return new async.Future.value(stringResponse(200, h, resp)); |
| 4901 }), true); | 5189 }), true); |
| 4902 res.delete(arg_groupKey, arg_memberKey).then(unittest.expectAsync1((_) {})
); | 5190 res |
| 5191 .delete(arg_groupKey, arg_memberKey) |
| 5192 .then(unittest.expectAsync1((_) {})); |
| 4903 }); | 5193 }); |
| 4904 | 5194 |
| 4905 unittest.test("method--get", () { | 5195 unittest.test("method--get", () { |
| 4906 | |
| 4907 var mock = new HttpServerMock(); | 5196 var mock = new HttpServerMock(); |
| 4908 api.MembersResourceApi res = new api.AdminApi(mock).members; | 5197 api.MembersResourceApi res = new api.AdminApi(mock).members; |
| 4909 var arg_groupKey = "foo"; | 5198 var arg_groupKey = "foo"; |
| 4910 var arg_memberKey = "foo"; | 5199 var arg_memberKey = "foo"; |
| 4911 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5200 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4912 var path = (req.url).path; | 5201 var path = (req.url).path; |
| 4913 var pathOffset = 0; | 5202 var pathOffset = 0; |
| 4914 var index; | 5203 var index; |
| 4915 var subPart; | 5204 var subPart; |
| 4916 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5205 unittest.expect( |
| 5206 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4917 pathOffset += 1; | 5207 pathOffset += 1; |
| 4918 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5208 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5209 unittest.equals("admin/directory/v1/")); |
| 4919 pathOffset += 19; | 5210 pathOffset += 19; |
| 4920 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5211 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5212 unittest.equals("groups/")); |
| 4921 pathOffset += 7; | 5213 pathOffset += 7; |
| 4922 index = path.indexOf("/members/", pathOffset); | 5214 index = path.indexOf("/members/", pathOffset); |
| 4923 unittest.expect(index >= 0, unittest.isTrue); | 5215 unittest.expect(index >= 0, unittest.isTrue); |
| 4924 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5216 subPart = |
| 5217 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4925 pathOffset = index; | 5218 pathOffset = index; |
| 4926 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5219 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
| 4927 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/members/")); | 5220 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5221 unittest.equals("/members/")); |
| 4928 pathOffset += 9; | 5222 pathOffset += 9; |
| 4929 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5223 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4930 pathOffset = path.length; | 5224 pathOffset = path.length; |
| 4931 unittest.expect(subPart, unittest.equals("$arg_memberKey")); | 5225 unittest.expect(subPart, unittest.equals("$arg_memberKey")); |
| 4932 | 5226 |
| 4933 var query = (req.url).query; | 5227 var query = (req.url).query; |
| 4934 var queryOffset = 0; | 5228 var queryOffset = 0; |
| 4935 var queryMap = {}; | 5229 var queryMap = {}; |
| 4936 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5230 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4937 parseBool(n) { | 5231 parseBool(n) { |
| 4938 if (n == "true") return true; | 5232 if (n == "true") return true; |
| 4939 if (n == "false") return false; | 5233 if (n == "false") return false; |
| 4940 if (n == null) return null; | 5234 if (n == null) return null; |
| 4941 throw new core.ArgumentError("Invalid boolean: $n"); | 5235 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4942 } | 5236 } |
| 5237 |
| 4943 if (query.length > 0) { | 5238 if (query.length > 0) { |
| 4944 for (var part in query.split("&")) { | 5239 for (var part in query.split("&")) { |
| 4945 var keyvalue = part.split("="); | 5240 var keyvalue = part.split("="); |
| 4946 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5241 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5242 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4947 } | 5243 } |
| 4948 } | 5244 } |
| 4949 | 5245 |
| 4950 | |
| 4951 var h = { | 5246 var h = { |
| 4952 "content-type" : "application/json; charset=utf-8", | 5247 "content-type": "application/json; charset=utf-8", |
| 4953 }; | 5248 }; |
| 4954 var resp = convert.JSON.encode(buildMember()); | 5249 var resp = convert.JSON.encode(buildMember()); |
| 4955 return new async.Future.value(stringResponse(200, h, resp)); | 5250 return new async.Future.value(stringResponse(200, h, resp)); |
| 4956 }), true); | 5251 }), true); |
| 4957 res.get(arg_groupKey, arg_memberKey).then(unittest.expectAsync1(((api.Memb
er response) { | 5252 res |
| 5253 .get(arg_groupKey, arg_memberKey) |
| 5254 .then(unittest.expectAsync1(((api.Member response) { |
| 4958 checkMember(response); | 5255 checkMember(response); |
| 4959 }))); | 5256 }))); |
| 4960 }); | 5257 }); |
| 4961 | 5258 |
| 4962 unittest.test("method--insert", () { | 5259 unittest.test("method--insert", () { |
| 4963 | |
| 4964 var mock = new HttpServerMock(); | 5260 var mock = new HttpServerMock(); |
| 4965 api.MembersResourceApi res = new api.AdminApi(mock).members; | 5261 api.MembersResourceApi res = new api.AdminApi(mock).members; |
| 4966 var arg_request = buildMember(); | 5262 var arg_request = buildMember(); |
| 4967 var arg_groupKey = "foo"; | 5263 var arg_groupKey = "foo"; |
| 4968 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5264 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4969 var obj = new api.Member.fromJson(json); | 5265 var obj = new api.Member.fromJson(json); |
| 4970 checkMember(obj); | 5266 checkMember(obj); |
| 4971 | 5267 |
| 4972 var path = (req.url).path; | 5268 var path = (req.url).path; |
| 4973 var pathOffset = 0; | 5269 var pathOffset = 0; |
| 4974 var index; | 5270 var index; |
| 4975 var subPart; | 5271 var subPart; |
| 4976 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5272 unittest.expect( |
| 5273 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4977 pathOffset += 1; | 5274 pathOffset += 1; |
| 4978 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5275 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5276 unittest.equals("admin/directory/v1/")); |
| 4979 pathOffset += 19; | 5277 pathOffset += 19; |
| 4980 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5278 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5279 unittest.equals("groups/")); |
| 4981 pathOffset += 7; | 5280 pathOffset += 7; |
| 4982 index = path.indexOf("/members", pathOffset); | 5281 index = path.indexOf("/members", pathOffset); |
| 4983 unittest.expect(index >= 0, unittest.isTrue); | 5282 unittest.expect(index >= 0, unittest.isTrue); |
| 4984 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5283 subPart = |
| 5284 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4985 pathOffset = index; | 5285 pathOffset = index; |
| 4986 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5286 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
| 4987 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/members")); | 5287 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 5288 unittest.equals("/members")); |
| 4988 pathOffset += 8; | 5289 pathOffset += 8; |
| 4989 | 5290 |
| 4990 var query = (req.url).query; | 5291 var query = (req.url).query; |
| 4991 var queryOffset = 0; | 5292 var queryOffset = 0; |
| 4992 var queryMap = {}; | 5293 var queryMap = {}; |
| 4993 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5294 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4994 parseBool(n) { | 5295 parseBool(n) { |
| 4995 if (n == "true") return true; | 5296 if (n == "true") return true; |
| 4996 if (n == "false") return false; | 5297 if (n == "false") return false; |
| 4997 if (n == null) return null; | 5298 if (n == null) return null; |
| 4998 throw new core.ArgumentError("Invalid boolean: $n"); | 5299 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4999 } | 5300 } |
| 5301 |
| 5000 if (query.length > 0) { | 5302 if (query.length > 0) { |
| 5001 for (var part in query.split("&")) { | 5303 for (var part in query.split("&")) { |
| 5002 var keyvalue = part.split("="); | 5304 var keyvalue = part.split("="); |
| 5003 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5305 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5306 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5004 } | 5307 } |
| 5005 } | 5308 } |
| 5006 | 5309 |
| 5007 | |
| 5008 var h = { | 5310 var h = { |
| 5009 "content-type" : "application/json; charset=utf-8", | 5311 "content-type": "application/json; charset=utf-8", |
| 5010 }; | 5312 }; |
| 5011 var resp = convert.JSON.encode(buildMember()); | 5313 var resp = convert.JSON.encode(buildMember()); |
| 5012 return new async.Future.value(stringResponse(200, h, resp)); | 5314 return new async.Future.value(stringResponse(200, h, resp)); |
| 5013 }), true); | 5315 }), true); |
| 5014 res.insert(arg_request, arg_groupKey).then(unittest.expectAsync1(((api.Mem
ber response) { | 5316 res |
| 5317 .insert(arg_request, arg_groupKey) |
| 5318 .then(unittest.expectAsync1(((api.Member response) { |
| 5015 checkMember(response); | 5319 checkMember(response); |
| 5016 }))); | 5320 }))); |
| 5017 }); | 5321 }); |
| 5018 | 5322 |
| 5019 unittest.test("method--list", () { | 5323 unittest.test("method--list", () { |
| 5020 | |
| 5021 var mock = new HttpServerMock(); | 5324 var mock = new HttpServerMock(); |
| 5022 api.MembersResourceApi res = new api.AdminApi(mock).members; | 5325 api.MembersResourceApi res = new api.AdminApi(mock).members; |
| 5023 var arg_groupKey = "foo"; | 5326 var arg_groupKey = "foo"; |
| 5024 var arg_maxResults = 42; | 5327 var arg_maxResults = 42; |
| 5025 var arg_pageToken = "foo"; | 5328 var arg_pageToken = "foo"; |
| 5026 var arg_roles = "foo"; | 5329 var arg_roles = "foo"; |
| 5027 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5330 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5028 var path = (req.url).path; | 5331 var path = (req.url).path; |
| 5029 var pathOffset = 0; | 5332 var pathOffset = 0; |
| 5030 var index; | 5333 var index; |
| 5031 var subPart; | 5334 var subPart; |
| 5032 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5335 unittest.expect( |
| 5336 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5033 pathOffset += 1; | 5337 pathOffset += 1; |
| 5034 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5338 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5339 unittest.equals("admin/directory/v1/")); |
| 5035 pathOffset += 19; | 5340 pathOffset += 19; |
| 5036 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5341 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5342 unittest.equals("groups/")); |
| 5037 pathOffset += 7; | 5343 pathOffset += 7; |
| 5038 index = path.indexOf("/members", pathOffset); | 5344 index = path.indexOf("/members", pathOffset); |
| 5039 unittest.expect(index >= 0, unittest.isTrue); | 5345 unittest.expect(index >= 0, unittest.isTrue); |
| 5040 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5346 subPart = |
| 5347 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5041 pathOffset = index; | 5348 pathOffset = index; |
| 5042 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5349 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
| 5043 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/members")); | 5350 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 5351 unittest.equals("/members")); |
| 5044 pathOffset += 8; | 5352 pathOffset += 8; |
| 5045 | 5353 |
| 5046 var query = (req.url).query; | 5354 var query = (req.url).query; |
| 5047 var queryOffset = 0; | 5355 var queryOffset = 0; |
| 5048 var queryMap = {}; | 5356 var queryMap = {}; |
| 5049 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5357 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5050 parseBool(n) { | 5358 parseBool(n) { |
| 5051 if (n == "true") return true; | 5359 if (n == "true") return true; |
| 5052 if (n == "false") return false; | 5360 if (n == "false") return false; |
| 5053 if (n == null) return null; | 5361 if (n == null) return null; |
| 5054 throw new core.ArgumentError("Invalid boolean: $n"); | 5362 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5055 } | 5363 } |
| 5364 |
| 5056 if (query.length > 0) { | 5365 if (query.length > 0) { |
| 5057 for (var part in query.split("&")) { | 5366 for (var part in query.split("&")) { |
| 5058 var keyvalue = part.split("="); | 5367 var keyvalue = part.split("="); |
| 5059 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5368 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5369 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5060 } | 5370 } |
| 5061 } | 5371 } |
| 5062 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 5372 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 5063 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 5373 unittest.equals(arg_maxResults)); |
| 5374 unittest.expect( |
| 5375 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 5064 unittest.expect(queryMap["roles"].first, unittest.equals(arg_roles)); | 5376 unittest.expect(queryMap["roles"].first, unittest.equals(arg_roles)); |
| 5065 | 5377 |
| 5066 | |
| 5067 var h = { | 5378 var h = { |
| 5068 "content-type" : "application/json; charset=utf-8", | 5379 "content-type": "application/json; charset=utf-8", |
| 5069 }; | 5380 }; |
| 5070 var resp = convert.JSON.encode(buildMembers()); | 5381 var resp = convert.JSON.encode(buildMembers()); |
| 5071 return new async.Future.value(stringResponse(200, h, resp)); | 5382 return new async.Future.value(stringResponse(200, h, resp)); |
| 5072 }), true); | 5383 }), true); |
| 5073 res.list(arg_groupKey, maxResults: arg_maxResults, pageToken: arg_pageToke
n, roles: arg_roles).then(unittest.expectAsync1(((api.Members response) { | 5384 res |
| 5385 .list(arg_groupKey, |
| 5386 maxResults: arg_maxResults, |
| 5387 pageToken: arg_pageToken, |
| 5388 roles: arg_roles) |
| 5389 .then(unittest.expectAsync1(((api.Members response) { |
| 5074 checkMembers(response); | 5390 checkMembers(response); |
| 5075 }))); | 5391 }))); |
| 5076 }); | 5392 }); |
| 5077 | 5393 |
| 5078 unittest.test("method--patch", () { | 5394 unittest.test("method--patch", () { |
| 5079 | |
| 5080 var mock = new HttpServerMock(); | 5395 var mock = new HttpServerMock(); |
| 5081 api.MembersResourceApi res = new api.AdminApi(mock).members; | 5396 api.MembersResourceApi res = new api.AdminApi(mock).members; |
| 5082 var arg_request = buildMember(); | 5397 var arg_request = buildMember(); |
| 5083 var arg_groupKey = "foo"; | 5398 var arg_groupKey = "foo"; |
| 5084 var arg_memberKey = "foo"; | 5399 var arg_memberKey = "foo"; |
| 5085 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5400 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5086 var obj = new api.Member.fromJson(json); | 5401 var obj = new api.Member.fromJson(json); |
| 5087 checkMember(obj); | 5402 checkMember(obj); |
| 5088 | 5403 |
| 5089 var path = (req.url).path; | 5404 var path = (req.url).path; |
| 5090 var pathOffset = 0; | 5405 var pathOffset = 0; |
| 5091 var index; | 5406 var index; |
| 5092 var subPart; | 5407 var subPart; |
| 5093 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5408 unittest.expect( |
| 5409 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5094 pathOffset += 1; | 5410 pathOffset += 1; |
| 5095 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5411 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5412 unittest.equals("admin/directory/v1/")); |
| 5096 pathOffset += 19; | 5413 pathOffset += 19; |
| 5097 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5414 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5415 unittest.equals("groups/")); |
| 5098 pathOffset += 7; | 5416 pathOffset += 7; |
| 5099 index = path.indexOf("/members/", pathOffset); | 5417 index = path.indexOf("/members/", pathOffset); |
| 5100 unittest.expect(index >= 0, unittest.isTrue); | 5418 unittest.expect(index >= 0, unittest.isTrue); |
| 5101 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5419 subPart = |
| 5420 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5102 pathOffset = index; | 5421 pathOffset = index; |
| 5103 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5422 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
| 5104 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/members/")); | 5423 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5424 unittest.equals("/members/")); |
| 5105 pathOffset += 9; | 5425 pathOffset += 9; |
| 5106 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5426 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5107 pathOffset = path.length; | 5427 pathOffset = path.length; |
| 5108 unittest.expect(subPart, unittest.equals("$arg_memberKey")); | 5428 unittest.expect(subPart, unittest.equals("$arg_memberKey")); |
| 5109 | 5429 |
| 5110 var query = (req.url).query; | 5430 var query = (req.url).query; |
| 5111 var queryOffset = 0; | 5431 var queryOffset = 0; |
| 5112 var queryMap = {}; | 5432 var queryMap = {}; |
| 5113 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5433 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5114 parseBool(n) { | 5434 parseBool(n) { |
| 5115 if (n == "true") return true; | 5435 if (n == "true") return true; |
| 5116 if (n == "false") return false; | 5436 if (n == "false") return false; |
| 5117 if (n == null) return null; | 5437 if (n == null) return null; |
| 5118 throw new core.ArgumentError("Invalid boolean: $n"); | 5438 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5119 } | 5439 } |
| 5440 |
| 5120 if (query.length > 0) { | 5441 if (query.length > 0) { |
| 5121 for (var part in query.split("&")) { | 5442 for (var part in query.split("&")) { |
| 5122 var keyvalue = part.split("="); | 5443 var keyvalue = part.split("="); |
| 5123 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5444 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5445 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5124 } | 5446 } |
| 5125 } | 5447 } |
| 5126 | 5448 |
| 5127 | |
| 5128 var h = { | 5449 var h = { |
| 5129 "content-type" : "application/json; charset=utf-8", | 5450 "content-type": "application/json; charset=utf-8", |
| 5130 }; | 5451 }; |
| 5131 var resp = convert.JSON.encode(buildMember()); | 5452 var resp = convert.JSON.encode(buildMember()); |
| 5132 return new async.Future.value(stringResponse(200, h, resp)); | 5453 return new async.Future.value(stringResponse(200, h, resp)); |
| 5133 }), true); | 5454 }), true); |
| 5134 res.patch(arg_request, arg_groupKey, arg_memberKey).then(unittest.expectAs
ync1(((api.Member response) { | 5455 res |
| 5456 .patch(arg_request, arg_groupKey, arg_memberKey) |
| 5457 .then(unittest.expectAsync1(((api.Member response) { |
| 5135 checkMember(response); | 5458 checkMember(response); |
| 5136 }))); | 5459 }))); |
| 5137 }); | 5460 }); |
| 5138 | 5461 |
| 5139 unittest.test("method--update", () { | 5462 unittest.test("method--update", () { |
| 5140 | |
| 5141 var mock = new HttpServerMock(); | 5463 var mock = new HttpServerMock(); |
| 5142 api.MembersResourceApi res = new api.AdminApi(mock).members; | 5464 api.MembersResourceApi res = new api.AdminApi(mock).members; |
| 5143 var arg_request = buildMember(); | 5465 var arg_request = buildMember(); |
| 5144 var arg_groupKey = "foo"; | 5466 var arg_groupKey = "foo"; |
| 5145 var arg_memberKey = "foo"; | 5467 var arg_memberKey = "foo"; |
| 5146 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5468 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5147 var obj = new api.Member.fromJson(json); | 5469 var obj = new api.Member.fromJson(json); |
| 5148 checkMember(obj); | 5470 checkMember(obj); |
| 5149 | 5471 |
| 5150 var path = (req.url).path; | 5472 var path = (req.url).path; |
| 5151 var pathOffset = 0; | 5473 var pathOffset = 0; |
| 5152 var index; | 5474 var index; |
| 5153 var subPart; | 5475 var subPart; |
| 5154 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5476 unittest.expect( |
| 5477 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5155 pathOffset += 1; | 5478 pathOffset += 1; |
| 5156 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5479 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5480 unittest.equals("admin/directory/v1/")); |
| 5157 pathOffset += 19; | 5481 pathOffset += 19; |
| 5158 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5482 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5483 unittest.equals("groups/")); |
| 5159 pathOffset += 7; | 5484 pathOffset += 7; |
| 5160 index = path.indexOf("/members/", pathOffset); | 5485 index = path.indexOf("/members/", pathOffset); |
| 5161 unittest.expect(index >= 0, unittest.isTrue); | 5486 unittest.expect(index >= 0, unittest.isTrue); |
| 5162 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5487 subPart = |
| 5488 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5163 pathOffset = index; | 5489 pathOffset = index; |
| 5164 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5490 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
| 5165 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/members/")); | 5491 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5492 unittest.equals("/members/")); |
| 5166 pathOffset += 9; | 5493 pathOffset += 9; |
| 5167 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5494 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5168 pathOffset = path.length; | 5495 pathOffset = path.length; |
| 5169 unittest.expect(subPart, unittest.equals("$arg_memberKey")); | 5496 unittest.expect(subPart, unittest.equals("$arg_memberKey")); |
| 5170 | 5497 |
| 5171 var query = (req.url).query; | 5498 var query = (req.url).query; |
| 5172 var queryOffset = 0; | 5499 var queryOffset = 0; |
| 5173 var queryMap = {}; | 5500 var queryMap = {}; |
| 5174 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5501 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5175 parseBool(n) { | 5502 parseBool(n) { |
| 5176 if (n == "true") return true; | 5503 if (n == "true") return true; |
| 5177 if (n == "false") return false; | 5504 if (n == "false") return false; |
| 5178 if (n == null) return null; | 5505 if (n == null) return null; |
| 5179 throw new core.ArgumentError("Invalid boolean: $n"); | 5506 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5180 } | 5507 } |
| 5508 |
| 5181 if (query.length > 0) { | 5509 if (query.length > 0) { |
| 5182 for (var part in query.split("&")) { | 5510 for (var part in query.split("&")) { |
| 5183 var keyvalue = part.split("="); | 5511 var keyvalue = part.split("="); |
| 5184 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5512 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5513 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5185 } | 5514 } |
| 5186 } | 5515 } |
| 5187 | 5516 |
| 5188 | |
| 5189 var h = { | 5517 var h = { |
| 5190 "content-type" : "application/json; charset=utf-8", | 5518 "content-type": "application/json; charset=utf-8", |
| 5191 }; | 5519 }; |
| 5192 var resp = convert.JSON.encode(buildMember()); | 5520 var resp = convert.JSON.encode(buildMember()); |
| 5193 return new async.Future.value(stringResponse(200, h, resp)); | 5521 return new async.Future.value(stringResponse(200, h, resp)); |
| 5194 }), true); | 5522 }), true); |
| 5195 res.update(arg_request, arg_groupKey, arg_memberKey).then(unittest.expectA
sync1(((api.Member response) { | 5523 res |
| 5524 .update(arg_request, arg_groupKey, arg_memberKey) |
| 5525 .then(unittest.expectAsync1(((api.Member response) { |
| 5196 checkMember(response); | 5526 checkMember(response); |
| 5197 }))); | 5527 }))); |
| 5198 }); | 5528 }); |
| 5199 | |
| 5200 }); | 5529 }); |
| 5201 | 5530 |
| 5202 | |
| 5203 unittest.group("resource-MobiledevicesResourceApi", () { | 5531 unittest.group("resource-MobiledevicesResourceApi", () { |
| 5204 unittest.test("method--action", () { | 5532 unittest.test("method--action", () { |
| 5205 | |
| 5206 var mock = new HttpServerMock(); | 5533 var mock = new HttpServerMock(); |
| 5207 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; | 5534 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; |
| 5208 var arg_request = buildMobileDeviceAction(); | 5535 var arg_request = buildMobileDeviceAction(); |
| 5209 var arg_customerId = "foo"; | 5536 var arg_customerId = "foo"; |
| 5210 var arg_resourceId = "foo"; | 5537 var arg_resourceId = "foo"; |
| 5211 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5538 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5212 var obj = new api.MobileDeviceAction.fromJson(json); | 5539 var obj = new api.MobileDeviceAction.fromJson(json); |
| 5213 checkMobileDeviceAction(obj); | 5540 checkMobileDeviceAction(obj); |
| 5214 | 5541 |
| 5215 var path = (req.url).path; | 5542 var path = (req.url).path; |
| 5216 var pathOffset = 0; | 5543 var pathOffset = 0; |
| 5217 var index; | 5544 var index; |
| 5218 var subPart; | 5545 var subPart; |
| 5219 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5546 unittest.expect( |
| 5547 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5220 pathOffset += 1; | 5548 pathOffset += 1; |
| 5221 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5549 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5550 unittest.equals("admin/directory/v1/")); |
| 5222 pathOffset += 19; | 5551 pathOffset += 19; |
| 5223 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 5552 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5553 unittest.equals("customer/")); |
| 5224 pathOffset += 9; | 5554 pathOffset += 9; |
| 5225 index = path.indexOf("/devices/mobile/", pathOffset); | 5555 index = path.indexOf("/devices/mobile/", pathOffset); |
| 5226 unittest.expect(index >= 0, unittest.isTrue); | 5556 unittest.expect(index >= 0, unittest.isTrue); |
| 5227 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5557 subPart = |
| 5558 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5228 pathOffset = index; | 5559 pathOffset = index; |
| 5229 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 5560 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 5230 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/devices/mobile/")); | 5561 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 5562 unittest.equals("/devices/mobile/")); |
| 5231 pathOffset += 16; | 5563 pathOffset += 16; |
| 5232 index = path.indexOf("/action", pathOffset); | 5564 index = path.indexOf("/action", pathOffset); |
| 5233 unittest.expect(index >= 0, unittest.isTrue); | 5565 unittest.expect(index >= 0, unittest.isTrue); |
| 5234 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5566 subPart = |
| 5567 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5235 pathOffset = index; | 5568 pathOffset = index; |
| 5236 unittest.expect(subPart, unittest.equals("$arg_resourceId")); | 5569 unittest.expect(subPart, unittest.equals("$arg_resourceId")); |
| 5237 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/action")); | 5570 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5571 unittest.equals("/action")); |
| 5238 pathOffset += 7; | 5572 pathOffset += 7; |
| 5239 | 5573 |
| 5240 var query = (req.url).query; | 5574 var query = (req.url).query; |
| 5241 var queryOffset = 0; | 5575 var queryOffset = 0; |
| 5242 var queryMap = {}; | 5576 var queryMap = {}; |
| 5243 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5577 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5244 parseBool(n) { | 5578 parseBool(n) { |
| 5245 if (n == "true") return true; | 5579 if (n == "true") return true; |
| 5246 if (n == "false") return false; | 5580 if (n == "false") return false; |
| 5247 if (n == null) return null; | 5581 if (n == null) return null; |
| 5248 throw new core.ArgumentError("Invalid boolean: $n"); | 5582 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5249 } | 5583 } |
| 5584 |
| 5250 if (query.length > 0) { | 5585 if (query.length > 0) { |
| 5251 for (var part in query.split("&")) { | 5586 for (var part in query.split("&")) { |
| 5252 var keyvalue = part.split("="); | 5587 var keyvalue = part.split("="); |
| 5253 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5588 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5589 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5254 } | 5590 } |
| 5255 } | 5591 } |
| 5256 | 5592 |
| 5257 | |
| 5258 var h = { | 5593 var h = { |
| 5259 "content-type" : "application/json; charset=utf-8", | 5594 "content-type": "application/json; charset=utf-8", |
| 5260 }; | 5595 }; |
| 5261 var resp = ""; | 5596 var resp = ""; |
| 5262 return new async.Future.value(stringResponse(200, h, resp)); | 5597 return new async.Future.value(stringResponse(200, h, resp)); |
| 5263 }), true); | 5598 }), true); |
| 5264 res.action(arg_request, arg_customerId, arg_resourceId).then(unittest.expe
ctAsync1((_) {})); | 5599 res |
| 5600 .action(arg_request, arg_customerId, arg_resourceId) |
| 5601 .then(unittest.expectAsync1((_) {})); |
| 5265 }); | 5602 }); |
| 5266 | 5603 |
| 5267 unittest.test("method--delete", () { | 5604 unittest.test("method--delete", () { |
| 5268 | |
| 5269 var mock = new HttpServerMock(); | 5605 var mock = new HttpServerMock(); |
| 5270 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; | 5606 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; |
| 5271 var arg_customerId = "foo"; | 5607 var arg_customerId = "foo"; |
| 5272 var arg_resourceId = "foo"; | 5608 var arg_resourceId = "foo"; |
| 5273 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5609 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5274 var path = (req.url).path; | 5610 var path = (req.url).path; |
| 5275 var pathOffset = 0; | 5611 var pathOffset = 0; |
| 5276 var index; | 5612 var index; |
| 5277 var subPart; | 5613 var subPart; |
| 5278 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5614 unittest.expect( |
| 5615 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5279 pathOffset += 1; | 5616 pathOffset += 1; |
| 5280 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5617 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5618 unittest.equals("admin/directory/v1/")); |
| 5281 pathOffset += 19; | 5619 pathOffset += 19; |
| 5282 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 5620 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5621 unittest.equals("customer/")); |
| 5283 pathOffset += 9; | 5622 pathOffset += 9; |
| 5284 index = path.indexOf("/devices/mobile/", pathOffset); | 5623 index = path.indexOf("/devices/mobile/", pathOffset); |
| 5285 unittest.expect(index >= 0, unittest.isTrue); | 5624 unittest.expect(index >= 0, unittest.isTrue); |
| 5286 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5625 subPart = |
| 5626 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5287 pathOffset = index; | 5627 pathOffset = index; |
| 5288 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 5628 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 5289 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/devices/mobile/")); | 5629 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 5630 unittest.equals("/devices/mobile/")); |
| 5290 pathOffset += 16; | 5631 pathOffset += 16; |
| 5291 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5632 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5292 pathOffset = path.length; | 5633 pathOffset = path.length; |
| 5293 unittest.expect(subPart, unittest.equals("$arg_resourceId")); | 5634 unittest.expect(subPart, unittest.equals("$arg_resourceId")); |
| 5294 | 5635 |
| 5295 var query = (req.url).query; | 5636 var query = (req.url).query; |
| 5296 var queryOffset = 0; | 5637 var queryOffset = 0; |
| 5297 var queryMap = {}; | 5638 var queryMap = {}; |
| 5298 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5639 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5299 parseBool(n) { | 5640 parseBool(n) { |
| 5300 if (n == "true") return true; | 5641 if (n == "true") return true; |
| 5301 if (n == "false") return false; | 5642 if (n == "false") return false; |
| 5302 if (n == null) return null; | 5643 if (n == null) return null; |
| 5303 throw new core.ArgumentError("Invalid boolean: $n"); | 5644 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5304 } | 5645 } |
| 5646 |
| 5305 if (query.length > 0) { | 5647 if (query.length > 0) { |
| 5306 for (var part in query.split("&")) { | 5648 for (var part in query.split("&")) { |
| 5307 var keyvalue = part.split("="); | 5649 var keyvalue = part.split("="); |
| 5308 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5650 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5651 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5309 } | 5652 } |
| 5310 } | 5653 } |
| 5311 | 5654 |
| 5312 | |
| 5313 var h = { | 5655 var h = { |
| 5314 "content-type" : "application/json; charset=utf-8", | 5656 "content-type": "application/json; charset=utf-8", |
| 5315 }; | 5657 }; |
| 5316 var resp = ""; | 5658 var resp = ""; |
| 5317 return new async.Future.value(stringResponse(200, h, resp)); | 5659 return new async.Future.value(stringResponse(200, h, resp)); |
| 5318 }), true); | 5660 }), true); |
| 5319 res.delete(arg_customerId, arg_resourceId).then(unittest.expectAsync1((_)
{})); | 5661 res |
| 5662 .delete(arg_customerId, arg_resourceId) |
| 5663 .then(unittest.expectAsync1((_) {})); |
| 5320 }); | 5664 }); |
| 5321 | 5665 |
| 5322 unittest.test("method--get", () { | 5666 unittest.test("method--get", () { |
| 5323 | |
| 5324 var mock = new HttpServerMock(); | 5667 var mock = new HttpServerMock(); |
| 5325 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; | 5668 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; |
| 5326 var arg_customerId = "foo"; | 5669 var arg_customerId = "foo"; |
| 5327 var arg_resourceId = "foo"; | 5670 var arg_resourceId = "foo"; |
| 5328 var arg_projection = "foo"; | 5671 var arg_projection = "foo"; |
| 5329 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5672 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5330 var path = (req.url).path; | 5673 var path = (req.url).path; |
| 5331 var pathOffset = 0; | 5674 var pathOffset = 0; |
| 5332 var index; | 5675 var index; |
| 5333 var subPart; | 5676 var subPart; |
| 5334 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5677 unittest.expect( |
| 5678 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5335 pathOffset += 1; | 5679 pathOffset += 1; |
| 5336 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5680 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5681 unittest.equals("admin/directory/v1/")); |
| 5337 pathOffset += 19; | 5682 pathOffset += 19; |
| 5338 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 5683 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5684 unittest.equals("customer/")); |
| 5339 pathOffset += 9; | 5685 pathOffset += 9; |
| 5340 index = path.indexOf("/devices/mobile/", pathOffset); | 5686 index = path.indexOf("/devices/mobile/", pathOffset); |
| 5341 unittest.expect(index >= 0, unittest.isTrue); | 5687 unittest.expect(index >= 0, unittest.isTrue); |
| 5342 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5688 subPart = |
| 5689 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5343 pathOffset = index; | 5690 pathOffset = index; |
| 5344 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 5691 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 5345 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/devices/mobile/")); | 5692 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 5693 unittest.equals("/devices/mobile/")); |
| 5346 pathOffset += 16; | 5694 pathOffset += 16; |
| 5347 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5695 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5348 pathOffset = path.length; | 5696 pathOffset = path.length; |
| 5349 unittest.expect(subPart, unittest.equals("$arg_resourceId")); | 5697 unittest.expect(subPart, unittest.equals("$arg_resourceId")); |
| 5350 | 5698 |
| 5351 var query = (req.url).query; | 5699 var query = (req.url).query; |
| 5352 var queryOffset = 0; | 5700 var queryOffset = 0; |
| 5353 var queryMap = {}; | 5701 var queryMap = {}; |
| 5354 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5702 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5355 parseBool(n) { | 5703 parseBool(n) { |
| 5356 if (n == "true") return true; | 5704 if (n == "true") return true; |
| 5357 if (n == "false") return false; | 5705 if (n == "false") return false; |
| 5358 if (n == null) return null; | 5706 if (n == null) return null; |
| 5359 throw new core.ArgumentError("Invalid boolean: $n"); | 5707 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5360 } | 5708 } |
| 5709 |
| 5361 if (query.length > 0) { | 5710 if (query.length > 0) { |
| 5362 for (var part in query.split("&")) { | 5711 for (var part in query.split("&")) { |
| 5363 var keyvalue = part.split("="); | 5712 var keyvalue = part.split("="); |
| 5364 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5713 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5714 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5365 } | 5715 } |
| 5366 } | 5716 } |
| 5367 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 5717 unittest.expect( |
| 5368 | 5718 queryMap["projection"].first, unittest.equals(arg_projection)); |
| 5369 | 5719 |
| 5370 var h = { | 5720 var h = { |
| 5371 "content-type" : "application/json; charset=utf-8", | 5721 "content-type": "application/json; charset=utf-8", |
| 5372 }; | 5722 }; |
| 5373 var resp = convert.JSON.encode(buildMobileDevice()); | 5723 var resp = convert.JSON.encode(buildMobileDevice()); |
| 5374 return new async.Future.value(stringResponse(200, h, resp)); | 5724 return new async.Future.value(stringResponse(200, h, resp)); |
| 5375 }), true); | 5725 }), true); |
| 5376 res.get(arg_customerId, arg_resourceId, projection: arg_projection).then(u
nittest.expectAsync1(((api.MobileDevice response) { | 5726 res |
| 5727 .get(arg_customerId, arg_resourceId, projection: arg_projection) |
| 5728 .then(unittest.expectAsync1(((api.MobileDevice response) { |
| 5377 checkMobileDevice(response); | 5729 checkMobileDevice(response); |
| 5378 }))); | 5730 }))); |
| 5379 }); | 5731 }); |
| 5380 | 5732 |
| 5381 unittest.test("method--list", () { | 5733 unittest.test("method--list", () { |
| 5382 | |
| 5383 var mock = new HttpServerMock(); | 5734 var mock = new HttpServerMock(); |
| 5384 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; | 5735 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; |
| 5385 var arg_customerId = "foo"; | 5736 var arg_customerId = "foo"; |
| 5386 var arg_maxResults = 42; | 5737 var arg_maxResults = 42; |
| 5387 var arg_orderBy = "foo"; | 5738 var arg_orderBy = "foo"; |
| 5388 var arg_pageToken = "foo"; | 5739 var arg_pageToken = "foo"; |
| 5389 var arg_projection = "foo"; | 5740 var arg_projection = "foo"; |
| 5390 var arg_query = "foo"; | 5741 var arg_query = "foo"; |
| 5391 var arg_sortOrder = "foo"; | 5742 var arg_sortOrder = "foo"; |
| 5392 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5743 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5393 var path = (req.url).path; | 5744 var path = (req.url).path; |
| 5394 var pathOffset = 0; | 5745 var pathOffset = 0; |
| 5395 var index; | 5746 var index; |
| 5396 var subPart; | 5747 var subPart; |
| 5397 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5748 unittest.expect( |
| 5749 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5398 pathOffset += 1; | 5750 pathOffset += 1; |
| 5399 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5751 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5752 unittest.equals("admin/directory/v1/")); |
| 5400 pathOffset += 19; | 5753 pathOffset += 19; |
| 5401 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 5754 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5755 unittest.equals("customer/")); |
| 5402 pathOffset += 9; | 5756 pathOffset += 9; |
| 5403 index = path.indexOf("/devices/mobile", pathOffset); | 5757 index = path.indexOf("/devices/mobile", pathOffset); |
| 5404 unittest.expect(index >= 0, unittest.isTrue); | 5758 unittest.expect(index >= 0, unittest.isTrue); |
| 5405 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5759 subPart = |
| 5760 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5406 pathOffset = index; | 5761 pathOffset = index; |
| 5407 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 5762 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 5408 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/devices/mobile")); | 5763 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 5764 unittest.equals("/devices/mobile")); |
| 5409 pathOffset += 15; | 5765 pathOffset += 15; |
| 5410 | 5766 |
| 5411 var query = (req.url).query; | 5767 var query = (req.url).query; |
| 5412 var queryOffset = 0; | 5768 var queryOffset = 0; |
| 5413 var queryMap = {}; | 5769 var queryMap = {}; |
| 5414 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5770 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5415 parseBool(n) { | 5771 parseBool(n) { |
| 5416 if (n == "true") return true; | 5772 if (n == "true") return true; |
| 5417 if (n == "false") return false; | 5773 if (n == "false") return false; |
| 5418 if (n == null) return null; | 5774 if (n == null) return null; |
| 5419 throw new core.ArgumentError("Invalid boolean: $n"); | 5775 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5420 } | 5776 } |
| 5777 |
| 5421 if (query.length > 0) { | 5778 if (query.length > 0) { |
| 5422 for (var part in query.split("&")) { | 5779 for (var part in query.split("&")) { |
| 5423 var keyvalue = part.split("="); | 5780 var keyvalue = part.split("="); |
| 5424 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5781 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5782 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5425 } | 5783 } |
| 5426 } | 5784 } |
| 5427 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 5785 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 5428 unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy))
; | 5786 unittest.equals(arg_maxResults)); |
| 5429 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 5787 unittest.expect( |
| 5430 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 5788 queryMap["orderBy"].first, unittest.equals(arg_orderBy)); |
| 5789 unittest.expect( |
| 5790 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 5791 unittest.expect( |
| 5792 queryMap["projection"].first, unittest.equals(arg_projection)); |
| 5431 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); | 5793 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); |
| 5432 unittest.expect(queryMap["sortOrder"].first, unittest.equals(arg_sortOrd
er)); | 5794 unittest.expect( |
| 5433 | 5795 queryMap["sortOrder"].first, unittest.equals(arg_sortOrder)); |
| 5434 | 5796 |
| 5435 var h = { | 5797 var h = { |
| 5436 "content-type" : "application/json; charset=utf-8", | 5798 "content-type": "application/json; charset=utf-8", |
| 5437 }; | 5799 }; |
| 5438 var resp = convert.JSON.encode(buildMobileDevices()); | 5800 var resp = convert.JSON.encode(buildMobileDevices()); |
| 5439 return new async.Future.value(stringResponse(200, h, resp)); | 5801 return new async.Future.value(stringResponse(200, h, resp)); |
| 5440 }), true); | 5802 }), true); |
| 5441 res.list(arg_customerId, maxResults: arg_maxResults, orderBy: arg_orderBy,
pageToken: arg_pageToken, projection: arg_projection, query: arg_query, sortOrd
er: arg_sortOrder).then(unittest.expectAsync1(((api.MobileDevices response) { | 5803 res |
| 5804 .list(arg_customerId, |
| 5805 maxResults: arg_maxResults, |
| 5806 orderBy: arg_orderBy, |
| 5807 pageToken: arg_pageToken, |
| 5808 projection: arg_projection, |
| 5809 query: arg_query, |
| 5810 sortOrder: arg_sortOrder) |
| 5811 .then(unittest.expectAsync1(((api.MobileDevices response) { |
| 5442 checkMobileDevices(response); | 5812 checkMobileDevices(response); |
| 5443 }))); | 5813 }))); |
| 5444 }); | 5814 }); |
| 5445 | |
| 5446 }); | 5815 }); |
| 5447 | 5816 |
| 5448 | |
| 5449 unittest.group("resource-NotificationsResourceApi", () { | 5817 unittest.group("resource-NotificationsResourceApi", () { |
| 5450 unittest.test("method--delete", () { | 5818 unittest.test("method--delete", () { |
| 5451 | |
| 5452 var mock = new HttpServerMock(); | 5819 var mock = new HttpServerMock(); |
| 5453 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; | 5820 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; |
| 5454 var arg_customer = "foo"; | 5821 var arg_customer = "foo"; |
| 5455 var arg_notificationId = "foo"; | 5822 var arg_notificationId = "foo"; |
| 5456 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5823 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5457 var path = (req.url).path; | 5824 var path = (req.url).path; |
| 5458 var pathOffset = 0; | 5825 var pathOffset = 0; |
| 5459 var index; | 5826 var index; |
| 5460 var subPart; | 5827 var subPart; |
| 5461 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5828 unittest.expect( |
| 5829 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5462 pathOffset += 1; | 5830 pathOffset += 1; |
| 5463 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5831 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5832 unittest.equals("admin/directory/v1/")); |
| 5464 pathOffset += 19; | 5833 pathOffset += 19; |
| 5465 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 5834 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5835 unittest.equals("customer/")); |
| 5466 pathOffset += 9; | 5836 pathOffset += 9; |
| 5467 index = path.indexOf("/notifications/", pathOffset); | 5837 index = path.indexOf("/notifications/", pathOffset); |
| 5468 unittest.expect(index >= 0, unittest.isTrue); | 5838 unittest.expect(index >= 0, unittest.isTrue); |
| 5469 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5839 subPart = |
| 5840 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5470 pathOffset = index; | 5841 pathOffset = index; |
| 5471 unittest.expect(subPart, unittest.equals("$arg_customer")); | 5842 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 5472 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/notifications/")); | 5843 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 5844 unittest.equals("/notifications/")); |
| 5473 pathOffset += 15; | 5845 pathOffset += 15; |
| 5474 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5846 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5475 pathOffset = path.length; | 5847 pathOffset = path.length; |
| 5476 unittest.expect(subPart, unittest.equals("$arg_notificationId")); | 5848 unittest.expect(subPart, unittest.equals("$arg_notificationId")); |
| 5477 | 5849 |
| 5478 var query = (req.url).query; | 5850 var query = (req.url).query; |
| 5479 var queryOffset = 0; | 5851 var queryOffset = 0; |
| 5480 var queryMap = {}; | 5852 var queryMap = {}; |
| 5481 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5853 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5482 parseBool(n) { | 5854 parseBool(n) { |
| 5483 if (n == "true") return true; | 5855 if (n == "true") return true; |
| 5484 if (n == "false") return false; | 5856 if (n == "false") return false; |
| 5485 if (n == null) return null; | 5857 if (n == null) return null; |
| 5486 throw new core.ArgumentError("Invalid boolean: $n"); | 5858 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5487 } | 5859 } |
| 5860 |
| 5488 if (query.length > 0) { | 5861 if (query.length > 0) { |
| 5489 for (var part in query.split("&")) { | 5862 for (var part in query.split("&")) { |
| 5490 var keyvalue = part.split("="); | 5863 var keyvalue = part.split("="); |
| 5491 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5864 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5865 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5492 } | 5866 } |
| 5493 } | 5867 } |
| 5494 | 5868 |
| 5495 | |
| 5496 var h = { | 5869 var h = { |
| 5497 "content-type" : "application/json; charset=utf-8", | 5870 "content-type": "application/json; charset=utf-8", |
| 5498 }; | 5871 }; |
| 5499 var resp = ""; | 5872 var resp = ""; |
| 5500 return new async.Future.value(stringResponse(200, h, resp)); | 5873 return new async.Future.value(stringResponse(200, h, resp)); |
| 5501 }), true); | 5874 }), true); |
| 5502 res.delete(arg_customer, arg_notificationId).then(unittest.expectAsync1((_
) {})); | 5875 res |
| 5876 .delete(arg_customer, arg_notificationId) |
| 5877 .then(unittest.expectAsync1((_) {})); |
| 5503 }); | 5878 }); |
| 5504 | 5879 |
| 5505 unittest.test("method--get", () { | 5880 unittest.test("method--get", () { |
| 5506 | |
| 5507 var mock = new HttpServerMock(); | 5881 var mock = new HttpServerMock(); |
| 5508 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; | 5882 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; |
| 5509 var arg_customer = "foo"; | 5883 var arg_customer = "foo"; |
| 5510 var arg_notificationId = "foo"; | 5884 var arg_notificationId = "foo"; |
| 5511 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5885 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5512 var path = (req.url).path; | 5886 var path = (req.url).path; |
| 5513 var pathOffset = 0; | 5887 var pathOffset = 0; |
| 5514 var index; | 5888 var index; |
| 5515 var subPart; | 5889 var subPart; |
| 5516 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5890 unittest.expect( |
| 5891 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5517 pathOffset += 1; | 5892 pathOffset += 1; |
| 5518 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5893 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5894 unittest.equals("admin/directory/v1/")); |
| 5519 pathOffset += 19; | 5895 pathOffset += 19; |
| 5520 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 5896 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5897 unittest.equals("customer/")); |
| 5521 pathOffset += 9; | 5898 pathOffset += 9; |
| 5522 index = path.indexOf("/notifications/", pathOffset); | 5899 index = path.indexOf("/notifications/", pathOffset); |
| 5523 unittest.expect(index >= 0, unittest.isTrue); | 5900 unittest.expect(index >= 0, unittest.isTrue); |
| 5524 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5901 subPart = |
| 5902 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5525 pathOffset = index; | 5903 pathOffset = index; |
| 5526 unittest.expect(subPart, unittest.equals("$arg_customer")); | 5904 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 5527 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/notifications/")); | 5905 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 5906 unittest.equals("/notifications/")); |
| 5528 pathOffset += 15; | 5907 pathOffset += 15; |
| 5529 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5908 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5530 pathOffset = path.length; | 5909 pathOffset = path.length; |
| 5531 unittest.expect(subPart, unittest.equals("$arg_notificationId")); | 5910 unittest.expect(subPart, unittest.equals("$arg_notificationId")); |
| 5532 | 5911 |
| 5533 var query = (req.url).query; | 5912 var query = (req.url).query; |
| 5534 var queryOffset = 0; | 5913 var queryOffset = 0; |
| 5535 var queryMap = {}; | 5914 var queryMap = {}; |
| 5536 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5915 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5537 parseBool(n) { | 5916 parseBool(n) { |
| 5538 if (n == "true") return true; | 5917 if (n == "true") return true; |
| 5539 if (n == "false") return false; | 5918 if (n == "false") return false; |
| 5540 if (n == null) return null; | 5919 if (n == null) return null; |
| 5541 throw new core.ArgumentError("Invalid boolean: $n"); | 5920 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5542 } | 5921 } |
| 5922 |
| 5543 if (query.length > 0) { | 5923 if (query.length > 0) { |
| 5544 for (var part in query.split("&")) { | 5924 for (var part in query.split("&")) { |
| 5545 var keyvalue = part.split("="); | 5925 var keyvalue = part.split("="); |
| 5546 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5926 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5927 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5547 } | 5928 } |
| 5548 } | 5929 } |
| 5549 | 5930 |
| 5550 | |
| 5551 var h = { | 5931 var h = { |
| 5552 "content-type" : "application/json; charset=utf-8", | 5932 "content-type": "application/json; charset=utf-8", |
| 5553 }; | 5933 }; |
| 5554 var resp = convert.JSON.encode(buildNotification()); | 5934 var resp = convert.JSON.encode(buildNotification()); |
| 5555 return new async.Future.value(stringResponse(200, h, resp)); | 5935 return new async.Future.value(stringResponse(200, h, resp)); |
| 5556 }), true); | 5936 }), true); |
| 5557 res.get(arg_customer, arg_notificationId).then(unittest.expectAsync1(((api
.Notification response) { | 5937 res |
| 5938 .get(arg_customer, arg_notificationId) |
| 5939 .then(unittest.expectAsync1(((api.Notification response) { |
| 5558 checkNotification(response); | 5940 checkNotification(response); |
| 5559 }))); | 5941 }))); |
| 5560 }); | 5942 }); |
| 5561 | 5943 |
| 5562 unittest.test("method--list", () { | 5944 unittest.test("method--list", () { |
| 5563 | |
| 5564 var mock = new HttpServerMock(); | 5945 var mock = new HttpServerMock(); |
| 5565 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; | 5946 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; |
| 5566 var arg_customer = "foo"; | 5947 var arg_customer = "foo"; |
| 5567 var arg_language = "foo"; | 5948 var arg_language = "foo"; |
| 5568 var arg_maxResults = 42; | 5949 var arg_maxResults = 42; |
| 5569 var arg_pageToken = "foo"; | 5950 var arg_pageToken = "foo"; |
| 5570 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5951 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5571 var path = (req.url).path; | 5952 var path = (req.url).path; |
| 5572 var pathOffset = 0; | 5953 var pathOffset = 0; |
| 5573 var index; | 5954 var index; |
| 5574 var subPart; | 5955 var subPart; |
| 5575 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5956 unittest.expect( |
| 5957 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5576 pathOffset += 1; | 5958 pathOffset += 1; |
| 5577 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5959 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5960 unittest.equals("admin/directory/v1/")); |
| 5578 pathOffset += 19; | 5961 pathOffset += 19; |
| 5579 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 5962 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5963 unittest.equals("customer/")); |
| 5580 pathOffset += 9; | 5964 pathOffset += 9; |
| 5581 index = path.indexOf("/notifications", pathOffset); | 5965 index = path.indexOf("/notifications", pathOffset); |
| 5582 unittest.expect(index >= 0, unittest.isTrue); | 5966 unittest.expect(index >= 0, unittest.isTrue); |
| 5583 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5967 subPart = |
| 5968 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5584 pathOffset = index; | 5969 pathOffset = index; |
| 5585 unittest.expect(subPart, unittest.equals("$arg_customer")); | 5970 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 5586 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/notifications")); | 5971 unittest.expect(path.substring(pathOffset, pathOffset + 14), |
| 5972 unittest.equals("/notifications")); |
| 5587 pathOffset += 14; | 5973 pathOffset += 14; |
| 5588 | 5974 |
| 5589 var query = (req.url).query; | 5975 var query = (req.url).query; |
| 5590 var queryOffset = 0; | 5976 var queryOffset = 0; |
| 5591 var queryMap = {}; | 5977 var queryMap = {}; |
| 5592 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5978 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5593 parseBool(n) { | 5979 parseBool(n) { |
| 5594 if (n == "true") return true; | 5980 if (n == "true") return true; |
| 5595 if (n == "false") return false; | 5981 if (n == "false") return false; |
| 5596 if (n == null) return null; | 5982 if (n == null) return null; |
| 5597 throw new core.ArgumentError("Invalid boolean: $n"); | 5983 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5598 } | 5984 } |
| 5985 |
| 5599 if (query.length > 0) { | 5986 if (query.length > 0) { |
| 5600 for (var part in query.split("&")) { | 5987 for (var part in query.split("&")) { |
| 5601 var keyvalue = part.split("="); | 5988 var keyvalue = part.split("="); |
| 5602 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5989 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5990 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5603 } | 5991 } |
| 5604 } | 5992 } |
| 5605 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); | 5993 unittest.expect( |
| 5606 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 5994 queryMap["language"].first, unittest.equals(arg_language)); |
| 5607 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 5995 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 5608 | 5996 unittest.equals(arg_maxResults)); |
| 5997 unittest.expect( |
| 5998 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 5609 | 5999 |
| 5610 var h = { | 6000 var h = { |
| 5611 "content-type" : "application/json; charset=utf-8", | 6001 "content-type": "application/json; charset=utf-8", |
| 5612 }; | 6002 }; |
| 5613 var resp = convert.JSON.encode(buildNotifications()); | 6003 var resp = convert.JSON.encode(buildNotifications()); |
| 5614 return new async.Future.value(stringResponse(200, h, resp)); | 6004 return new async.Future.value(stringResponse(200, h, resp)); |
| 5615 }), true); | 6005 }), true); |
| 5616 res.list(arg_customer, language: arg_language, maxResults: arg_maxResults,
pageToken: arg_pageToken).then(unittest.expectAsync1(((api.Notifications respon
se) { | 6006 res |
| 6007 .list(arg_customer, |
| 6008 language: arg_language, |
| 6009 maxResults: arg_maxResults, |
| 6010 pageToken: arg_pageToken) |
| 6011 .then(unittest.expectAsync1(((api.Notifications response) { |
| 5617 checkNotifications(response); | 6012 checkNotifications(response); |
| 5618 }))); | 6013 }))); |
| 5619 }); | 6014 }); |
| 5620 | 6015 |
| 5621 unittest.test("method--patch", () { | 6016 unittest.test("method--patch", () { |
| 5622 | |
| 5623 var mock = new HttpServerMock(); | 6017 var mock = new HttpServerMock(); |
| 5624 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; | 6018 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; |
| 5625 var arg_request = buildNotification(); | 6019 var arg_request = buildNotification(); |
| 5626 var arg_customer = "foo"; | 6020 var arg_customer = "foo"; |
| 5627 var arg_notificationId = "foo"; | 6021 var arg_notificationId = "foo"; |
| 5628 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6022 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5629 var obj = new api.Notification.fromJson(json); | 6023 var obj = new api.Notification.fromJson(json); |
| 5630 checkNotification(obj); | 6024 checkNotification(obj); |
| 5631 | 6025 |
| 5632 var path = (req.url).path; | 6026 var path = (req.url).path; |
| 5633 var pathOffset = 0; | 6027 var pathOffset = 0; |
| 5634 var index; | 6028 var index; |
| 5635 var subPart; | 6029 var subPart; |
| 5636 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6030 unittest.expect( |
| 6031 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5637 pathOffset += 1; | 6032 pathOffset += 1; |
| 5638 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6033 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6034 unittest.equals("admin/directory/v1/")); |
| 5639 pathOffset += 19; | 6035 pathOffset += 19; |
| 5640 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6036 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6037 unittest.equals("customer/")); |
| 5641 pathOffset += 9; | 6038 pathOffset += 9; |
| 5642 index = path.indexOf("/notifications/", pathOffset); | 6039 index = path.indexOf("/notifications/", pathOffset); |
| 5643 unittest.expect(index >= 0, unittest.isTrue); | 6040 unittest.expect(index >= 0, unittest.isTrue); |
| 5644 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6041 subPart = |
| 6042 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5645 pathOffset = index; | 6043 pathOffset = index; |
| 5646 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6044 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 5647 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/notifications/")); | 6045 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 6046 unittest.equals("/notifications/")); |
| 5648 pathOffset += 15; | 6047 pathOffset += 15; |
| 5649 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6048 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5650 pathOffset = path.length; | 6049 pathOffset = path.length; |
| 5651 unittest.expect(subPart, unittest.equals("$arg_notificationId")); | 6050 unittest.expect(subPart, unittest.equals("$arg_notificationId")); |
| 5652 | 6051 |
| 5653 var query = (req.url).query; | 6052 var query = (req.url).query; |
| 5654 var queryOffset = 0; | 6053 var queryOffset = 0; |
| 5655 var queryMap = {}; | 6054 var queryMap = {}; |
| 5656 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6055 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5657 parseBool(n) { | 6056 parseBool(n) { |
| 5658 if (n == "true") return true; | 6057 if (n == "true") return true; |
| 5659 if (n == "false") return false; | 6058 if (n == "false") return false; |
| 5660 if (n == null) return null; | 6059 if (n == null) return null; |
| 5661 throw new core.ArgumentError("Invalid boolean: $n"); | 6060 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5662 } | 6061 } |
| 6062 |
| 5663 if (query.length > 0) { | 6063 if (query.length > 0) { |
| 5664 for (var part in query.split("&")) { | 6064 for (var part in query.split("&")) { |
| 5665 var keyvalue = part.split("="); | 6065 var keyvalue = part.split("="); |
| 5666 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6066 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6067 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5667 } | 6068 } |
| 5668 } | 6069 } |
| 5669 | 6070 |
| 5670 | |
| 5671 var h = { | 6071 var h = { |
| 5672 "content-type" : "application/json; charset=utf-8", | 6072 "content-type": "application/json; charset=utf-8", |
| 5673 }; | 6073 }; |
| 5674 var resp = convert.JSON.encode(buildNotification()); | 6074 var resp = convert.JSON.encode(buildNotification()); |
| 5675 return new async.Future.value(stringResponse(200, h, resp)); | 6075 return new async.Future.value(stringResponse(200, h, resp)); |
| 5676 }), true); | 6076 }), true); |
| 5677 res.patch(arg_request, arg_customer, arg_notificationId).then(unittest.exp
ectAsync1(((api.Notification response) { | 6077 res |
| 6078 .patch(arg_request, arg_customer, arg_notificationId) |
| 6079 .then(unittest.expectAsync1(((api.Notification response) { |
| 5678 checkNotification(response); | 6080 checkNotification(response); |
| 5679 }))); | 6081 }))); |
| 5680 }); | 6082 }); |
| 5681 | 6083 |
| 5682 unittest.test("method--update", () { | 6084 unittest.test("method--update", () { |
| 5683 | |
| 5684 var mock = new HttpServerMock(); | 6085 var mock = new HttpServerMock(); |
| 5685 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; | 6086 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; |
| 5686 var arg_request = buildNotification(); | 6087 var arg_request = buildNotification(); |
| 5687 var arg_customer = "foo"; | 6088 var arg_customer = "foo"; |
| 5688 var arg_notificationId = "foo"; | 6089 var arg_notificationId = "foo"; |
| 5689 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6090 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5690 var obj = new api.Notification.fromJson(json); | 6091 var obj = new api.Notification.fromJson(json); |
| 5691 checkNotification(obj); | 6092 checkNotification(obj); |
| 5692 | 6093 |
| 5693 var path = (req.url).path; | 6094 var path = (req.url).path; |
| 5694 var pathOffset = 0; | 6095 var pathOffset = 0; |
| 5695 var index; | 6096 var index; |
| 5696 var subPart; | 6097 var subPart; |
| 5697 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6098 unittest.expect( |
| 6099 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5698 pathOffset += 1; | 6100 pathOffset += 1; |
| 5699 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6101 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6102 unittest.equals("admin/directory/v1/")); |
| 5700 pathOffset += 19; | 6103 pathOffset += 19; |
| 5701 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6104 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6105 unittest.equals("customer/")); |
| 5702 pathOffset += 9; | 6106 pathOffset += 9; |
| 5703 index = path.indexOf("/notifications/", pathOffset); | 6107 index = path.indexOf("/notifications/", pathOffset); |
| 5704 unittest.expect(index >= 0, unittest.isTrue); | 6108 unittest.expect(index >= 0, unittest.isTrue); |
| 5705 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6109 subPart = |
| 6110 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5706 pathOffset = index; | 6111 pathOffset = index; |
| 5707 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6112 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 5708 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/notifications/")); | 6113 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 6114 unittest.equals("/notifications/")); |
| 5709 pathOffset += 15; | 6115 pathOffset += 15; |
| 5710 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6116 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5711 pathOffset = path.length; | 6117 pathOffset = path.length; |
| 5712 unittest.expect(subPart, unittest.equals("$arg_notificationId")); | 6118 unittest.expect(subPart, unittest.equals("$arg_notificationId")); |
| 5713 | 6119 |
| 5714 var query = (req.url).query; | 6120 var query = (req.url).query; |
| 5715 var queryOffset = 0; | 6121 var queryOffset = 0; |
| 5716 var queryMap = {}; | 6122 var queryMap = {}; |
| 5717 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6123 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5718 parseBool(n) { | 6124 parseBool(n) { |
| 5719 if (n == "true") return true; | 6125 if (n == "true") return true; |
| 5720 if (n == "false") return false; | 6126 if (n == "false") return false; |
| 5721 if (n == null) return null; | 6127 if (n == null) return null; |
| 5722 throw new core.ArgumentError("Invalid boolean: $n"); | 6128 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5723 } | 6129 } |
| 6130 |
| 5724 if (query.length > 0) { | 6131 if (query.length > 0) { |
| 5725 for (var part in query.split("&")) { | 6132 for (var part in query.split("&")) { |
| 5726 var keyvalue = part.split("="); | 6133 var keyvalue = part.split("="); |
| 5727 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6134 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6135 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5728 } | 6136 } |
| 5729 } | 6137 } |
| 5730 | 6138 |
| 5731 | |
| 5732 var h = { | 6139 var h = { |
| 5733 "content-type" : "application/json; charset=utf-8", | 6140 "content-type": "application/json; charset=utf-8", |
| 5734 }; | 6141 }; |
| 5735 var resp = convert.JSON.encode(buildNotification()); | 6142 var resp = convert.JSON.encode(buildNotification()); |
| 5736 return new async.Future.value(stringResponse(200, h, resp)); | 6143 return new async.Future.value(stringResponse(200, h, resp)); |
| 5737 }), true); | 6144 }), true); |
| 5738 res.update(arg_request, arg_customer, arg_notificationId).then(unittest.ex
pectAsync1(((api.Notification response) { | 6145 res |
| 6146 .update(arg_request, arg_customer, arg_notificationId) |
| 6147 .then(unittest.expectAsync1(((api.Notification response) { |
| 5739 checkNotification(response); | 6148 checkNotification(response); |
| 5740 }))); | 6149 }))); |
| 5741 }); | 6150 }); |
| 5742 | |
| 5743 }); | 6151 }); |
| 5744 | 6152 |
| 5745 | |
| 5746 unittest.group("resource-OrgunitsResourceApi", () { | 6153 unittest.group("resource-OrgunitsResourceApi", () { |
| 5747 unittest.test("method--delete", () { | 6154 unittest.test("method--delete", () { |
| 5748 | |
| 5749 var mock = new HttpServerMock(); | 6155 var mock = new HttpServerMock(); |
| 5750 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; | 6156 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; |
| 5751 var arg_customerId = "foo"; | 6157 var arg_customerId = "foo"; |
| 5752 var arg_orgUnitPath = buildUnnamed842(); | 6158 var arg_orgUnitPath = buildUnnamed845(); |
| 5753 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6159 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5754 var path = (req.url).path; | 6160 var path = (req.url).path; |
| 5755 var pathOffset = 0; | 6161 var pathOffset = 0; |
| 5756 var index; | 6162 var index; |
| 5757 var subPart; | 6163 var subPart; |
| 5758 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6164 unittest.expect( |
| 6165 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5759 pathOffset += 1; | 6166 pathOffset += 1; |
| 5760 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6167 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6168 unittest.equals("admin/directory/v1/")); |
| 5761 pathOffset += 19; | 6169 pathOffset += 19; |
| 5762 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6170 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6171 unittest.equals("customer/")); |
| 5763 pathOffset += 9; | 6172 pathOffset += 9; |
| 5764 index = path.indexOf("/orgunits", pathOffset); | 6173 index = path.indexOf("/orgunits", pathOffset); |
| 5765 unittest.expect(index >= 0, unittest.isTrue); | 6174 unittest.expect(index >= 0, unittest.isTrue); |
| 5766 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6175 subPart = |
| 6176 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5767 pathOffset = index; | 6177 pathOffset = index; |
| 5768 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 6178 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 5769 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/orgunits")); | 6179 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6180 unittest.equals("/orgunits")); |
| 5770 pathOffset += 9; | 6181 pathOffset += 9; |
| 5771 var parts = path.substring(pathOffset).split("/").map(core.Uri.decodeQue
ryComponent).where((p) => p.length > 0).toList(); | 6182 var parts = path |
| 6183 .substring(pathOffset) |
| 6184 .split("/") |
| 6185 .map(core.Uri.decodeQueryComponent) |
| 6186 .where((p) => p.length > 0) |
| 6187 .toList(); |
| 5772 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); | 6188 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); |
| 5773 | 6189 |
| 5774 var query = (req.url).query; | 6190 var query = (req.url).query; |
| 5775 var queryOffset = 0; | 6191 var queryOffset = 0; |
| 5776 var queryMap = {}; | 6192 var queryMap = {}; |
| 5777 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6193 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5778 parseBool(n) { | 6194 parseBool(n) { |
| 5779 if (n == "true") return true; | 6195 if (n == "true") return true; |
| 5780 if (n == "false") return false; | 6196 if (n == "false") return false; |
| 5781 if (n == null) return null; | 6197 if (n == null) return null; |
| 5782 throw new core.ArgumentError("Invalid boolean: $n"); | 6198 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5783 } | 6199 } |
| 6200 |
| 5784 if (query.length > 0) { | 6201 if (query.length > 0) { |
| 5785 for (var part in query.split("&")) { | 6202 for (var part in query.split("&")) { |
| 5786 var keyvalue = part.split("="); | 6203 var keyvalue = part.split("="); |
| 5787 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6204 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6205 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5788 } | 6206 } |
| 5789 } | 6207 } |
| 5790 | 6208 |
| 5791 | |
| 5792 var h = { | 6209 var h = { |
| 5793 "content-type" : "application/json; charset=utf-8", | 6210 "content-type": "application/json; charset=utf-8", |
| 5794 }; | 6211 }; |
| 5795 var resp = ""; | 6212 var resp = ""; |
| 5796 return new async.Future.value(stringResponse(200, h, resp)); | 6213 return new async.Future.value(stringResponse(200, h, resp)); |
| 5797 }), true); | 6214 }), true); |
| 5798 res.delete(arg_customerId, arg_orgUnitPath).then(unittest.expectAsync1((_)
{})); | 6215 res |
| 6216 .delete(arg_customerId, arg_orgUnitPath) |
| 6217 .then(unittest.expectAsync1((_) {})); |
| 5799 }); | 6218 }); |
| 5800 | 6219 |
| 5801 unittest.test("method--get", () { | 6220 unittest.test("method--get", () { |
| 5802 | |
| 5803 var mock = new HttpServerMock(); | 6221 var mock = new HttpServerMock(); |
| 5804 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; | 6222 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; |
| 5805 var arg_customerId = "foo"; | 6223 var arg_customerId = "foo"; |
| 5806 var arg_orgUnitPath = buildUnnamed843(); | 6224 var arg_orgUnitPath = buildUnnamed846(); |
| 5807 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6225 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5808 var path = (req.url).path; | 6226 var path = (req.url).path; |
| 5809 var pathOffset = 0; | 6227 var pathOffset = 0; |
| 5810 var index; | 6228 var index; |
| 5811 var subPart; | 6229 var subPart; |
| 5812 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6230 unittest.expect( |
| 6231 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5813 pathOffset += 1; | 6232 pathOffset += 1; |
| 5814 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6233 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6234 unittest.equals("admin/directory/v1/")); |
| 5815 pathOffset += 19; | 6235 pathOffset += 19; |
| 5816 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6236 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6237 unittest.equals("customer/")); |
| 5817 pathOffset += 9; | 6238 pathOffset += 9; |
| 5818 index = path.indexOf("/orgunits", pathOffset); | 6239 index = path.indexOf("/orgunits", pathOffset); |
| 5819 unittest.expect(index >= 0, unittest.isTrue); | 6240 unittest.expect(index >= 0, unittest.isTrue); |
| 5820 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6241 subPart = |
| 6242 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5821 pathOffset = index; | 6243 pathOffset = index; |
| 5822 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 6244 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 5823 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/orgunits")); | 6245 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6246 unittest.equals("/orgunits")); |
| 5824 pathOffset += 9; | 6247 pathOffset += 9; |
| 5825 var parts = path.substring(pathOffset).split("/").map(core.Uri.decodeQue
ryComponent).where((p) => p.length > 0).toList(); | 6248 var parts = path |
| 6249 .substring(pathOffset) |
| 6250 .split("/") |
| 6251 .map(core.Uri.decodeQueryComponent) |
| 6252 .where((p) => p.length > 0) |
| 6253 .toList(); |
| 5826 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); | 6254 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); |
| 5827 | 6255 |
| 5828 var query = (req.url).query; | 6256 var query = (req.url).query; |
| 5829 var queryOffset = 0; | 6257 var queryOffset = 0; |
| 5830 var queryMap = {}; | 6258 var queryMap = {}; |
| 5831 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6259 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5832 parseBool(n) { | 6260 parseBool(n) { |
| 5833 if (n == "true") return true; | 6261 if (n == "true") return true; |
| 5834 if (n == "false") return false; | 6262 if (n == "false") return false; |
| 5835 if (n == null) return null; | 6263 if (n == null) return null; |
| 5836 throw new core.ArgumentError("Invalid boolean: $n"); | 6264 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5837 } | 6265 } |
| 6266 |
| 5838 if (query.length > 0) { | 6267 if (query.length > 0) { |
| 5839 for (var part in query.split("&")) { | 6268 for (var part in query.split("&")) { |
| 5840 var keyvalue = part.split("="); | 6269 var keyvalue = part.split("="); |
| 5841 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6270 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6271 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5842 } | 6272 } |
| 5843 } | 6273 } |
| 5844 | 6274 |
| 5845 | |
| 5846 var h = { | 6275 var h = { |
| 5847 "content-type" : "application/json; charset=utf-8", | 6276 "content-type": "application/json; charset=utf-8", |
| 5848 }; | 6277 }; |
| 5849 var resp = convert.JSON.encode(buildOrgUnit()); | 6278 var resp = convert.JSON.encode(buildOrgUnit()); |
| 5850 return new async.Future.value(stringResponse(200, h, resp)); | 6279 return new async.Future.value(stringResponse(200, h, resp)); |
| 5851 }), true); | 6280 }), true); |
| 5852 res.get(arg_customerId, arg_orgUnitPath).then(unittest.expectAsync1(((api.
OrgUnit response) { | 6281 res |
| 6282 .get(arg_customerId, arg_orgUnitPath) |
| 6283 .then(unittest.expectAsync1(((api.OrgUnit response) { |
| 5853 checkOrgUnit(response); | 6284 checkOrgUnit(response); |
| 5854 }))); | 6285 }))); |
| 5855 }); | 6286 }); |
| 5856 | 6287 |
| 5857 unittest.test("method--insert", () { | 6288 unittest.test("method--insert", () { |
| 5858 | |
| 5859 var mock = new HttpServerMock(); | 6289 var mock = new HttpServerMock(); |
| 5860 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; | 6290 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; |
| 5861 var arg_request = buildOrgUnit(); | 6291 var arg_request = buildOrgUnit(); |
| 5862 var arg_customerId = "foo"; | 6292 var arg_customerId = "foo"; |
| 5863 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6293 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5864 var obj = new api.OrgUnit.fromJson(json); | 6294 var obj = new api.OrgUnit.fromJson(json); |
| 5865 checkOrgUnit(obj); | 6295 checkOrgUnit(obj); |
| 5866 | 6296 |
| 5867 var path = (req.url).path; | 6297 var path = (req.url).path; |
| 5868 var pathOffset = 0; | 6298 var pathOffset = 0; |
| 5869 var index; | 6299 var index; |
| 5870 var subPart; | 6300 var subPart; |
| 5871 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6301 unittest.expect( |
| 6302 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5872 pathOffset += 1; | 6303 pathOffset += 1; |
| 5873 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6304 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6305 unittest.equals("admin/directory/v1/")); |
| 5874 pathOffset += 19; | 6306 pathOffset += 19; |
| 5875 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6307 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6308 unittest.equals("customer/")); |
| 5876 pathOffset += 9; | 6309 pathOffset += 9; |
| 5877 index = path.indexOf("/orgunits", pathOffset); | 6310 index = path.indexOf("/orgunits", pathOffset); |
| 5878 unittest.expect(index >= 0, unittest.isTrue); | 6311 unittest.expect(index >= 0, unittest.isTrue); |
| 5879 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6312 subPart = |
| 6313 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5880 pathOffset = index; | 6314 pathOffset = index; |
| 5881 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 6315 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 5882 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/orgunits")); | 6316 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6317 unittest.equals("/orgunits")); |
| 5883 pathOffset += 9; | 6318 pathOffset += 9; |
| 5884 | 6319 |
| 5885 var query = (req.url).query; | 6320 var query = (req.url).query; |
| 5886 var queryOffset = 0; | 6321 var queryOffset = 0; |
| 5887 var queryMap = {}; | 6322 var queryMap = {}; |
| 5888 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6323 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5889 parseBool(n) { | 6324 parseBool(n) { |
| 5890 if (n == "true") return true; | 6325 if (n == "true") return true; |
| 5891 if (n == "false") return false; | 6326 if (n == "false") return false; |
| 5892 if (n == null) return null; | 6327 if (n == null) return null; |
| 5893 throw new core.ArgumentError("Invalid boolean: $n"); | 6328 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5894 } | 6329 } |
| 6330 |
| 5895 if (query.length > 0) { | 6331 if (query.length > 0) { |
| 5896 for (var part in query.split("&")) { | 6332 for (var part in query.split("&")) { |
| 5897 var keyvalue = part.split("="); | 6333 var keyvalue = part.split("="); |
| 5898 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6334 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6335 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5899 } | 6336 } |
| 5900 } | 6337 } |
| 5901 | 6338 |
| 5902 | |
| 5903 var h = { | 6339 var h = { |
| 5904 "content-type" : "application/json; charset=utf-8", | 6340 "content-type": "application/json; charset=utf-8", |
| 5905 }; | 6341 }; |
| 5906 var resp = convert.JSON.encode(buildOrgUnit()); | 6342 var resp = convert.JSON.encode(buildOrgUnit()); |
| 5907 return new async.Future.value(stringResponse(200, h, resp)); | 6343 return new async.Future.value(stringResponse(200, h, resp)); |
| 5908 }), true); | 6344 }), true); |
| 5909 res.insert(arg_request, arg_customerId).then(unittest.expectAsync1(((api.O
rgUnit response) { | 6345 res |
| 6346 .insert(arg_request, arg_customerId) |
| 6347 .then(unittest.expectAsync1(((api.OrgUnit response) { |
| 5910 checkOrgUnit(response); | 6348 checkOrgUnit(response); |
| 5911 }))); | 6349 }))); |
| 5912 }); | 6350 }); |
| 5913 | 6351 |
| 5914 unittest.test("method--list", () { | 6352 unittest.test("method--list", () { |
| 5915 | |
| 5916 var mock = new HttpServerMock(); | 6353 var mock = new HttpServerMock(); |
| 5917 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; | 6354 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; |
| 5918 var arg_customerId = "foo"; | 6355 var arg_customerId = "foo"; |
| 5919 var arg_orgUnitPath = "foo"; | 6356 var arg_orgUnitPath = "foo"; |
| 5920 var arg_type = "foo"; | 6357 var arg_type = "foo"; |
| 5921 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6358 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5922 var path = (req.url).path; | 6359 var path = (req.url).path; |
| 5923 var pathOffset = 0; | 6360 var pathOffset = 0; |
| 5924 var index; | 6361 var index; |
| 5925 var subPart; | 6362 var subPart; |
| 5926 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6363 unittest.expect( |
| 6364 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5927 pathOffset += 1; | 6365 pathOffset += 1; |
| 5928 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6366 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6367 unittest.equals("admin/directory/v1/")); |
| 5929 pathOffset += 19; | 6368 pathOffset += 19; |
| 5930 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6369 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6370 unittest.equals("customer/")); |
| 5931 pathOffset += 9; | 6371 pathOffset += 9; |
| 5932 index = path.indexOf("/orgunits", pathOffset); | 6372 index = path.indexOf("/orgunits", pathOffset); |
| 5933 unittest.expect(index >= 0, unittest.isTrue); | 6373 unittest.expect(index >= 0, unittest.isTrue); |
| 5934 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6374 subPart = |
| 6375 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5935 pathOffset = index; | 6376 pathOffset = index; |
| 5936 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 6377 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 5937 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/orgunits")); | 6378 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6379 unittest.equals("/orgunits")); |
| 5938 pathOffset += 9; | 6380 pathOffset += 9; |
| 5939 | 6381 |
| 5940 var query = (req.url).query; | 6382 var query = (req.url).query; |
| 5941 var queryOffset = 0; | 6383 var queryOffset = 0; |
| 5942 var queryMap = {}; | 6384 var queryMap = {}; |
| 5943 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6385 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5944 parseBool(n) { | 6386 parseBool(n) { |
| 5945 if (n == "true") return true; | 6387 if (n == "true") return true; |
| 5946 if (n == "false") return false; | 6388 if (n == "false") return false; |
| 5947 if (n == null) return null; | 6389 if (n == null) return null; |
| 5948 throw new core.ArgumentError("Invalid boolean: $n"); | 6390 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5949 } | 6391 } |
| 6392 |
| 5950 if (query.length > 0) { | 6393 if (query.length > 0) { |
| 5951 for (var part in query.split("&")) { | 6394 for (var part in query.split("&")) { |
| 5952 var keyvalue = part.split("="); | 6395 var keyvalue = part.split("="); |
| 5953 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6396 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6397 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5954 } | 6398 } |
| 5955 } | 6399 } |
| 5956 unittest.expect(queryMap["orgUnitPath"].first, unittest.equals(arg_orgUn
itPath)); | 6400 unittest.expect( |
| 6401 queryMap["orgUnitPath"].first, unittest.equals(arg_orgUnitPath)); |
| 5957 unittest.expect(queryMap["type"].first, unittest.equals(arg_type)); | 6402 unittest.expect(queryMap["type"].first, unittest.equals(arg_type)); |
| 5958 | 6403 |
| 5959 | |
| 5960 var h = { | 6404 var h = { |
| 5961 "content-type" : "application/json; charset=utf-8", | 6405 "content-type": "application/json; charset=utf-8", |
| 5962 }; | 6406 }; |
| 5963 var resp = convert.JSON.encode(buildOrgUnits()); | 6407 var resp = convert.JSON.encode(buildOrgUnits()); |
| 5964 return new async.Future.value(stringResponse(200, h, resp)); | 6408 return new async.Future.value(stringResponse(200, h, resp)); |
| 5965 }), true); | 6409 }), true); |
| 5966 res.list(arg_customerId, orgUnitPath: arg_orgUnitPath, type: arg_type).the
n(unittest.expectAsync1(((api.OrgUnits response) { | 6410 res |
| 6411 .list(arg_customerId, orgUnitPath: arg_orgUnitPath, type: arg_type) |
| 6412 .then(unittest.expectAsync1(((api.OrgUnits response) { |
| 5967 checkOrgUnits(response); | 6413 checkOrgUnits(response); |
| 5968 }))); | 6414 }))); |
| 5969 }); | 6415 }); |
| 5970 | 6416 |
| 5971 unittest.test("method--patch", () { | 6417 unittest.test("method--patch", () { |
| 5972 | |
| 5973 var mock = new HttpServerMock(); | 6418 var mock = new HttpServerMock(); |
| 5974 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; | 6419 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; |
| 5975 var arg_request = buildOrgUnit(); | 6420 var arg_request = buildOrgUnit(); |
| 5976 var arg_customerId = "foo"; | 6421 var arg_customerId = "foo"; |
| 5977 var arg_orgUnitPath = buildUnnamed844(); | 6422 var arg_orgUnitPath = buildUnnamed847(); |
| 5978 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6423 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5979 var obj = new api.OrgUnit.fromJson(json); | 6424 var obj = new api.OrgUnit.fromJson(json); |
| 5980 checkOrgUnit(obj); | 6425 checkOrgUnit(obj); |
| 5981 | 6426 |
| 5982 var path = (req.url).path; | 6427 var path = (req.url).path; |
| 5983 var pathOffset = 0; | 6428 var pathOffset = 0; |
| 5984 var index; | 6429 var index; |
| 5985 var subPart; | 6430 var subPart; |
| 5986 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6431 unittest.expect( |
| 6432 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5987 pathOffset += 1; | 6433 pathOffset += 1; |
| 5988 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6434 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6435 unittest.equals("admin/directory/v1/")); |
| 5989 pathOffset += 19; | 6436 pathOffset += 19; |
| 5990 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6437 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6438 unittest.equals("customer/")); |
| 5991 pathOffset += 9; | 6439 pathOffset += 9; |
| 5992 index = path.indexOf("/orgunits", pathOffset); | 6440 index = path.indexOf("/orgunits", pathOffset); |
| 5993 unittest.expect(index >= 0, unittest.isTrue); | 6441 unittest.expect(index >= 0, unittest.isTrue); |
| 5994 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6442 subPart = |
| 6443 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5995 pathOffset = index; | 6444 pathOffset = index; |
| 5996 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 6445 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 5997 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/orgunits")); | 6446 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6447 unittest.equals("/orgunits")); |
| 5998 pathOffset += 9; | 6448 pathOffset += 9; |
| 5999 var parts = path.substring(pathOffset).split("/").map(core.Uri.decodeQue
ryComponent).where((p) => p.length > 0).toList(); | 6449 var parts = path |
| 6450 .substring(pathOffset) |
| 6451 .split("/") |
| 6452 .map(core.Uri.decodeQueryComponent) |
| 6453 .where((p) => p.length > 0) |
| 6454 .toList(); |
| 6000 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); | 6455 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); |
| 6001 | 6456 |
| 6002 var query = (req.url).query; | 6457 var query = (req.url).query; |
| 6003 var queryOffset = 0; | 6458 var queryOffset = 0; |
| 6004 var queryMap = {}; | 6459 var queryMap = {}; |
| 6005 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6460 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6006 parseBool(n) { | 6461 parseBool(n) { |
| 6007 if (n == "true") return true; | 6462 if (n == "true") return true; |
| 6008 if (n == "false") return false; | 6463 if (n == "false") return false; |
| 6009 if (n == null) return null; | 6464 if (n == null) return null; |
| 6010 throw new core.ArgumentError("Invalid boolean: $n"); | 6465 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6011 } | 6466 } |
| 6467 |
| 6012 if (query.length > 0) { | 6468 if (query.length > 0) { |
| 6013 for (var part in query.split("&")) { | 6469 for (var part in query.split("&")) { |
| 6014 var keyvalue = part.split("="); | 6470 var keyvalue = part.split("="); |
| 6015 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6471 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6472 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6016 } | 6473 } |
| 6017 } | 6474 } |
| 6018 | 6475 |
| 6019 | |
| 6020 var h = { | 6476 var h = { |
| 6021 "content-type" : "application/json; charset=utf-8", | 6477 "content-type": "application/json; charset=utf-8", |
| 6022 }; | 6478 }; |
| 6023 var resp = convert.JSON.encode(buildOrgUnit()); | 6479 var resp = convert.JSON.encode(buildOrgUnit()); |
| 6024 return new async.Future.value(stringResponse(200, h, resp)); | 6480 return new async.Future.value(stringResponse(200, h, resp)); |
| 6025 }), true); | 6481 }), true); |
| 6026 res.patch(arg_request, arg_customerId, arg_orgUnitPath).then(unittest.expe
ctAsync1(((api.OrgUnit response) { | 6482 res |
| 6483 .patch(arg_request, arg_customerId, arg_orgUnitPath) |
| 6484 .then(unittest.expectAsync1(((api.OrgUnit response) { |
| 6027 checkOrgUnit(response); | 6485 checkOrgUnit(response); |
| 6028 }))); | 6486 }))); |
| 6029 }); | 6487 }); |
| 6030 | 6488 |
| 6031 unittest.test("method--update", () { | 6489 unittest.test("method--update", () { |
| 6032 | |
| 6033 var mock = new HttpServerMock(); | 6490 var mock = new HttpServerMock(); |
| 6034 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; | 6491 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; |
| 6035 var arg_request = buildOrgUnit(); | 6492 var arg_request = buildOrgUnit(); |
| 6036 var arg_customerId = "foo"; | 6493 var arg_customerId = "foo"; |
| 6037 var arg_orgUnitPath = buildUnnamed845(); | 6494 var arg_orgUnitPath = buildUnnamed848(); |
| 6038 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6495 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6039 var obj = new api.OrgUnit.fromJson(json); | 6496 var obj = new api.OrgUnit.fromJson(json); |
| 6040 checkOrgUnit(obj); | 6497 checkOrgUnit(obj); |
| 6041 | 6498 |
| 6042 var path = (req.url).path; | 6499 var path = (req.url).path; |
| 6043 var pathOffset = 0; | 6500 var pathOffset = 0; |
| 6044 var index; | 6501 var index; |
| 6045 var subPart; | 6502 var subPart; |
| 6046 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6503 unittest.expect( |
| 6504 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6047 pathOffset += 1; | 6505 pathOffset += 1; |
| 6048 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6506 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6507 unittest.equals("admin/directory/v1/")); |
| 6049 pathOffset += 19; | 6508 pathOffset += 19; |
| 6050 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6509 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6510 unittest.equals("customer/")); |
| 6051 pathOffset += 9; | 6511 pathOffset += 9; |
| 6052 index = path.indexOf("/orgunits", pathOffset); | 6512 index = path.indexOf("/orgunits", pathOffset); |
| 6053 unittest.expect(index >= 0, unittest.isTrue); | 6513 unittest.expect(index >= 0, unittest.isTrue); |
| 6054 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6514 subPart = |
| 6515 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6055 pathOffset = index; | 6516 pathOffset = index; |
| 6056 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 6517 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 6057 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/orgunits")); | 6518 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6519 unittest.equals("/orgunits")); |
| 6058 pathOffset += 9; | 6520 pathOffset += 9; |
| 6059 var parts = path.substring(pathOffset).split("/").map(core.Uri.decodeQue
ryComponent).where((p) => p.length > 0).toList(); | 6521 var parts = path |
| 6522 .substring(pathOffset) |
| 6523 .split("/") |
| 6524 .map(core.Uri.decodeQueryComponent) |
| 6525 .where((p) => p.length > 0) |
| 6526 .toList(); |
| 6060 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); | 6527 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); |
| 6061 | 6528 |
| 6062 var query = (req.url).query; | 6529 var query = (req.url).query; |
| 6063 var queryOffset = 0; | 6530 var queryOffset = 0; |
| 6064 var queryMap = {}; | 6531 var queryMap = {}; |
| 6065 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6532 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6066 parseBool(n) { | 6533 parseBool(n) { |
| 6067 if (n == "true") return true; | 6534 if (n == "true") return true; |
| 6068 if (n == "false") return false; | 6535 if (n == "false") return false; |
| 6069 if (n == null) return null; | 6536 if (n == null) return null; |
| 6070 throw new core.ArgumentError("Invalid boolean: $n"); | 6537 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6071 } | 6538 } |
| 6539 |
| 6072 if (query.length > 0) { | 6540 if (query.length > 0) { |
| 6073 for (var part in query.split("&")) { | 6541 for (var part in query.split("&")) { |
| 6074 var keyvalue = part.split("="); | 6542 var keyvalue = part.split("="); |
| 6075 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6543 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6544 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6076 } | 6545 } |
| 6077 } | 6546 } |
| 6078 | 6547 |
| 6079 | |
| 6080 var h = { | 6548 var h = { |
| 6081 "content-type" : "application/json; charset=utf-8", | 6549 "content-type": "application/json; charset=utf-8", |
| 6082 }; | 6550 }; |
| 6083 var resp = convert.JSON.encode(buildOrgUnit()); | 6551 var resp = convert.JSON.encode(buildOrgUnit()); |
| 6084 return new async.Future.value(stringResponse(200, h, resp)); | 6552 return new async.Future.value(stringResponse(200, h, resp)); |
| 6085 }), true); | 6553 }), true); |
| 6086 res.update(arg_request, arg_customerId, arg_orgUnitPath).then(unittest.exp
ectAsync1(((api.OrgUnit response) { | 6554 res |
| 6555 .update(arg_request, arg_customerId, arg_orgUnitPath) |
| 6556 .then(unittest.expectAsync1(((api.OrgUnit response) { |
| 6087 checkOrgUnit(response); | 6557 checkOrgUnit(response); |
| 6088 }))); | 6558 }))); |
| 6089 }); | 6559 }); |
| 6090 | |
| 6091 }); | 6560 }); |
| 6092 | 6561 |
| 6093 | |
| 6094 unittest.group("resource-PrivilegesResourceApi", () { | 6562 unittest.group("resource-PrivilegesResourceApi", () { |
| 6095 unittest.test("method--list", () { | 6563 unittest.test("method--list", () { |
| 6096 | |
| 6097 var mock = new HttpServerMock(); | 6564 var mock = new HttpServerMock(); |
| 6098 api.PrivilegesResourceApi res = new api.AdminApi(mock).privileges; | 6565 api.PrivilegesResourceApi res = new api.AdminApi(mock).privileges; |
| 6099 var arg_customer = "foo"; | 6566 var arg_customer = "foo"; |
| 6100 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6567 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6101 var path = (req.url).path; | 6568 var path = (req.url).path; |
| 6102 var pathOffset = 0; | 6569 var pathOffset = 0; |
| 6103 var index; | 6570 var index; |
| 6104 var subPart; | 6571 var subPart; |
| 6105 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6572 unittest.expect( |
| 6573 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6106 pathOffset += 1; | 6574 pathOffset += 1; |
| 6107 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6575 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6576 unittest.equals("admin/directory/v1/")); |
| 6108 pathOffset += 19; | 6577 pathOffset += 19; |
| 6109 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6578 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6579 unittest.equals("customer/")); |
| 6110 pathOffset += 9; | 6580 pathOffset += 9; |
| 6111 index = path.indexOf("/roles/ALL/privileges", pathOffset); | 6581 index = path.indexOf("/roles/ALL/privileges", pathOffset); |
| 6112 unittest.expect(index >= 0, unittest.isTrue); | 6582 unittest.expect(index >= 0, unittest.isTrue); |
| 6113 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6583 subPart = |
| 6584 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6114 pathOffset = index; | 6585 pathOffset = index; |
| 6115 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6586 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6116 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/roles/ALL/privileges")); | 6587 unittest.expect(path.substring(pathOffset, pathOffset + 21), |
| 6588 unittest.equals("/roles/ALL/privileges")); |
| 6117 pathOffset += 21; | 6589 pathOffset += 21; |
| 6118 | 6590 |
| 6119 var query = (req.url).query; | 6591 var query = (req.url).query; |
| 6120 var queryOffset = 0; | 6592 var queryOffset = 0; |
| 6121 var queryMap = {}; | 6593 var queryMap = {}; |
| 6122 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6594 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6123 parseBool(n) { | 6595 parseBool(n) { |
| 6124 if (n == "true") return true; | 6596 if (n == "true") return true; |
| 6125 if (n == "false") return false; | 6597 if (n == "false") return false; |
| 6126 if (n == null) return null; | 6598 if (n == null) return null; |
| 6127 throw new core.ArgumentError("Invalid boolean: $n"); | 6599 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6128 } | 6600 } |
| 6601 |
| 6129 if (query.length > 0) { | 6602 if (query.length > 0) { |
| 6130 for (var part in query.split("&")) { | 6603 for (var part in query.split("&")) { |
| 6131 var keyvalue = part.split("="); | 6604 var keyvalue = part.split("="); |
| 6132 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6605 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6606 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6133 } | 6607 } |
| 6134 } | 6608 } |
| 6135 | 6609 |
| 6136 | |
| 6137 var h = { | 6610 var h = { |
| 6138 "content-type" : "application/json; charset=utf-8", | 6611 "content-type": "application/json; charset=utf-8", |
| 6139 }; | 6612 }; |
| 6140 var resp = convert.JSON.encode(buildPrivileges()); | 6613 var resp = convert.JSON.encode(buildPrivileges()); |
| 6141 return new async.Future.value(stringResponse(200, h, resp)); | 6614 return new async.Future.value(stringResponse(200, h, resp)); |
| 6142 }), true); | 6615 }), true); |
| 6143 res.list(arg_customer).then(unittest.expectAsync1(((api.Privileges respons
e) { | 6616 res |
| 6617 .list(arg_customer) |
| 6618 .then(unittest.expectAsync1(((api.Privileges response) { |
| 6144 checkPrivileges(response); | 6619 checkPrivileges(response); |
| 6145 }))); | 6620 }))); |
| 6146 }); | 6621 }); |
| 6147 | |
| 6148 }); | 6622 }); |
| 6149 | 6623 |
| 6150 | |
| 6151 unittest.group("resource-ResourcesCalendarsResourceApi", () { | 6624 unittest.group("resource-ResourcesCalendarsResourceApi", () { |
| 6152 unittest.test("method--delete", () { | 6625 unittest.test("method--delete", () { |
| 6153 | |
| 6154 var mock = new HttpServerMock(); | 6626 var mock = new HttpServerMock(); |
| 6155 api.ResourcesCalendarsResourceApi res = new api.AdminApi(mock).resources.c
alendars; | 6627 api.ResourcesCalendarsResourceApi res = |
| 6628 new api.AdminApi(mock).resources.calendars; |
| 6156 var arg_customer = "foo"; | 6629 var arg_customer = "foo"; |
| 6157 var arg_calendarResourceId = "foo"; | 6630 var arg_calendarResourceId = "foo"; |
| 6158 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6631 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6159 var path = (req.url).path; | 6632 var path = (req.url).path; |
| 6160 var pathOffset = 0; | 6633 var pathOffset = 0; |
| 6161 var index; | 6634 var index; |
| 6162 var subPart; | 6635 var subPart; |
| 6163 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6636 unittest.expect( |
| 6637 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6164 pathOffset += 1; | 6638 pathOffset += 1; |
| 6165 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6639 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6640 unittest.equals("admin/directory/v1/")); |
| 6166 pathOffset += 19; | 6641 pathOffset += 19; |
| 6167 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6642 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6643 unittest.equals("customer/")); |
| 6168 pathOffset += 9; | 6644 pathOffset += 9; |
| 6169 index = path.indexOf("/resources/calendars/", pathOffset); | 6645 index = path.indexOf("/resources/calendars/", pathOffset); |
| 6170 unittest.expect(index >= 0, unittest.isTrue); | 6646 unittest.expect(index >= 0, unittest.isTrue); |
| 6171 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6647 subPart = |
| 6648 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6172 pathOffset = index; | 6649 pathOffset = index; |
| 6173 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6650 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6174 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/resources/calendars/")); | 6651 unittest.expect(path.substring(pathOffset, pathOffset + 21), |
| 6652 unittest.equals("/resources/calendars/")); |
| 6175 pathOffset += 21; | 6653 pathOffset += 21; |
| 6176 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6654 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6177 pathOffset = path.length; | 6655 pathOffset = path.length; |
| 6178 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); | 6656 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); |
| 6179 | 6657 |
| 6180 var query = (req.url).query; | 6658 var query = (req.url).query; |
| 6181 var queryOffset = 0; | 6659 var queryOffset = 0; |
| 6182 var queryMap = {}; | 6660 var queryMap = {}; |
| 6183 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6661 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6184 parseBool(n) { | 6662 parseBool(n) { |
| 6185 if (n == "true") return true; | 6663 if (n == "true") return true; |
| 6186 if (n == "false") return false; | 6664 if (n == "false") return false; |
| 6187 if (n == null) return null; | 6665 if (n == null) return null; |
| 6188 throw new core.ArgumentError("Invalid boolean: $n"); | 6666 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6189 } | 6667 } |
| 6668 |
| 6190 if (query.length > 0) { | 6669 if (query.length > 0) { |
| 6191 for (var part in query.split("&")) { | 6670 for (var part in query.split("&")) { |
| 6192 var keyvalue = part.split("="); | 6671 var keyvalue = part.split("="); |
| 6193 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6672 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6673 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6194 } | 6674 } |
| 6195 } | 6675 } |
| 6196 | 6676 |
| 6197 | |
| 6198 var h = { | 6677 var h = { |
| 6199 "content-type" : "application/json; charset=utf-8", | 6678 "content-type": "application/json; charset=utf-8", |
| 6200 }; | 6679 }; |
| 6201 var resp = ""; | 6680 var resp = ""; |
| 6202 return new async.Future.value(stringResponse(200, h, resp)); | 6681 return new async.Future.value(stringResponse(200, h, resp)); |
| 6203 }), true); | 6682 }), true); |
| 6204 res.delete(arg_customer, arg_calendarResourceId).then(unittest.expectAsync
1((_) {})); | 6683 res |
| 6684 .delete(arg_customer, arg_calendarResourceId) |
| 6685 .then(unittest.expectAsync1((_) {})); |
| 6205 }); | 6686 }); |
| 6206 | 6687 |
| 6207 unittest.test("method--get", () { | 6688 unittest.test("method--get", () { |
| 6208 | |
| 6209 var mock = new HttpServerMock(); | 6689 var mock = new HttpServerMock(); |
| 6210 api.ResourcesCalendarsResourceApi res = new api.AdminApi(mock).resources.c
alendars; | 6690 api.ResourcesCalendarsResourceApi res = |
| 6691 new api.AdminApi(mock).resources.calendars; |
| 6211 var arg_customer = "foo"; | 6692 var arg_customer = "foo"; |
| 6212 var arg_calendarResourceId = "foo"; | 6693 var arg_calendarResourceId = "foo"; |
| 6213 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6694 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6214 var path = (req.url).path; | 6695 var path = (req.url).path; |
| 6215 var pathOffset = 0; | 6696 var pathOffset = 0; |
| 6216 var index; | 6697 var index; |
| 6217 var subPart; | 6698 var subPart; |
| 6218 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6699 unittest.expect( |
| 6700 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6219 pathOffset += 1; | 6701 pathOffset += 1; |
| 6220 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6702 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6703 unittest.equals("admin/directory/v1/")); |
| 6221 pathOffset += 19; | 6704 pathOffset += 19; |
| 6222 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6705 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6706 unittest.equals("customer/")); |
| 6223 pathOffset += 9; | 6707 pathOffset += 9; |
| 6224 index = path.indexOf("/resources/calendars/", pathOffset); | 6708 index = path.indexOf("/resources/calendars/", pathOffset); |
| 6225 unittest.expect(index >= 0, unittest.isTrue); | 6709 unittest.expect(index >= 0, unittest.isTrue); |
| 6226 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6710 subPart = |
| 6711 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6227 pathOffset = index; | 6712 pathOffset = index; |
| 6228 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6713 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6229 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/resources/calendars/")); | 6714 unittest.expect(path.substring(pathOffset, pathOffset + 21), |
| 6715 unittest.equals("/resources/calendars/")); |
| 6230 pathOffset += 21; | 6716 pathOffset += 21; |
| 6231 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6717 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6232 pathOffset = path.length; | 6718 pathOffset = path.length; |
| 6233 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); | 6719 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); |
| 6234 | 6720 |
| 6235 var query = (req.url).query; | 6721 var query = (req.url).query; |
| 6236 var queryOffset = 0; | 6722 var queryOffset = 0; |
| 6237 var queryMap = {}; | 6723 var queryMap = {}; |
| 6238 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6724 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6239 parseBool(n) { | 6725 parseBool(n) { |
| 6240 if (n == "true") return true; | 6726 if (n == "true") return true; |
| 6241 if (n == "false") return false; | 6727 if (n == "false") return false; |
| 6242 if (n == null) return null; | 6728 if (n == null) return null; |
| 6243 throw new core.ArgumentError("Invalid boolean: $n"); | 6729 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6244 } | 6730 } |
| 6731 |
| 6245 if (query.length > 0) { | 6732 if (query.length > 0) { |
| 6246 for (var part in query.split("&")) { | 6733 for (var part in query.split("&")) { |
| 6247 var keyvalue = part.split("="); | 6734 var keyvalue = part.split("="); |
| 6248 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6735 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6736 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6249 } | 6737 } |
| 6250 } | 6738 } |
| 6251 | 6739 |
| 6252 | |
| 6253 var h = { | 6740 var h = { |
| 6254 "content-type" : "application/json; charset=utf-8", | 6741 "content-type": "application/json; charset=utf-8", |
| 6255 }; | 6742 }; |
| 6256 var resp = convert.JSON.encode(buildCalendarResource()); | 6743 var resp = convert.JSON.encode(buildCalendarResource()); |
| 6257 return new async.Future.value(stringResponse(200, h, resp)); | 6744 return new async.Future.value(stringResponse(200, h, resp)); |
| 6258 }), true); | 6745 }), true); |
| 6259 res.get(arg_customer, arg_calendarResourceId).then(unittest.expectAsync1((
(api.CalendarResource response) { | 6746 res |
| 6747 .get(arg_customer, arg_calendarResourceId) |
| 6748 .then(unittest.expectAsync1(((api.CalendarResource response) { |
| 6260 checkCalendarResource(response); | 6749 checkCalendarResource(response); |
| 6261 }))); | 6750 }))); |
| 6262 }); | 6751 }); |
| 6263 | 6752 |
| 6264 unittest.test("method--insert", () { | 6753 unittest.test("method--insert", () { |
| 6265 | |
| 6266 var mock = new HttpServerMock(); | 6754 var mock = new HttpServerMock(); |
| 6267 api.ResourcesCalendarsResourceApi res = new api.AdminApi(mock).resources.c
alendars; | 6755 api.ResourcesCalendarsResourceApi res = |
| 6756 new api.AdminApi(mock).resources.calendars; |
| 6268 var arg_request = buildCalendarResource(); | 6757 var arg_request = buildCalendarResource(); |
| 6269 var arg_customer = "foo"; | 6758 var arg_customer = "foo"; |
| 6270 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6759 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6271 var obj = new api.CalendarResource.fromJson(json); | 6760 var obj = new api.CalendarResource.fromJson(json); |
| 6272 checkCalendarResource(obj); | 6761 checkCalendarResource(obj); |
| 6273 | 6762 |
| 6274 var path = (req.url).path; | 6763 var path = (req.url).path; |
| 6275 var pathOffset = 0; | 6764 var pathOffset = 0; |
| 6276 var index; | 6765 var index; |
| 6277 var subPart; | 6766 var subPart; |
| 6278 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6767 unittest.expect( |
| 6768 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6279 pathOffset += 1; | 6769 pathOffset += 1; |
| 6280 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6770 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6771 unittest.equals("admin/directory/v1/")); |
| 6281 pathOffset += 19; | 6772 pathOffset += 19; |
| 6282 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6773 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6774 unittest.equals("customer/")); |
| 6283 pathOffset += 9; | 6775 pathOffset += 9; |
| 6284 index = path.indexOf("/resources/calendars", pathOffset); | 6776 index = path.indexOf("/resources/calendars", pathOffset); |
| 6285 unittest.expect(index >= 0, unittest.isTrue); | 6777 unittest.expect(index >= 0, unittest.isTrue); |
| 6286 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6778 subPart = |
| 6779 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6287 pathOffset = index; | 6780 pathOffset = index; |
| 6288 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6781 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6289 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq
uals("/resources/calendars")); | 6782 unittest.expect(path.substring(pathOffset, pathOffset + 20), |
| 6783 unittest.equals("/resources/calendars")); |
| 6290 pathOffset += 20; | 6784 pathOffset += 20; |
| 6291 | 6785 |
| 6292 var query = (req.url).query; | 6786 var query = (req.url).query; |
| 6293 var queryOffset = 0; | 6787 var queryOffset = 0; |
| 6294 var queryMap = {}; | 6788 var queryMap = {}; |
| 6295 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6789 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6296 parseBool(n) { | 6790 parseBool(n) { |
| 6297 if (n == "true") return true; | 6791 if (n == "true") return true; |
| 6298 if (n == "false") return false; | 6792 if (n == "false") return false; |
| 6299 if (n == null) return null; | 6793 if (n == null) return null; |
| 6300 throw new core.ArgumentError("Invalid boolean: $n"); | 6794 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6301 } | 6795 } |
| 6796 |
| 6302 if (query.length > 0) { | 6797 if (query.length > 0) { |
| 6303 for (var part in query.split("&")) { | 6798 for (var part in query.split("&")) { |
| 6304 var keyvalue = part.split("="); | 6799 var keyvalue = part.split("="); |
| 6305 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6800 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6801 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6306 } | 6802 } |
| 6307 } | 6803 } |
| 6308 | 6804 |
| 6309 | |
| 6310 var h = { | 6805 var h = { |
| 6311 "content-type" : "application/json; charset=utf-8", | 6806 "content-type": "application/json; charset=utf-8", |
| 6312 }; | 6807 }; |
| 6313 var resp = convert.JSON.encode(buildCalendarResource()); | 6808 var resp = convert.JSON.encode(buildCalendarResource()); |
| 6314 return new async.Future.value(stringResponse(200, h, resp)); | 6809 return new async.Future.value(stringResponse(200, h, resp)); |
| 6315 }), true); | 6810 }), true); |
| 6316 res.insert(arg_request, arg_customer).then(unittest.expectAsync1(((api.Cal
endarResource response) { | 6811 res |
| 6812 .insert(arg_request, arg_customer) |
| 6813 .then(unittest.expectAsync1(((api.CalendarResource response) { |
| 6317 checkCalendarResource(response); | 6814 checkCalendarResource(response); |
| 6318 }))); | 6815 }))); |
| 6319 }); | 6816 }); |
| 6320 | 6817 |
| 6321 unittest.test("method--list", () { | 6818 unittest.test("method--list", () { |
| 6322 | |
| 6323 var mock = new HttpServerMock(); | 6819 var mock = new HttpServerMock(); |
| 6324 api.ResourcesCalendarsResourceApi res = new api.AdminApi(mock).resources.c
alendars; | 6820 api.ResourcesCalendarsResourceApi res = |
| 6821 new api.AdminApi(mock).resources.calendars; |
| 6325 var arg_customer = "foo"; | 6822 var arg_customer = "foo"; |
| 6326 var arg_maxResults = 42; | 6823 var arg_maxResults = 42; |
| 6327 var arg_pageToken = "foo"; | 6824 var arg_pageToken = "foo"; |
| 6328 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6825 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6329 var path = (req.url).path; | 6826 var path = (req.url).path; |
| 6330 var pathOffset = 0; | 6827 var pathOffset = 0; |
| 6331 var index; | 6828 var index; |
| 6332 var subPart; | 6829 var subPart; |
| 6333 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6830 unittest.expect( |
| 6831 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6334 pathOffset += 1; | 6832 pathOffset += 1; |
| 6335 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6833 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6834 unittest.equals("admin/directory/v1/")); |
| 6336 pathOffset += 19; | 6835 pathOffset += 19; |
| 6337 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6836 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6837 unittest.equals("customer/")); |
| 6338 pathOffset += 9; | 6838 pathOffset += 9; |
| 6339 index = path.indexOf("/resources/calendars", pathOffset); | 6839 index = path.indexOf("/resources/calendars", pathOffset); |
| 6340 unittest.expect(index >= 0, unittest.isTrue); | 6840 unittest.expect(index >= 0, unittest.isTrue); |
| 6341 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6841 subPart = |
| 6842 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6342 pathOffset = index; | 6843 pathOffset = index; |
| 6343 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6844 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6344 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq
uals("/resources/calendars")); | 6845 unittest.expect(path.substring(pathOffset, pathOffset + 20), |
| 6846 unittest.equals("/resources/calendars")); |
| 6345 pathOffset += 20; | 6847 pathOffset += 20; |
| 6346 | 6848 |
| 6347 var query = (req.url).query; | 6849 var query = (req.url).query; |
| 6348 var queryOffset = 0; | 6850 var queryOffset = 0; |
| 6349 var queryMap = {}; | 6851 var queryMap = {}; |
| 6350 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6852 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6351 parseBool(n) { | 6853 parseBool(n) { |
| 6352 if (n == "true") return true; | 6854 if (n == "true") return true; |
| 6353 if (n == "false") return false; | 6855 if (n == "false") return false; |
| 6354 if (n == null) return null; | 6856 if (n == null) return null; |
| 6355 throw new core.ArgumentError("Invalid boolean: $n"); | 6857 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6356 } | 6858 } |
| 6859 |
| 6357 if (query.length > 0) { | 6860 if (query.length > 0) { |
| 6358 for (var part in query.split("&")) { | 6861 for (var part in query.split("&")) { |
| 6359 var keyvalue = part.split("="); | 6862 var keyvalue = part.split("="); |
| 6360 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6863 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6864 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6361 } | 6865 } |
| 6362 } | 6866 } |
| 6363 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 6867 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 6364 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 6868 unittest.equals(arg_maxResults)); |
| 6365 | 6869 unittest.expect( |
| 6870 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 6366 | 6871 |
| 6367 var h = { | 6872 var h = { |
| 6368 "content-type" : "application/json; charset=utf-8", | 6873 "content-type": "application/json; charset=utf-8", |
| 6369 }; | 6874 }; |
| 6370 var resp = convert.JSON.encode(buildCalendarResources()); | 6875 var resp = convert.JSON.encode(buildCalendarResources()); |
| 6371 return new async.Future.value(stringResponse(200, h, resp)); | 6876 return new async.Future.value(stringResponse(200, h, resp)); |
| 6372 }), true); | 6877 }), true); |
| 6373 res.list(arg_customer, maxResults: arg_maxResults, pageToken: arg_pageToke
n).then(unittest.expectAsync1(((api.CalendarResources response) { | 6878 res |
| 6879 .list(arg_customer, |
| 6880 maxResults: arg_maxResults, pageToken: arg_pageToken) |
| 6881 .then(unittest.expectAsync1(((api.CalendarResources response) { |
| 6374 checkCalendarResources(response); | 6882 checkCalendarResources(response); |
| 6375 }))); | 6883 }))); |
| 6376 }); | 6884 }); |
| 6377 | 6885 |
| 6378 unittest.test("method--patch", () { | 6886 unittest.test("method--patch", () { |
| 6379 | |
| 6380 var mock = new HttpServerMock(); | 6887 var mock = new HttpServerMock(); |
| 6381 api.ResourcesCalendarsResourceApi res = new api.AdminApi(mock).resources.c
alendars; | 6888 api.ResourcesCalendarsResourceApi res = |
| 6889 new api.AdminApi(mock).resources.calendars; |
| 6382 var arg_request = buildCalendarResource(); | 6890 var arg_request = buildCalendarResource(); |
| 6383 var arg_customer = "foo"; | 6891 var arg_customer = "foo"; |
| 6384 var arg_calendarResourceId = "foo"; | 6892 var arg_calendarResourceId = "foo"; |
| 6385 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6893 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6386 var obj = new api.CalendarResource.fromJson(json); | 6894 var obj = new api.CalendarResource.fromJson(json); |
| 6387 checkCalendarResource(obj); | 6895 checkCalendarResource(obj); |
| 6388 | 6896 |
| 6389 var path = (req.url).path; | 6897 var path = (req.url).path; |
| 6390 var pathOffset = 0; | 6898 var pathOffset = 0; |
| 6391 var index; | 6899 var index; |
| 6392 var subPart; | 6900 var subPart; |
| 6393 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6901 unittest.expect( |
| 6902 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6394 pathOffset += 1; | 6903 pathOffset += 1; |
| 6395 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6904 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6905 unittest.equals("admin/directory/v1/")); |
| 6396 pathOffset += 19; | 6906 pathOffset += 19; |
| 6397 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6907 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6908 unittest.equals("customer/")); |
| 6398 pathOffset += 9; | 6909 pathOffset += 9; |
| 6399 index = path.indexOf("/resources/calendars/", pathOffset); | 6910 index = path.indexOf("/resources/calendars/", pathOffset); |
| 6400 unittest.expect(index >= 0, unittest.isTrue); | 6911 unittest.expect(index >= 0, unittest.isTrue); |
| 6401 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6912 subPart = |
| 6913 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6402 pathOffset = index; | 6914 pathOffset = index; |
| 6403 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6915 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6404 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/resources/calendars/")); | 6916 unittest.expect(path.substring(pathOffset, pathOffset + 21), |
| 6917 unittest.equals("/resources/calendars/")); |
| 6405 pathOffset += 21; | 6918 pathOffset += 21; |
| 6406 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6919 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6407 pathOffset = path.length; | 6920 pathOffset = path.length; |
| 6408 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); | 6921 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); |
| 6409 | 6922 |
| 6410 var query = (req.url).query; | 6923 var query = (req.url).query; |
| 6411 var queryOffset = 0; | 6924 var queryOffset = 0; |
| 6412 var queryMap = {}; | 6925 var queryMap = {}; |
| 6413 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6926 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6414 parseBool(n) { | 6927 parseBool(n) { |
| 6415 if (n == "true") return true; | 6928 if (n == "true") return true; |
| 6416 if (n == "false") return false; | 6929 if (n == "false") return false; |
| 6417 if (n == null) return null; | 6930 if (n == null) return null; |
| 6418 throw new core.ArgumentError("Invalid boolean: $n"); | 6931 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6419 } | 6932 } |
| 6933 |
| 6420 if (query.length > 0) { | 6934 if (query.length > 0) { |
| 6421 for (var part in query.split("&")) { | 6935 for (var part in query.split("&")) { |
| 6422 var keyvalue = part.split("="); | 6936 var keyvalue = part.split("="); |
| 6423 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6937 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6938 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6424 } | 6939 } |
| 6425 } | 6940 } |
| 6426 | 6941 |
| 6427 | |
| 6428 var h = { | 6942 var h = { |
| 6429 "content-type" : "application/json; charset=utf-8", | 6943 "content-type": "application/json; charset=utf-8", |
| 6430 }; | 6944 }; |
| 6431 var resp = convert.JSON.encode(buildCalendarResource()); | 6945 var resp = convert.JSON.encode(buildCalendarResource()); |
| 6432 return new async.Future.value(stringResponse(200, h, resp)); | 6946 return new async.Future.value(stringResponse(200, h, resp)); |
| 6433 }), true); | 6947 }), true); |
| 6434 res.patch(arg_request, arg_customer, arg_calendarResourceId).then(unittest
.expectAsync1(((api.CalendarResource response) { | 6948 res |
| 6949 .patch(arg_request, arg_customer, arg_calendarResourceId) |
| 6950 .then(unittest.expectAsync1(((api.CalendarResource response) { |
| 6435 checkCalendarResource(response); | 6951 checkCalendarResource(response); |
| 6436 }))); | 6952 }))); |
| 6437 }); | 6953 }); |
| 6438 | 6954 |
| 6439 unittest.test("method--update", () { | 6955 unittest.test("method--update", () { |
| 6440 | |
| 6441 var mock = new HttpServerMock(); | 6956 var mock = new HttpServerMock(); |
| 6442 api.ResourcesCalendarsResourceApi res = new api.AdminApi(mock).resources.c
alendars; | 6957 api.ResourcesCalendarsResourceApi res = |
| 6958 new api.AdminApi(mock).resources.calendars; |
| 6443 var arg_request = buildCalendarResource(); | 6959 var arg_request = buildCalendarResource(); |
| 6444 var arg_customer = "foo"; | 6960 var arg_customer = "foo"; |
| 6445 var arg_calendarResourceId = "foo"; | 6961 var arg_calendarResourceId = "foo"; |
| 6446 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6962 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6447 var obj = new api.CalendarResource.fromJson(json); | 6963 var obj = new api.CalendarResource.fromJson(json); |
| 6448 checkCalendarResource(obj); | 6964 checkCalendarResource(obj); |
| 6449 | 6965 |
| 6450 var path = (req.url).path; | 6966 var path = (req.url).path; |
| 6451 var pathOffset = 0; | 6967 var pathOffset = 0; |
| 6452 var index; | 6968 var index; |
| 6453 var subPart; | 6969 var subPart; |
| 6454 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6970 unittest.expect( |
| 6971 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6455 pathOffset += 1; | 6972 pathOffset += 1; |
| 6456 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6973 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6974 unittest.equals("admin/directory/v1/")); |
| 6457 pathOffset += 19; | 6975 pathOffset += 19; |
| 6458 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6976 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6977 unittest.equals("customer/")); |
| 6459 pathOffset += 9; | 6978 pathOffset += 9; |
| 6460 index = path.indexOf("/resources/calendars/", pathOffset); | 6979 index = path.indexOf("/resources/calendars/", pathOffset); |
| 6461 unittest.expect(index >= 0, unittest.isTrue); | 6980 unittest.expect(index >= 0, unittest.isTrue); |
| 6462 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6981 subPart = |
| 6982 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6463 pathOffset = index; | 6983 pathOffset = index; |
| 6464 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6984 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6465 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/resources/calendars/")); | 6985 unittest.expect(path.substring(pathOffset, pathOffset + 21), |
| 6986 unittest.equals("/resources/calendars/")); |
| 6466 pathOffset += 21; | 6987 pathOffset += 21; |
| 6467 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6988 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6468 pathOffset = path.length; | 6989 pathOffset = path.length; |
| 6469 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); | 6990 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); |
| 6470 | 6991 |
| 6471 var query = (req.url).query; | 6992 var query = (req.url).query; |
| 6472 var queryOffset = 0; | 6993 var queryOffset = 0; |
| 6473 var queryMap = {}; | 6994 var queryMap = {}; |
| 6474 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6995 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6475 parseBool(n) { | 6996 parseBool(n) { |
| 6476 if (n == "true") return true; | 6997 if (n == "true") return true; |
| 6477 if (n == "false") return false; | 6998 if (n == "false") return false; |
| 6478 if (n == null) return null; | 6999 if (n == null) return null; |
| 6479 throw new core.ArgumentError("Invalid boolean: $n"); | 7000 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6480 } | 7001 } |
| 7002 |
| 6481 if (query.length > 0) { | 7003 if (query.length > 0) { |
| 6482 for (var part in query.split("&")) { | 7004 for (var part in query.split("&")) { |
| 6483 var keyvalue = part.split("="); | 7005 var keyvalue = part.split("="); |
| 6484 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7006 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7007 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6485 } | 7008 } |
| 6486 } | 7009 } |
| 6487 | 7010 |
| 6488 | |
| 6489 var h = { | 7011 var h = { |
| 6490 "content-type" : "application/json; charset=utf-8", | 7012 "content-type": "application/json; charset=utf-8", |
| 6491 }; | 7013 }; |
| 6492 var resp = convert.JSON.encode(buildCalendarResource()); | 7014 var resp = convert.JSON.encode(buildCalendarResource()); |
| 6493 return new async.Future.value(stringResponse(200, h, resp)); | 7015 return new async.Future.value(stringResponse(200, h, resp)); |
| 6494 }), true); | 7016 }), true); |
| 6495 res.update(arg_request, arg_customer, arg_calendarResourceId).then(unittes
t.expectAsync1(((api.CalendarResource response) { | 7017 res |
| 7018 .update(arg_request, arg_customer, arg_calendarResourceId) |
| 7019 .then(unittest.expectAsync1(((api.CalendarResource response) { |
| 6496 checkCalendarResource(response); | 7020 checkCalendarResource(response); |
| 6497 }))); | 7021 }))); |
| 6498 }); | 7022 }); |
| 6499 | |
| 6500 }); | 7023 }); |
| 6501 | 7024 |
| 6502 | |
| 6503 unittest.group("resource-RoleAssignmentsResourceApi", () { | 7025 unittest.group("resource-RoleAssignmentsResourceApi", () { |
| 6504 unittest.test("method--delete", () { | 7026 unittest.test("method--delete", () { |
| 6505 | |
| 6506 var mock = new HttpServerMock(); | 7027 var mock = new HttpServerMock(); |
| 6507 api.RoleAssignmentsResourceApi res = new api.AdminApi(mock).roleAssignment
s; | 7028 api.RoleAssignmentsResourceApi res = |
| 7029 new api.AdminApi(mock).roleAssignments; |
| 6508 var arg_customer = "foo"; | 7030 var arg_customer = "foo"; |
| 6509 var arg_roleAssignmentId = "foo"; | 7031 var arg_roleAssignmentId = "foo"; |
| 6510 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7032 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6511 var path = (req.url).path; | 7033 var path = (req.url).path; |
| 6512 var pathOffset = 0; | 7034 var pathOffset = 0; |
| 6513 var index; | 7035 var index; |
| 6514 var subPart; | 7036 var subPart; |
| 6515 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7037 unittest.expect( |
| 7038 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6516 pathOffset += 1; | 7039 pathOffset += 1; |
| 6517 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7040 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7041 unittest.equals("admin/directory/v1/")); |
| 6518 pathOffset += 19; | 7042 pathOffset += 19; |
| 6519 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7043 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7044 unittest.equals("customer/")); |
| 6520 pathOffset += 9; | 7045 pathOffset += 9; |
| 6521 index = path.indexOf("/roleassignments/", pathOffset); | 7046 index = path.indexOf("/roleassignments/", pathOffset); |
| 6522 unittest.expect(index >= 0, unittest.isTrue); | 7047 unittest.expect(index >= 0, unittest.isTrue); |
| 6523 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7048 subPart = |
| 7049 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6524 pathOffset = index; | 7050 pathOffset = index; |
| 6525 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7051 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6526 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/roleassignments/")); | 7052 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 7053 unittest.equals("/roleassignments/")); |
| 6527 pathOffset += 17; | 7054 pathOffset += 17; |
| 6528 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7055 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6529 pathOffset = path.length; | 7056 pathOffset = path.length; |
| 6530 unittest.expect(subPart, unittest.equals("$arg_roleAssignmentId")); | 7057 unittest.expect(subPart, unittest.equals("$arg_roleAssignmentId")); |
| 6531 | 7058 |
| 6532 var query = (req.url).query; | 7059 var query = (req.url).query; |
| 6533 var queryOffset = 0; | 7060 var queryOffset = 0; |
| 6534 var queryMap = {}; | 7061 var queryMap = {}; |
| 6535 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7062 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6536 parseBool(n) { | 7063 parseBool(n) { |
| 6537 if (n == "true") return true; | 7064 if (n == "true") return true; |
| 6538 if (n == "false") return false; | 7065 if (n == "false") return false; |
| 6539 if (n == null) return null; | 7066 if (n == null) return null; |
| 6540 throw new core.ArgumentError("Invalid boolean: $n"); | 7067 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6541 } | 7068 } |
| 7069 |
| 6542 if (query.length > 0) { | 7070 if (query.length > 0) { |
| 6543 for (var part in query.split("&")) { | 7071 for (var part in query.split("&")) { |
| 6544 var keyvalue = part.split("="); | 7072 var keyvalue = part.split("="); |
| 6545 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7073 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7074 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6546 } | 7075 } |
| 6547 } | 7076 } |
| 6548 | 7077 |
| 6549 | |
| 6550 var h = { | 7078 var h = { |
| 6551 "content-type" : "application/json; charset=utf-8", | 7079 "content-type": "application/json; charset=utf-8", |
| 6552 }; | 7080 }; |
| 6553 var resp = ""; | 7081 var resp = ""; |
| 6554 return new async.Future.value(stringResponse(200, h, resp)); | 7082 return new async.Future.value(stringResponse(200, h, resp)); |
| 6555 }), true); | 7083 }), true); |
| 6556 res.delete(arg_customer, arg_roleAssignmentId).then(unittest.expectAsync1(
(_) {})); | 7084 res |
| 7085 .delete(arg_customer, arg_roleAssignmentId) |
| 7086 .then(unittest.expectAsync1((_) {})); |
| 6557 }); | 7087 }); |
| 6558 | 7088 |
| 6559 unittest.test("method--get", () { | 7089 unittest.test("method--get", () { |
| 6560 | |
| 6561 var mock = new HttpServerMock(); | 7090 var mock = new HttpServerMock(); |
| 6562 api.RoleAssignmentsResourceApi res = new api.AdminApi(mock).roleAssignment
s; | 7091 api.RoleAssignmentsResourceApi res = |
| 7092 new api.AdminApi(mock).roleAssignments; |
| 6563 var arg_customer = "foo"; | 7093 var arg_customer = "foo"; |
| 6564 var arg_roleAssignmentId = "foo"; | 7094 var arg_roleAssignmentId = "foo"; |
| 6565 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7095 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6566 var path = (req.url).path; | 7096 var path = (req.url).path; |
| 6567 var pathOffset = 0; | 7097 var pathOffset = 0; |
| 6568 var index; | 7098 var index; |
| 6569 var subPart; | 7099 var subPart; |
| 6570 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7100 unittest.expect( |
| 7101 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6571 pathOffset += 1; | 7102 pathOffset += 1; |
| 6572 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7103 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7104 unittest.equals("admin/directory/v1/")); |
| 6573 pathOffset += 19; | 7105 pathOffset += 19; |
| 6574 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7106 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7107 unittest.equals("customer/")); |
| 6575 pathOffset += 9; | 7108 pathOffset += 9; |
| 6576 index = path.indexOf("/roleassignments/", pathOffset); | 7109 index = path.indexOf("/roleassignments/", pathOffset); |
| 6577 unittest.expect(index >= 0, unittest.isTrue); | 7110 unittest.expect(index >= 0, unittest.isTrue); |
| 6578 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7111 subPart = |
| 7112 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6579 pathOffset = index; | 7113 pathOffset = index; |
| 6580 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7114 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6581 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/roleassignments/")); | 7115 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 7116 unittest.equals("/roleassignments/")); |
| 6582 pathOffset += 17; | 7117 pathOffset += 17; |
| 6583 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7118 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6584 pathOffset = path.length; | 7119 pathOffset = path.length; |
| 6585 unittest.expect(subPart, unittest.equals("$arg_roleAssignmentId")); | 7120 unittest.expect(subPart, unittest.equals("$arg_roleAssignmentId")); |
| 6586 | 7121 |
| 6587 var query = (req.url).query; | 7122 var query = (req.url).query; |
| 6588 var queryOffset = 0; | 7123 var queryOffset = 0; |
| 6589 var queryMap = {}; | 7124 var queryMap = {}; |
| 6590 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7125 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6591 parseBool(n) { | 7126 parseBool(n) { |
| 6592 if (n == "true") return true; | 7127 if (n == "true") return true; |
| 6593 if (n == "false") return false; | 7128 if (n == "false") return false; |
| 6594 if (n == null) return null; | 7129 if (n == null) return null; |
| 6595 throw new core.ArgumentError("Invalid boolean: $n"); | 7130 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6596 } | 7131 } |
| 7132 |
| 6597 if (query.length > 0) { | 7133 if (query.length > 0) { |
| 6598 for (var part in query.split("&")) { | 7134 for (var part in query.split("&")) { |
| 6599 var keyvalue = part.split("="); | 7135 var keyvalue = part.split("="); |
| 6600 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7136 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7137 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6601 } | 7138 } |
| 6602 } | 7139 } |
| 6603 | 7140 |
| 6604 | |
| 6605 var h = { | 7141 var h = { |
| 6606 "content-type" : "application/json; charset=utf-8", | 7142 "content-type": "application/json; charset=utf-8", |
| 6607 }; | 7143 }; |
| 6608 var resp = convert.JSON.encode(buildRoleAssignment()); | 7144 var resp = convert.JSON.encode(buildRoleAssignment()); |
| 6609 return new async.Future.value(stringResponse(200, h, resp)); | 7145 return new async.Future.value(stringResponse(200, h, resp)); |
| 6610 }), true); | 7146 }), true); |
| 6611 res.get(arg_customer, arg_roleAssignmentId).then(unittest.expectAsync1(((a
pi.RoleAssignment response) { | 7147 res |
| 7148 .get(arg_customer, arg_roleAssignmentId) |
| 7149 .then(unittest.expectAsync1(((api.RoleAssignment response) { |
| 6612 checkRoleAssignment(response); | 7150 checkRoleAssignment(response); |
| 6613 }))); | 7151 }))); |
| 6614 }); | 7152 }); |
| 6615 | 7153 |
| 6616 unittest.test("method--insert", () { | 7154 unittest.test("method--insert", () { |
| 6617 | |
| 6618 var mock = new HttpServerMock(); | 7155 var mock = new HttpServerMock(); |
| 6619 api.RoleAssignmentsResourceApi res = new api.AdminApi(mock).roleAssignment
s; | 7156 api.RoleAssignmentsResourceApi res = |
| 7157 new api.AdminApi(mock).roleAssignments; |
| 6620 var arg_request = buildRoleAssignment(); | 7158 var arg_request = buildRoleAssignment(); |
| 6621 var arg_customer = "foo"; | 7159 var arg_customer = "foo"; |
| 6622 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7160 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6623 var obj = new api.RoleAssignment.fromJson(json); | 7161 var obj = new api.RoleAssignment.fromJson(json); |
| 6624 checkRoleAssignment(obj); | 7162 checkRoleAssignment(obj); |
| 6625 | 7163 |
| 6626 var path = (req.url).path; | 7164 var path = (req.url).path; |
| 6627 var pathOffset = 0; | 7165 var pathOffset = 0; |
| 6628 var index; | 7166 var index; |
| 6629 var subPart; | 7167 var subPart; |
| 6630 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7168 unittest.expect( |
| 7169 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6631 pathOffset += 1; | 7170 pathOffset += 1; |
| 6632 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7171 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7172 unittest.equals("admin/directory/v1/")); |
| 6633 pathOffset += 19; | 7173 pathOffset += 19; |
| 6634 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7174 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7175 unittest.equals("customer/")); |
| 6635 pathOffset += 9; | 7176 pathOffset += 9; |
| 6636 index = path.indexOf("/roleassignments", pathOffset); | 7177 index = path.indexOf("/roleassignments", pathOffset); |
| 6637 unittest.expect(index >= 0, unittest.isTrue); | 7178 unittest.expect(index >= 0, unittest.isTrue); |
| 6638 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7179 subPart = |
| 7180 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6639 pathOffset = index; | 7181 pathOffset = index; |
| 6640 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7182 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6641 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/roleassignments")); | 7183 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 7184 unittest.equals("/roleassignments")); |
| 6642 pathOffset += 16; | 7185 pathOffset += 16; |
| 6643 | 7186 |
| 6644 var query = (req.url).query; | 7187 var query = (req.url).query; |
| 6645 var queryOffset = 0; | 7188 var queryOffset = 0; |
| 6646 var queryMap = {}; | 7189 var queryMap = {}; |
| 6647 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7190 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6648 parseBool(n) { | 7191 parseBool(n) { |
| 6649 if (n == "true") return true; | 7192 if (n == "true") return true; |
| 6650 if (n == "false") return false; | 7193 if (n == "false") return false; |
| 6651 if (n == null) return null; | 7194 if (n == null) return null; |
| 6652 throw new core.ArgumentError("Invalid boolean: $n"); | 7195 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6653 } | 7196 } |
| 7197 |
| 6654 if (query.length > 0) { | 7198 if (query.length > 0) { |
| 6655 for (var part in query.split("&")) { | 7199 for (var part in query.split("&")) { |
| 6656 var keyvalue = part.split("="); | 7200 var keyvalue = part.split("="); |
| 6657 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7201 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7202 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6658 } | 7203 } |
| 6659 } | 7204 } |
| 6660 | 7205 |
| 6661 | |
| 6662 var h = { | 7206 var h = { |
| 6663 "content-type" : "application/json; charset=utf-8", | 7207 "content-type": "application/json; charset=utf-8", |
| 6664 }; | 7208 }; |
| 6665 var resp = convert.JSON.encode(buildRoleAssignment()); | 7209 var resp = convert.JSON.encode(buildRoleAssignment()); |
| 6666 return new async.Future.value(stringResponse(200, h, resp)); | 7210 return new async.Future.value(stringResponse(200, h, resp)); |
| 6667 }), true); | 7211 }), true); |
| 6668 res.insert(arg_request, arg_customer).then(unittest.expectAsync1(((api.Rol
eAssignment response) { | 7212 res |
| 7213 .insert(arg_request, arg_customer) |
| 7214 .then(unittest.expectAsync1(((api.RoleAssignment response) { |
| 6669 checkRoleAssignment(response); | 7215 checkRoleAssignment(response); |
| 6670 }))); | 7216 }))); |
| 6671 }); | 7217 }); |
| 6672 | 7218 |
| 6673 unittest.test("method--list", () { | 7219 unittest.test("method--list", () { |
| 6674 | |
| 6675 var mock = new HttpServerMock(); | 7220 var mock = new HttpServerMock(); |
| 6676 api.RoleAssignmentsResourceApi res = new api.AdminApi(mock).roleAssignment
s; | 7221 api.RoleAssignmentsResourceApi res = |
| 7222 new api.AdminApi(mock).roleAssignments; |
| 6677 var arg_customer = "foo"; | 7223 var arg_customer = "foo"; |
| 6678 var arg_maxResults = 42; | 7224 var arg_maxResults = 42; |
| 6679 var arg_pageToken = "foo"; | 7225 var arg_pageToken = "foo"; |
| 6680 var arg_roleId = "foo"; | 7226 var arg_roleId = "foo"; |
| 6681 var arg_userKey = "foo"; | 7227 var arg_userKey = "foo"; |
| 6682 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7228 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6683 var path = (req.url).path; | 7229 var path = (req.url).path; |
| 6684 var pathOffset = 0; | 7230 var pathOffset = 0; |
| 6685 var index; | 7231 var index; |
| 6686 var subPart; | 7232 var subPart; |
| 6687 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7233 unittest.expect( |
| 7234 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6688 pathOffset += 1; | 7235 pathOffset += 1; |
| 6689 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7236 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7237 unittest.equals("admin/directory/v1/")); |
| 6690 pathOffset += 19; | 7238 pathOffset += 19; |
| 6691 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7239 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7240 unittest.equals("customer/")); |
| 6692 pathOffset += 9; | 7241 pathOffset += 9; |
| 6693 index = path.indexOf("/roleassignments", pathOffset); | 7242 index = path.indexOf("/roleassignments", pathOffset); |
| 6694 unittest.expect(index >= 0, unittest.isTrue); | 7243 unittest.expect(index >= 0, unittest.isTrue); |
| 6695 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7244 subPart = |
| 7245 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6696 pathOffset = index; | 7246 pathOffset = index; |
| 6697 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7247 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6698 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/roleassignments")); | 7248 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 7249 unittest.equals("/roleassignments")); |
| 6699 pathOffset += 16; | 7250 pathOffset += 16; |
| 6700 | 7251 |
| 6701 var query = (req.url).query; | 7252 var query = (req.url).query; |
| 6702 var queryOffset = 0; | 7253 var queryOffset = 0; |
| 6703 var queryMap = {}; | 7254 var queryMap = {}; |
| 6704 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7255 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6705 parseBool(n) { | 7256 parseBool(n) { |
| 6706 if (n == "true") return true; | 7257 if (n == "true") return true; |
| 6707 if (n == "false") return false; | 7258 if (n == "false") return false; |
| 6708 if (n == null) return null; | 7259 if (n == null) return null; |
| 6709 throw new core.ArgumentError("Invalid boolean: $n"); | 7260 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6710 } | 7261 } |
| 7262 |
| 6711 if (query.length > 0) { | 7263 if (query.length > 0) { |
| 6712 for (var part in query.split("&")) { | 7264 for (var part in query.split("&")) { |
| 6713 var keyvalue = part.split("="); | 7265 var keyvalue = part.split("="); |
| 6714 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7266 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7267 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6715 } | 7268 } |
| 6716 } | 7269 } |
| 6717 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 7270 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 6718 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 7271 unittest.equals(arg_maxResults)); |
| 7272 unittest.expect( |
| 7273 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 6719 unittest.expect(queryMap["roleId"].first, unittest.equals(arg_roleId)); | 7274 unittest.expect(queryMap["roleId"].first, unittest.equals(arg_roleId)); |
| 6720 unittest.expect(queryMap["userKey"].first, unittest.equals(arg_userKey))
; | 7275 unittest.expect( |
| 6721 | 7276 queryMap["userKey"].first, unittest.equals(arg_userKey)); |
| 6722 | 7277 |
| 6723 var h = { | 7278 var h = { |
| 6724 "content-type" : "application/json; charset=utf-8", | 7279 "content-type": "application/json; charset=utf-8", |
| 6725 }; | 7280 }; |
| 6726 var resp = convert.JSON.encode(buildRoleAssignments()); | 7281 var resp = convert.JSON.encode(buildRoleAssignments()); |
| 6727 return new async.Future.value(stringResponse(200, h, resp)); | 7282 return new async.Future.value(stringResponse(200, h, resp)); |
| 6728 }), true); | 7283 }), true); |
| 6729 res.list(arg_customer, maxResults: arg_maxResults, pageToken: arg_pageToke
n, roleId: arg_roleId, userKey: arg_userKey).then(unittest.expectAsync1(((api.Ro
leAssignments response) { | 7284 res |
| 7285 .list(arg_customer, |
| 7286 maxResults: arg_maxResults, |
| 7287 pageToken: arg_pageToken, |
| 7288 roleId: arg_roleId, |
| 7289 userKey: arg_userKey) |
| 7290 .then(unittest.expectAsync1(((api.RoleAssignments response) { |
| 6730 checkRoleAssignments(response); | 7291 checkRoleAssignments(response); |
| 6731 }))); | 7292 }))); |
| 6732 }); | 7293 }); |
| 6733 | |
| 6734 }); | 7294 }); |
| 6735 | 7295 |
| 6736 | |
| 6737 unittest.group("resource-RolesResourceApi", () { | 7296 unittest.group("resource-RolesResourceApi", () { |
| 6738 unittest.test("method--delete", () { | 7297 unittest.test("method--delete", () { |
| 6739 | |
| 6740 var mock = new HttpServerMock(); | 7298 var mock = new HttpServerMock(); |
| 6741 api.RolesResourceApi res = new api.AdminApi(mock).roles; | 7299 api.RolesResourceApi res = new api.AdminApi(mock).roles; |
| 6742 var arg_customer = "foo"; | 7300 var arg_customer = "foo"; |
| 6743 var arg_roleId = "foo"; | 7301 var arg_roleId = "foo"; |
| 6744 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7302 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6745 var path = (req.url).path; | 7303 var path = (req.url).path; |
| 6746 var pathOffset = 0; | 7304 var pathOffset = 0; |
| 6747 var index; | 7305 var index; |
| 6748 var subPart; | 7306 var subPart; |
| 6749 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7307 unittest.expect( |
| 7308 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6750 pathOffset += 1; | 7309 pathOffset += 1; |
| 6751 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7310 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7311 unittest.equals("admin/directory/v1/")); |
| 6752 pathOffset += 19; | 7312 pathOffset += 19; |
| 6753 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7313 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7314 unittest.equals("customer/")); |
| 6754 pathOffset += 9; | 7315 pathOffset += 9; |
| 6755 index = path.indexOf("/roles/", pathOffset); | 7316 index = path.indexOf("/roles/", pathOffset); |
| 6756 unittest.expect(index >= 0, unittest.isTrue); | 7317 unittest.expect(index >= 0, unittest.isTrue); |
| 6757 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7318 subPart = |
| 7319 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6758 pathOffset = index; | 7320 pathOffset = index; |
| 6759 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7321 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6760 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/roles/")); | 7322 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 7323 unittest.equals("/roles/")); |
| 6761 pathOffset += 7; | 7324 pathOffset += 7; |
| 6762 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7325 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6763 pathOffset = path.length; | 7326 pathOffset = path.length; |
| 6764 unittest.expect(subPart, unittest.equals("$arg_roleId")); | 7327 unittest.expect(subPart, unittest.equals("$arg_roleId")); |
| 6765 | 7328 |
| 6766 var query = (req.url).query; | 7329 var query = (req.url).query; |
| 6767 var queryOffset = 0; | 7330 var queryOffset = 0; |
| 6768 var queryMap = {}; | 7331 var queryMap = {}; |
| 6769 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7332 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6770 parseBool(n) { | 7333 parseBool(n) { |
| 6771 if (n == "true") return true; | 7334 if (n == "true") return true; |
| 6772 if (n == "false") return false; | 7335 if (n == "false") return false; |
| 6773 if (n == null) return null; | 7336 if (n == null) return null; |
| 6774 throw new core.ArgumentError("Invalid boolean: $n"); | 7337 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6775 } | 7338 } |
| 7339 |
| 6776 if (query.length > 0) { | 7340 if (query.length > 0) { |
| 6777 for (var part in query.split("&")) { | 7341 for (var part in query.split("&")) { |
| 6778 var keyvalue = part.split("="); | 7342 var keyvalue = part.split("="); |
| 6779 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7343 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7344 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6780 } | 7345 } |
| 6781 } | 7346 } |
| 6782 | 7347 |
| 6783 | |
| 6784 var h = { | 7348 var h = { |
| 6785 "content-type" : "application/json; charset=utf-8", | 7349 "content-type": "application/json; charset=utf-8", |
| 6786 }; | 7350 }; |
| 6787 var resp = ""; | 7351 var resp = ""; |
| 6788 return new async.Future.value(stringResponse(200, h, resp)); | 7352 return new async.Future.value(stringResponse(200, h, resp)); |
| 6789 }), true); | 7353 }), true); |
| 6790 res.delete(arg_customer, arg_roleId).then(unittest.expectAsync1((_) {})); | 7354 res.delete(arg_customer, arg_roleId).then(unittest.expectAsync1((_) {})); |
| 6791 }); | 7355 }); |
| 6792 | 7356 |
| 6793 unittest.test("method--get", () { | 7357 unittest.test("method--get", () { |
| 6794 | |
| 6795 var mock = new HttpServerMock(); | 7358 var mock = new HttpServerMock(); |
| 6796 api.RolesResourceApi res = new api.AdminApi(mock).roles; | 7359 api.RolesResourceApi res = new api.AdminApi(mock).roles; |
| 6797 var arg_customer = "foo"; | 7360 var arg_customer = "foo"; |
| 6798 var arg_roleId = "foo"; | 7361 var arg_roleId = "foo"; |
| 6799 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7362 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6800 var path = (req.url).path; | 7363 var path = (req.url).path; |
| 6801 var pathOffset = 0; | 7364 var pathOffset = 0; |
| 6802 var index; | 7365 var index; |
| 6803 var subPart; | 7366 var subPart; |
| 6804 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7367 unittest.expect( |
| 7368 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6805 pathOffset += 1; | 7369 pathOffset += 1; |
| 6806 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7370 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7371 unittest.equals("admin/directory/v1/")); |
| 6807 pathOffset += 19; | 7372 pathOffset += 19; |
| 6808 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7373 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7374 unittest.equals("customer/")); |
| 6809 pathOffset += 9; | 7375 pathOffset += 9; |
| 6810 index = path.indexOf("/roles/", pathOffset); | 7376 index = path.indexOf("/roles/", pathOffset); |
| 6811 unittest.expect(index >= 0, unittest.isTrue); | 7377 unittest.expect(index >= 0, unittest.isTrue); |
| 6812 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7378 subPart = |
| 7379 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6813 pathOffset = index; | 7380 pathOffset = index; |
| 6814 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7381 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6815 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/roles/")); | 7382 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 7383 unittest.equals("/roles/")); |
| 6816 pathOffset += 7; | 7384 pathOffset += 7; |
| 6817 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7385 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6818 pathOffset = path.length; | 7386 pathOffset = path.length; |
| 6819 unittest.expect(subPart, unittest.equals("$arg_roleId")); | 7387 unittest.expect(subPart, unittest.equals("$arg_roleId")); |
| 6820 | 7388 |
| 6821 var query = (req.url).query; | 7389 var query = (req.url).query; |
| 6822 var queryOffset = 0; | 7390 var queryOffset = 0; |
| 6823 var queryMap = {}; | 7391 var queryMap = {}; |
| 6824 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7392 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6825 parseBool(n) { | 7393 parseBool(n) { |
| 6826 if (n == "true") return true; | 7394 if (n == "true") return true; |
| 6827 if (n == "false") return false; | 7395 if (n == "false") return false; |
| 6828 if (n == null) return null; | 7396 if (n == null) return null; |
| 6829 throw new core.ArgumentError("Invalid boolean: $n"); | 7397 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6830 } | 7398 } |
| 7399 |
| 6831 if (query.length > 0) { | 7400 if (query.length > 0) { |
| 6832 for (var part in query.split("&")) { | 7401 for (var part in query.split("&")) { |
| 6833 var keyvalue = part.split("="); | 7402 var keyvalue = part.split("="); |
| 6834 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7403 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7404 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6835 } | 7405 } |
| 6836 } | 7406 } |
| 6837 | 7407 |
| 6838 | |
| 6839 var h = { | 7408 var h = { |
| 6840 "content-type" : "application/json; charset=utf-8", | 7409 "content-type": "application/json; charset=utf-8", |
| 6841 }; | 7410 }; |
| 6842 var resp = convert.JSON.encode(buildRole()); | 7411 var resp = convert.JSON.encode(buildRole()); |
| 6843 return new async.Future.value(stringResponse(200, h, resp)); | 7412 return new async.Future.value(stringResponse(200, h, resp)); |
| 6844 }), true); | 7413 }), true); |
| 6845 res.get(arg_customer, arg_roleId).then(unittest.expectAsync1(((api.Role re
sponse) { | 7414 res |
| 7415 .get(arg_customer, arg_roleId) |
| 7416 .then(unittest.expectAsync1(((api.Role response) { |
| 6846 checkRole(response); | 7417 checkRole(response); |
| 6847 }))); | 7418 }))); |
| 6848 }); | 7419 }); |
| 6849 | 7420 |
| 6850 unittest.test("method--insert", () { | 7421 unittest.test("method--insert", () { |
| 6851 | |
| 6852 var mock = new HttpServerMock(); | 7422 var mock = new HttpServerMock(); |
| 6853 api.RolesResourceApi res = new api.AdminApi(mock).roles; | 7423 api.RolesResourceApi res = new api.AdminApi(mock).roles; |
| 6854 var arg_request = buildRole(); | 7424 var arg_request = buildRole(); |
| 6855 var arg_customer = "foo"; | 7425 var arg_customer = "foo"; |
| 6856 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7426 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6857 var obj = new api.Role.fromJson(json); | 7427 var obj = new api.Role.fromJson(json); |
| 6858 checkRole(obj); | 7428 checkRole(obj); |
| 6859 | 7429 |
| 6860 var path = (req.url).path; | 7430 var path = (req.url).path; |
| 6861 var pathOffset = 0; | 7431 var pathOffset = 0; |
| 6862 var index; | 7432 var index; |
| 6863 var subPart; | 7433 var subPart; |
| 6864 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7434 unittest.expect( |
| 7435 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6865 pathOffset += 1; | 7436 pathOffset += 1; |
| 6866 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7437 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7438 unittest.equals("admin/directory/v1/")); |
| 6867 pathOffset += 19; | 7439 pathOffset += 19; |
| 6868 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7440 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7441 unittest.equals("customer/")); |
| 6869 pathOffset += 9; | 7442 pathOffset += 9; |
| 6870 index = path.indexOf("/roles", pathOffset); | 7443 index = path.indexOf("/roles", pathOffset); |
| 6871 unittest.expect(index >= 0, unittest.isTrue); | 7444 unittest.expect(index >= 0, unittest.isTrue); |
| 6872 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7445 subPart = |
| 7446 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6873 pathOffset = index; | 7447 pathOffset = index; |
| 6874 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7448 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6875 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/roles")); | 7449 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 7450 unittest.equals("/roles")); |
| 6876 pathOffset += 6; | 7451 pathOffset += 6; |
| 6877 | 7452 |
| 6878 var query = (req.url).query; | 7453 var query = (req.url).query; |
| 6879 var queryOffset = 0; | 7454 var queryOffset = 0; |
| 6880 var queryMap = {}; | 7455 var queryMap = {}; |
| 6881 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7456 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6882 parseBool(n) { | 7457 parseBool(n) { |
| 6883 if (n == "true") return true; | 7458 if (n == "true") return true; |
| 6884 if (n == "false") return false; | 7459 if (n == "false") return false; |
| 6885 if (n == null) return null; | 7460 if (n == null) return null; |
| 6886 throw new core.ArgumentError("Invalid boolean: $n"); | 7461 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6887 } | 7462 } |
| 7463 |
| 6888 if (query.length > 0) { | 7464 if (query.length > 0) { |
| 6889 for (var part in query.split("&")) { | 7465 for (var part in query.split("&")) { |
| 6890 var keyvalue = part.split("="); | 7466 var keyvalue = part.split("="); |
| 6891 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7467 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7468 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6892 } | 7469 } |
| 6893 } | 7470 } |
| 6894 | 7471 |
| 6895 | |
| 6896 var h = { | 7472 var h = { |
| 6897 "content-type" : "application/json; charset=utf-8", | 7473 "content-type": "application/json; charset=utf-8", |
| 6898 }; | 7474 }; |
| 6899 var resp = convert.JSON.encode(buildRole()); | 7475 var resp = convert.JSON.encode(buildRole()); |
| 6900 return new async.Future.value(stringResponse(200, h, resp)); | 7476 return new async.Future.value(stringResponse(200, h, resp)); |
| 6901 }), true); | 7477 }), true); |
| 6902 res.insert(arg_request, arg_customer).then(unittest.expectAsync1(((api.Rol
e response) { | 7478 res |
| 7479 .insert(arg_request, arg_customer) |
| 7480 .then(unittest.expectAsync1(((api.Role response) { |
| 6903 checkRole(response); | 7481 checkRole(response); |
| 6904 }))); | 7482 }))); |
| 6905 }); | 7483 }); |
| 6906 | 7484 |
| 6907 unittest.test("method--list", () { | 7485 unittest.test("method--list", () { |
| 6908 | |
| 6909 var mock = new HttpServerMock(); | 7486 var mock = new HttpServerMock(); |
| 6910 api.RolesResourceApi res = new api.AdminApi(mock).roles; | 7487 api.RolesResourceApi res = new api.AdminApi(mock).roles; |
| 6911 var arg_customer = "foo"; | 7488 var arg_customer = "foo"; |
| 6912 var arg_maxResults = 42; | 7489 var arg_maxResults = 42; |
| 6913 var arg_pageToken = "foo"; | 7490 var arg_pageToken = "foo"; |
| 6914 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7491 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6915 var path = (req.url).path; | 7492 var path = (req.url).path; |
| 6916 var pathOffset = 0; | 7493 var pathOffset = 0; |
| 6917 var index; | 7494 var index; |
| 6918 var subPart; | 7495 var subPart; |
| 6919 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7496 unittest.expect( |
| 7497 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6920 pathOffset += 1; | 7498 pathOffset += 1; |
| 6921 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7499 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7500 unittest.equals("admin/directory/v1/")); |
| 6922 pathOffset += 19; | 7501 pathOffset += 19; |
| 6923 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7502 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7503 unittest.equals("customer/")); |
| 6924 pathOffset += 9; | 7504 pathOffset += 9; |
| 6925 index = path.indexOf("/roles", pathOffset); | 7505 index = path.indexOf("/roles", pathOffset); |
| 6926 unittest.expect(index >= 0, unittest.isTrue); | 7506 unittest.expect(index >= 0, unittest.isTrue); |
| 6927 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7507 subPart = |
| 7508 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6928 pathOffset = index; | 7509 pathOffset = index; |
| 6929 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7510 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6930 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/roles")); | 7511 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 7512 unittest.equals("/roles")); |
| 6931 pathOffset += 6; | 7513 pathOffset += 6; |
| 6932 | 7514 |
| 6933 var query = (req.url).query; | 7515 var query = (req.url).query; |
| 6934 var queryOffset = 0; | 7516 var queryOffset = 0; |
| 6935 var queryMap = {}; | 7517 var queryMap = {}; |
| 6936 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7518 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6937 parseBool(n) { | 7519 parseBool(n) { |
| 6938 if (n == "true") return true; | 7520 if (n == "true") return true; |
| 6939 if (n == "false") return false; | 7521 if (n == "false") return false; |
| 6940 if (n == null) return null; | 7522 if (n == null) return null; |
| 6941 throw new core.ArgumentError("Invalid boolean: $n"); | 7523 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6942 } | 7524 } |
| 7525 |
| 6943 if (query.length > 0) { | 7526 if (query.length > 0) { |
| 6944 for (var part in query.split("&")) { | 7527 for (var part in query.split("&")) { |
| 6945 var keyvalue = part.split("="); | 7528 var keyvalue = part.split("="); |
| 6946 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7529 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7530 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6947 } | 7531 } |
| 6948 } | 7532 } |
| 6949 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 7533 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 6950 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 7534 unittest.equals(arg_maxResults)); |
| 6951 | 7535 unittest.expect( |
| 7536 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 6952 | 7537 |
| 6953 var h = { | 7538 var h = { |
| 6954 "content-type" : "application/json; charset=utf-8", | 7539 "content-type": "application/json; charset=utf-8", |
| 6955 }; | 7540 }; |
| 6956 var resp = convert.JSON.encode(buildRoles()); | 7541 var resp = convert.JSON.encode(buildRoles()); |
| 6957 return new async.Future.value(stringResponse(200, h, resp)); | 7542 return new async.Future.value(stringResponse(200, h, resp)); |
| 6958 }), true); | 7543 }), true); |
| 6959 res.list(arg_customer, maxResults: arg_maxResults, pageToken: arg_pageToke
n).then(unittest.expectAsync1(((api.Roles response) { | 7544 res |
| 7545 .list(arg_customer, |
| 7546 maxResults: arg_maxResults, pageToken: arg_pageToken) |
| 7547 .then(unittest.expectAsync1(((api.Roles response) { |
| 6960 checkRoles(response); | 7548 checkRoles(response); |
| 6961 }))); | 7549 }))); |
| 6962 }); | 7550 }); |
| 6963 | 7551 |
| 6964 unittest.test("method--patch", () { | 7552 unittest.test("method--patch", () { |
| 6965 | |
| 6966 var mock = new HttpServerMock(); | 7553 var mock = new HttpServerMock(); |
| 6967 api.RolesResourceApi res = new api.AdminApi(mock).roles; | 7554 api.RolesResourceApi res = new api.AdminApi(mock).roles; |
| 6968 var arg_request = buildRole(); | 7555 var arg_request = buildRole(); |
| 6969 var arg_customer = "foo"; | 7556 var arg_customer = "foo"; |
| 6970 var arg_roleId = "foo"; | 7557 var arg_roleId = "foo"; |
| 6971 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7558 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6972 var obj = new api.Role.fromJson(json); | 7559 var obj = new api.Role.fromJson(json); |
| 6973 checkRole(obj); | 7560 checkRole(obj); |
| 6974 | 7561 |
| 6975 var path = (req.url).path; | 7562 var path = (req.url).path; |
| 6976 var pathOffset = 0; | 7563 var pathOffset = 0; |
| 6977 var index; | 7564 var index; |
| 6978 var subPart; | 7565 var subPart; |
| 6979 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7566 unittest.expect( |
| 7567 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6980 pathOffset += 1; | 7568 pathOffset += 1; |
| 6981 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7569 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7570 unittest.equals("admin/directory/v1/")); |
| 6982 pathOffset += 19; | 7571 pathOffset += 19; |
| 6983 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7572 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7573 unittest.equals("customer/")); |
| 6984 pathOffset += 9; | 7574 pathOffset += 9; |
| 6985 index = path.indexOf("/roles/", pathOffset); | 7575 index = path.indexOf("/roles/", pathOffset); |
| 6986 unittest.expect(index >= 0, unittest.isTrue); | 7576 unittest.expect(index >= 0, unittest.isTrue); |
| 6987 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7577 subPart = |
| 7578 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6988 pathOffset = index; | 7579 pathOffset = index; |
| 6989 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7580 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 6990 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/roles/")); | 7581 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 7582 unittest.equals("/roles/")); |
| 6991 pathOffset += 7; | 7583 pathOffset += 7; |
| 6992 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7584 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6993 pathOffset = path.length; | 7585 pathOffset = path.length; |
| 6994 unittest.expect(subPart, unittest.equals("$arg_roleId")); | 7586 unittest.expect(subPart, unittest.equals("$arg_roleId")); |
| 6995 | 7587 |
| 6996 var query = (req.url).query; | 7588 var query = (req.url).query; |
| 6997 var queryOffset = 0; | 7589 var queryOffset = 0; |
| 6998 var queryMap = {}; | 7590 var queryMap = {}; |
| 6999 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7591 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7000 parseBool(n) { | 7592 parseBool(n) { |
| 7001 if (n == "true") return true; | 7593 if (n == "true") return true; |
| 7002 if (n == "false") return false; | 7594 if (n == "false") return false; |
| 7003 if (n == null) return null; | 7595 if (n == null) return null; |
| 7004 throw new core.ArgumentError("Invalid boolean: $n"); | 7596 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7005 } | 7597 } |
| 7598 |
| 7006 if (query.length > 0) { | 7599 if (query.length > 0) { |
| 7007 for (var part in query.split("&")) { | 7600 for (var part in query.split("&")) { |
| 7008 var keyvalue = part.split("="); | 7601 var keyvalue = part.split("="); |
| 7009 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7602 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7603 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7010 } | 7604 } |
| 7011 } | 7605 } |
| 7012 | 7606 |
| 7013 | |
| 7014 var h = { | 7607 var h = { |
| 7015 "content-type" : "application/json; charset=utf-8", | 7608 "content-type": "application/json; charset=utf-8", |
| 7016 }; | 7609 }; |
| 7017 var resp = convert.JSON.encode(buildRole()); | 7610 var resp = convert.JSON.encode(buildRole()); |
| 7018 return new async.Future.value(stringResponse(200, h, resp)); | 7611 return new async.Future.value(stringResponse(200, h, resp)); |
| 7019 }), true); | 7612 }), true); |
| 7020 res.patch(arg_request, arg_customer, arg_roleId).then(unittest.expectAsync
1(((api.Role response) { | 7613 res |
| 7614 .patch(arg_request, arg_customer, arg_roleId) |
| 7615 .then(unittest.expectAsync1(((api.Role response) { |
| 7021 checkRole(response); | 7616 checkRole(response); |
| 7022 }))); | 7617 }))); |
| 7023 }); | 7618 }); |
| 7024 | 7619 |
| 7025 unittest.test("method--update", () { | 7620 unittest.test("method--update", () { |
| 7026 | |
| 7027 var mock = new HttpServerMock(); | 7621 var mock = new HttpServerMock(); |
| 7028 api.RolesResourceApi res = new api.AdminApi(mock).roles; | 7622 api.RolesResourceApi res = new api.AdminApi(mock).roles; |
| 7029 var arg_request = buildRole(); | 7623 var arg_request = buildRole(); |
| 7030 var arg_customer = "foo"; | 7624 var arg_customer = "foo"; |
| 7031 var arg_roleId = "foo"; | 7625 var arg_roleId = "foo"; |
| 7032 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7626 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7033 var obj = new api.Role.fromJson(json); | 7627 var obj = new api.Role.fromJson(json); |
| 7034 checkRole(obj); | 7628 checkRole(obj); |
| 7035 | 7629 |
| 7036 var path = (req.url).path; | 7630 var path = (req.url).path; |
| 7037 var pathOffset = 0; | 7631 var pathOffset = 0; |
| 7038 var index; | 7632 var index; |
| 7039 var subPart; | 7633 var subPart; |
| 7040 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7634 unittest.expect( |
| 7635 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7041 pathOffset += 1; | 7636 pathOffset += 1; |
| 7042 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7637 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7638 unittest.equals("admin/directory/v1/")); |
| 7043 pathOffset += 19; | 7639 pathOffset += 19; |
| 7044 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7640 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7641 unittest.equals("customer/")); |
| 7045 pathOffset += 9; | 7642 pathOffset += 9; |
| 7046 index = path.indexOf("/roles/", pathOffset); | 7643 index = path.indexOf("/roles/", pathOffset); |
| 7047 unittest.expect(index >= 0, unittest.isTrue); | 7644 unittest.expect(index >= 0, unittest.isTrue); |
| 7048 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7645 subPart = |
| 7646 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 7049 pathOffset = index; | 7647 pathOffset = index; |
| 7050 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7648 unittest.expect(subPart, unittest.equals("$arg_customer")); |
| 7051 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/roles/")); | 7649 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 7650 unittest.equals("/roles/")); |
| 7052 pathOffset += 7; | 7651 pathOffset += 7; |
| 7053 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7652 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7054 pathOffset = path.length; | 7653 pathOffset = path.length; |
| 7055 unittest.expect(subPart, unittest.equals("$arg_roleId")); | 7654 unittest.expect(subPart, unittest.equals("$arg_roleId")); |
| 7056 | 7655 |
| 7057 var query = (req.url).query; | 7656 var query = (req.url).query; |
| 7058 var queryOffset = 0; | 7657 var queryOffset = 0; |
| 7059 var queryMap = {}; | 7658 var queryMap = {}; |
| 7060 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7659 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7061 parseBool(n) { | 7660 parseBool(n) { |
| 7062 if (n == "true") return true; | 7661 if (n == "true") return true; |
| 7063 if (n == "false") return false; | 7662 if (n == "false") return false; |
| 7064 if (n == null) return null; | 7663 if (n == null) return null; |
| 7065 throw new core.ArgumentError("Invalid boolean: $n"); | 7664 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7066 } | 7665 } |
| 7666 |
| 7067 if (query.length > 0) { | 7667 if (query.length > 0) { |
| 7068 for (var part in query.split("&")) { | 7668 for (var part in query.split("&")) { |
| 7069 var keyvalue = part.split("="); | 7669 var keyvalue = part.split("="); |
| 7070 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7670 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7671 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7071 } | 7672 } |
| 7072 } | 7673 } |
| 7073 | 7674 |
| 7074 | |
| 7075 var h = { | 7675 var h = { |
| 7076 "content-type" : "application/json; charset=utf-8", | 7676 "content-type": "application/json; charset=utf-8", |
| 7077 }; | 7677 }; |
| 7078 var resp = convert.JSON.encode(buildRole()); | 7678 var resp = convert.JSON.encode(buildRole()); |
| 7079 return new async.Future.value(stringResponse(200, h, resp)); | 7679 return new async.Future.value(stringResponse(200, h, resp)); |
| 7080 }), true); | 7680 }), true); |
| 7081 res.update(arg_request, arg_customer, arg_roleId).then(unittest.expectAsyn
c1(((api.Role response) { | 7681 res |
| 7682 .update(arg_request, arg_customer, arg_roleId) |
| 7683 .then(unittest.expectAsync1(((api.Role response) { |
| 7082 checkRole(response); | 7684 checkRole(response); |
| 7083 }))); | 7685 }))); |
| 7084 }); | 7686 }); |
| 7085 | |
| 7086 }); | 7687 }); |
| 7087 | 7688 |
| 7088 | |
| 7089 unittest.group("resource-SchemasResourceApi", () { | 7689 unittest.group("resource-SchemasResourceApi", () { |
| 7090 unittest.test("method--delete", () { | 7690 unittest.test("method--delete", () { |
| 7091 | |
| 7092 var mock = new HttpServerMock(); | 7691 var mock = new HttpServerMock(); |
| 7093 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; | 7692 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; |
| 7094 var arg_customerId = "foo"; | 7693 var arg_customerId = "foo"; |
| 7095 var arg_schemaKey = "foo"; | 7694 var arg_schemaKey = "foo"; |
| 7096 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7695 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7097 var path = (req.url).path; | 7696 var path = (req.url).path; |
| 7098 var pathOffset = 0; | 7697 var pathOffset = 0; |
| 7099 var index; | 7698 var index; |
| 7100 var subPart; | 7699 var subPart; |
| 7101 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7700 unittest.expect( |
| 7701 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7102 pathOffset += 1; | 7702 pathOffset += 1; |
| 7103 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7703 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7704 unittest.equals("admin/directory/v1/")); |
| 7104 pathOffset += 19; | 7705 pathOffset += 19; |
| 7105 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7706 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7707 unittest.equals("customer/")); |
| 7106 pathOffset += 9; | 7708 pathOffset += 9; |
| 7107 index = path.indexOf("/schemas/", pathOffset); | 7709 index = path.indexOf("/schemas/", pathOffset); |
| 7108 unittest.expect(index >= 0, unittest.isTrue); | 7710 unittest.expect(index >= 0, unittest.isTrue); |
| 7109 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7711 subPart = |
| 7712 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 7110 pathOffset = index; | 7713 pathOffset = index; |
| 7111 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 7714 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 7112 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/schemas/")); | 7715 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7716 unittest.equals("/schemas/")); |
| 7113 pathOffset += 9; | 7717 pathOffset += 9; |
| 7114 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7718 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7115 pathOffset = path.length; | 7719 pathOffset = path.length; |
| 7116 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); | 7720 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); |
| 7117 | 7721 |
| 7118 var query = (req.url).query; | 7722 var query = (req.url).query; |
| 7119 var queryOffset = 0; | 7723 var queryOffset = 0; |
| 7120 var queryMap = {}; | 7724 var queryMap = {}; |
| 7121 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7725 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7122 parseBool(n) { | 7726 parseBool(n) { |
| 7123 if (n == "true") return true; | 7727 if (n == "true") return true; |
| 7124 if (n == "false") return false; | 7728 if (n == "false") return false; |
| 7125 if (n == null) return null; | 7729 if (n == null) return null; |
| 7126 throw new core.ArgumentError("Invalid boolean: $n"); | 7730 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7127 } | 7731 } |
| 7732 |
| 7128 if (query.length > 0) { | 7733 if (query.length > 0) { |
| 7129 for (var part in query.split("&")) { | 7734 for (var part in query.split("&")) { |
| 7130 var keyvalue = part.split("="); | 7735 var keyvalue = part.split("="); |
| 7131 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7736 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7737 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7132 } | 7738 } |
| 7133 } | 7739 } |
| 7134 | 7740 |
| 7135 | |
| 7136 var h = { | 7741 var h = { |
| 7137 "content-type" : "application/json; charset=utf-8", | 7742 "content-type": "application/json; charset=utf-8", |
| 7138 }; | 7743 }; |
| 7139 var resp = ""; | 7744 var resp = ""; |
| 7140 return new async.Future.value(stringResponse(200, h, resp)); | 7745 return new async.Future.value(stringResponse(200, h, resp)); |
| 7141 }), true); | 7746 }), true); |
| 7142 res.delete(arg_customerId, arg_schemaKey).then(unittest.expectAsync1((_) {
})); | 7747 res |
| 7748 .delete(arg_customerId, arg_schemaKey) |
| 7749 .then(unittest.expectAsync1((_) {})); |
| 7143 }); | 7750 }); |
| 7144 | 7751 |
| 7145 unittest.test("method--get", () { | 7752 unittest.test("method--get", () { |
| 7146 | |
| 7147 var mock = new HttpServerMock(); | 7753 var mock = new HttpServerMock(); |
| 7148 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; | 7754 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; |
| 7149 var arg_customerId = "foo"; | 7755 var arg_customerId = "foo"; |
| 7150 var arg_schemaKey = "foo"; | 7756 var arg_schemaKey = "foo"; |
| 7151 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7757 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7152 var path = (req.url).path; | 7758 var path = (req.url).path; |
| 7153 var pathOffset = 0; | 7759 var pathOffset = 0; |
| 7154 var index; | 7760 var index; |
| 7155 var subPart; | 7761 var subPart; |
| 7156 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7762 unittest.expect( |
| 7763 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7157 pathOffset += 1; | 7764 pathOffset += 1; |
| 7158 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7765 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7766 unittest.equals("admin/directory/v1/")); |
| 7159 pathOffset += 19; | 7767 pathOffset += 19; |
| 7160 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7768 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7769 unittest.equals("customer/")); |
| 7161 pathOffset += 9; | 7770 pathOffset += 9; |
| 7162 index = path.indexOf("/schemas/", pathOffset); | 7771 index = path.indexOf("/schemas/", pathOffset); |
| 7163 unittest.expect(index >= 0, unittest.isTrue); | 7772 unittest.expect(index >= 0, unittest.isTrue); |
| 7164 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7773 subPart = |
| 7774 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 7165 pathOffset = index; | 7775 pathOffset = index; |
| 7166 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 7776 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 7167 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/schemas/")); | 7777 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7778 unittest.equals("/schemas/")); |
| 7168 pathOffset += 9; | 7779 pathOffset += 9; |
| 7169 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7780 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7170 pathOffset = path.length; | 7781 pathOffset = path.length; |
| 7171 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); | 7782 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); |
| 7172 | 7783 |
| 7173 var query = (req.url).query; | 7784 var query = (req.url).query; |
| 7174 var queryOffset = 0; | 7785 var queryOffset = 0; |
| 7175 var queryMap = {}; | 7786 var queryMap = {}; |
| 7176 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7787 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7177 parseBool(n) { | 7788 parseBool(n) { |
| 7178 if (n == "true") return true; | 7789 if (n == "true") return true; |
| 7179 if (n == "false") return false; | 7790 if (n == "false") return false; |
| 7180 if (n == null) return null; | 7791 if (n == null) return null; |
| 7181 throw new core.ArgumentError("Invalid boolean: $n"); | 7792 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7182 } | 7793 } |
| 7794 |
| 7183 if (query.length > 0) { | 7795 if (query.length > 0) { |
| 7184 for (var part in query.split("&")) { | 7796 for (var part in query.split("&")) { |
| 7185 var keyvalue = part.split("="); | 7797 var keyvalue = part.split("="); |
| 7186 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7798 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7799 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7187 } | 7800 } |
| 7188 } | 7801 } |
| 7189 | 7802 |
| 7190 | |
| 7191 var h = { | 7803 var h = { |
| 7192 "content-type" : "application/json; charset=utf-8", | 7804 "content-type": "application/json; charset=utf-8", |
| 7193 }; | 7805 }; |
| 7194 var resp = convert.JSON.encode(buildSchema()); | 7806 var resp = convert.JSON.encode(buildSchema()); |
| 7195 return new async.Future.value(stringResponse(200, h, resp)); | 7807 return new async.Future.value(stringResponse(200, h, resp)); |
| 7196 }), true); | 7808 }), true); |
| 7197 res.get(arg_customerId, arg_schemaKey).then(unittest.expectAsync1(((api.Sc
hema response) { | 7809 res |
| 7810 .get(arg_customerId, arg_schemaKey) |
| 7811 .then(unittest.expectAsync1(((api.Schema response) { |
| 7198 checkSchema(response); | 7812 checkSchema(response); |
| 7199 }))); | 7813 }))); |
| 7200 }); | 7814 }); |
| 7201 | 7815 |
| 7202 unittest.test("method--insert", () { | 7816 unittest.test("method--insert", () { |
| 7203 | |
| 7204 var mock = new HttpServerMock(); | 7817 var mock = new HttpServerMock(); |
| 7205 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; | 7818 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; |
| 7206 var arg_request = buildSchema(); | 7819 var arg_request = buildSchema(); |
| 7207 var arg_customerId = "foo"; | 7820 var arg_customerId = "foo"; |
| 7208 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7821 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7209 var obj = new api.Schema.fromJson(json); | 7822 var obj = new api.Schema.fromJson(json); |
| 7210 checkSchema(obj); | 7823 checkSchema(obj); |
| 7211 | 7824 |
| 7212 var path = (req.url).path; | 7825 var path = (req.url).path; |
| 7213 var pathOffset = 0; | 7826 var pathOffset = 0; |
| 7214 var index; | 7827 var index; |
| 7215 var subPart; | 7828 var subPart; |
| 7216 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7829 unittest.expect( |
| 7830 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7217 pathOffset += 1; | 7831 pathOffset += 1; |
| 7218 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7832 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7833 unittest.equals("admin/directory/v1/")); |
| 7219 pathOffset += 19; | 7834 pathOffset += 19; |
| 7220 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7835 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7836 unittest.equals("customer/")); |
| 7221 pathOffset += 9; | 7837 pathOffset += 9; |
| 7222 index = path.indexOf("/schemas", pathOffset); | 7838 index = path.indexOf("/schemas", pathOffset); |
| 7223 unittest.expect(index >= 0, unittest.isTrue); | 7839 unittest.expect(index >= 0, unittest.isTrue); |
| 7224 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7840 subPart = |
| 7841 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 7225 pathOffset = index; | 7842 pathOffset = index; |
| 7226 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 7843 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 7227 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/schemas")); | 7844 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 7845 unittest.equals("/schemas")); |
| 7228 pathOffset += 8; | 7846 pathOffset += 8; |
| 7229 | 7847 |
| 7230 var query = (req.url).query; | 7848 var query = (req.url).query; |
| 7231 var queryOffset = 0; | 7849 var queryOffset = 0; |
| 7232 var queryMap = {}; | 7850 var queryMap = {}; |
| 7233 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7851 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7234 parseBool(n) { | 7852 parseBool(n) { |
| 7235 if (n == "true") return true; | 7853 if (n == "true") return true; |
| 7236 if (n == "false") return false; | 7854 if (n == "false") return false; |
| 7237 if (n == null) return null; | 7855 if (n == null) return null; |
| 7238 throw new core.ArgumentError("Invalid boolean: $n"); | 7856 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7239 } | 7857 } |
| 7858 |
| 7240 if (query.length > 0) { | 7859 if (query.length > 0) { |
| 7241 for (var part in query.split("&")) { | 7860 for (var part in query.split("&")) { |
| 7242 var keyvalue = part.split("="); | 7861 var keyvalue = part.split("="); |
| 7243 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7862 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7863 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7244 } | 7864 } |
| 7245 } | 7865 } |
| 7246 | 7866 |
| 7247 | |
| 7248 var h = { | 7867 var h = { |
| 7249 "content-type" : "application/json; charset=utf-8", | 7868 "content-type": "application/json; charset=utf-8", |
| 7250 }; | 7869 }; |
| 7251 var resp = convert.JSON.encode(buildSchema()); | 7870 var resp = convert.JSON.encode(buildSchema()); |
| 7252 return new async.Future.value(stringResponse(200, h, resp)); | 7871 return new async.Future.value(stringResponse(200, h, resp)); |
| 7253 }), true); | 7872 }), true); |
| 7254 res.insert(arg_request, arg_customerId).then(unittest.expectAsync1(((api.S
chema response) { | 7873 res |
| 7874 .insert(arg_request, arg_customerId) |
| 7875 .then(unittest.expectAsync1(((api.Schema response) { |
| 7255 checkSchema(response); | 7876 checkSchema(response); |
| 7256 }))); | 7877 }))); |
| 7257 }); | 7878 }); |
| 7258 | 7879 |
| 7259 unittest.test("method--list", () { | 7880 unittest.test("method--list", () { |
| 7260 | |
| 7261 var mock = new HttpServerMock(); | 7881 var mock = new HttpServerMock(); |
| 7262 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; | 7882 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; |
| 7263 var arg_customerId = "foo"; | 7883 var arg_customerId = "foo"; |
| 7264 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7884 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7265 var path = (req.url).path; | 7885 var path = (req.url).path; |
| 7266 var pathOffset = 0; | 7886 var pathOffset = 0; |
| 7267 var index; | 7887 var index; |
| 7268 var subPart; | 7888 var subPart; |
| 7269 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7889 unittest.expect( |
| 7890 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7270 pathOffset += 1; | 7891 pathOffset += 1; |
| 7271 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7892 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7893 unittest.equals("admin/directory/v1/")); |
| 7272 pathOffset += 19; | 7894 pathOffset += 19; |
| 7273 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7895 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7896 unittest.equals("customer/")); |
| 7274 pathOffset += 9; | 7897 pathOffset += 9; |
| 7275 index = path.indexOf("/schemas", pathOffset); | 7898 index = path.indexOf("/schemas", pathOffset); |
| 7276 unittest.expect(index >= 0, unittest.isTrue); | 7899 unittest.expect(index >= 0, unittest.isTrue); |
| 7277 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7900 subPart = |
| 7901 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 7278 pathOffset = index; | 7902 pathOffset = index; |
| 7279 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 7903 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 7280 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/schemas")); | 7904 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 7905 unittest.equals("/schemas")); |
| 7281 pathOffset += 8; | 7906 pathOffset += 8; |
| 7282 | 7907 |
| 7283 var query = (req.url).query; | 7908 var query = (req.url).query; |
| 7284 var queryOffset = 0; | 7909 var queryOffset = 0; |
| 7285 var queryMap = {}; | 7910 var queryMap = {}; |
| 7286 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7911 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7287 parseBool(n) { | 7912 parseBool(n) { |
| 7288 if (n == "true") return true; | 7913 if (n == "true") return true; |
| 7289 if (n == "false") return false; | 7914 if (n == "false") return false; |
| 7290 if (n == null) return null; | 7915 if (n == null) return null; |
| 7291 throw new core.ArgumentError("Invalid boolean: $n"); | 7916 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7292 } | 7917 } |
| 7918 |
| 7293 if (query.length > 0) { | 7919 if (query.length > 0) { |
| 7294 for (var part in query.split("&")) { | 7920 for (var part in query.split("&")) { |
| 7295 var keyvalue = part.split("="); | 7921 var keyvalue = part.split("="); |
| 7296 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7922 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7923 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7297 } | 7924 } |
| 7298 } | 7925 } |
| 7299 | 7926 |
| 7300 | |
| 7301 var h = { | 7927 var h = { |
| 7302 "content-type" : "application/json; charset=utf-8", | 7928 "content-type": "application/json; charset=utf-8", |
| 7303 }; | 7929 }; |
| 7304 var resp = convert.JSON.encode(buildSchemas()); | 7930 var resp = convert.JSON.encode(buildSchemas()); |
| 7305 return new async.Future.value(stringResponse(200, h, resp)); | 7931 return new async.Future.value(stringResponse(200, h, resp)); |
| 7306 }), true); | 7932 }), true); |
| 7307 res.list(arg_customerId).then(unittest.expectAsync1(((api.Schemas response
) { | 7933 res |
| 7934 .list(arg_customerId) |
| 7935 .then(unittest.expectAsync1(((api.Schemas response) { |
| 7308 checkSchemas(response); | 7936 checkSchemas(response); |
| 7309 }))); | 7937 }))); |
| 7310 }); | 7938 }); |
| 7311 | 7939 |
| 7312 unittest.test("method--patch", () { | 7940 unittest.test("method--patch", () { |
| 7313 | |
| 7314 var mock = new HttpServerMock(); | 7941 var mock = new HttpServerMock(); |
| 7315 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; | 7942 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; |
| 7316 var arg_request = buildSchema(); | 7943 var arg_request = buildSchema(); |
| 7317 var arg_customerId = "foo"; | 7944 var arg_customerId = "foo"; |
| 7318 var arg_schemaKey = "foo"; | 7945 var arg_schemaKey = "foo"; |
| 7319 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7946 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7320 var obj = new api.Schema.fromJson(json); | 7947 var obj = new api.Schema.fromJson(json); |
| 7321 checkSchema(obj); | 7948 checkSchema(obj); |
| 7322 | 7949 |
| 7323 var path = (req.url).path; | 7950 var path = (req.url).path; |
| 7324 var pathOffset = 0; | 7951 var pathOffset = 0; |
| 7325 var index; | 7952 var index; |
| 7326 var subPart; | 7953 var subPart; |
| 7327 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7954 unittest.expect( |
| 7955 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7328 pathOffset += 1; | 7956 pathOffset += 1; |
| 7329 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7957 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7958 unittest.equals("admin/directory/v1/")); |
| 7330 pathOffset += 19; | 7959 pathOffset += 19; |
| 7331 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7960 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7961 unittest.equals("customer/")); |
| 7332 pathOffset += 9; | 7962 pathOffset += 9; |
| 7333 index = path.indexOf("/schemas/", pathOffset); | 7963 index = path.indexOf("/schemas/", pathOffset); |
| 7334 unittest.expect(index >= 0, unittest.isTrue); | 7964 unittest.expect(index >= 0, unittest.isTrue); |
| 7335 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7965 subPart = |
| 7966 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 7336 pathOffset = index; | 7967 pathOffset = index; |
| 7337 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 7968 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 7338 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/schemas/")); | 7969 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7970 unittest.equals("/schemas/")); |
| 7339 pathOffset += 9; | 7971 pathOffset += 9; |
| 7340 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7972 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7341 pathOffset = path.length; | 7973 pathOffset = path.length; |
| 7342 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); | 7974 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); |
| 7343 | 7975 |
| 7344 var query = (req.url).query; | 7976 var query = (req.url).query; |
| 7345 var queryOffset = 0; | 7977 var queryOffset = 0; |
| 7346 var queryMap = {}; | 7978 var queryMap = {}; |
| 7347 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7979 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7348 parseBool(n) { | 7980 parseBool(n) { |
| 7349 if (n == "true") return true; | 7981 if (n == "true") return true; |
| 7350 if (n == "false") return false; | 7982 if (n == "false") return false; |
| 7351 if (n == null) return null; | 7983 if (n == null) return null; |
| 7352 throw new core.ArgumentError("Invalid boolean: $n"); | 7984 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7353 } | 7985 } |
| 7986 |
| 7354 if (query.length > 0) { | 7987 if (query.length > 0) { |
| 7355 for (var part in query.split("&")) { | 7988 for (var part in query.split("&")) { |
| 7356 var keyvalue = part.split("="); | 7989 var keyvalue = part.split("="); |
| 7357 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7990 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7991 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7358 } | 7992 } |
| 7359 } | 7993 } |
| 7360 | 7994 |
| 7361 | |
| 7362 var h = { | 7995 var h = { |
| 7363 "content-type" : "application/json; charset=utf-8", | 7996 "content-type": "application/json; charset=utf-8", |
| 7364 }; | 7997 }; |
| 7365 var resp = convert.JSON.encode(buildSchema()); | 7998 var resp = convert.JSON.encode(buildSchema()); |
| 7366 return new async.Future.value(stringResponse(200, h, resp)); | 7999 return new async.Future.value(stringResponse(200, h, resp)); |
| 7367 }), true); | 8000 }), true); |
| 7368 res.patch(arg_request, arg_customerId, arg_schemaKey).then(unittest.expect
Async1(((api.Schema response) { | 8001 res |
| 8002 .patch(arg_request, arg_customerId, arg_schemaKey) |
| 8003 .then(unittest.expectAsync1(((api.Schema response) { |
| 7369 checkSchema(response); | 8004 checkSchema(response); |
| 7370 }))); | 8005 }))); |
| 7371 }); | 8006 }); |
| 7372 | 8007 |
| 7373 unittest.test("method--update", () { | 8008 unittest.test("method--update", () { |
| 7374 | |
| 7375 var mock = new HttpServerMock(); | 8009 var mock = new HttpServerMock(); |
| 7376 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; | 8010 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; |
| 7377 var arg_request = buildSchema(); | 8011 var arg_request = buildSchema(); |
| 7378 var arg_customerId = "foo"; | 8012 var arg_customerId = "foo"; |
| 7379 var arg_schemaKey = "foo"; | 8013 var arg_schemaKey = "foo"; |
| 7380 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8014 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7381 var obj = new api.Schema.fromJson(json); | 8015 var obj = new api.Schema.fromJson(json); |
| 7382 checkSchema(obj); | 8016 checkSchema(obj); |
| 7383 | 8017 |
| 7384 var path = (req.url).path; | 8018 var path = (req.url).path; |
| 7385 var pathOffset = 0; | 8019 var pathOffset = 0; |
| 7386 var index; | 8020 var index; |
| 7387 var subPart; | 8021 var subPart; |
| 7388 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8022 unittest.expect( |
| 8023 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7389 pathOffset += 1; | 8024 pathOffset += 1; |
| 7390 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8025 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8026 unittest.equals("admin/directory/v1/")); |
| 7391 pathOffset += 19; | 8027 pathOffset += 19; |
| 7392 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 8028 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 8029 unittest.equals("customer/")); |
| 7393 pathOffset += 9; | 8030 pathOffset += 9; |
| 7394 index = path.indexOf("/schemas/", pathOffset); | 8031 index = path.indexOf("/schemas/", pathOffset); |
| 7395 unittest.expect(index >= 0, unittest.isTrue); | 8032 unittest.expect(index >= 0, unittest.isTrue); |
| 7396 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8033 subPart = |
| 8034 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 7397 pathOffset = index; | 8035 pathOffset = index; |
| 7398 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 8036 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
| 7399 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/schemas/")); | 8037 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 8038 unittest.equals("/schemas/")); |
| 7400 pathOffset += 9; | 8039 pathOffset += 9; |
| 7401 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8040 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7402 pathOffset = path.length; | 8041 pathOffset = path.length; |
| 7403 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); | 8042 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); |
| 7404 | 8043 |
| 7405 var query = (req.url).query; | 8044 var query = (req.url).query; |
| 7406 var queryOffset = 0; | 8045 var queryOffset = 0; |
| 7407 var queryMap = {}; | 8046 var queryMap = {}; |
| 7408 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8047 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7409 parseBool(n) { | 8048 parseBool(n) { |
| 7410 if (n == "true") return true; | 8049 if (n == "true") return true; |
| 7411 if (n == "false") return false; | 8050 if (n == "false") return false; |
| 7412 if (n == null) return null; | 8051 if (n == null) return null; |
| 7413 throw new core.ArgumentError("Invalid boolean: $n"); | 8052 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7414 } | 8053 } |
| 8054 |
| 7415 if (query.length > 0) { | 8055 if (query.length > 0) { |
| 7416 for (var part in query.split("&")) { | 8056 for (var part in query.split("&")) { |
| 7417 var keyvalue = part.split("="); | 8057 var keyvalue = part.split("="); |
| 7418 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8058 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8059 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7419 } | 8060 } |
| 7420 } | 8061 } |
| 7421 | 8062 |
| 7422 | |
| 7423 var h = { | 8063 var h = { |
| 7424 "content-type" : "application/json; charset=utf-8", | 8064 "content-type": "application/json; charset=utf-8", |
| 7425 }; | 8065 }; |
| 7426 var resp = convert.JSON.encode(buildSchema()); | 8066 var resp = convert.JSON.encode(buildSchema()); |
| 7427 return new async.Future.value(stringResponse(200, h, resp)); | 8067 return new async.Future.value(stringResponse(200, h, resp)); |
| 7428 }), true); | 8068 }), true); |
| 7429 res.update(arg_request, arg_customerId, arg_schemaKey).then(unittest.expec
tAsync1(((api.Schema response) { | 8069 res |
| 8070 .update(arg_request, arg_customerId, arg_schemaKey) |
| 8071 .then(unittest.expectAsync1(((api.Schema response) { |
| 7430 checkSchema(response); | 8072 checkSchema(response); |
| 7431 }))); | 8073 }))); |
| 7432 }); | 8074 }); |
| 7433 | |
| 7434 }); | 8075 }); |
| 7435 | 8076 |
| 7436 | |
| 7437 unittest.group("resource-TokensResourceApi", () { | 8077 unittest.group("resource-TokensResourceApi", () { |
| 7438 unittest.test("method--delete", () { | 8078 unittest.test("method--delete", () { |
| 7439 | |
| 7440 var mock = new HttpServerMock(); | 8079 var mock = new HttpServerMock(); |
| 7441 api.TokensResourceApi res = new api.AdminApi(mock).tokens; | 8080 api.TokensResourceApi res = new api.AdminApi(mock).tokens; |
| 7442 var arg_userKey = "foo"; | 8081 var arg_userKey = "foo"; |
| 7443 var arg_clientId = "foo"; | 8082 var arg_clientId = "foo"; |
| 7444 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8083 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7445 var path = (req.url).path; | 8084 var path = (req.url).path; |
| 7446 var pathOffset = 0; | 8085 var pathOffset = 0; |
| 7447 var index; | 8086 var index; |
| 7448 var subPart; | 8087 var subPart; |
| 7449 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8088 unittest.expect( |
| 8089 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7450 pathOffset += 1; | 8090 pathOffset += 1; |
| 7451 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8091 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8092 unittest.equals("admin/directory/v1/")); |
| 7452 pathOffset += 19; | 8093 pathOffset += 19; |
| 7453 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8094 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8095 unittest.equals("users/")); |
| 7454 pathOffset += 6; | 8096 pathOffset += 6; |
| 7455 index = path.indexOf("/tokens/", pathOffset); | 8097 index = path.indexOf("/tokens/", pathOffset); |
| 7456 unittest.expect(index >= 0, unittest.isTrue); | 8098 unittest.expect(index >= 0, unittest.isTrue); |
| 7457 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8099 subPart = |
| 8100 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 7458 pathOffset = index; | 8101 pathOffset = index; |
| 7459 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8102 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 7460 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/tokens/")); | 8103 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 8104 unittest.equals("/tokens/")); |
| 7461 pathOffset += 8; | 8105 pathOffset += 8; |
| 7462 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8106 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7463 pathOffset = path.length; | 8107 pathOffset = path.length; |
| 7464 unittest.expect(subPart, unittest.equals("$arg_clientId")); | 8108 unittest.expect(subPart, unittest.equals("$arg_clientId")); |
| 7465 | 8109 |
| 7466 var query = (req.url).query; | 8110 var query = (req.url).query; |
| 7467 var queryOffset = 0; | 8111 var queryOffset = 0; |
| 7468 var queryMap = {}; | 8112 var queryMap = {}; |
| 7469 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8113 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7470 parseBool(n) { | 8114 parseBool(n) { |
| 7471 if (n == "true") return true; | 8115 if (n == "true") return true; |
| 7472 if (n == "false") return false; | 8116 if (n == "false") return false; |
| 7473 if (n == null) return null; | 8117 if (n == null) return null; |
| 7474 throw new core.ArgumentError("Invalid boolean: $n"); | 8118 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7475 } | 8119 } |
| 8120 |
| 7476 if (query.length > 0) { | 8121 if (query.length > 0) { |
| 7477 for (var part in query.split("&")) { | 8122 for (var part in query.split("&")) { |
| 7478 var keyvalue = part.split("="); | 8123 var keyvalue = part.split("="); |
| 7479 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8124 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8125 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7480 } | 8126 } |
| 7481 } | 8127 } |
| 7482 | 8128 |
| 7483 | |
| 7484 var h = { | 8129 var h = { |
| 7485 "content-type" : "application/json; charset=utf-8", | 8130 "content-type": "application/json; charset=utf-8", |
| 7486 }; | 8131 }; |
| 7487 var resp = ""; | 8132 var resp = ""; |
| 7488 return new async.Future.value(stringResponse(200, h, resp)); | 8133 return new async.Future.value(stringResponse(200, h, resp)); |
| 7489 }), true); | 8134 }), true); |
| 7490 res.delete(arg_userKey, arg_clientId).then(unittest.expectAsync1((_) {})); | 8135 res.delete(arg_userKey, arg_clientId).then(unittest.expectAsync1((_) {})); |
| 7491 }); | 8136 }); |
| 7492 | 8137 |
| 7493 unittest.test("method--get", () { | 8138 unittest.test("method--get", () { |
| 7494 | |
| 7495 var mock = new HttpServerMock(); | 8139 var mock = new HttpServerMock(); |
| 7496 api.TokensResourceApi res = new api.AdminApi(mock).tokens; | 8140 api.TokensResourceApi res = new api.AdminApi(mock).tokens; |
| 7497 var arg_userKey = "foo"; | 8141 var arg_userKey = "foo"; |
| 7498 var arg_clientId = "foo"; | 8142 var arg_clientId = "foo"; |
| 7499 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8143 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7500 var path = (req.url).path; | 8144 var path = (req.url).path; |
| 7501 var pathOffset = 0; | 8145 var pathOffset = 0; |
| 7502 var index; | 8146 var index; |
| 7503 var subPart; | 8147 var subPart; |
| 7504 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8148 unittest.expect( |
| 8149 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7505 pathOffset += 1; | 8150 pathOffset += 1; |
| 7506 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8151 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8152 unittest.equals("admin/directory/v1/")); |
| 7507 pathOffset += 19; | 8153 pathOffset += 19; |
| 7508 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8154 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8155 unittest.equals("users/")); |
| 7509 pathOffset += 6; | 8156 pathOffset += 6; |
| 7510 index = path.indexOf("/tokens/", pathOffset); | 8157 index = path.indexOf("/tokens/", pathOffset); |
| 7511 unittest.expect(index >= 0, unittest.isTrue); | 8158 unittest.expect(index >= 0, unittest.isTrue); |
| 7512 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8159 subPart = |
| 8160 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 7513 pathOffset = index; | 8161 pathOffset = index; |
| 7514 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8162 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 7515 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/tokens/")); | 8163 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 8164 unittest.equals("/tokens/")); |
| 7516 pathOffset += 8; | 8165 pathOffset += 8; |
| 7517 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8166 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7518 pathOffset = path.length; | 8167 pathOffset = path.length; |
| 7519 unittest.expect(subPart, unittest.equals("$arg_clientId")); | 8168 unittest.expect(subPart, unittest.equals("$arg_clientId")); |
| 7520 | 8169 |
| 7521 var query = (req.url).query; | 8170 var query = (req.url).query; |
| 7522 var queryOffset = 0; | 8171 var queryOffset = 0; |
| 7523 var queryMap = {}; | 8172 var queryMap = {}; |
| 7524 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8173 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7525 parseBool(n) { | 8174 parseBool(n) { |
| 7526 if (n == "true") return true; | 8175 if (n == "true") return true; |
| 7527 if (n == "false") return false; | 8176 if (n == "false") return false; |
| 7528 if (n == null) return null; | 8177 if (n == null) return null; |
| 7529 throw new core.ArgumentError("Invalid boolean: $n"); | 8178 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7530 } | 8179 } |
| 8180 |
| 7531 if (query.length > 0) { | 8181 if (query.length > 0) { |
| 7532 for (var part in query.split("&")) { | 8182 for (var part in query.split("&")) { |
| 7533 var keyvalue = part.split("="); | 8183 var keyvalue = part.split("="); |
| 7534 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8184 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8185 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7535 } | 8186 } |
| 7536 } | 8187 } |
| 7537 | 8188 |
| 7538 | |
| 7539 var h = { | 8189 var h = { |
| 7540 "content-type" : "application/json; charset=utf-8", | 8190 "content-type": "application/json; charset=utf-8", |
| 7541 }; | 8191 }; |
| 7542 var resp = convert.JSON.encode(buildToken()); | 8192 var resp = convert.JSON.encode(buildToken()); |
| 7543 return new async.Future.value(stringResponse(200, h, resp)); | 8193 return new async.Future.value(stringResponse(200, h, resp)); |
| 7544 }), true); | 8194 }), true); |
| 7545 res.get(arg_userKey, arg_clientId).then(unittest.expectAsync1(((api.Token
response) { | 8195 res |
| 8196 .get(arg_userKey, arg_clientId) |
| 8197 .then(unittest.expectAsync1(((api.Token response) { |
| 7546 checkToken(response); | 8198 checkToken(response); |
| 7547 }))); | 8199 }))); |
| 7548 }); | 8200 }); |
| 7549 | 8201 |
| 7550 unittest.test("method--list", () { | 8202 unittest.test("method--list", () { |
| 7551 | |
| 7552 var mock = new HttpServerMock(); | 8203 var mock = new HttpServerMock(); |
| 7553 api.TokensResourceApi res = new api.AdminApi(mock).tokens; | 8204 api.TokensResourceApi res = new api.AdminApi(mock).tokens; |
| 7554 var arg_userKey = "foo"; | 8205 var arg_userKey = "foo"; |
| 7555 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8206 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7556 var path = (req.url).path; | 8207 var path = (req.url).path; |
| 7557 var pathOffset = 0; | 8208 var pathOffset = 0; |
| 7558 var index; | 8209 var index; |
| 7559 var subPart; | 8210 var subPart; |
| 7560 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8211 unittest.expect( |
| 8212 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7561 pathOffset += 1; | 8213 pathOffset += 1; |
| 7562 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8214 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8215 unittest.equals("admin/directory/v1/")); |
| 7563 pathOffset += 19; | 8216 pathOffset += 19; |
| 7564 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8217 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8218 unittest.equals("users/")); |
| 7565 pathOffset += 6; | 8219 pathOffset += 6; |
| 7566 index = path.indexOf("/tokens", pathOffset); | 8220 index = path.indexOf("/tokens", pathOffset); |
| 7567 unittest.expect(index >= 0, unittest.isTrue); | 8221 unittest.expect(index >= 0, unittest.isTrue); |
| 7568 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8222 subPart = |
| 8223 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 7569 pathOffset = index; | 8224 pathOffset = index; |
| 7570 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8225 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 7571 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/tokens")); | 8226 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 8227 unittest.equals("/tokens")); |
| 7572 pathOffset += 7; | 8228 pathOffset += 7; |
| 7573 | 8229 |
| 7574 var query = (req.url).query; | 8230 var query = (req.url).query; |
| 7575 var queryOffset = 0; | 8231 var queryOffset = 0; |
| 7576 var queryMap = {}; | 8232 var queryMap = {}; |
| 7577 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8233 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7578 parseBool(n) { | 8234 parseBool(n) { |
| 7579 if (n == "true") return true; | 8235 if (n == "true") return true; |
| 7580 if (n == "false") return false; | 8236 if (n == "false") return false; |
| 7581 if (n == null) return null; | 8237 if (n == null) return null; |
| 7582 throw new core.ArgumentError("Invalid boolean: $n"); | 8238 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7583 } | 8239 } |
| 8240 |
| 7584 if (query.length > 0) { | 8241 if (query.length > 0) { |
| 7585 for (var part in query.split("&")) { | 8242 for (var part in query.split("&")) { |
| 7586 var keyvalue = part.split("="); | 8243 var keyvalue = part.split("="); |
| 7587 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8244 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8245 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7588 } | 8246 } |
| 7589 } | 8247 } |
| 7590 | 8248 |
| 7591 | |
| 7592 var h = { | 8249 var h = { |
| 7593 "content-type" : "application/json; charset=utf-8", | 8250 "content-type": "application/json; charset=utf-8", |
| 7594 }; | 8251 }; |
| 7595 var resp = convert.JSON.encode(buildTokens()); | 8252 var resp = convert.JSON.encode(buildTokens()); |
| 7596 return new async.Future.value(stringResponse(200, h, resp)); | 8253 return new async.Future.value(stringResponse(200, h, resp)); |
| 7597 }), true); | 8254 }), true); |
| 7598 res.list(arg_userKey).then(unittest.expectAsync1(((api.Tokens response) { | 8255 res.list(arg_userKey).then(unittest.expectAsync1(((api.Tokens response) { |
| 7599 checkTokens(response); | 8256 checkTokens(response); |
| 7600 }))); | 8257 }))); |
| 7601 }); | 8258 }); |
| 7602 | |
| 7603 }); | 8259 }); |
| 7604 | 8260 |
| 7605 | |
| 7606 unittest.group("resource-UsersResourceApi", () { | 8261 unittest.group("resource-UsersResourceApi", () { |
| 7607 unittest.test("method--delete", () { | 8262 unittest.test("method--delete", () { |
| 7608 | |
| 7609 var mock = new HttpServerMock(); | 8263 var mock = new HttpServerMock(); |
| 7610 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8264 api.UsersResourceApi res = new api.AdminApi(mock).users; |
| 7611 var arg_userKey = "foo"; | 8265 var arg_userKey = "foo"; |
| 7612 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8266 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7613 var path = (req.url).path; | 8267 var path = (req.url).path; |
| 7614 var pathOffset = 0; | 8268 var pathOffset = 0; |
| 7615 var index; | 8269 var index; |
| 7616 var subPart; | 8270 var subPart; |
| 7617 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8271 unittest.expect( |
| 8272 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7618 pathOffset += 1; | 8273 pathOffset += 1; |
| 7619 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8274 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8275 unittest.equals("admin/directory/v1/")); |
| 7620 pathOffset += 19; | 8276 pathOffset += 19; |
| 7621 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8277 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8278 unittest.equals("users/")); |
| 7622 pathOffset += 6; | 8279 pathOffset += 6; |
| 7623 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8280 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7624 pathOffset = path.length; | 8281 pathOffset = path.length; |
| 7625 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8282 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 7626 | 8283 |
| 7627 var query = (req.url).query; | 8284 var query = (req.url).query; |
| 7628 var queryOffset = 0; | 8285 var queryOffset = 0; |
| 7629 var queryMap = {}; | 8286 var queryMap = {}; |
| 7630 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8287 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7631 parseBool(n) { | 8288 parseBool(n) { |
| 7632 if (n == "true") return true; | 8289 if (n == "true") return true; |
| 7633 if (n == "false") return false; | 8290 if (n == "false") return false; |
| 7634 if (n == null) return null; | 8291 if (n == null) return null; |
| 7635 throw new core.ArgumentError("Invalid boolean: $n"); | 8292 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7636 } | 8293 } |
| 8294 |
| 7637 if (query.length > 0) { | 8295 if (query.length > 0) { |
| 7638 for (var part in query.split("&")) { | 8296 for (var part in query.split("&")) { |
| 7639 var keyvalue = part.split("="); | 8297 var keyvalue = part.split("="); |
| 7640 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8298 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8299 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7641 } | 8300 } |
| 7642 } | 8301 } |
| 7643 | 8302 |
| 7644 | |
| 7645 var h = { | 8303 var h = { |
| 7646 "content-type" : "application/json; charset=utf-8", | 8304 "content-type": "application/json; charset=utf-8", |
| 7647 }; | 8305 }; |
| 7648 var resp = ""; | 8306 var resp = ""; |
| 7649 return new async.Future.value(stringResponse(200, h, resp)); | 8307 return new async.Future.value(stringResponse(200, h, resp)); |
| 7650 }), true); | 8308 }), true); |
| 7651 res.delete(arg_userKey).then(unittest.expectAsync1((_) {})); | 8309 res.delete(arg_userKey).then(unittest.expectAsync1((_) {})); |
| 7652 }); | 8310 }); |
| 7653 | 8311 |
| 7654 unittest.test("method--get", () { | 8312 unittest.test("method--get", () { |
| 7655 | |
| 7656 var mock = new HttpServerMock(); | 8313 var mock = new HttpServerMock(); |
| 7657 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8314 api.UsersResourceApi res = new api.AdminApi(mock).users; |
| 7658 var arg_userKey = "foo"; | 8315 var arg_userKey = "foo"; |
| 7659 var arg_customFieldMask = "foo"; | 8316 var arg_customFieldMask = "foo"; |
| 7660 var arg_projection = "foo"; | 8317 var arg_projection = "foo"; |
| 7661 var arg_viewType = "foo"; | 8318 var arg_viewType = "foo"; |
| 7662 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8319 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7663 var path = (req.url).path; | 8320 var path = (req.url).path; |
| 7664 var pathOffset = 0; | 8321 var pathOffset = 0; |
| 7665 var index; | 8322 var index; |
| 7666 var subPart; | 8323 var subPart; |
| 7667 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8324 unittest.expect( |
| 8325 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7668 pathOffset += 1; | 8326 pathOffset += 1; |
| 7669 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8327 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8328 unittest.equals("admin/directory/v1/")); |
| 7670 pathOffset += 19; | 8329 pathOffset += 19; |
| 7671 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8330 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8331 unittest.equals("users/")); |
| 7672 pathOffset += 6; | 8332 pathOffset += 6; |
| 7673 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8333 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7674 pathOffset = path.length; | 8334 pathOffset = path.length; |
| 7675 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8335 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 7676 | 8336 |
| 7677 var query = (req.url).query; | 8337 var query = (req.url).query; |
| 7678 var queryOffset = 0; | 8338 var queryOffset = 0; |
| 7679 var queryMap = {}; | 8339 var queryMap = {}; |
| 7680 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8340 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7681 parseBool(n) { | 8341 parseBool(n) { |
| 7682 if (n == "true") return true; | 8342 if (n == "true") return true; |
| 7683 if (n == "false") return false; | 8343 if (n == "false") return false; |
| 7684 if (n == null) return null; | 8344 if (n == null) return null; |
| 7685 throw new core.ArgumentError("Invalid boolean: $n"); | 8345 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7686 } | 8346 } |
| 8347 |
| 7687 if (query.length > 0) { | 8348 if (query.length > 0) { |
| 7688 for (var part in query.split("&")) { | 8349 for (var part in query.split("&")) { |
| 7689 var keyvalue = part.split("="); | 8350 var keyvalue = part.split("="); |
| 7690 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8351 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8352 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7691 } | 8353 } |
| 7692 } | 8354 } |
| 7693 unittest.expect(queryMap["customFieldMask"].first, unittest.equals(arg_c
ustomFieldMask)); | 8355 unittest.expect(queryMap["customFieldMask"].first, |
| 7694 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 8356 unittest.equals(arg_customFieldMask)); |
| 7695 unittest.expect(queryMap["viewType"].first, unittest.equals(arg_viewType
)); | 8357 unittest.expect( |
| 7696 | 8358 queryMap["projection"].first, unittest.equals(arg_projection)); |
| 8359 unittest.expect( |
| 8360 queryMap["viewType"].first, unittest.equals(arg_viewType)); |
| 7697 | 8361 |
| 7698 var h = { | 8362 var h = { |
| 7699 "content-type" : "application/json; charset=utf-8", | 8363 "content-type": "application/json; charset=utf-8", |
| 7700 }; | 8364 }; |
| 7701 var resp = convert.JSON.encode(buildUser()); | 8365 var resp = convert.JSON.encode(buildUser()); |
| 7702 return new async.Future.value(stringResponse(200, h, resp)); | 8366 return new async.Future.value(stringResponse(200, h, resp)); |
| 7703 }), true); | 8367 }), true); |
| 7704 res.get(arg_userKey, customFieldMask: arg_customFieldMask, projection: arg
_projection, viewType: arg_viewType).then(unittest.expectAsync1(((api.User respo
nse) { | 8368 res |
| 8369 .get(arg_userKey, |
| 8370 customFieldMask: arg_customFieldMask, |
| 8371 projection: arg_projection, |
| 8372 viewType: arg_viewType) |
| 8373 .then(unittest.expectAsync1(((api.User response) { |
| 7705 checkUser(response); | 8374 checkUser(response); |
| 7706 }))); | 8375 }))); |
| 7707 }); | 8376 }); |
| 7708 | 8377 |
| 7709 unittest.test("method--insert", () { | 8378 unittest.test("method--insert", () { |
| 7710 | |
| 7711 var mock = new HttpServerMock(); | 8379 var mock = new HttpServerMock(); |
| 7712 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8380 api.UsersResourceApi res = new api.AdminApi(mock).users; |
| 7713 var arg_request = buildUser(); | 8381 var arg_request = buildUser(); |
| 7714 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8382 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7715 var obj = new api.User.fromJson(json); | 8383 var obj = new api.User.fromJson(json); |
| 7716 checkUser(obj); | 8384 checkUser(obj); |
| 7717 | 8385 |
| 7718 var path = (req.url).path; | 8386 var path = (req.url).path; |
| 7719 var pathOffset = 0; | 8387 var pathOffset = 0; |
| 7720 var index; | 8388 var index; |
| 7721 var subPart; | 8389 var subPart; |
| 7722 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8390 unittest.expect( |
| 8391 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7723 pathOffset += 1; | 8392 pathOffset += 1; |
| 7724 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8393 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8394 unittest.equals("admin/directory/v1/")); |
| 7725 pathOffset += 19; | 8395 pathOffset += 19; |
| 7726 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("users")); | 8396 unittest.expect(path.substring(pathOffset, pathOffset + 5), |
| 8397 unittest.equals("users")); |
| 7727 pathOffset += 5; | 8398 pathOffset += 5; |
| 7728 | 8399 |
| 7729 var query = (req.url).query; | 8400 var query = (req.url).query; |
| 7730 var queryOffset = 0; | 8401 var queryOffset = 0; |
| 7731 var queryMap = {}; | 8402 var queryMap = {}; |
| 7732 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8403 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7733 parseBool(n) { | 8404 parseBool(n) { |
| 7734 if (n == "true") return true; | 8405 if (n == "true") return true; |
| 7735 if (n == "false") return false; | 8406 if (n == "false") return false; |
| 7736 if (n == null) return null; | 8407 if (n == null) return null; |
| 7737 throw new core.ArgumentError("Invalid boolean: $n"); | 8408 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7738 } | 8409 } |
| 8410 |
| 7739 if (query.length > 0) { | 8411 if (query.length > 0) { |
| 7740 for (var part in query.split("&")) { | 8412 for (var part in query.split("&")) { |
| 7741 var keyvalue = part.split("="); | 8413 var keyvalue = part.split("="); |
| 7742 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8414 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8415 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7743 } | 8416 } |
| 7744 } | 8417 } |
| 7745 | 8418 |
| 7746 | |
| 7747 var h = { | 8419 var h = { |
| 7748 "content-type" : "application/json; charset=utf-8", | 8420 "content-type": "application/json; charset=utf-8", |
| 7749 }; | 8421 }; |
| 7750 var resp = convert.JSON.encode(buildUser()); | 8422 var resp = convert.JSON.encode(buildUser()); |
| 7751 return new async.Future.value(stringResponse(200, h, resp)); | 8423 return new async.Future.value(stringResponse(200, h, resp)); |
| 7752 }), true); | 8424 }), true); |
| 7753 res.insert(arg_request).then(unittest.expectAsync1(((api.User response) { | 8425 res.insert(arg_request).then(unittest.expectAsync1(((api.User response) { |
| 7754 checkUser(response); | 8426 checkUser(response); |
| 7755 }))); | 8427 }))); |
| 7756 }); | 8428 }); |
| 7757 | 8429 |
| 7758 unittest.test("method--list", () { | 8430 unittest.test("method--list", () { |
| 7759 | |
| 7760 var mock = new HttpServerMock(); | 8431 var mock = new HttpServerMock(); |
| 7761 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8432 api.UsersResourceApi res = new api.AdminApi(mock).users; |
| 7762 var arg_customFieldMask = "foo"; | 8433 var arg_customFieldMask = "foo"; |
| 7763 var arg_customer = "foo"; | 8434 var arg_customer = "foo"; |
| 7764 var arg_domain = "foo"; | 8435 var arg_domain = "foo"; |
| 7765 var arg_event = "foo"; | 8436 var arg_event = "foo"; |
| 7766 var arg_maxResults = 42; | 8437 var arg_maxResults = 42; |
| 7767 var arg_orderBy = "foo"; | 8438 var arg_orderBy = "foo"; |
| 7768 var arg_pageToken = "foo"; | 8439 var arg_pageToken = "foo"; |
| 7769 var arg_projection = "foo"; | 8440 var arg_projection = "foo"; |
| 7770 var arg_query = "foo"; | 8441 var arg_query = "foo"; |
| 7771 var arg_showDeleted = "foo"; | 8442 var arg_showDeleted = "foo"; |
| 7772 var arg_sortOrder = "foo"; | 8443 var arg_sortOrder = "foo"; |
| 7773 var arg_viewType = "foo"; | 8444 var arg_viewType = "foo"; |
| 7774 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8445 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7775 var path = (req.url).path; | 8446 var path = (req.url).path; |
| 7776 var pathOffset = 0; | 8447 var pathOffset = 0; |
| 7777 var index; | 8448 var index; |
| 7778 var subPart; | 8449 var subPart; |
| 7779 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8450 unittest.expect( |
| 8451 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7780 pathOffset += 1; | 8452 pathOffset += 1; |
| 7781 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8453 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8454 unittest.equals("admin/directory/v1/")); |
| 7782 pathOffset += 19; | 8455 pathOffset += 19; |
| 7783 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("users")); | 8456 unittest.expect(path.substring(pathOffset, pathOffset + 5), |
| 8457 unittest.equals("users")); |
| 7784 pathOffset += 5; | 8458 pathOffset += 5; |
| 7785 | 8459 |
| 7786 var query = (req.url).query; | 8460 var query = (req.url).query; |
| 7787 var queryOffset = 0; | 8461 var queryOffset = 0; |
| 7788 var queryMap = {}; | 8462 var queryMap = {}; |
| 7789 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8463 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7790 parseBool(n) { | 8464 parseBool(n) { |
| 7791 if (n == "true") return true; | 8465 if (n == "true") return true; |
| 7792 if (n == "false") return false; | 8466 if (n == "false") return false; |
| 7793 if (n == null) return null; | 8467 if (n == null) return null; |
| 7794 throw new core.ArgumentError("Invalid boolean: $n"); | 8468 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7795 } | 8469 } |
| 8470 |
| 7796 if (query.length > 0) { | 8471 if (query.length > 0) { |
| 7797 for (var part in query.split("&")) { | 8472 for (var part in query.split("&")) { |
| 7798 var keyvalue = part.split("="); | 8473 var keyvalue = part.split("="); |
| 7799 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8474 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8475 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7800 } | 8476 } |
| 7801 } | 8477 } |
| 7802 unittest.expect(queryMap["customFieldMask"].first, unittest.equals(arg_c
ustomFieldMask)); | 8478 unittest.expect(queryMap["customFieldMask"].first, |
| 7803 unittest.expect(queryMap["customer"].first, unittest.equals(arg_customer
)); | 8479 unittest.equals(arg_customFieldMask)); |
| 8480 unittest.expect( |
| 8481 queryMap["customer"].first, unittest.equals(arg_customer)); |
| 7804 unittest.expect(queryMap["domain"].first, unittest.equals(arg_domain)); | 8482 unittest.expect(queryMap["domain"].first, unittest.equals(arg_domain)); |
| 7805 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); | 8483 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); |
| 7806 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 8484 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 7807 unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy))
; | 8485 unittest.equals(arg_maxResults)); |
| 7808 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 8486 unittest.expect( |
| 7809 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 8487 queryMap["orderBy"].first, unittest.equals(arg_orderBy)); |
| 8488 unittest.expect( |
| 8489 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 8490 unittest.expect( |
| 8491 queryMap["projection"].first, unittest.equals(arg_projection)); |
| 7810 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); | 8492 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); |
| 7811 unittest.expect(queryMap["showDeleted"].first, unittest.equals(arg_showD
eleted)); | 8493 unittest.expect( |
| 7812 unittest.expect(queryMap["sortOrder"].first, unittest.equals(arg_sortOrd
er)); | 8494 queryMap["showDeleted"].first, unittest.equals(arg_showDeleted)); |
| 7813 unittest.expect(queryMap["viewType"].first, unittest.equals(arg_viewType
)); | 8495 unittest.expect( |
| 7814 | 8496 queryMap["sortOrder"].first, unittest.equals(arg_sortOrder)); |
| 8497 unittest.expect( |
| 8498 queryMap["viewType"].first, unittest.equals(arg_viewType)); |
| 7815 | 8499 |
| 7816 var h = { | 8500 var h = { |
| 7817 "content-type" : "application/json; charset=utf-8", | 8501 "content-type": "application/json; charset=utf-8", |
| 7818 }; | 8502 }; |
| 7819 var resp = convert.JSON.encode(buildUsers()); | 8503 var resp = convert.JSON.encode(buildUsers()); |
| 7820 return new async.Future.value(stringResponse(200, h, resp)); | 8504 return new async.Future.value(stringResponse(200, h, resp)); |
| 7821 }), true); | 8505 }), true); |
| 7822 res.list(customFieldMask: arg_customFieldMask, customer: arg_customer, dom
ain: arg_domain, event: arg_event, maxResults: arg_maxResults, orderBy: arg_orde
rBy, pageToken: arg_pageToken, projection: arg_projection, query: arg_query, sho
wDeleted: arg_showDeleted, sortOrder: arg_sortOrder, viewType: arg_viewType).the
n(unittest.expectAsync1(((api.Users response) { | 8506 res |
| 8507 .list( |
| 8508 customFieldMask: arg_customFieldMask, |
| 8509 customer: arg_customer, |
| 8510 domain: arg_domain, |
| 8511 event: arg_event, |
| 8512 maxResults: arg_maxResults, |
| 8513 orderBy: arg_orderBy, |
| 8514 pageToken: arg_pageToken, |
| 8515 projection: arg_projection, |
| 8516 query: arg_query, |
| 8517 showDeleted: arg_showDeleted, |
| 8518 sortOrder: arg_sortOrder, |
| 8519 viewType: arg_viewType) |
| 8520 .then(unittest.expectAsync1(((api.Users response) { |
| 7823 checkUsers(response); | 8521 checkUsers(response); |
| 7824 }))); | 8522 }))); |
| 7825 }); | 8523 }); |
| 7826 | 8524 |
| 7827 unittest.test("method--makeAdmin", () { | 8525 unittest.test("method--makeAdmin", () { |
| 7828 | |
| 7829 var mock = new HttpServerMock(); | 8526 var mock = new HttpServerMock(); |
| 7830 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8527 api.UsersResourceApi res = new api.AdminApi(mock).users; |
| 7831 var arg_request = buildUserMakeAdmin(); | 8528 var arg_request = buildUserMakeAdmin(); |
| 7832 var arg_userKey = "foo"; | 8529 var arg_userKey = "foo"; |
| 7833 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8530 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7834 var obj = new api.UserMakeAdmin.fromJson(json); | 8531 var obj = new api.UserMakeAdmin.fromJson(json); |
| 7835 checkUserMakeAdmin(obj); | 8532 checkUserMakeAdmin(obj); |
| 7836 | 8533 |
| 7837 var path = (req.url).path; | 8534 var path = (req.url).path; |
| 7838 var pathOffset = 0; | 8535 var pathOffset = 0; |
| 7839 var index; | 8536 var index; |
| 7840 var subPart; | 8537 var subPart; |
| 7841 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8538 unittest.expect( |
| 8539 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7842 pathOffset += 1; | 8540 pathOffset += 1; |
| 7843 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8541 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8542 unittest.equals("admin/directory/v1/")); |
| 7844 pathOffset += 19; | 8543 pathOffset += 19; |
| 7845 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8544 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8545 unittest.equals("users/")); |
| 7846 pathOffset += 6; | 8546 pathOffset += 6; |
| 7847 index = path.indexOf("/makeAdmin", pathOffset); | 8547 index = path.indexOf("/makeAdmin", pathOffset); |
| 7848 unittest.expect(index >= 0, unittest.isTrue); | 8548 unittest.expect(index >= 0, unittest.isTrue); |
| 7849 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8549 subPart = |
| 8550 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 7850 pathOffset = index; | 8551 pathOffset = index; |
| 7851 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8552 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 7852 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/makeAdmin")); | 8553 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 8554 unittest.equals("/makeAdmin")); |
| 7853 pathOffset += 10; | 8555 pathOffset += 10; |
| 7854 | 8556 |
| 7855 var query = (req.url).query; | 8557 var query = (req.url).query; |
| 7856 var queryOffset = 0; | 8558 var queryOffset = 0; |
| 7857 var queryMap = {}; | 8559 var queryMap = {}; |
| 7858 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8560 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7859 parseBool(n) { | 8561 parseBool(n) { |
| 7860 if (n == "true") return true; | 8562 if (n == "true") return true; |
| 7861 if (n == "false") return false; | 8563 if (n == "false") return false; |
| 7862 if (n == null) return null; | 8564 if (n == null) return null; |
| 7863 throw new core.ArgumentError("Invalid boolean: $n"); | 8565 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7864 } | 8566 } |
| 8567 |
| 7865 if (query.length > 0) { | 8568 if (query.length > 0) { |
| 7866 for (var part in query.split("&")) { | 8569 for (var part in query.split("&")) { |
| 7867 var keyvalue = part.split("="); | 8570 var keyvalue = part.split("="); |
| 7868 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8571 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8572 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7869 } | 8573 } |
| 7870 } | 8574 } |
| 7871 | 8575 |
| 7872 | |
| 7873 var h = { | 8576 var h = { |
| 7874 "content-type" : "application/json; charset=utf-8", | 8577 "content-type": "application/json; charset=utf-8", |
| 7875 }; | 8578 }; |
| 7876 var resp = ""; | 8579 var resp = ""; |
| 7877 return new async.Future.value(stringResponse(200, h, resp)); | 8580 return new async.Future.value(stringResponse(200, h, resp)); |
| 7878 }), true); | 8581 }), true); |
| 7879 res.makeAdmin(arg_request, arg_userKey).then(unittest.expectAsync1((_) {})
); | 8582 res |
| 8583 .makeAdmin(arg_request, arg_userKey) |
| 8584 .then(unittest.expectAsync1((_) {})); |
| 7880 }); | 8585 }); |
| 7881 | 8586 |
| 7882 unittest.test("method--patch", () { | 8587 unittest.test("method--patch", () { |
| 7883 | |
| 7884 var mock = new HttpServerMock(); | 8588 var mock = new HttpServerMock(); |
| 7885 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8589 api.UsersResourceApi res = new api.AdminApi(mock).users; |
| 7886 var arg_request = buildUser(); | 8590 var arg_request = buildUser(); |
| 7887 var arg_userKey = "foo"; | 8591 var arg_userKey = "foo"; |
| 7888 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8592 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7889 var obj = new api.User.fromJson(json); | 8593 var obj = new api.User.fromJson(json); |
| 7890 checkUser(obj); | 8594 checkUser(obj); |
| 7891 | 8595 |
| 7892 var path = (req.url).path; | 8596 var path = (req.url).path; |
| 7893 var pathOffset = 0; | 8597 var pathOffset = 0; |
| 7894 var index; | 8598 var index; |
| 7895 var subPart; | 8599 var subPart; |
| 7896 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8600 unittest.expect( |
| 8601 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7897 pathOffset += 1; | 8602 pathOffset += 1; |
| 7898 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8603 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8604 unittest.equals("admin/directory/v1/")); |
| 7899 pathOffset += 19; | 8605 pathOffset += 19; |
| 7900 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8606 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8607 unittest.equals("users/")); |
| 7901 pathOffset += 6; | 8608 pathOffset += 6; |
| 7902 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8609 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 7903 pathOffset = path.length; | 8610 pathOffset = path.length; |
| 7904 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8611 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 7905 | 8612 |
| 7906 var query = (req.url).query; | 8613 var query = (req.url).query; |
| 7907 var queryOffset = 0; | 8614 var queryOffset = 0; |
| 7908 var queryMap = {}; | 8615 var queryMap = {}; |
| 7909 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8616 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7910 parseBool(n) { | 8617 parseBool(n) { |
| 7911 if (n == "true") return true; | 8618 if (n == "true") return true; |
| 7912 if (n == "false") return false; | 8619 if (n == "false") return false; |
| 7913 if (n == null) return null; | 8620 if (n == null) return null; |
| 7914 throw new core.ArgumentError("Invalid boolean: $n"); | 8621 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7915 } | 8622 } |
| 8623 |
| 7916 if (query.length > 0) { | 8624 if (query.length > 0) { |
| 7917 for (var part in query.split("&")) { | 8625 for (var part in query.split("&")) { |
| 7918 var keyvalue = part.split("="); | 8626 var keyvalue = part.split("="); |
| 7919 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8627 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8628 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7920 } | 8629 } |
| 7921 } | 8630 } |
| 7922 | 8631 |
| 7923 | |
| 7924 var h = { | 8632 var h = { |
| 7925 "content-type" : "application/json; charset=utf-8", | 8633 "content-type": "application/json; charset=utf-8", |
| 7926 }; | 8634 }; |
| 7927 var resp = convert.JSON.encode(buildUser()); | 8635 var resp = convert.JSON.encode(buildUser()); |
| 7928 return new async.Future.value(stringResponse(200, h, resp)); | 8636 return new async.Future.value(stringResponse(200, h, resp)); |
| 7929 }), true); | 8637 }), true); |
| 7930 res.patch(arg_request, arg_userKey).then(unittest.expectAsync1(((api.User
response) { | 8638 res |
| 8639 .patch(arg_request, arg_userKey) |
| 8640 .then(unittest.expectAsync1(((api.User response) { |
| 7931 checkUser(response); | 8641 checkUser(response); |
| 7932 }))); | 8642 }))); |
| 7933 }); | 8643 }); |
| 7934 | 8644 |
| 7935 unittest.test("method--undelete", () { | 8645 unittest.test("method--undelete", () { |
| 7936 | |
| 7937 var mock = new HttpServerMock(); | 8646 var mock = new HttpServerMock(); |
| 7938 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8647 api.UsersResourceApi res = new api.AdminApi(mock).users; |
| 7939 var arg_request = buildUserUndelete(); | 8648 var arg_request = buildUserUndelete(); |
| 7940 var arg_userKey = "foo"; | 8649 var arg_userKey = "foo"; |
| 7941 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8650 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7942 var obj = new api.UserUndelete.fromJson(json); | 8651 var obj = new api.UserUndelete.fromJson(json); |
| 7943 checkUserUndelete(obj); | 8652 checkUserUndelete(obj); |
| 7944 | 8653 |
| 7945 var path = (req.url).path; | 8654 var path = (req.url).path; |
| 7946 var pathOffset = 0; | 8655 var pathOffset = 0; |
| 7947 var index; | 8656 var index; |
| 7948 var subPart; | 8657 var subPart; |
| 7949 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8658 unittest.expect( |
| 8659 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 7950 pathOffset += 1; | 8660 pathOffset += 1; |
| 7951 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8661 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8662 unittest.equals("admin/directory/v1/")); |
| 7952 pathOffset += 19; | 8663 pathOffset += 19; |
| 7953 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8664 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8665 unittest.equals("users/")); |
| 7954 pathOffset += 6; | 8666 pathOffset += 6; |
| 7955 index = path.indexOf("/undelete", pathOffset); | 8667 index = path.indexOf("/undelete", pathOffset); |
| 7956 unittest.expect(index >= 0, unittest.isTrue); | 8668 unittest.expect(index >= 0, unittest.isTrue); |
| 7957 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8669 subPart = |
| 8670 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 7958 pathOffset = index; | 8671 pathOffset = index; |
| 7959 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8672 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 7960 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/undelete")); | 8673 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 8674 unittest.equals("/undelete")); |
| 7961 pathOffset += 9; | 8675 pathOffset += 9; |
| 7962 | 8676 |
| 7963 var query = (req.url).query; | 8677 var query = (req.url).query; |
| 7964 var queryOffset = 0; | 8678 var queryOffset = 0; |
| 7965 var queryMap = {}; | 8679 var queryMap = {}; |
| 7966 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8680 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 7967 parseBool(n) { | 8681 parseBool(n) { |
| 7968 if (n == "true") return true; | 8682 if (n == "true") return true; |
| 7969 if (n == "false") return false; | 8683 if (n == "false") return false; |
| 7970 if (n == null) return null; | 8684 if (n == null) return null; |
| 7971 throw new core.ArgumentError("Invalid boolean: $n"); | 8685 throw new core.ArgumentError("Invalid boolean: $n"); |
| 7972 } | 8686 } |
| 8687 |
| 7973 if (query.length > 0) { | 8688 if (query.length > 0) { |
| 7974 for (var part in query.split("&")) { | 8689 for (var part in query.split("&")) { |
| 7975 var keyvalue = part.split("="); | 8690 var keyvalue = part.split("="); |
| 7976 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8691 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8692 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 7977 } | 8693 } |
| 7978 } | 8694 } |
| 7979 | 8695 |
| 7980 | |
| 7981 var h = { | 8696 var h = { |
| 7982 "content-type" : "application/json; charset=utf-8", | 8697 "content-type": "application/json; charset=utf-8", |
| 7983 }; | 8698 }; |
| 7984 var resp = ""; | 8699 var resp = ""; |
| 7985 return new async.Future.value(stringResponse(200, h, resp)); | 8700 return new async.Future.value(stringResponse(200, h, resp)); |
| 7986 }), true); | 8701 }), true); |
| 7987 res.undelete(arg_request, arg_userKey).then(unittest.expectAsync1((_) {}))
; | 8702 res |
| 8703 .undelete(arg_request, arg_userKey) |
| 8704 .then(unittest.expectAsync1((_) {})); |
| 7988 }); | 8705 }); |
| 7989 | 8706 |
| 7990 unittest.test("method--update", () { | 8707 unittest.test("method--update", () { |
| 7991 | |
| 7992 var mock = new HttpServerMock(); | 8708 var mock = new HttpServerMock(); |
| 7993 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8709 api.UsersResourceApi res = new api.AdminApi(mock).users; |
| 7994 var arg_request = buildUser(); | 8710 var arg_request = buildUser(); |
| 7995 var arg_userKey = "foo"; | 8711 var arg_userKey = "foo"; |
| 7996 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8712 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 7997 var obj = new api.User.fromJson(json); | 8713 var obj = new api.User.fromJson(json); |
| 7998 checkUser(obj); | 8714 checkUser(obj); |
| 7999 | 8715 |
| 8000 var path = (req.url).path; | 8716 var path = (req.url).path; |
| 8001 var pathOffset = 0; | 8717 var pathOffset = 0; |
| 8002 var index; | 8718 var index; |
| 8003 var subPart; | 8719 var subPart; |
| 8004 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8720 unittest.expect( |
| 8721 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 8005 pathOffset += 1; | 8722 pathOffset += 1; |
| 8006 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8723 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8724 unittest.equals("admin/directory/v1/")); |
| 8007 pathOffset += 19; | 8725 pathOffset += 19; |
| 8008 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8726 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8727 unittest.equals("users/")); |
| 8009 pathOffset += 6; | 8728 pathOffset += 6; |
| 8010 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8729 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 8011 pathOffset = path.length; | 8730 pathOffset = path.length; |
| 8012 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8731 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 8013 | 8732 |
| 8014 var query = (req.url).query; | 8733 var query = (req.url).query; |
| 8015 var queryOffset = 0; | 8734 var queryOffset = 0; |
| 8016 var queryMap = {}; | 8735 var queryMap = {}; |
| 8017 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8736 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8018 parseBool(n) { | 8737 parseBool(n) { |
| 8019 if (n == "true") return true; | 8738 if (n == "true") return true; |
| 8020 if (n == "false") return false; | 8739 if (n == "false") return false; |
| 8021 if (n == null) return null; | 8740 if (n == null) return null; |
| 8022 throw new core.ArgumentError("Invalid boolean: $n"); | 8741 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8023 } | 8742 } |
| 8743 |
| 8024 if (query.length > 0) { | 8744 if (query.length > 0) { |
| 8025 for (var part in query.split("&")) { | 8745 for (var part in query.split("&")) { |
| 8026 var keyvalue = part.split("="); | 8746 var keyvalue = part.split("="); |
| 8027 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8747 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8748 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 8028 } | 8749 } |
| 8029 } | 8750 } |
| 8030 | 8751 |
| 8031 | |
| 8032 var h = { | 8752 var h = { |
| 8033 "content-type" : "application/json; charset=utf-8", | 8753 "content-type": "application/json; charset=utf-8", |
| 8034 }; | 8754 }; |
| 8035 var resp = convert.JSON.encode(buildUser()); | 8755 var resp = convert.JSON.encode(buildUser()); |
| 8036 return new async.Future.value(stringResponse(200, h, resp)); | 8756 return new async.Future.value(stringResponse(200, h, resp)); |
| 8037 }), true); | 8757 }), true); |
| 8038 res.update(arg_request, arg_userKey).then(unittest.expectAsync1(((api.User
response) { | 8758 res |
| 8759 .update(arg_request, arg_userKey) |
| 8760 .then(unittest.expectAsync1(((api.User response) { |
| 8039 checkUser(response); | 8761 checkUser(response); |
| 8040 }))); | 8762 }))); |
| 8041 }); | 8763 }); |
| 8042 | 8764 |
| 8043 unittest.test("method--watch", () { | 8765 unittest.test("method--watch", () { |
| 8044 | |
| 8045 var mock = new HttpServerMock(); | 8766 var mock = new HttpServerMock(); |
| 8046 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8767 api.UsersResourceApi res = new api.AdminApi(mock).users; |
| 8047 var arg_request = buildChannel(); | 8768 var arg_request = buildChannel(); |
| 8048 var arg_customFieldMask = "foo"; | 8769 var arg_customFieldMask = "foo"; |
| 8049 var arg_customer = "foo"; | 8770 var arg_customer = "foo"; |
| 8050 var arg_domain = "foo"; | 8771 var arg_domain = "foo"; |
| 8051 var arg_event = "foo"; | 8772 var arg_event = "foo"; |
| 8052 var arg_maxResults = 42; | 8773 var arg_maxResults = 42; |
| 8053 var arg_orderBy = "foo"; | 8774 var arg_orderBy = "foo"; |
| 8054 var arg_pageToken = "foo"; | 8775 var arg_pageToken = "foo"; |
| 8055 var arg_projection = "foo"; | 8776 var arg_projection = "foo"; |
| 8056 var arg_query = "foo"; | 8777 var arg_query = "foo"; |
| 8057 var arg_showDeleted = "foo"; | 8778 var arg_showDeleted = "foo"; |
| 8058 var arg_sortOrder = "foo"; | 8779 var arg_sortOrder = "foo"; |
| 8059 var arg_viewType = "foo"; | 8780 var arg_viewType = "foo"; |
| 8060 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8781 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 8061 var obj = new api.Channel.fromJson(json); | 8782 var obj = new api.Channel.fromJson(json); |
| 8062 checkChannel(obj); | 8783 checkChannel(obj); |
| 8063 | 8784 |
| 8064 var path = (req.url).path; | 8785 var path = (req.url).path; |
| 8065 var pathOffset = 0; | 8786 var pathOffset = 0; |
| 8066 var index; | 8787 var index; |
| 8067 var subPart; | 8788 var subPart; |
| 8068 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8789 unittest.expect( |
| 8790 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 8069 pathOffset += 1; | 8791 pathOffset += 1; |
| 8070 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8792 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8793 unittest.equals("admin/directory/v1/")); |
| 8071 pathOffset += 19; | 8794 pathOffset += 19; |
| 8072 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("users/watch")); | 8795 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 8796 unittest.equals("users/watch")); |
| 8073 pathOffset += 11; | 8797 pathOffset += 11; |
| 8074 | 8798 |
| 8075 var query = (req.url).query; | 8799 var query = (req.url).query; |
| 8076 var queryOffset = 0; | 8800 var queryOffset = 0; |
| 8077 var queryMap = {}; | 8801 var queryMap = {}; |
| 8078 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8802 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8079 parseBool(n) { | 8803 parseBool(n) { |
| 8080 if (n == "true") return true; | 8804 if (n == "true") return true; |
| 8081 if (n == "false") return false; | 8805 if (n == "false") return false; |
| 8082 if (n == null) return null; | 8806 if (n == null) return null; |
| 8083 throw new core.ArgumentError("Invalid boolean: $n"); | 8807 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8084 } | 8808 } |
| 8809 |
| 8085 if (query.length > 0) { | 8810 if (query.length > 0) { |
| 8086 for (var part in query.split("&")) { | 8811 for (var part in query.split("&")) { |
| 8087 var keyvalue = part.split("="); | 8812 var keyvalue = part.split("="); |
| 8088 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8813 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8814 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 8089 } | 8815 } |
| 8090 } | 8816 } |
| 8091 unittest.expect(queryMap["customFieldMask"].first, unittest.equals(arg_c
ustomFieldMask)); | 8817 unittest.expect(queryMap["customFieldMask"].first, |
| 8092 unittest.expect(queryMap["customer"].first, unittest.equals(arg_customer
)); | 8818 unittest.equals(arg_customFieldMask)); |
| 8819 unittest.expect( |
| 8820 queryMap["customer"].first, unittest.equals(arg_customer)); |
| 8093 unittest.expect(queryMap["domain"].first, unittest.equals(arg_domain)); | 8821 unittest.expect(queryMap["domain"].first, unittest.equals(arg_domain)); |
| 8094 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); | 8822 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); |
| 8095 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 8823 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 8096 unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy))
; | 8824 unittest.equals(arg_maxResults)); |
| 8097 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 8825 unittest.expect( |
| 8098 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 8826 queryMap["orderBy"].first, unittest.equals(arg_orderBy)); |
| 8827 unittest.expect( |
| 8828 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 8829 unittest.expect( |
| 8830 queryMap["projection"].first, unittest.equals(arg_projection)); |
| 8099 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); | 8831 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); |
| 8100 unittest.expect(queryMap["showDeleted"].first, unittest.equals(arg_showD
eleted)); | 8832 unittest.expect( |
| 8101 unittest.expect(queryMap["sortOrder"].first, unittest.equals(arg_sortOrd
er)); | 8833 queryMap["showDeleted"].first, unittest.equals(arg_showDeleted)); |
| 8102 unittest.expect(queryMap["viewType"].first, unittest.equals(arg_viewType
)); | 8834 unittest.expect( |
| 8103 | 8835 queryMap["sortOrder"].first, unittest.equals(arg_sortOrder)); |
| 8836 unittest.expect( |
| 8837 queryMap["viewType"].first, unittest.equals(arg_viewType)); |
| 8104 | 8838 |
| 8105 var h = { | 8839 var h = { |
| 8106 "content-type" : "application/json; charset=utf-8", | 8840 "content-type": "application/json; charset=utf-8", |
| 8107 }; | 8841 }; |
| 8108 var resp = convert.JSON.encode(buildChannel()); | 8842 var resp = convert.JSON.encode(buildChannel()); |
| 8109 return new async.Future.value(stringResponse(200, h, resp)); | 8843 return new async.Future.value(stringResponse(200, h, resp)); |
| 8110 }), true); | 8844 }), true); |
| 8111 res.watch(arg_request, customFieldMask: arg_customFieldMask, customer: arg
_customer, domain: arg_domain, event: arg_event, maxResults: arg_maxResults, ord
erBy: arg_orderBy, pageToken: arg_pageToken, projection: arg_projection, query:
arg_query, showDeleted: arg_showDeleted, sortOrder: arg_sortOrder, viewType: arg
_viewType).then(unittest.expectAsync1(((api.Channel response) { | 8845 res |
| 8846 .watch(arg_request, |
| 8847 customFieldMask: arg_customFieldMask, |
| 8848 customer: arg_customer, |
| 8849 domain: arg_domain, |
| 8850 event: arg_event, |
| 8851 maxResults: arg_maxResults, |
| 8852 orderBy: arg_orderBy, |
| 8853 pageToken: arg_pageToken, |
| 8854 projection: arg_projection, |
| 8855 query: arg_query, |
| 8856 showDeleted: arg_showDeleted, |
| 8857 sortOrder: arg_sortOrder, |
| 8858 viewType: arg_viewType) |
| 8859 .then(unittest.expectAsync1(((api.Channel response) { |
| 8112 checkChannel(response); | 8860 checkChannel(response); |
| 8113 }))); | 8861 }))); |
| 8114 }); | 8862 }); |
| 8115 | |
| 8116 }); | 8863 }); |
| 8117 | 8864 |
| 8118 | |
| 8119 unittest.group("resource-UsersAliasesResourceApi", () { | 8865 unittest.group("resource-UsersAliasesResourceApi", () { |
| 8120 unittest.test("method--delete", () { | 8866 unittest.test("method--delete", () { |
| 8121 | |
| 8122 var mock = new HttpServerMock(); | 8867 var mock = new HttpServerMock(); |
| 8123 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; | 8868 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; |
| 8124 var arg_userKey = "foo"; | 8869 var arg_userKey = "foo"; |
| 8125 var arg_alias = "foo"; | 8870 var arg_alias = "foo"; |
| 8126 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8871 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 8127 var path = (req.url).path; | 8872 var path = (req.url).path; |
| 8128 var pathOffset = 0; | 8873 var pathOffset = 0; |
| 8129 var index; | 8874 var index; |
| 8130 var subPart; | 8875 var subPart; |
| 8131 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8876 unittest.expect( |
| 8877 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 8132 pathOffset += 1; | 8878 pathOffset += 1; |
| 8133 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8879 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8880 unittest.equals("admin/directory/v1/")); |
| 8134 pathOffset += 19; | 8881 pathOffset += 19; |
| 8135 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8882 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8883 unittest.equals("users/")); |
| 8136 pathOffset += 6; | 8884 pathOffset += 6; |
| 8137 index = path.indexOf("/aliases/", pathOffset); | 8885 index = path.indexOf("/aliases/", pathOffset); |
| 8138 unittest.expect(index >= 0, unittest.isTrue); | 8886 unittest.expect(index >= 0, unittest.isTrue); |
| 8139 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8887 subPart = |
| 8888 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 8140 pathOffset = index; | 8889 pathOffset = index; |
| 8141 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8890 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 8142 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/aliases/")); | 8891 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 8892 unittest.equals("/aliases/")); |
| 8143 pathOffset += 9; | 8893 pathOffset += 9; |
| 8144 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8894 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 8145 pathOffset = path.length; | 8895 pathOffset = path.length; |
| 8146 unittest.expect(subPart, unittest.equals("$arg_alias")); | 8896 unittest.expect(subPart, unittest.equals("$arg_alias")); |
| 8147 | 8897 |
| 8148 var query = (req.url).query; | 8898 var query = (req.url).query; |
| 8149 var queryOffset = 0; | 8899 var queryOffset = 0; |
| 8150 var queryMap = {}; | 8900 var queryMap = {}; |
| 8151 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8901 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8152 parseBool(n) { | 8902 parseBool(n) { |
| 8153 if (n == "true") return true; | 8903 if (n == "true") return true; |
| 8154 if (n == "false") return false; | 8904 if (n == "false") return false; |
| 8155 if (n == null) return null; | 8905 if (n == null) return null; |
| 8156 throw new core.ArgumentError("Invalid boolean: $n"); | 8906 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8157 } | 8907 } |
| 8908 |
| 8158 if (query.length > 0) { | 8909 if (query.length > 0) { |
| 8159 for (var part in query.split("&")) { | 8910 for (var part in query.split("&")) { |
| 8160 var keyvalue = part.split("="); | 8911 var keyvalue = part.split("="); |
| 8161 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8912 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8913 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 8162 } | 8914 } |
| 8163 } | 8915 } |
| 8164 | 8916 |
| 8165 | |
| 8166 var h = { | 8917 var h = { |
| 8167 "content-type" : "application/json; charset=utf-8", | 8918 "content-type": "application/json; charset=utf-8", |
| 8168 }; | 8919 }; |
| 8169 var resp = ""; | 8920 var resp = ""; |
| 8170 return new async.Future.value(stringResponse(200, h, resp)); | 8921 return new async.Future.value(stringResponse(200, h, resp)); |
| 8171 }), true); | 8922 }), true); |
| 8172 res.delete(arg_userKey, arg_alias).then(unittest.expectAsync1((_) {})); | 8923 res.delete(arg_userKey, arg_alias).then(unittest.expectAsync1((_) {})); |
| 8173 }); | 8924 }); |
| 8174 | 8925 |
| 8175 unittest.test("method--insert", () { | 8926 unittest.test("method--insert", () { |
| 8176 | |
| 8177 var mock = new HttpServerMock(); | 8927 var mock = new HttpServerMock(); |
| 8178 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; | 8928 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; |
| 8179 var arg_request = buildAlias(); | 8929 var arg_request = buildAlias(); |
| 8180 var arg_userKey = "foo"; | 8930 var arg_userKey = "foo"; |
| 8181 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8931 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 8182 var obj = new api.Alias.fromJson(json); | 8932 var obj = new api.Alias.fromJson(json); |
| 8183 checkAlias(obj); | 8933 checkAlias(obj); |
| 8184 | 8934 |
| 8185 var path = (req.url).path; | 8935 var path = (req.url).path; |
| 8186 var pathOffset = 0; | 8936 var pathOffset = 0; |
| 8187 var index; | 8937 var index; |
| 8188 var subPart; | 8938 var subPart; |
| 8189 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8939 unittest.expect( |
| 8940 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 8190 pathOffset += 1; | 8941 pathOffset += 1; |
| 8191 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8942 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8943 unittest.equals("admin/directory/v1/")); |
| 8192 pathOffset += 19; | 8944 pathOffset += 19; |
| 8193 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8945 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8946 unittest.equals("users/")); |
| 8194 pathOffset += 6; | 8947 pathOffset += 6; |
| 8195 index = path.indexOf("/aliases", pathOffset); | 8948 index = path.indexOf("/aliases", pathOffset); |
| 8196 unittest.expect(index >= 0, unittest.isTrue); | 8949 unittest.expect(index >= 0, unittest.isTrue); |
| 8197 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8950 subPart = |
| 8951 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 8198 pathOffset = index; | 8952 pathOffset = index; |
| 8199 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8953 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 8200 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/aliases")); | 8954 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 8955 unittest.equals("/aliases")); |
| 8201 pathOffset += 8; | 8956 pathOffset += 8; |
| 8202 | 8957 |
| 8203 var query = (req.url).query; | 8958 var query = (req.url).query; |
| 8204 var queryOffset = 0; | 8959 var queryOffset = 0; |
| 8205 var queryMap = {}; | 8960 var queryMap = {}; |
| 8206 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8961 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8207 parseBool(n) { | 8962 parseBool(n) { |
| 8208 if (n == "true") return true; | 8963 if (n == "true") return true; |
| 8209 if (n == "false") return false; | 8964 if (n == "false") return false; |
| 8210 if (n == null) return null; | 8965 if (n == null) return null; |
| 8211 throw new core.ArgumentError("Invalid boolean: $n"); | 8966 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8212 } | 8967 } |
| 8968 |
| 8213 if (query.length > 0) { | 8969 if (query.length > 0) { |
| 8214 for (var part in query.split("&")) { | 8970 for (var part in query.split("&")) { |
| 8215 var keyvalue = part.split("="); | 8971 var keyvalue = part.split("="); |
| 8216 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8972 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8973 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 8217 } | 8974 } |
| 8218 } | 8975 } |
| 8219 | 8976 |
| 8220 | |
| 8221 var h = { | 8977 var h = { |
| 8222 "content-type" : "application/json; charset=utf-8", | 8978 "content-type": "application/json; charset=utf-8", |
| 8223 }; | 8979 }; |
| 8224 var resp = convert.JSON.encode(buildAlias()); | 8980 var resp = convert.JSON.encode(buildAlias()); |
| 8225 return new async.Future.value(stringResponse(200, h, resp)); | 8981 return new async.Future.value(stringResponse(200, h, resp)); |
| 8226 }), true); | 8982 }), true); |
| 8227 res.insert(arg_request, arg_userKey).then(unittest.expectAsync1(((api.Alia
s response) { | 8983 res |
| 8984 .insert(arg_request, arg_userKey) |
| 8985 .then(unittest.expectAsync1(((api.Alias response) { |
| 8228 checkAlias(response); | 8986 checkAlias(response); |
| 8229 }))); | 8987 }))); |
| 8230 }); | 8988 }); |
| 8231 | 8989 |
| 8232 unittest.test("method--list", () { | 8990 unittest.test("method--list", () { |
| 8233 | |
| 8234 var mock = new HttpServerMock(); | 8991 var mock = new HttpServerMock(); |
| 8235 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; | 8992 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; |
| 8236 var arg_userKey = "foo"; | 8993 var arg_userKey = "foo"; |
| 8237 var arg_event = "foo"; | 8994 var arg_event = "foo"; |
| 8238 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8995 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 8239 var path = (req.url).path; | 8996 var path = (req.url).path; |
| 8240 var pathOffset = 0; | 8997 var pathOffset = 0; |
| 8241 var index; | 8998 var index; |
| 8242 var subPart; | 8999 var subPart; |
| 8243 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9000 unittest.expect( |
| 9001 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 8244 pathOffset += 1; | 9002 pathOffset += 1; |
| 8245 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9003 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9004 unittest.equals("admin/directory/v1/")); |
| 8246 pathOffset += 19; | 9005 pathOffset += 19; |
| 8247 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9006 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9007 unittest.equals("users/")); |
| 8248 pathOffset += 6; | 9008 pathOffset += 6; |
| 8249 index = path.indexOf("/aliases", pathOffset); | 9009 index = path.indexOf("/aliases", pathOffset); |
| 8250 unittest.expect(index >= 0, unittest.isTrue); | 9010 unittest.expect(index >= 0, unittest.isTrue); |
| 8251 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9011 subPart = |
| 9012 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 8252 pathOffset = index; | 9013 pathOffset = index; |
| 8253 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9014 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 8254 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/aliases")); | 9015 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 9016 unittest.equals("/aliases")); |
| 8255 pathOffset += 8; | 9017 pathOffset += 8; |
| 8256 | 9018 |
| 8257 var query = (req.url).query; | 9019 var query = (req.url).query; |
| 8258 var queryOffset = 0; | 9020 var queryOffset = 0; |
| 8259 var queryMap = {}; | 9021 var queryMap = {}; |
| 8260 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9022 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8261 parseBool(n) { | 9023 parseBool(n) { |
| 8262 if (n == "true") return true; | 9024 if (n == "true") return true; |
| 8263 if (n == "false") return false; | 9025 if (n == "false") return false; |
| 8264 if (n == null) return null; | 9026 if (n == null) return null; |
| 8265 throw new core.ArgumentError("Invalid boolean: $n"); | 9027 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8266 } | 9028 } |
| 9029 |
| 8267 if (query.length > 0) { | 9030 if (query.length > 0) { |
| 8268 for (var part in query.split("&")) { | 9031 for (var part in query.split("&")) { |
| 8269 var keyvalue = part.split("="); | 9032 var keyvalue = part.split("="); |
| 8270 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9033 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9034 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 8271 } | 9035 } |
| 8272 } | 9036 } |
| 8273 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); | 9037 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); |
| 8274 | 9038 |
| 8275 | |
| 8276 var h = { | 9039 var h = { |
| 8277 "content-type" : "application/json; charset=utf-8", | 9040 "content-type": "application/json; charset=utf-8", |
| 8278 }; | 9041 }; |
| 8279 var resp = convert.JSON.encode(buildAliases()); | 9042 var resp = convert.JSON.encode(buildAliases()); |
| 8280 return new async.Future.value(stringResponse(200, h, resp)); | 9043 return new async.Future.value(stringResponse(200, h, resp)); |
| 8281 }), true); | 9044 }), true); |
| 8282 res.list(arg_userKey, event: arg_event).then(unittest.expectAsync1(((api.A
liases response) { | 9045 res |
| 9046 .list(arg_userKey, event: arg_event) |
| 9047 .then(unittest.expectAsync1(((api.Aliases response) { |
| 8283 checkAliases(response); | 9048 checkAliases(response); |
| 8284 }))); | 9049 }))); |
| 8285 }); | 9050 }); |
| 8286 | 9051 |
| 8287 unittest.test("method--watch", () { | 9052 unittest.test("method--watch", () { |
| 8288 | |
| 8289 var mock = new HttpServerMock(); | 9053 var mock = new HttpServerMock(); |
| 8290 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; | 9054 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; |
| 8291 var arg_request = buildChannel(); | 9055 var arg_request = buildChannel(); |
| 8292 var arg_userKey = "foo"; | 9056 var arg_userKey = "foo"; |
| 8293 var arg_event = "foo"; | 9057 var arg_event = "foo"; |
| 8294 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9058 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 8295 var obj = new api.Channel.fromJson(json); | 9059 var obj = new api.Channel.fromJson(json); |
| 8296 checkChannel(obj); | 9060 checkChannel(obj); |
| 8297 | 9061 |
| 8298 var path = (req.url).path; | 9062 var path = (req.url).path; |
| 8299 var pathOffset = 0; | 9063 var pathOffset = 0; |
| 8300 var index; | 9064 var index; |
| 8301 var subPart; | 9065 var subPart; |
| 8302 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9066 unittest.expect( |
| 9067 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 8303 pathOffset += 1; | 9068 pathOffset += 1; |
| 8304 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9069 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9070 unittest.equals("admin/directory/v1/")); |
| 8305 pathOffset += 19; | 9071 pathOffset += 19; |
| 8306 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9072 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9073 unittest.equals("users/")); |
| 8307 pathOffset += 6; | 9074 pathOffset += 6; |
| 8308 index = path.indexOf("/aliases/watch", pathOffset); | 9075 index = path.indexOf("/aliases/watch", pathOffset); |
| 8309 unittest.expect(index >= 0, unittest.isTrue); | 9076 unittest.expect(index >= 0, unittest.isTrue); |
| 8310 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9077 subPart = |
| 9078 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 8311 pathOffset = index; | 9079 pathOffset = index; |
| 8312 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9080 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 8313 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/aliases/watch")); | 9081 unittest.expect(path.substring(pathOffset, pathOffset + 14), |
| 9082 unittest.equals("/aliases/watch")); |
| 8314 pathOffset += 14; | 9083 pathOffset += 14; |
| 8315 | 9084 |
| 8316 var query = (req.url).query; | 9085 var query = (req.url).query; |
| 8317 var queryOffset = 0; | 9086 var queryOffset = 0; |
| 8318 var queryMap = {}; | 9087 var queryMap = {}; |
| 8319 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9088 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8320 parseBool(n) { | 9089 parseBool(n) { |
| 8321 if (n == "true") return true; | 9090 if (n == "true") return true; |
| 8322 if (n == "false") return false; | 9091 if (n == "false") return false; |
| 8323 if (n == null) return null; | 9092 if (n == null) return null; |
| 8324 throw new core.ArgumentError("Invalid boolean: $n"); | 9093 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8325 } | 9094 } |
| 9095 |
| 8326 if (query.length > 0) { | 9096 if (query.length > 0) { |
| 8327 for (var part in query.split("&")) { | 9097 for (var part in query.split("&")) { |
| 8328 var keyvalue = part.split("="); | 9098 var keyvalue = part.split("="); |
| 8329 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9099 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9100 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 8330 } | 9101 } |
| 8331 } | 9102 } |
| 8332 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); | 9103 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); |
| 8333 | 9104 |
| 8334 | |
| 8335 var h = { | 9105 var h = { |
| 8336 "content-type" : "application/json; charset=utf-8", | 9106 "content-type": "application/json; charset=utf-8", |
| 8337 }; | 9107 }; |
| 8338 var resp = convert.JSON.encode(buildChannel()); | 9108 var resp = convert.JSON.encode(buildChannel()); |
| 8339 return new async.Future.value(stringResponse(200, h, resp)); | 9109 return new async.Future.value(stringResponse(200, h, resp)); |
| 8340 }), true); | 9110 }), true); |
| 8341 res.watch(arg_request, arg_userKey, event: arg_event).then(unittest.expect
Async1(((api.Channel response) { | 9111 res |
| 9112 .watch(arg_request, arg_userKey, event: arg_event) |
| 9113 .then(unittest.expectAsync1(((api.Channel response) { |
| 8342 checkChannel(response); | 9114 checkChannel(response); |
| 8343 }))); | 9115 }))); |
| 8344 }); | 9116 }); |
| 8345 | |
| 8346 }); | 9117 }); |
| 8347 | 9118 |
| 8348 | |
| 8349 unittest.group("resource-UsersPhotosResourceApi", () { | 9119 unittest.group("resource-UsersPhotosResourceApi", () { |
| 8350 unittest.test("method--delete", () { | 9120 unittest.test("method--delete", () { |
| 8351 | |
| 8352 var mock = new HttpServerMock(); | 9121 var mock = new HttpServerMock(); |
| 8353 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; | 9122 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; |
| 8354 var arg_userKey = "foo"; | 9123 var arg_userKey = "foo"; |
| 8355 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9124 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 8356 var path = (req.url).path; | 9125 var path = (req.url).path; |
| 8357 var pathOffset = 0; | 9126 var pathOffset = 0; |
| 8358 var index; | 9127 var index; |
| 8359 var subPart; | 9128 var subPart; |
| 8360 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9129 unittest.expect( |
| 9130 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 8361 pathOffset += 1; | 9131 pathOffset += 1; |
| 8362 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9132 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9133 unittest.equals("admin/directory/v1/")); |
| 8363 pathOffset += 19; | 9134 pathOffset += 19; |
| 8364 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9135 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9136 unittest.equals("users/")); |
| 8365 pathOffset += 6; | 9137 pathOffset += 6; |
| 8366 index = path.indexOf("/photos/thumbnail", pathOffset); | 9138 index = path.indexOf("/photos/thumbnail", pathOffset); |
| 8367 unittest.expect(index >= 0, unittest.isTrue); | 9139 unittest.expect(index >= 0, unittest.isTrue); |
| 8368 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9140 subPart = |
| 9141 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 8369 pathOffset = index; | 9142 pathOffset = index; |
| 8370 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9143 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 8371 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/photos/thumbnail")); | 9144 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 9145 unittest.equals("/photos/thumbnail")); |
| 8372 pathOffset += 17; | 9146 pathOffset += 17; |
| 8373 | 9147 |
| 8374 var query = (req.url).query; | 9148 var query = (req.url).query; |
| 8375 var queryOffset = 0; | 9149 var queryOffset = 0; |
| 8376 var queryMap = {}; | 9150 var queryMap = {}; |
| 8377 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9151 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8378 parseBool(n) { | 9152 parseBool(n) { |
| 8379 if (n == "true") return true; | 9153 if (n == "true") return true; |
| 8380 if (n == "false") return false; | 9154 if (n == "false") return false; |
| 8381 if (n == null) return null; | 9155 if (n == null) return null; |
| 8382 throw new core.ArgumentError("Invalid boolean: $n"); | 9156 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8383 } | 9157 } |
| 9158 |
| 8384 if (query.length > 0) { | 9159 if (query.length > 0) { |
| 8385 for (var part in query.split("&")) { | 9160 for (var part in query.split("&")) { |
| 8386 var keyvalue = part.split("="); | 9161 var keyvalue = part.split("="); |
| 8387 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9162 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9163 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 8388 } | 9164 } |
| 8389 } | 9165 } |
| 8390 | 9166 |
| 8391 | |
| 8392 var h = { | 9167 var h = { |
| 8393 "content-type" : "application/json; charset=utf-8", | 9168 "content-type": "application/json; charset=utf-8", |
| 8394 }; | 9169 }; |
| 8395 var resp = ""; | 9170 var resp = ""; |
| 8396 return new async.Future.value(stringResponse(200, h, resp)); | 9171 return new async.Future.value(stringResponse(200, h, resp)); |
| 8397 }), true); | 9172 }), true); |
| 8398 res.delete(arg_userKey).then(unittest.expectAsync1((_) {})); | 9173 res.delete(arg_userKey).then(unittest.expectAsync1((_) {})); |
| 8399 }); | 9174 }); |
| 8400 | 9175 |
| 8401 unittest.test("method--get", () { | 9176 unittest.test("method--get", () { |
| 8402 | |
| 8403 var mock = new HttpServerMock(); | 9177 var mock = new HttpServerMock(); |
| 8404 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; | 9178 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; |
| 8405 var arg_userKey = "foo"; | 9179 var arg_userKey = "foo"; |
| 8406 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9180 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 8407 var path = (req.url).path; | 9181 var path = (req.url).path; |
| 8408 var pathOffset = 0; | 9182 var pathOffset = 0; |
| 8409 var index; | 9183 var index; |
| 8410 var subPart; | 9184 var subPart; |
| 8411 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9185 unittest.expect( |
| 9186 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 8412 pathOffset += 1; | 9187 pathOffset += 1; |
| 8413 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9188 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9189 unittest.equals("admin/directory/v1/")); |
| 8414 pathOffset += 19; | 9190 pathOffset += 19; |
| 8415 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9191 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9192 unittest.equals("users/")); |
| 8416 pathOffset += 6; | 9193 pathOffset += 6; |
| 8417 index = path.indexOf("/photos/thumbnail", pathOffset); | 9194 index = path.indexOf("/photos/thumbnail", pathOffset); |
| 8418 unittest.expect(index >= 0, unittest.isTrue); | 9195 unittest.expect(index >= 0, unittest.isTrue); |
| 8419 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9196 subPart = |
| 9197 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 8420 pathOffset = index; | 9198 pathOffset = index; |
| 8421 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9199 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 8422 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/photos/thumbnail")); | 9200 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 9201 unittest.equals("/photos/thumbnail")); |
| 8423 pathOffset += 17; | 9202 pathOffset += 17; |
| 8424 | 9203 |
| 8425 var query = (req.url).query; | 9204 var query = (req.url).query; |
| 8426 var queryOffset = 0; | 9205 var queryOffset = 0; |
| 8427 var queryMap = {}; | 9206 var queryMap = {}; |
| 8428 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9207 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8429 parseBool(n) { | 9208 parseBool(n) { |
| 8430 if (n == "true") return true; | 9209 if (n == "true") return true; |
| 8431 if (n == "false") return false; | 9210 if (n == "false") return false; |
| 8432 if (n == null) return null; | 9211 if (n == null) return null; |
| 8433 throw new core.ArgumentError("Invalid boolean: $n"); | 9212 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8434 } | 9213 } |
| 9214 |
| 8435 if (query.length > 0) { | 9215 if (query.length > 0) { |
| 8436 for (var part in query.split("&")) { | 9216 for (var part in query.split("&")) { |
| 8437 var keyvalue = part.split("="); | 9217 var keyvalue = part.split("="); |
| 8438 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9218 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9219 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 8439 } | 9220 } |
| 8440 } | 9221 } |
| 8441 | 9222 |
| 8442 | |
| 8443 var h = { | 9223 var h = { |
| 8444 "content-type" : "application/json; charset=utf-8", | 9224 "content-type": "application/json; charset=utf-8", |
| 8445 }; | 9225 }; |
| 8446 var resp = convert.JSON.encode(buildUserPhoto()); | 9226 var resp = convert.JSON.encode(buildUserPhoto()); |
| 8447 return new async.Future.value(stringResponse(200, h, resp)); | 9227 return new async.Future.value(stringResponse(200, h, resp)); |
| 8448 }), true); | 9228 }), true); |
| 8449 res.get(arg_userKey).then(unittest.expectAsync1(((api.UserPhoto response)
{ | 9229 res |
| 9230 .get(arg_userKey) |
| 9231 .then(unittest.expectAsync1(((api.UserPhoto response) { |
| 8450 checkUserPhoto(response); | 9232 checkUserPhoto(response); |
| 8451 }))); | 9233 }))); |
| 8452 }); | 9234 }); |
| 8453 | 9235 |
| 8454 unittest.test("method--patch", () { | 9236 unittest.test("method--patch", () { |
| 8455 | |
| 8456 var mock = new HttpServerMock(); | 9237 var mock = new HttpServerMock(); |
| 8457 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; | 9238 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; |
| 8458 var arg_request = buildUserPhoto(); | 9239 var arg_request = buildUserPhoto(); |
| 8459 var arg_userKey = "foo"; | 9240 var arg_userKey = "foo"; |
| 8460 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9241 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 8461 var obj = new api.UserPhoto.fromJson(json); | 9242 var obj = new api.UserPhoto.fromJson(json); |
| 8462 checkUserPhoto(obj); | 9243 checkUserPhoto(obj); |
| 8463 | 9244 |
| 8464 var path = (req.url).path; | 9245 var path = (req.url).path; |
| 8465 var pathOffset = 0; | 9246 var pathOffset = 0; |
| 8466 var index; | 9247 var index; |
| 8467 var subPart; | 9248 var subPart; |
| 8468 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9249 unittest.expect( |
| 9250 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 8469 pathOffset += 1; | 9251 pathOffset += 1; |
| 8470 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9252 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9253 unittest.equals("admin/directory/v1/")); |
| 8471 pathOffset += 19; | 9254 pathOffset += 19; |
| 8472 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9255 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9256 unittest.equals("users/")); |
| 8473 pathOffset += 6; | 9257 pathOffset += 6; |
| 8474 index = path.indexOf("/photos/thumbnail", pathOffset); | 9258 index = path.indexOf("/photos/thumbnail", pathOffset); |
| 8475 unittest.expect(index >= 0, unittest.isTrue); | 9259 unittest.expect(index >= 0, unittest.isTrue); |
| 8476 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9260 subPart = |
| 9261 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 8477 pathOffset = index; | 9262 pathOffset = index; |
| 8478 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9263 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 8479 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/photos/thumbnail")); | 9264 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 9265 unittest.equals("/photos/thumbnail")); |
| 8480 pathOffset += 17; | 9266 pathOffset += 17; |
| 8481 | 9267 |
| 8482 var query = (req.url).query; | 9268 var query = (req.url).query; |
| 8483 var queryOffset = 0; | 9269 var queryOffset = 0; |
| 8484 var queryMap = {}; | 9270 var queryMap = {}; |
| 8485 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9271 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8486 parseBool(n) { | 9272 parseBool(n) { |
| 8487 if (n == "true") return true; | 9273 if (n == "true") return true; |
| 8488 if (n == "false") return false; | 9274 if (n == "false") return false; |
| 8489 if (n == null) return null; | 9275 if (n == null) return null; |
| 8490 throw new core.ArgumentError("Invalid boolean: $n"); | 9276 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8491 } | 9277 } |
| 9278 |
| 8492 if (query.length > 0) { | 9279 if (query.length > 0) { |
| 8493 for (var part in query.split("&")) { | 9280 for (var part in query.split("&")) { |
| 8494 var keyvalue = part.split("="); | 9281 var keyvalue = part.split("="); |
| 8495 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9282 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9283 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 8496 } | 9284 } |
| 8497 } | 9285 } |
| 8498 | 9286 |
| 8499 | |
| 8500 var h = { | 9287 var h = { |
| 8501 "content-type" : "application/json; charset=utf-8", | 9288 "content-type": "application/json; charset=utf-8", |
| 8502 }; | 9289 }; |
| 8503 var resp = convert.JSON.encode(buildUserPhoto()); | 9290 var resp = convert.JSON.encode(buildUserPhoto()); |
| 8504 return new async.Future.value(stringResponse(200, h, resp)); | 9291 return new async.Future.value(stringResponse(200, h, resp)); |
| 8505 }), true); | 9292 }), true); |
| 8506 res.patch(arg_request, arg_userKey).then(unittest.expectAsync1(((api.UserP
hoto response) { | 9293 res |
| 9294 .patch(arg_request, arg_userKey) |
| 9295 .then(unittest.expectAsync1(((api.UserPhoto response) { |
| 8507 checkUserPhoto(response); | 9296 checkUserPhoto(response); |
| 8508 }))); | 9297 }))); |
| 8509 }); | 9298 }); |
| 8510 | 9299 |
| 8511 unittest.test("method--update", () { | 9300 unittest.test("method--update", () { |
| 8512 | |
| 8513 var mock = new HttpServerMock(); | 9301 var mock = new HttpServerMock(); |
| 8514 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; | 9302 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; |
| 8515 var arg_request = buildUserPhoto(); | 9303 var arg_request = buildUserPhoto(); |
| 8516 var arg_userKey = "foo"; | 9304 var arg_userKey = "foo"; |
| 8517 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9305 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 8518 var obj = new api.UserPhoto.fromJson(json); | 9306 var obj = new api.UserPhoto.fromJson(json); |
| 8519 checkUserPhoto(obj); | 9307 checkUserPhoto(obj); |
| 8520 | 9308 |
| 8521 var path = (req.url).path; | 9309 var path = (req.url).path; |
| 8522 var pathOffset = 0; | 9310 var pathOffset = 0; |
| 8523 var index; | 9311 var index; |
| 8524 var subPart; | 9312 var subPart; |
| 8525 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9313 unittest.expect( |
| 9314 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 8526 pathOffset += 1; | 9315 pathOffset += 1; |
| 8527 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9316 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9317 unittest.equals("admin/directory/v1/")); |
| 8528 pathOffset += 19; | 9318 pathOffset += 19; |
| 8529 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9319 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9320 unittest.equals("users/")); |
| 8530 pathOffset += 6; | 9321 pathOffset += 6; |
| 8531 index = path.indexOf("/photos/thumbnail", pathOffset); | 9322 index = path.indexOf("/photos/thumbnail", pathOffset); |
| 8532 unittest.expect(index >= 0, unittest.isTrue); | 9323 unittest.expect(index >= 0, unittest.isTrue); |
| 8533 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9324 subPart = |
| 9325 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 8534 pathOffset = index; | 9326 pathOffset = index; |
| 8535 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9327 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 8536 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/photos/thumbnail")); | 9328 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 9329 unittest.equals("/photos/thumbnail")); |
| 8537 pathOffset += 17; | 9330 pathOffset += 17; |
| 8538 | 9331 |
| 8539 var query = (req.url).query; | 9332 var query = (req.url).query; |
| 8540 var queryOffset = 0; | 9333 var queryOffset = 0; |
| 8541 var queryMap = {}; | 9334 var queryMap = {}; |
| 8542 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9335 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8543 parseBool(n) { | 9336 parseBool(n) { |
| 8544 if (n == "true") return true; | 9337 if (n == "true") return true; |
| 8545 if (n == "false") return false; | 9338 if (n == "false") return false; |
| 8546 if (n == null) return null; | 9339 if (n == null) return null; |
| 8547 throw new core.ArgumentError("Invalid boolean: $n"); | 9340 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8548 } | 9341 } |
| 9342 |
| 8549 if (query.length > 0) { | 9343 if (query.length > 0) { |
| 8550 for (var part in query.split("&")) { | 9344 for (var part in query.split("&")) { |
| 8551 var keyvalue = part.split("="); | 9345 var keyvalue = part.split("="); |
| 8552 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9346 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9347 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 8553 } | 9348 } |
| 8554 } | 9349 } |
| 8555 | 9350 |
| 8556 | |
| 8557 var h = { | 9351 var h = { |
| 8558 "content-type" : "application/json; charset=utf-8", | 9352 "content-type": "application/json; charset=utf-8", |
| 8559 }; | 9353 }; |
| 8560 var resp = convert.JSON.encode(buildUserPhoto()); | 9354 var resp = convert.JSON.encode(buildUserPhoto()); |
| 8561 return new async.Future.value(stringResponse(200, h, resp)); | 9355 return new async.Future.value(stringResponse(200, h, resp)); |
| 8562 }), true); | 9356 }), true); |
| 8563 res.update(arg_request, arg_userKey).then(unittest.expectAsync1(((api.User
Photo response) { | 9357 res |
| 9358 .update(arg_request, arg_userKey) |
| 9359 .then(unittest.expectAsync1(((api.UserPhoto response) { |
| 8564 checkUserPhoto(response); | 9360 checkUserPhoto(response); |
| 8565 }))); | 9361 }))); |
| 8566 }); | 9362 }); |
| 8567 | |
| 8568 }); | 9363 }); |
| 8569 | 9364 |
| 8570 | |
| 8571 unittest.group("resource-VerificationCodesResourceApi", () { | 9365 unittest.group("resource-VerificationCodesResourceApi", () { |
| 8572 unittest.test("method--generate", () { | 9366 unittest.test("method--generate", () { |
| 8573 | |
| 8574 var mock = new HttpServerMock(); | 9367 var mock = new HttpServerMock(); |
| 8575 api.VerificationCodesResourceApi res = new api.AdminApi(mock).verification
Codes; | 9368 api.VerificationCodesResourceApi res = |
| 9369 new api.AdminApi(mock).verificationCodes; |
| 8576 var arg_userKey = "foo"; | 9370 var arg_userKey = "foo"; |
| 8577 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9371 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 8578 var path = (req.url).path; | 9372 var path = (req.url).path; |
| 8579 var pathOffset = 0; | 9373 var pathOffset = 0; |
| 8580 var index; | 9374 var index; |
| 8581 var subPart; | 9375 var subPart; |
| 8582 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9376 unittest.expect( |
| 9377 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 8583 pathOffset += 1; | 9378 pathOffset += 1; |
| 8584 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9379 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9380 unittest.equals("admin/directory/v1/")); |
| 8585 pathOffset += 19; | 9381 pathOffset += 19; |
| 8586 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9382 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9383 unittest.equals("users/")); |
| 8587 pathOffset += 6; | 9384 pathOffset += 6; |
| 8588 index = path.indexOf("/verificationCodes/generate", pathOffset); | 9385 index = path.indexOf("/verificationCodes/generate", pathOffset); |
| 8589 unittest.expect(index >= 0, unittest.isTrue); | 9386 unittest.expect(index >= 0, unittest.isTrue); |
| 8590 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9387 subPart = |
| 9388 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 8591 pathOffset = index; | 9389 pathOffset = index; |
| 8592 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9390 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 8593 unittest.expect(path.substring(pathOffset, pathOffset + 27), unittest.eq
uals("/verificationCodes/generate")); | 9391 unittest.expect(path.substring(pathOffset, pathOffset + 27), |
| 9392 unittest.equals("/verificationCodes/generate")); |
| 8594 pathOffset += 27; | 9393 pathOffset += 27; |
| 8595 | 9394 |
| 8596 var query = (req.url).query; | 9395 var query = (req.url).query; |
| 8597 var queryOffset = 0; | 9396 var queryOffset = 0; |
| 8598 var queryMap = {}; | 9397 var queryMap = {}; |
| 8599 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9398 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8600 parseBool(n) { | 9399 parseBool(n) { |
| 8601 if (n == "true") return true; | 9400 if (n == "true") return true; |
| 8602 if (n == "false") return false; | 9401 if (n == "false") return false; |
| 8603 if (n == null) return null; | 9402 if (n == null) return null; |
| 8604 throw new core.ArgumentError("Invalid boolean: $n"); | 9403 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8605 } | 9404 } |
| 9405 |
| 8606 if (query.length > 0) { | 9406 if (query.length > 0) { |
| 8607 for (var part in query.split("&")) { | 9407 for (var part in query.split("&")) { |
| 8608 var keyvalue = part.split("="); | 9408 var keyvalue = part.split("="); |
| 8609 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9409 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9410 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 8610 } | 9411 } |
| 8611 } | 9412 } |
| 8612 | 9413 |
| 8613 | |
| 8614 var h = { | 9414 var h = { |
| 8615 "content-type" : "application/json; charset=utf-8", | 9415 "content-type": "application/json; charset=utf-8", |
| 8616 }; | 9416 }; |
| 8617 var resp = ""; | 9417 var resp = ""; |
| 8618 return new async.Future.value(stringResponse(200, h, resp)); | 9418 return new async.Future.value(stringResponse(200, h, resp)); |
| 8619 }), true); | 9419 }), true); |
| 8620 res.generate(arg_userKey).then(unittest.expectAsync1((_) {})); | 9420 res.generate(arg_userKey).then(unittest.expectAsync1((_) {})); |
| 8621 }); | 9421 }); |
| 8622 | 9422 |
| 8623 unittest.test("method--invalidate", () { | 9423 unittest.test("method--invalidate", () { |
| 8624 | |
| 8625 var mock = new HttpServerMock(); | 9424 var mock = new HttpServerMock(); |
| 8626 api.VerificationCodesResourceApi res = new api.AdminApi(mock).verification
Codes; | 9425 api.VerificationCodesResourceApi res = |
| 9426 new api.AdminApi(mock).verificationCodes; |
| 8627 var arg_userKey = "foo"; | 9427 var arg_userKey = "foo"; |
| 8628 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9428 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 8629 var path = (req.url).path; | 9429 var path = (req.url).path; |
| 8630 var pathOffset = 0; | 9430 var pathOffset = 0; |
| 8631 var index; | 9431 var index; |
| 8632 var subPart; | 9432 var subPart; |
| 8633 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9433 unittest.expect( |
| 9434 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 8634 pathOffset += 1; | 9435 pathOffset += 1; |
| 8635 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9436 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9437 unittest.equals("admin/directory/v1/")); |
| 8636 pathOffset += 19; | 9438 pathOffset += 19; |
| 8637 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9439 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9440 unittest.equals("users/")); |
| 8638 pathOffset += 6; | 9441 pathOffset += 6; |
| 8639 index = path.indexOf("/verificationCodes/invalidate", pathOffset); | 9442 index = path.indexOf("/verificationCodes/invalidate", pathOffset); |
| 8640 unittest.expect(index >= 0, unittest.isTrue); | 9443 unittest.expect(index >= 0, unittest.isTrue); |
| 8641 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9444 subPart = |
| 9445 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 8642 pathOffset = index; | 9446 pathOffset = index; |
| 8643 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9447 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 8644 unittest.expect(path.substring(pathOffset, pathOffset + 29), unittest.eq
uals("/verificationCodes/invalidate")); | 9448 unittest.expect(path.substring(pathOffset, pathOffset + 29), |
| 9449 unittest.equals("/verificationCodes/invalidate")); |
| 8645 pathOffset += 29; | 9450 pathOffset += 29; |
| 8646 | 9451 |
| 8647 var query = (req.url).query; | 9452 var query = (req.url).query; |
| 8648 var queryOffset = 0; | 9453 var queryOffset = 0; |
| 8649 var queryMap = {}; | 9454 var queryMap = {}; |
| 8650 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9455 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8651 parseBool(n) { | 9456 parseBool(n) { |
| 8652 if (n == "true") return true; | 9457 if (n == "true") return true; |
| 8653 if (n == "false") return false; | 9458 if (n == "false") return false; |
| 8654 if (n == null) return null; | 9459 if (n == null) return null; |
| 8655 throw new core.ArgumentError("Invalid boolean: $n"); | 9460 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8656 } | 9461 } |
| 9462 |
| 8657 if (query.length > 0) { | 9463 if (query.length > 0) { |
| 8658 for (var part in query.split("&")) { | 9464 for (var part in query.split("&")) { |
| 8659 var keyvalue = part.split("="); | 9465 var keyvalue = part.split("="); |
| 8660 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9466 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9467 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 8661 } | 9468 } |
| 8662 } | 9469 } |
| 8663 | 9470 |
| 8664 | |
| 8665 var h = { | 9471 var h = { |
| 8666 "content-type" : "application/json; charset=utf-8", | 9472 "content-type": "application/json; charset=utf-8", |
| 8667 }; | 9473 }; |
| 8668 var resp = ""; | 9474 var resp = ""; |
| 8669 return new async.Future.value(stringResponse(200, h, resp)); | 9475 return new async.Future.value(stringResponse(200, h, resp)); |
| 8670 }), true); | 9476 }), true); |
| 8671 res.invalidate(arg_userKey).then(unittest.expectAsync1((_) {})); | 9477 res.invalidate(arg_userKey).then(unittest.expectAsync1((_) {})); |
| 8672 }); | 9478 }); |
| 8673 | 9479 |
| 8674 unittest.test("method--list", () { | 9480 unittest.test("method--list", () { |
| 8675 | |
| 8676 var mock = new HttpServerMock(); | 9481 var mock = new HttpServerMock(); |
| 8677 api.VerificationCodesResourceApi res = new api.AdminApi(mock).verification
Codes; | 9482 api.VerificationCodesResourceApi res = |
| 9483 new api.AdminApi(mock).verificationCodes; |
| 8678 var arg_userKey = "foo"; | 9484 var arg_userKey = "foo"; |
| 8679 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9485 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 8680 var path = (req.url).path; | 9486 var path = (req.url).path; |
| 8681 var pathOffset = 0; | 9487 var pathOffset = 0; |
| 8682 var index; | 9488 var index; |
| 8683 var subPart; | 9489 var subPart; |
| 8684 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9490 unittest.expect( |
| 9491 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 8685 pathOffset += 1; | 9492 pathOffset += 1; |
| 8686 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9493 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9494 unittest.equals("admin/directory/v1/")); |
| 8687 pathOffset += 19; | 9495 pathOffset += 19; |
| 8688 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9496 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9497 unittest.equals("users/")); |
| 8689 pathOffset += 6; | 9498 pathOffset += 6; |
| 8690 index = path.indexOf("/verificationCodes", pathOffset); | 9499 index = path.indexOf("/verificationCodes", pathOffset); |
| 8691 unittest.expect(index >= 0, unittest.isTrue); | 9500 unittest.expect(index >= 0, unittest.isTrue); |
| 8692 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9501 subPart = |
| 9502 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 8693 pathOffset = index; | 9503 pathOffset = index; |
| 8694 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9504 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
| 8695 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/verificationCodes")); | 9505 unittest.expect(path.substring(pathOffset, pathOffset + 18), |
| 9506 unittest.equals("/verificationCodes")); |
| 8696 pathOffset += 18; | 9507 pathOffset += 18; |
| 8697 | 9508 |
| 8698 var query = (req.url).query; | 9509 var query = (req.url).query; |
| 8699 var queryOffset = 0; | 9510 var queryOffset = 0; |
| 8700 var queryMap = {}; | 9511 var queryMap = {}; |
| 8701 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9512 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 8702 parseBool(n) { | 9513 parseBool(n) { |
| 8703 if (n == "true") return true; | 9514 if (n == "true") return true; |
| 8704 if (n == "false") return false; | 9515 if (n == "false") return false; |
| 8705 if (n == null) return null; | 9516 if (n == null) return null; |
| 8706 throw new core.ArgumentError("Invalid boolean: $n"); | 9517 throw new core.ArgumentError("Invalid boolean: $n"); |
| 8707 } | 9518 } |
| 9519 |
| 8708 if (query.length > 0) { | 9520 if (query.length > 0) { |
| 8709 for (var part in query.split("&")) { | 9521 for (var part in query.split("&")) { |
| 8710 var keyvalue = part.split("="); | 9522 var keyvalue = part.split("="); |
| 8711 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9523 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9524 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 8712 } | 9525 } |
| 8713 } | 9526 } |
| 8714 | 9527 |
| 8715 | |
| 8716 var h = { | 9528 var h = { |
| 8717 "content-type" : "application/json; charset=utf-8", | 9529 "content-type": "application/json; charset=utf-8", |
| 8718 }; | 9530 }; |
| 8719 var resp = convert.JSON.encode(buildVerificationCodes()); | 9531 var resp = convert.JSON.encode(buildVerificationCodes()); |
| 8720 return new async.Future.value(stringResponse(200, h, resp)); | 9532 return new async.Future.value(stringResponse(200, h, resp)); |
| 8721 }), true); | 9533 }), true); |
| 8722 res.list(arg_userKey).then(unittest.expectAsync1(((api.VerificationCodes r
esponse) { | 9534 res |
| 9535 .list(arg_userKey) |
| 9536 .then(unittest.expectAsync1(((api.VerificationCodes response) { |
| 8723 checkVerificationCodes(response); | 9537 checkVerificationCodes(response); |
| 8724 }))); | 9538 }))); |
| 8725 }); | 9539 }); |
| 8726 | |
| 8727 }); | 9540 }); |
| 8728 | |
| 8729 | |
| 8730 } | 9541 } |
| 8731 | |
| OLD | NEW |