Api-Roll 57: 2017-11-14 (#24)
diff --git a/generated/googleapis/test/logging/v2_test.dart b/generated/googleapis/test/logging/v2_test.dart index 76568db..d08df78 100644 --- a/generated/googleapis/test/logging/v2_test.dart +++ b/generated/googleapis/test/logging/v2_test.dart
@@ -88,14 +88,14 @@ buildCounterEmpty--; } -buildUnnamed234() { +buildUnnamed238() { var o = new core.List<core.double>(); o.add(42.0); o.add(42.0); return o; } -checkUnnamed234(core.List<core.double> o) { +checkUnnamed238(core.List<core.double> o) { unittest.expect(o, unittest.hasLength(2)); unittest.expect(o[0], unittest.equals(42.0)); unittest.expect(o[1], unittest.equals(42.0)); @@ -106,7 +106,7 @@ var o = new api.Explicit(); buildCounterExplicit++; if (buildCounterExplicit < 3) { - o.bounds = buildUnnamed234(); + o.bounds = buildUnnamed238(); } buildCounterExplicit--; return o; @@ -115,7 +115,7 @@ checkExplicit(api.Explicit o) { buildCounterExplicit++; if (buildCounterExplicit < 3) { - checkUnnamed234(o.bounds); + checkUnnamed238(o.bounds); } buildCounterExplicit--; } @@ -236,14 +236,14 @@ buildCounterLinear--; } -buildUnnamed235() { +buildUnnamed239() { var o = new core.List<api.LogExclusion>(); o.add(buildLogExclusion()); o.add(buildLogExclusion()); return o; } -checkUnnamed235(core.List<api.LogExclusion> o) { +checkUnnamed239(core.List<api.LogExclusion> o) { unittest.expect(o, unittest.hasLength(2)); checkLogExclusion(o[0]); checkLogExclusion(o[1]); @@ -254,7 +254,7 @@ var o = new api.ListExclusionsResponse(); buildCounterListExclusionsResponse++; if (buildCounterListExclusionsResponse < 3) { - o.exclusions = buildUnnamed235(); + o.exclusions = buildUnnamed239(); o.nextPageToken = "foo"; } buildCounterListExclusionsResponse--; @@ -264,135 +264,12 @@ checkListExclusionsResponse(api.ListExclusionsResponse o) { buildCounterListExclusionsResponse++; if (buildCounterListExclusionsResponse < 3) { - checkUnnamed235(o.exclusions); + checkUnnamed239(o.exclusions); unittest.expect(o.nextPageToken, unittest.equals('foo')); } buildCounterListExclusionsResponse--; } -buildUnnamed236() { - var o = new core.List<core.String>(); - o.add("foo"); - o.add("foo"); - return o; -} - -checkUnnamed236(core.List<core.String> o) { - unittest.expect(o, unittest.hasLength(2)); - unittest.expect(o[0], unittest.equals('foo')); - unittest.expect(o[1], unittest.equals('foo')); -} - -buildUnnamed237() { - var o = new core.List<core.String>(); - o.add("foo"); - o.add("foo"); - return o; -} - -checkUnnamed237(core.List<core.String> o) { - unittest.expect(o, unittest.hasLength(2)); - unittest.expect(o[0], unittest.equals('foo')); - unittest.expect(o[1], unittest.equals('foo')); -} - -core.int buildCounterListLogEntriesRequest = 0; -buildListLogEntriesRequest() { - var o = new api.ListLogEntriesRequest(); - buildCounterListLogEntriesRequest++; - if (buildCounterListLogEntriesRequest < 3) { - o.filter = "foo"; - o.orderBy = "foo"; - o.pageSize = 42; - o.pageToken = "foo"; - o.projectIds = buildUnnamed236(); - o.resourceNames = buildUnnamed237(); - } - buildCounterListLogEntriesRequest--; - return o; -} - -checkListLogEntriesRequest(api.ListLogEntriesRequest o) { - buildCounterListLogEntriesRequest++; - if (buildCounterListLogEntriesRequest < 3) { - unittest.expect(o.filter, unittest.equals('foo')); - unittest.expect(o.orderBy, unittest.equals('foo')); - unittest.expect(o.pageSize, unittest.equals(42)); - unittest.expect(o.pageToken, unittest.equals('foo')); - checkUnnamed236(o.projectIds); - checkUnnamed237(o.resourceNames); - } - buildCounterListLogEntriesRequest--; -} - -buildUnnamed238() { - var o = new core.List<api.LogEntry>(); - o.add(buildLogEntry()); - o.add(buildLogEntry()); - return o; -} - -checkUnnamed238(core.List<api.LogEntry> o) { - unittest.expect(o, unittest.hasLength(2)); - checkLogEntry(o[0]); - checkLogEntry(o[1]); -} - -core.int buildCounterListLogEntriesResponse = 0; -buildListLogEntriesResponse() { - var o = new api.ListLogEntriesResponse(); - buildCounterListLogEntriesResponse++; - if (buildCounterListLogEntriesResponse < 3) { - o.entries = buildUnnamed238(); - o.nextPageToken = "foo"; - } - buildCounterListLogEntriesResponse--; - return o; -} - -checkListLogEntriesResponse(api.ListLogEntriesResponse o) { - buildCounterListLogEntriesResponse++; - if (buildCounterListLogEntriesResponse < 3) { - checkUnnamed238(o.entries); - unittest.expect(o.nextPageToken, unittest.equals('foo')); - } - buildCounterListLogEntriesResponse--; -} - -buildUnnamed239() { - var o = new core.List<api.LogMetric>(); - o.add(buildLogMetric()); - o.add(buildLogMetric()); - return o; -} - -checkUnnamed239(core.List<api.LogMetric> o) { - unittest.expect(o, unittest.hasLength(2)); - checkLogMetric(o[0]); - checkLogMetric(o[1]); -} - -core.int buildCounterListLogMetricsResponse = 0; -buildListLogMetricsResponse() { - var o = new api.ListLogMetricsResponse(); - buildCounterListLogMetricsResponse++; - if (buildCounterListLogMetricsResponse < 3) { - o.metrics = buildUnnamed239(); - o.nextPageToken = "foo"; - } - buildCounterListLogMetricsResponse--; - return o; -} - -checkListLogMetricsResponse(api.ListLogMetricsResponse o) { - buildCounterListLogMetricsResponse++; - if (buildCounterListLogMetricsResponse < 3) { - checkUnnamed239(o.metrics); - unittest.expect(o.nextPageToken, unittest.equals('foo')); - } - buildCounterListLogMetricsResponse--; -} - buildUnnamed240() { var o = new core.List<core.String>(); o.add("foo"); @@ -406,12 +283,135 @@ unittest.expect(o[1], unittest.equals('foo')); } +buildUnnamed241() { + var o = new core.List<core.String>(); + o.add("foo"); + o.add("foo"); + return o; +} + +checkUnnamed241(core.List<core.String> o) { + unittest.expect(o, unittest.hasLength(2)); + unittest.expect(o[0], unittest.equals('foo')); + unittest.expect(o[1], unittest.equals('foo')); +} + +core.int buildCounterListLogEntriesRequest = 0; +buildListLogEntriesRequest() { + var o = new api.ListLogEntriesRequest(); + buildCounterListLogEntriesRequest++; + if (buildCounterListLogEntriesRequest < 3) { + o.filter = "foo"; + o.orderBy = "foo"; + o.pageSize = 42; + o.pageToken = "foo"; + o.projectIds = buildUnnamed240(); + o.resourceNames = buildUnnamed241(); + } + buildCounterListLogEntriesRequest--; + return o; +} + +checkListLogEntriesRequest(api.ListLogEntriesRequest o) { + buildCounterListLogEntriesRequest++; + if (buildCounterListLogEntriesRequest < 3) { + unittest.expect(o.filter, unittest.equals('foo')); + unittest.expect(o.orderBy, unittest.equals('foo')); + unittest.expect(o.pageSize, unittest.equals(42)); + unittest.expect(o.pageToken, unittest.equals('foo')); + checkUnnamed240(o.projectIds); + checkUnnamed241(o.resourceNames); + } + buildCounterListLogEntriesRequest--; +} + +buildUnnamed242() { + var o = new core.List<api.LogEntry>(); + o.add(buildLogEntry()); + o.add(buildLogEntry()); + return o; +} + +checkUnnamed242(core.List<api.LogEntry> o) { + unittest.expect(o, unittest.hasLength(2)); + checkLogEntry(o[0]); + checkLogEntry(o[1]); +} + +core.int buildCounterListLogEntriesResponse = 0; +buildListLogEntriesResponse() { + var o = new api.ListLogEntriesResponse(); + buildCounterListLogEntriesResponse++; + if (buildCounterListLogEntriesResponse < 3) { + o.entries = buildUnnamed242(); + o.nextPageToken = "foo"; + } + buildCounterListLogEntriesResponse--; + return o; +} + +checkListLogEntriesResponse(api.ListLogEntriesResponse o) { + buildCounterListLogEntriesResponse++; + if (buildCounterListLogEntriesResponse < 3) { + checkUnnamed242(o.entries); + unittest.expect(o.nextPageToken, unittest.equals('foo')); + } + buildCounterListLogEntriesResponse--; +} + +buildUnnamed243() { + var o = new core.List<api.LogMetric>(); + o.add(buildLogMetric()); + o.add(buildLogMetric()); + return o; +} + +checkUnnamed243(core.List<api.LogMetric> o) { + unittest.expect(o, unittest.hasLength(2)); + checkLogMetric(o[0]); + checkLogMetric(o[1]); +} + +core.int buildCounterListLogMetricsResponse = 0; +buildListLogMetricsResponse() { + var o = new api.ListLogMetricsResponse(); + buildCounterListLogMetricsResponse++; + if (buildCounterListLogMetricsResponse < 3) { + o.metrics = buildUnnamed243(); + o.nextPageToken = "foo"; + } + buildCounterListLogMetricsResponse--; + return o; +} + +checkListLogMetricsResponse(api.ListLogMetricsResponse o) { + buildCounterListLogMetricsResponse++; + if (buildCounterListLogMetricsResponse < 3) { + checkUnnamed243(o.metrics); + unittest.expect(o.nextPageToken, unittest.equals('foo')); + } + buildCounterListLogMetricsResponse--; +} + +buildUnnamed244() { + var o = new core.List<core.String>(); + o.add("foo"); + o.add("foo"); + return o; +} + +checkUnnamed244(core.List<core.String> o) { + unittest.expect(o, unittest.hasLength(2)); + unittest.expect(o[0], unittest.equals('foo')); + unittest.expect(o[1], unittest.equals('foo')); +} + core.int buildCounterListLogsResponse = 0; buildListLogsResponse() { var o = new api.ListLogsResponse(); buildCounterListLogsResponse++; if (buildCounterListLogsResponse < 3) { - o.logNames = buildUnnamed240(); + o.logNames = buildUnnamed244(); o.nextPageToken = "foo"; } buildCounterListLogsResponse--; @@ -421,20 +421,20 @@ checkListLogsResponse(api.ListLogsResponse o) { buildCounterListLogsResponse++; if (buildCounterListLogsResponse < 3) { - checkUnnamed240(o.logNames); + checkUnnamed244(o.logNames); unittest.expect(o.nextPageToken, unittest.equals('foo')); } buildCounterListLogsResponse--; } -buildUnnamed241() { +buildUnnamed245() { var o = new core.List<api.MonitoredResourceDescriptor>(); o.add(buildMonitoredResourceDescriptor()); o.add(buildMonitoredResourceDescriptor()); return o; } -checkUnnamed241(core.List<api.MonitoredResourceDescriptor> o) { +checkUnnamed245(core.List<api.MonitoredResourceDescriptor> o) { unittest.expect(o, unittest.hasLength(2)); checkMonitoredResourceDescriptor(o[0]); checkMonitoredResourceDescriptor(o[1]); @@ -446,7 +446,7 @@ buildCounterListMonitoredResourceDescriptorsResponse++; if (buildCounterListMonitoredResourceDescriptorsResponse < 3) { o.nextPageToken = "foo"; - o.resourceDescriptors = buildUnnamed241(); + o.resourceDescriptors = buildUnnamed245(); } buildCounterListMonitoredResourceDescriptorsResponse--; return o; @@ -457,19 +457,19 @@ buildCounterListMonitoredResourceDescriptorsResponse++; if (buildCounterListMonitoredResourceDescriptorsResponse < 3) { unittest.expect(o.nextPageToken, unittest.equals('foo')); - checkUnnamed241(o.resourceDescriptors); + checkUnnamed245(o.resourceDescriptors); } buildCounterListMonitoredResourceDescriptorsResponse--; } -buildUnnamed242() { +buildUnnamed246() { var o = new core.List<api.LogSink>(); o.add(buildLogSink()); o.add(buildLogSink()); return o; } -checkUnnamed242(core.List<api.LogSink> o) { +checkUnnamed246(core.List<api.LogSink> o) { unittest.expect(o, unittest.hasLength(2)); checkLogSink(o[0]); checkLogSink(o[1]); @@ -481,7 +481,7 @@ buildCounterListSinksResponse++; if (buildCounterListSinksResponse < 3) { o.nextPageToken = "foo"; - o.sinks = buildUnnamed242(); + o.sinks = buildUnnamed246(); } buildCounterListSinksResponse--; return o; @@ -491,12 +491,12 @@ buildCounterListSinksResponse++; if (buildCounterListSinksResponse < 3) { unittest.expect(o.nextPageToken, unittest.equals('foo')); - checkUnnamed242(o.sinks); + checkUnnamed246(o.sinks); } buildCounterListSinksResponse--; } -buildUnnamed243() { +buildUnnamed247() { var o = new core.Map<core.String, core.Object>(); o["x"] = { 'list': [1, 2, 3], @@ -511,7 +511,7 @@ return o; } -checkUnnamed243(core.Map<core.String, core.Object> o) { +checkUnnamed247(core.Map<core.String, core.Object> o) { unittest.expect(o, unittest.hasLength(2)); var casted1 = (o["x"]) as core.Map; unittest.expect(casted1, unittest.hasLength(3)); @@ -525,20 +525,20 @@ unittest.expect(casted2["string"], unittest.equals('foo')); } -buildUnnamed244() { +buildUnnamed248() { var o = new core.Map<core.String, core.String>(); o["x"] = "foo"; o["y"] = "foo"; return o; } -checkUnnamed244(core.Map<core.String, core.String> o) { +checkUnnamed248(core.Map<core.String, core.String> o) { unittest.expect(o, unittest.hasLength(2)); unittest.expect(o["x"], unittest.equals('foo')); unittest.expect(o["y"], unittest.equals('foo')); } -buildUnnamed245() { +buildUnnamed249() { var o = new core.Map<core.String, core.Object>(); o["x"] = { 'list': [1, 2, 3], @@ -553,7 +553,7 @@ return o; } -checkUnnamed245(core.Map<core.String, core.Object> o) { +checkUnnamed249(core.Map<core.String, core.Object> o) { unittest.expect(o, unittest.hasLength(2)); var casted3 = (o["x"]) as core.Map; unittest.expect(casted3, unittest.hasLength(3)); @@ -574,15 +574,16 @@ if (buildCounterLogEntry < 3) { o.httpRequest = buildHttpRequest(); o.insertId = "foo"; - o.jsonPayload = buildUnnamed243(); - o.labels = buildUnnamed244(); + o.jsonPayload = buildUnnamed247(); + o.labels = buildUnnamed248(); o.logName = "foo"; o.operation = buildLogEntryOperation(); - o.protoPayload = buildUnnamed245(); + o.protoPayload = buildUnnamed249(); o.receiveTimestamp = "foo"; o.resource = buildMonitoredResource(); o.severity = "foo"; o.sourceLocation = buildLogEntrySourceLocation(); + o.spanId = "foo"; o.textPayload = "foo"; o.timestamp = "foo"; o.trace = "foo"; @@ -596,15 +597,16 @@ if (buildCounterLogEntry < 3) { checkHttpRequest(o.httpRequest); unittest.expect(o.insertId, unittest.equals('foo')); - checkUnnamed243(o.jsonPayload); - checkUnnamed244(o.labels); + checkUnnamed247(o.jsonPayload); + checkUnnamed248(o.labels); unittest.expect(o.logName, unittest.equals('foo')); checkLogEntryOperation(o.operation); - checkUnnamed245(o.protoPayload); + checkUnnamed249(o.protoPayload); unittest.expect(o.receiveTimestamp, unittest.equals('foo')); checkMonitoredResource(o.resource); unittest.expect(o.severity, unittest.equals('foo')); checkLogEntrySourceLocation(o.sourceLocation); + unittest.expect(o.spanId, unittest.equals('foo')); unittest.expect(o.textPayload, unittest.equals('foo')); unittest.expect(o.timestamp, unittest.equals('foo')); unittest.expect(o.trace, unittest.equals('foo')); @@ -710,14 +712,14 @@ buildCounterLogLine--; } -buildUnnamed246() { +buildUnnamed250() { var o = new core.Map<core.String, core.String>(); o["x"] = "foo"; o["y"] = "foo"; return o; } -checkUnnamed246(core.Map<core.String, core.String> o) { +checkUnnamed250(core.Map<core.String, core.String> o) { unittest.expect(o, unittest.hasLength(2)); unittest.expect(o["x"], unittest.equals('foo')); unittest.expect(o["y"], unittest.equals('foo')); @@ -731,7 +733,7 @@ o.bucketOptions = buildBucketOptions(); o.description = "foo"; o.filter = "foo"; - o.labelExtractors = buildUnnamed246(); + o.labelExtractors = buildUnnamed250(); o.metricDescriptor = buildMetricDescriptor(); o.name = "foo"; o.valueExtractor = "foo"; @@ -747,7 +749,7 @@ checkBucketOptions(o.bucketOptions); unittest.expect(o.description, unittest.equals('foo')); unittest.expect(o.filter, unittest.equals('foo')); - checkUnnamed246(o.labelExtractors); + checkUnnamed250(o.labelExtractors); checkMetricDescriptor(o.metricDescriptor); unittest.expect(o.name, unittest.equals('foo')); unittest.expect(o.valueExtractor, unittest.equals('foo')); @@ -789,14 +791,14 @@ buildCounterLogSink--; } -buildUnnamed247() { +buildUnnamed251() { var o = new core.List<api.LabelDescriptor>(); o.add(buildLabelDescriptor()); o.add(buildLabelDescriptor()); return o; } -checkUnnamed247(core.List<api.LabelDescriptor> o) { +checkUnnamed251(core.List<api.LabelDescriptor> o) { unittest.expect(o, unittest.hasLength(2)); checkLabelDescriptor(o[0]); checkLabelDescriptor(o[1]); @@ -809,7 +811,7 @@ if (buildCounterMetricDescriptor < 3) { o.description = "foo"; o.displayName = "foo"; - o.labels = buildUnnamed247(); + o.labels = buildUnnamed251(); o.metricKind = "foo"; o.name = "foo"; o.type = "foo"; @@ -825,7 +827,7 @@ if (buildCounterMetricDescriptor < 3) { unittest.expect(o.description, unittest.equals('foo')); unittest.expect(o.displayName, unittest.equals('foo')); - checkUnnamed247(o.labels); + checkUnnamed251(o.labels); unittest.expect(o.metricKind, unittest.equals('foo')); unittest.expect(o.name, unittest.equals('foo')); unittest.expect(o.type, unittest.equals('foo')); @@ -835,14 +837,14 @@ buildCounterMetricDescriptor--; } -buildUnnamed248() { +buildUnnamed252() { var o = new core.Map<core.String, core.String>(); o["x"] = "foo"; o["y"] = "foo"; return o; } -checkUnnamed248(core.Map<core.String, core.String> o) { +checkUnnamed252(core.Map<core.String, core.String> o) { unittest.expect(o, unittest.hasLength(2)); unittest.expect(o["x"], unittest.equals('foo')); unittest.expect(o["y"], unittest.equals('foo')); @@ -853,7 +855,7 @@ var o = new api.MonitoredResource(); buildCounterMonitoredResource++; if (buildCounterMonitoredResource < 3) { - o.labels = buildUnnamed248(); + o.labels = buildUnnamed252(); o.type = "foo"; } buildCounterMonitoredResource--; @@ -863,20 +865,20 @@ checkMonitoredResource(api.MonitoredResource o) { buildCounterMonitoredResource++; if (buildCounterMonitoredResource < 3) { - checkUnnamed248(o.labels); + checkUnnamed252(o.labels); unittest.expect(o.type, unittest.equals('foo')); } buildCounterMonitoredResource--; } -buildUnnamed249() { +buildUnnamed253() { var o = new core.List<api.LabelDescriptor>(); o.add(buildLabelDescriptor()); o.add(buildLabelDescriptor()); return o; } -checkUnnamed249(core.List<api.LabelDescriptor> o) { +checkUnnamed253(core.List<api.LabelDescriptor> o) { unittest.expect(o, unittest.hasLength(2)); checkLabelDescriptor(o[0]); checkLabelDescriptor(o[1]); @@ -889,7 +891,7 @@ if (buildCounterMonitoredResourceDescriptor < 3) { o.description = "foo"; o.displayName = "foo"; - o.labels = buildUnnamed249(); + o.labels = buildUnnamed253(); o.name = "foo"; o.type = "foo"; } @@ -902,34 +904,34 @@ if (buildCounterMonitoredResourceDescriptor < 3) { unittest.expect(o.description, unittest.equals('foo')); unittest.expect(o.displayName, unittest.equals('foo')); - checkUnnamed249(o.labels); + checkUnnamed253(o.labels); unittest.expect(o.name, unittest.equals('foo')); unittest.expect(o.type, unittest.equals('foo')); } buildCounterMonitoredResourceDescriptor--; } -buildUnnamed250() { +buildUnnamed254() { var o = new core.List<api.LogLine>(); o.add(buildLogLine()); o.add(buildLogLine()); return o; } -checkUnnamed250(core.List<api.LogLine> o) { +checkUnnamed254(core.List<api.LogLine> o) { unittest.expect(o, unittest.hasLength(2)); checkLogLine(o[0]); checkLogLine(o[1]); } -buildUnnamed251() { +buildUnnamed255() { var o = new core.List<api.SourceReference>(); o.add(buildSourceReference()); o.add(buildSourceReference()); return o; } -checkUnnamed251(core.List<api.SourceReference> o) { +checkUnnamed255(core.List<api.SourceReference> o) { unittest.expect(o, unittest.hasLength(2)); checkSourceReference(o[0]); checkSourceReference(o[1]); @@ -952,7 +954,7 @@ o.instanceIndex = 42; o.ip = "foo"; o.latency = "foo"; - o.line = buildUnnamed250(); + o.line = buildUnnamed254(); o.megaCycles = "foo"; o.method = "foo"; o.moduleId = "foo"; @@ -962,7 +964,7 @@ o.requestId = "foo"; o.resource = "foo"; o.responseSize = "foo"; - o.sourceReference = buildUnnamed251(); + o.sourceReference = buildUnnamed255(); o.startTime = "foo"; o.status = 42; o.taskName = "foo"; @@ -992,7 +994,7 @@ unittest.expect(o.instanceIndex, unittest.equals(42)); unittest.expect(o.ip, unittest.equals('foo')); unittest.expect(o.latency, unittest.equals('foo')); - checkUnnamed250(o.line); + checkUnnamed254(o.line); unittest.expect(o.megaCycles, unittest.equals('foo')); unittest.expect(o.method, unittest.equals('foo')); unittest.expect(o.moduleId, unittest.equals('foo')); @@ -1002,7 +1004,7 @@ unittest.expect(o.requestId, unittest.equals('foo')); unittest.expect(o.resource, unittest.equals('foo')); unittest.expect(o.responseSize, unittest.equals('foo')); - checkUnnamed251(o.sourceReference); + checkUnnamed255(o.sourceReference); unittest.expect(o.startTime, unittest.equals('foo')); unittest.expect(o.status, unittest.equals(42)); unittest.expect(o.taskName, unittest.equals('foo')); @@ -1060,27 +1062,27 @@ buildCounterSourceReference--; } -buildUnnamed252() { +buildUnnamed256() { var o = new core.List<api.LogEntry>(); o.add(buildLogEntry()); o.add(buildLogEntry()); return o; } -checkUnnamed252(core.List<api.LogEntry> o) { +checkUnnamed256(core.List<api.LogEntry> o) { unittest.expect(o, unittest.hasLength(2)); checkLogEntry(o[0]); checkLogEntry(o[1]); } -buildUnnamed253() { +buildUnnamed257() { var o = new core.Map<core.String, core.String>(); o["x"] = "foo"; o["y"] = "foo"; return o; } -checkUnnamed253(core.Map<core.String, core.String> o) { +checkUnnamed257(core.Map<core.String, core.String> o) { unittest.expect(o, unittest.hasLength(2)); unittest.expect(o["x"], unittest.equals('foo')); unittest.expect(o["y"], unittest.equals('foo')); @@ -1091,8 +1093,8 @@ var o = new api.WriteLogEntriesRequest(); buildCounterWriteLogEntriesRequest++; if (buildCounterWriteLogEntriesRequest < 3) { - o.entries = buildUnnamed252(); - o.labels = buildUnnamed253(); + o.entries = buildUnnamed256(); + o.labels = buildUnnamed257(); o.logName = "foo"; o.partialSuccess = true; o.resource = buildMonitoredResource(); @@ -1104,8 +1106,8 @@ checkWriteLogEntriesRequest(api.WriteLogEntriesRequest o) { buildCounterWriteLogEntriesRequest++; if (buildCounterWriteLogEntriesRequest < 3) { - checkUnnamed252(o.entries); - checkUnnamed253(o.labels); + checkUnnamed256(o.entries); + checkUnnamed257(o.labels); unittest.expect(o.logName, unittest.equals('foo')); unittest.expect(o.partialSuccess, unittest.isTrue); checkMonitoredResource(o.resource); @@ -1703,8 +1705,8 @@ api.BillingAccountsLogsResourceApi res = new api.LoggingApi(mock).billingAccounts.logs; var arg_parent = "foo"; - var arg_pageToken = "foo"; var arg_pageSize = 42; + var arg_pageToken = "foo"; var arg_$fields = "foo"; mock.register(unittest.expectAsync2((http.BaseRequest req, json) { var path = (req.url).path; @@ -1737,10 +1739,10 @@ core.Uri.decodeQueryComponent(keyvalue[1])); } } - unittest.expect( - queryMap["pageToken"].first, unittest.equals(arg_pageToken)); unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); + unittest.expect( + queryMap["pageToken"].first, unittest.equals(arg_pageToken)); unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); var h = { @@ -1751,8 +1753,8 @@ }), true); res .list(arg_parent, - pageToken: arg_pageToken, pageSize: arg_pageSize, + pageToken: arg_pageToken, $fields: arg_$fields) .then(unittest.expectAsync1(((api.ListLogsResponse response) { checkListLogsResponse(response); @@ -2226,6 +2228,284 @@ }); }); + unittest.group("resource-ExclusionsResourceApi", () { + unittest.test("method--create", () { + var mock = new HttpServerMock(); + api.ExclusionsResourceApi res = new api.LoggingApi(mock).exclusions; + var arg_request = buildLogExclusion(); + var arg_parent = "foo"; + var arg_$fields = "foo"; + mock.register(unittest.expectAsync2((http.BaseRequest req, json) { + var obj = new api.LogExclusion.fromJson(json); + checkLogExclusion(obj); + + var path = (req.url).path; + var pathOffset = 0; + var index; + var subPart; + unittest.expect( + path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); + pathOffset += 1; + unittest.expect( + path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); + pathOffset += 3; + // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; + + var query = (req.url).query; + var queryOffset = 0; + var queryMap = {}; + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); + parseBool(n) { + if (n == "true") return true; + if (n == "false") return false; + if (n == null) return null; + throw new core.ArgumentError("Invalid boolean: $n"); + } + + if (query.length > 0) { + for (var part in query.split("&")) { + var keyvalue = part.split("="); + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), + core.Uri.decodeQueryComponent(keyvalue[1])); + } + } + unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); + + var h = { + "content-type": "application/json; charset=utf-8", + }; + var resp = convert.JSON.encode(buildLogExclusion()); + return new async.Future.value(stringResponse(200, h, resp)); + }), true); + res + .create(arg_request, arg_parent, $fields: arg_$fields) + .then(unittest.expectAsync1(((api.LogExclusion response) { + checkLogExclusion(response); + }))); + }); + + unittest.test("method--delete", () { + var mock = new HttpServerMock(); + api.ExclusionsResourceApi res = new api.LoggingApi(mock).exclusions; + var arg_name = "foo"; + var arg_$fields = "foo"; + mock.register(unittest.expectAsync2((http.BaseRequest req, json) { + var path = (req.url).path; + var pathOffset = 0; + var index; + var subPart; + unittest.expect( + path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); + pathOffset += 1; + unittest.expect( + path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); + pathOffset += 3; + // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; + + var query = (req.url).query; + var queryOffset = 0; + var queryMap = {}; + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); + parseBool(n) { + if (n == "true") return true; + if (n == "false") return false; + if (n == null) return null; + throw new core.ArgumentError("Invalid boolean: $n"); + } + + if (query.length > 0) { + for (var part in query.split("&")) { + var keyvalue = part.split("="); + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), + core.Uri.decodeQueryComponent(keyvalue[1])); + } + } + unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); + + var h = { + "content-type": "application/json; charset=utf-8", + }; + var resp = convert.JSON.encode(buildEmpty()); + return new async.Future.value(stringResponse(200, h, resp)); + }), true); + res + .delete(arg_name, $fields: arg_$fields) + .then(unittest.expectAsync1(((api.Empty response) { + checkEmpty(response); + }))); + }); + + unittest.test("method--get", () { + var mock = new HttpServerMock(); + api.ExclusionsResourceApi res = new api.LoggingApi(mock).exclusions; + var arg_name = "foo"; + var arg_$fields = "foo"; + mock.register(unittest.expectAsync2((http.BaseRequest req, json) { + var path = (req.url).path; + var pathOffset = 0; + var index; + var subPart; + unittest.expect( + path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); + pathOffset += 1; + unittest.expect( + path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); + pathOffset += 3; + // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; + + var query = (req.url).query; + var queryOffset = 0; + var queryMap = {}; + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); + parseBool(n) { + if (n == "true") return true; + if (n == "false") return false; + if (n == null) return null; + throw new core.ArgumentError("Invalid boolean: $n"); + } + + if (query.length > 0) { + for (var part in query.split("&")) { + var keyvalue = part.split("="); + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), + core.Uri.decodeQueryComponent(keyvalue[1])); + } + } + unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); + + var h = { + "content-type": "application/json; charset=utf-8", + }; + var resp = convert.JSON.encode(buildLogExclusion()); + return new async.Future.value(stringResponse(200, h, resp)); + }), true); + res + .get(arg_name, $fields: arg_$fields) + .then(unittest.expectAsync1(((api.LogExclusion response) { + checkLogExclusion(response); + }))); + }); + + unittest.test("method--list", () { + var mock = new HttpServerMock(); + api.ExclusionsResourceApi res = new api.LoggingApi(mock).exclusions; + var arg_parent = "foo"; + var arg_pageToken = "foo"; + var arg_pageSize = 42; + var arg_$fields = "foo"; + mock.register(unittest.expectAsync2((http.BaseRequest req, json) { + var path = (req.url).path; + var pathOffset = 0; + var index; + var subPart; + unittest.expect( + path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); + pathOffset += 1; + unittest.expect( + path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); + pathOffset += 3; + // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; + + var query = (req.url).query; + var queryOffset = 0; + var queryMap = {}; + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); + parseBool(n) { + if (n == "true") return true; + if (n == "false") return false; + if (n == null) return null; + throw new core.ArgumentError("Invalid boolean: $n"); + } + + if (query.length > 0) { + for (var part in query.split("&")) { + var keyvalue = part.split("="); + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), + core.Uri.decodeQueryComponent(keyvalue[1])); + } + } + unittest.expect( + queryMap["pageToken"].first, unittest.equals(arg_pageToken)); + unittest.expect(core.int.parse(queryMap["pageSize"].first), + unittest.equals(arg_pageSize)); + unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); + + var h = { + "content-type": "application/json; charset=utf-8", + }; + var resp = convert.JSON.encode(buildListExclusionsResponse()); + return new async.Future.value(stringResponse(200, h, resp)); + }), true); + res + .list(arg_parent, + pageToken: arg_pageToken, + pageSize: arg_pageSize, + $fields: arg_$fields) + .then(unittest.expectAsync1(((api.ListExclusionsResponse response) { + checkListExclusionsResponse(response); + }))); + }); + + unittest.test("method--patch", () { + var mock = new HttpServerMock(); + api.ExclusionsResourceApi res = new api.LoggingApi(mock).exclusions; + var arg_request = buildLogExclusion(); + var arg_name = "foo"; + var arg_updateMask = "foo"; + var arg_$fields = "foo"; + mock.register(unittest.expectAsync2((http.BaseRequest req, json) { + var obj = new api.LogExclusion.fromJson(json); + checkLogExclusion(obj); + + var path = (req.url).path; + var pathOffset = 0; + var index; + var subPart; + unittest.expect( + path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); + pathOffset += 1; + unittest.expect( + path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); + pathOffset += 3; + // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; + + var query = (req.url).query; + var queryOffset = 0; + var queryMap = {}; + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); + parseBool(n) { + if (n == "true") return true; + if (n == "false") return false; + if (n == null) return null; + throw new core.ArgumentError("Invalid boolean: $n"); + } + + if (query.length > 0) { + for (var part in query.split("&")) { + var keyvalue = part.split("="); + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), + core.Uri.decodeQueryComponent(keyvalue[1])); + } + } + unittest.expect( + queryMap["updateMask"].first, unittest.equals(arg_updateMask)); + unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); + + var h = { + "content-type": "application/json; charset=utf-8", + }; + var resp = convert.JSON.encode(buildLogExclusion()); + return new async.Future.value(stringResponse(200, h, resp)); + }), true); + res + .patch(arg_request, arg_name, + updateMask: arg_updateMask, $fields: arg_$fields) + .then(unittest.expectAsync1(((api.LogExclusion response) { + checkLogExclusion(response); + }))); + }); + }); + unittest.group("resource-FoldersExclusionsResourceApi", () { unittest.test("method--create", () { var mock = new HttpServerMock(); @@ -2565,8 +2845,8 @@ var mock = new HttpServerMock(); api.FoldersLogsResourceApi res = new api.LoggingApi(mock).folders.logs; var arg_parent = "foo"; - var arg_pageToken = "foo"; var arg_pageSize = 42; + var arg_pageToken = "foo"; var arg_$fields = "foo"; mock.register(unittest.expectAsync2((http.BaseRequest req, json) { var path = (req.url).path; @@ -2599,10 +2879,10 @@ core.Uri.decodeQueryComponent(keyvalue[1])); } } - unittest.expect( - queryMap["pageToken"].first, unittest.equals(arg_pageToken)); unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); + unittest.expect( + queryMap["pageToken"].first, unittest.equals(arg_pageToken)); unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); var h = { @@ -2613,8 +2893,8 @@ }), true); res .list(arg_parent, - pageToken: arg_pageToken, pageSize: arg_pageSize, + pageToken: arg_pageToken, $fields: arg_$fields) .then(unittest.expectAsync1(((api.ListLogsResponse response) { checkListLogsResponse(response); @@ -2789,8 +3069,8 @@ var mock = new HttpServerMock(); api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; var arg_parent = "foo"; - var arg_pageToken = "foo"; var arg_pageSize = 42; + var arg_pageToken = "foo"; var arg_$fields = "foo"; mock.register(unittest.expectAsync2((http.BaseRequest req, json) { var path = (req.url).path; @@ -2823,10 +3103,10 @@ core.Uri.decodeQueryComponent(keyvalue[1])); } } - unittest.expect( - queryMap["pageToken"].first, unittest.equals(arg_pageToken)); unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); + unittest.expect( + queryMap["pageToken"].first, unittest.equals(arg_pageToken)); unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); var h = { @@ -2837,8 +3117,8 @@ }), true); res .list(arg_parent, - pageToken: arg_pageToken, pageSize: arg_pageSize, + pageToken: arg_pageToken, $fields: arg_$fields) .then(unittest.expectAsync1(((api.ListSinksResponse response) { checkListSinksResponse(response); @@ -2974,13 +3254,126 @@ }); }); + unittest.group("resource-LogsResourceApi", () { + unittest.test("method--delete", () { + var mock = new HttpServerMock(); + api.LogsResourceApi res = new api.LoggingApi(mock).logs; + var arg_logName = "foo"; + var arg_$fields = "foo"; + mock.register(unittest.expectAsync2((http.BaseRequest req, json) { + var path = (req.url).path; + var pathOffset = 0; + var index; + var subPart; + unittest.expect( + path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); + pathOffset += 1; + unittest.expect( + path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); + pathOffset += 3; + // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; + + var query = (req.url).query; + var queryOffset = 0; + var queryMap = {}; + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); + parseBool(n) { + if (n == "true") return true; + if (n == "false") return false; + if (n == null) return null; + throw new core.ArgumentError("Invalid boolean: $n"); + } + + if (query.length > 0) { + for (var part in query.split("&")) { + var keyvalue = part.split("="); + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), + core.Uri.decodeQueryComponent(keyvalue[1])); + } + } + unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); + + var h = { + "content-type": "application/json; charset=utf-8", + }; + var resp = convert.JSON.encode(buildEmpty()); + return new async.Future.value(stringResponse(200, h, resp)); + }), true); + res + .delete(arg_logName, $fields: arg_$fields) + .then(unittest.expectAsync1(((api.Empty response) { + checkEmpty(response); + }))); + }); + + unittest.test("method--list", () { + var mock = new HttpServerMock(); + api.LogsResourceApi res = new api.LoggingApi(mock).logs; + var arg_parent = "foo"; + var arg_pageToken = "foo"; + var arg_pageSize = 42; + var arg_$fields = "foo"; + mock.register(unittest.expectAsync2((http.BaseRequest req, json) { + var path = (req.url).path; + var pathOffset = 0; + var index; + var subPart; + unittest.expect( + path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); + pathOffset += 1; + unittest.expect( + path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); + pathOffset += 3; + // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; + + var query = (req.url).query; + var queryOffset = 0; + var queryMap = {}; + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); + parseBool(n) { + if (n == "true") return true; + if (n == "false") return false; + if (n == null) return null; + throw new core.ArgumentError("Invalid boolean: $n"); + } + + if (query.length > 0) { + for (var part in query.split("&")) { + var keyvalue = part.split("="); + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), + core.Uri.decodeQueryComponent(keyvalue[1])); + } + } + unittest.expect( + queryMap["pageToken"].first, unittest.equals(arg_pageToken)); + unittest.expect(core.int.parse(queryMap["pageSize"].first), + unittest.equals(arg_pageSize)); + unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); + + var h = { + "content-type": "application/json; charset=utf-8", + }; + var resp = convert.JSON.encode(buildListLogsResponse()); + return new async.Future.value(stringResponse(200, h, resp)); + }), true); + res + .list(arg_parent, + pageToken: arg_pageToken, + pageSize: arg_pageSize, + $fields: arg_$fields) + .then(unittest.expectAsync1(((api.ListLogsResponse response) { + checkListLogsResponse(response); + }))); + }); + }); + unittest.group("resource-MonitoredResourceDescriptorsResourceApi", () { unittest.test("method--list", () { var mock = new HttpServerMock(); api.MonitoredResourceDescriptorsResourceApi res = new api.LoggingApi(mock).monitoredResourceDescriptors; - var arg_pageToken = "foo"; var arg_pageSize = 42; + var arg_pageToken = "foo"; var arg_$fields = "foo"; mock.register(unittest.expectAsync2((http.BaseRequest req, json) { var path = (req.url).path; @@ -3012,10 +3405,10 @@ core.Uri.decodeQueryComponent(keyvalue[1])); } } - unittest.expect( - queryMap["pageToken"].first, unittest.equals(arg_pageToken)); unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); + unittest.expect( + queryMap["pageToken"].first, unittest.equals(arg_pageToken)); unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); var h = { @@ -3027,8 +3420,8 @@ }), true); res .list( - pageToken: arg_pageToken, pageSize: arg_pageSize, + pageToken: arg_pageToken, $fields: arg_$fields) .then(unittest.expectAsync1( ((api.ListMonitoredResourceDescriptorsResponse response) { @@ -4132,8 +4525,8 @@ var mock = new HttpServerMock(); api.ProjectsLogsResourceApi res = new api.LoggingApi(mock).projects.logs; var arg_parent = "foo"; - var arg_pageToken = "foo"; var arg_pageSize = 42; + var arg_pageToken = "foo"; var arg_$fields = "foo"; mock.register(unittest.expectAsync2((http.BaseRequest req, json) { var path = (req.url).path; @@ -4166,10 +4559,10 @@ core.Uri.decodeQueryComponent(keyvalue[1])); } } - unittest.expect( - queryMap["pageToken"].first, unittest.equals(arg_pageToken)); unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); + unittest.expect( + queryMap["pageToken"].first, unittest.equals(arg_pageToken)); unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); var h = { @@ -4180,8 +4573,8 @@ }), true); res .list(arg_parent, - pageToken: arg_pageToken, pageSize: arg_pageSize, + pageToken: arg_pageToken, $fields: arg_$fields) .then(unittest.expectAsync1(((api.ListLogsResponse response) { checkListLogsResponse(response); @@ -4639,8 +5032,8 @@ api.ProjectsSinksResourceApi res = new api.LoggingApi(mock).projects.sinks; var arg_parent = "foo"; - var arg_pageToken = "foo"; var arg_pageSize = 42; + var arg_pageToken = "foo"; var arg_$fields = "foo"; mock.register(unittest.expectAsync2((http.BaseRequest req, json) { var path = (req.url).path; @@ -4673,10 +5066,10 @@ core.Uri.decodeQueryComponent(keyvalue[1])); } } - unittest.expect( - queryMap["pageToken"].first, unittest.equals(arg_pageToken)); unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); + unittest.expect( + queryMap["pageToken"].first, unittest.equals(arg_pageToken)); unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); var h = { @@ -4687,8 +5080,8 @@ }), true); res .list(arg_parent, - pageToken: arg_pageToken, pageSize: arg_pageSize, + pageToken: arg_pageToken, $fields: arg_$fields) .then(unittest.expectAsync1(((api.ListSinksResponse response) { checkListSinksResponse(response); @@ -4825,4 +5218,292 @@ }))); }); }); + + unittest.group("resource-SinksResourceApi", () { + unittest.test("method--create", () { + var mock = new HttpServerMock(); + api.SinksResourceApi res = new api.LoggingApi(mock).sinks; + var arg_request = buildLogSink(); + var arg_parent = "foo"; + var arg_uniqueWriterIdentity = true; + var arg_$fields = "foo"; + mock.register(unittest.expectAsync2((http.BaseRequest req, json) { + var obj = new api.LogSink.fromJson(json); + checkLogSink(obj); + + var path = (req.url).path; + var pathOffset = 0; + var index; + var subPart; + unittest.expect( + path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); + pathOffset += 1; + unittest.expect( + path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); + pathOffset += 3; + // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; + + var query = (req.url).query; + var queryOffset = 0; + var queryMap = {}; + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); + parseBool(n) { + if (n == "true") return true; + if (n == "false") return false; + if (n == null) return null; + throw new core.ArgumentError("Invalid boolean: $n"); + } + + if (query.length > 0) { + for (var part in query.split("&")) { + var keyvalue = part.split("="); + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), + core.Uri.decodeQueryComponent(keyvalue[1])); + } + } + unittest.expect(queryMap["uniqueWriterIdentity"].first, + unittest.equals("$arg_uniqueWriterIdentity")); + unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); + + var h = { + "content-type": "application/json; charset=utf-8", + }; + var resp = convert.JSON.encode(buildLogSink()); + return new async.Future.value(stringResponse(200, h, resp)); + }), true); + res + .create(arg_request, arg_parent, + uniqueWriterIdentity: arg_uniqueWriterIdentity, + $fields: arg_$fields) + .then(unittest.expectAsync1(((api.LogSink response) { + checkLogSink(response); + }))); + }); + + unittest.test("method--delete", () { + var mock = new HttpServerMock(); + api.SinksResourceApi res = new api.LoggingApi(mock).sinks; + var arg_sinkName = "foo"; + var arg_$fields = "foo"; + mock.register(unittest.expectAsync2((http.BaseRequest req, json) { + var path = (req.url).path; + var pathOffset = 0; + var index; + var subPart; + unittest.expect( + path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); + pathOffset += 1; + unittest.expect( + path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); + pathOffset += 3; + // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; + + var query = (req.url).query; + var queryOffset = 0; + var queryMap = {}; + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); + parseBool(n) { + if (n == "true") return true; + if (n == "false") return false; + if (n == null) return null; + throw new core.ArgumentError("Invalid boolean: $n"); + } + + if (query.length > 0) { + for (var part in query.split("&")) { + var keyvalue = part.split("="); + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), + core.Uri.decodeQueryComponent(keyvalue[1])); + } + } + unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); + + var h = { + "content-type": "application/json; charset=utf-8", + }; + var resp = convert.JSON.encode(buildEmpty()); + return new async.Future.value(stringResponse(200, h, resp)); + }), true); + res + .delete(arg_sinkName, $fields: arg_$fields) + .then(unittest.expectAsync1(((api.Empty response) { + checkEmpty(response); + }))); + }); + + unittest.test("method--get", () { + var mock = new HttpServerMock(); + api.SinksResourceApi res = new api.LoggingApi(mock).sinks; + var arg_sinkName = "foo"; + var arg_$fields = "foo"; + mock.register(unittest.expectAsync2((http.BaseRequest req, json) { + var path = (req.url).path; + var pathOffset = 0; + var index; + var subPart; + unittest.expect( + path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); + pathOffset += 1; + unittest.expect( + path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); + pathOffset += 3; + // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; + + var query = (req.url).query; + var queryOffset = 0; + var queryMap = {}; + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); + parseBool(n) { + if (n == "true") return true; + if (n == "false") return false; + if (n == null) return null; + throw new core.ArgumentError("Invalid boolean: $n"); + } + + if (query.length > 0) { + for (var part in query.split("&")) { + var keyvalue = part.split("="); + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), + core.Uri.decodeQueryComponent(keyvalue[1])); + } + } + unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); + + var h = { + "content-type": "application/json; charset=utf-8", + }; + var resp = convert.JSON.encode(buildLogSink()); + return new async.Future.value(stringResponse(200, h, resp)); + }), true); + res + .get(arg_sinkName, $fields: arg_$fields) + .then(unittest.expectAsync1(((api.LogSink response) { + checkLogSink(response); + }))); + }); + + unittest.test("method--list", () { + var mock = new HttpServerMock(); + api.SinksResourceApi res = new api.LoggingApi(mock).sinks; + var arg_parent = "foo"; + var arg_pageToken = "foo"; + var arg_pageSize = 42; + var arg_$fields = "foo"; + mock.register(unittest.expectAsync2((http.BaseRequest req, json) { + var path = (req.url).path; + var pathOffset = 0; + var index; + var subPart; + unittest.expect( + path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); + pathOffset += 1; + unittest.expect( + path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); + pathOffset += 3; + // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; + + var query = (req.url).query; + var queryOffset = 0; + var queryMap = {}; + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); + parseBool(n) { + if (n == "true") return true; + if (n == "false") return false; + if (n == null) return null; + throw new core.ArgumentError("Invalid boolean: $n"); + } + + if (query.length > 0) { + for (var part in query.split("&")) { + var keyvalue = part.split("="); + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), + core.Uri.decodeQueryComponent(keyvalue[1])); + } + } + unittest.expect( + queryMap["pageToken"].first, unittest.equals(arg_pageToken)); + unittest.expect(core.int.parse(queryMap["pageSize"].first), + unittest.equals(arg_pageSize)); + unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); + + var h = { + "content-type": "application/json; charset=utf-8", + }; + var resp = convert.JSON.encode(buildListSinksResponse()); + return new async.Future.value(stringResponse(200, h, resp)); + }), true); + res + .list(arg_parent, + pageToken: arg_pageToken, + pageSize: arg_pageSize, + $fields: arg_$fields) + .then(unittest.expectAsync1(((api.ListSinksResponse response) { + checkListSinksResponse(response); + }))); + }); + + unittest.test("method--update", () { + var mock = new HttpServerMock(); + api.SinksResourceApi res = new api.LoggingApi(mock).sinks; + var arg_request = buildLogSink(); + var arg_sinkName = "foo"; + var arg_uniqueWriterIdentity = true; + var arg_updateMask = "foo"; + var arg_$fields = "foo"; + mock.register(unittest.expectAsync2((http.BaseRequest req, json) { + var obj = new api.LogSink.fromJson(json); + checkLogSink(obj); + + var path = (req.url).path; + var pathOffset = 0; + var index; + var subPart; + unittest.expect( + path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); + pathOffset += 1; + unittest.expect( + path.substring(pathOffset, pathOffset + 3), unittest.equals("v2/")); + pathOffset += 3; + // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; + + var query = (req.url).query; + var queryOffset = 0; + var queryMap = {}; + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); + parseBool(n) { + if (n == "true") return true; + if (n == "false") return false; + if (n == null) return null; + throw new core.ArgumentError("Invalid boolean: $n"); + } + + if (query.length > 0) { + for (var part in query.split("&")) { + var keyvalue = part.split("="); + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), + core.Uri.decodeQueryComponent(keyvalue[1])); + } + } + unittest.expect(queryMap["uniqueWriterIdentity"].first, + unittest.equals("$arg_uniqueWriterIdentity")); + unittest.expect( + queryMap["updateMask"].first, unittest.equals(arg_updateMask)); + unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields)); + + var h = { + "content-type": "application/json; charset=utf-8", + }; + var resp = convert.JSON.encode(buildLogSink()); + return new async.Future.value(stringResponse(200, h, resp)); + }), true); + res + .update(arg_request, arg_sinkName, + uniqueWriterIdentity: arg_uniqueWriterIdentity, + updateMask: arg_updateMask, + $fields: arg_$fields) + .then(unittest.expectAsync1(((api.LogSink response) { + checkLogSink(response); + }))); + }); + }); }