Index: generated/googleapis/test/logging/v2_test.dart |
diff --git a/generated/googleapis/test/logging/v2_test.dart b/generated/googleapis/test/logging/v2_test.dart |
index b6f74b75656485164d2ebcb58d23f3bc286009c6..e7f9a1821fa81210f8552bfc0c3ea4a7987aa38c 100644 |
--- a/generated/googleapis/test/logging/v2_test.dart |
+++ b/generated/googleapis/test/logging/v2_test.dart |
@@ -136,27 +136,27 @@ checkLabelDescriptor(api.LabelDescriptor o) { |
buildCounterLabelDescriptor--; |
} |
-buildUnnamed174() { |
+buildUnnamed177() { |
var o = new core.List<core.String>(); |
o.add("foo"); |
o.add("foo"); |
return o; |
} |
-checkUnnamed174(core.List<core.String> o) { |
+checkUnnamed177(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')); |
} |
-buildUnnamed175() { |
+buildUnnamed178() { |
var o = new core.List<core.String>(); |
o.add("foo"); |
o.add("foo"); |
return o; |
} |
-checkUnnamed175(core.List<core.String> o) { |
+checkUnnamed178(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')); |
@@ -171,8 +171,8 @@ buildListLogEntriesRequest() { |
o.orderBy = "foo"; |
o.pageSize = 42; |
o.pageToken = "foo"; |
- o.projectIds = buildUnnamed174(); |
- o.resourceNames = buildUnnamed175(); |
+ o.projectIds = buildUnnamed177(); |
+ o.resourceNames = buildUnnamed178(); |
} |
buildCounterListLogEntriesRequest--; |
return o; |
@@ -185,20 +185,20 @@ checkListLogEntriesRequest(api.ListLogEntriesRequest o) { |
unittest.expect(o.orderBy, unittest.equals('foo')); |
unittest.expect(o.pageSize, unittest.equals(42)); |
unittest.expect(o.pageToken, unittest.equals('foo')); |
- checkUnnamed174(o.projectIds); |
- checkUnnamed175(o.resourceNames); |
+ checkUnnamed177(o.projectIds); |
+ checkUnnamed178(o.resourceNames); |
} |
buildCounterListLogEntriesRequest--; |
} |
-buildUnnamed176() { |
+buildUnnamed179() { |
var o = new core.List<api.LogEntry>(); |
o.add(buildLogEntry()); |
o.add(buildLogEntry()); |
return o; |
} |
-checkUnnamed176(core.List<api.LogEntry> o) { |
+checkUnnamed179(core.List<api.LogEntry> o) { |
unittest.expect(o, unittest.hasLength(2)); |
checkLogEntry(o[0]); |
checkLogEntry(o[1]); |
@@ -209,7 +209,7 @@ buildListLogEntriesResponse() { |
var o = new api.ListLogEntriesResponse(); |
buildCounterListLogEntriesResponse++; |
if (buildCounterListLogEntriesResponse < 3) { |
- o.entries = buildUnnamed176(); |
+ o.entries = buildUnnamed179(); |
o.nextPageToken = "foo"; |
} |
buildCounterListLogEntriesResponse--; |
@@ -219,20 +219,20 @@ buildListLogEntriesResponse() { |
checkListLogEntriesResponse(api.ListLogEntriesResponse o) { |
buildCounterListLogEntriesResponse++; |
if (buildCounterListLogEntriesResponse < 3) { |
- checkUnnamed176(o.entries); |
+ checkUnnamed179(o.entries); |
unittest.expect(o.nextPageToken, unittest.equals('foo')); |
} |
buildCounterListLogEntriesResponse--; |
} |
-buildUnnamed177() { |
+buildUnnamed180() { |
var o = new core.List<api.LogMetric>(); |
o.add(buildLogMetric()); |
o.add(buildLogMetric()); |
return o; |
} |
-checkUnnamed177(core.List<api.LogMetric> o) { |
+checkUnnamed180(core.List<api.LogMetric> o) { |
unittest.expect(o, unittest.hasLength(2)); |
checkLogMetric(o[0]); |
checkLogMetric(o[1]); |
@@ -243,7 +243,7 @@ buildListLogMetricsResponse() { |
var o = new api.ListLogMetricsResponse(); |
buildCounterListLogMetricsResponse++; |
if (buildCounterListLogMetricsResponse < 3) { |
- o.metrics = buildUnnamed177(); |
+ o.metrics = buildUnnamed180(); |
o.nextPageToken = "foo"; |
} |
buildCounterListLogMetricsResponse--; |
@@ -253,20 +253,54 @@ buildListLogMetricsResponse() { |
checkListLogMetricsResponse(api.ListLogMetricsResponse o) { |
buildCounterListLogMetricsResponse++; |
if (buildCounterListLogMetricsResponse < 3) { |
- checkUnnamed177(o.metrics); |
+ checkUnnamed180(o.metrics); |
unittest.expect(o.nextPageToken, unittest.equals('foo')); |
} |
buildCounterListLogMetricsResponse--; |
} |
-buildUnnamed178() { |
+buildUnnamed181() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed181(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 = buildUnnamed181(); |
+ o.nextPageToken = "foo"; |
+ } |
+ buildCounterListLogsResponse--; |
+ return o; |
+} |
+ |
+checkListLogsResponse(api.ListLogsResponse o) { |
+ buildCounterListLogsResponse++; |
+ if (buildCounterListLogsResponse < 3) { |
+ checkUnnamed181(o.logNames); |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ } |
+ buildCounterListLogsResponse--; |
+} |
+ |
+buildUnnamed182() { |
var o = new core.List<api.MonitoredResourceDescriptor>(); |
o.add(buildMonitoredResourceDescriptor()); |
o.add(buildMonitoredResourceDescriptor()); |
return o; |
} |
-checkUnnamed178(core.List<api.MonitoredResourceDescriptor> o) { |
+checkUnnamed182(core.List<api.MonitoredResourceDescriptor> o) { |
unittest.expect(o, unittest.hasLength(2)); |
checkMonitoredResourceDescriptor(o[0]); |
checkMonitoredResourceDescriptor(o[1]); |
@@ -278,7 +312,7 @@ buildListMonitoredResourceDescriptorsResponse() { |
buildCounterListMonitoredResourceDescriptorsResponse++; |
if (buildCounterListMonitoredResourceDescriptorsResponse < 3) { |
o.nextPageToken = "foo"; |
- o.resourceDescriptors = buildUnnamed178(); |
+ o.resourceDescriptors = buildUnnamed182(); |
} |
buildCounterListMonitoredResourceDescriptorsResponse--; |
return o; |
@@ -288,19 +322,19 @@ checkListMonitoredResourceDescriptorsResponse(api.ListMonitoredResourceDescripto |
buildCounterListMonitoredResourceDescriptorsResponse++; |
if (buildCounterListMonitoredResourceDescriptorsResponse < 3) { |
unittest.expect(o.nextPageToken, unittest.equals('foo')); |
- checkUnnamed178(o.resourceDescriptors); |
+ checkUnnamed182(o.resourceDescriptors); |
} |
buildCounterListMonitoredResourceDescriptorsResponse--; |
} |
-buildUnnamed179() { |
+buildUnnamed183() { |
var o = new core.List<api.LogSink>(); |
o.add(buildLogSink()); |
o.add(buildLogSink()); |
return o; |
} |
-checkUnnamed179(core.List<api.LogSink> o) { |
+checkUnnamed183(core.List<api.LogSink> o) { |
unittest.expect(o, unittest.hasLength(2)); |
checkLogSink(o[0]); |
checkLogSink(o[1]); |
@@ -312,7 +346,7 @@ buildListSinksResponse() { |
buildCounterListSinksResponse++; |
if (buildCounterListSinksResponse < 3) { |
o.nextPageToken = "foo"; |
- o.sinks = buildUnnamed179(); |
+ o.sinks = buildUnnamed183(); |
} |
buildCounterListSinksResponse--; |
return o; |
@@ -322,45 +356,45 @@ checkListSinksResponse(api.ListSinksResponse o) { |
buildCounterListSinksResponse++; |
if (buildCounterListSinksResponse < 3) { |
unittest.expect(o.nextPageToken, unittest.equals('foo')); |
- checkUnnamed179(o.sinks); |
+ checkUnnamed183(o.sinks); |
} |
buildCounterListSinksResponse--; |
} |
-buildUnnamed180() { |
+buildUnnamed184() { |
var o = new core.Map<core.String, core.Object>(); |
o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
return o; |
} |
-checkUnnamed180(core.Map<core.String, core.Object> o) { |
+checkUnnamed184(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)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expect(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], unittest.equals('foo')); |
var casted2 = (o["y"]) as core.Map; unittest.expect(casted2, unittest.hasLength(3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expect(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], unittest.equals('foo')); |
} |
-buildUnnamed181() { |
+buildUnnamed185() { |
var o = new core.Map<core.String, core.String>(); |
o["x"] = "foo"; |
o["y"] = "foo"; |
return o; |
} |
-checkUnnamed181(core.Map<core.String, core.String> o) { |
+checkUnnamed185(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')); |
} |
-buildUnnamed182() { |
+buildUnnamed186() { |
var o = new core.Map<core.String, core.Object>(); |
o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; |
return o; |
} |
-checkUnnamed182(core.Map<core.String, core.Object> o) { |
+checkUnnamed186(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)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unittest.expect(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["string"], unittest.equals('foo')); |
var casted4 = (o["y"]) as core.Map; unittest.expect(casted4, unittest.hasLength(3)); unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); unittest.expect(casted4["bool"], unittest.equals(true)); unittest.expect(casted4["string"], unittest.equals('foo')); |
@@ -373,15 +407,17 @@ buildLogEntry() { |
if (buildCounterLogEntry < 3) { |
o.httpRequest = buildHttpRequest(); |
o.insertId = "foo"; |
- o.jsonPayload = buildUnnamed180(); |
- o.labels = buildUnnamed181(); |
+ o.jsonPayload = buildUnnamed184(); |
+ o.labels = buildUnnamed185(); |
o.logName = "foo"; |
o.operation = buildLogEntryOperation(); |
- o.protoPayload = buildUnnamed182(); |
+ o.protoPayload = buildUnnamed186(); |
o.resource = buildMonitoredResource(); |
o.severity = "foo"; |
+ o.sourceLocation = buildLogEntrySourceLocation(); |
o.textPayload = "foo"; |
o.timestamp = "foo"; |
+ o.trace = "foo"; |
} |
buildCounterLogEntry--; |
return o; |
@@ -392,15 +428,17 @@ checkLogEntry(api.LogEntry o) { |
if (buildCounterLogEntry < 3) { |
checkHttpRequest(o.httpRequest); |
unittest.expect(o.insertId, unittest.equals('foo')); |
- checkUnnamed180(o.jsonPayload); |
- checkUnnamed181(o.labels); |
+ checkUnnamed184(o.jsonPayload); |
+ checkUnnamed185(o.labels); |
unittest.expect(o.logName, unittest.equals('foo')); |
checkLogEntryOperation(o.operation); |
- checkUnnamed182(o.protoPayload); |
+ checkUnnamed186(o.protoPayload); |
checkMonitoredResource(o.resource); |
unittest.expect(o.severity, unittest.equals('foo')); |
+ checkLogEntrySourceLocation(o.sourceLocation); |
unittest.expect(o.textPayload, unittest.equals('foo')); |
unittest.expect(o.timestamp, unittest.equals('foo')); |
+ unittest.expect(o.trace, unittest.equals('foo')); |
} |
buildCounterLogEntry--; |
} |
@@ -430,6 +468,29 @@ checkLogEntryOperation(api.LogEntryOperation o) { |
buildCounterLogEntryOperation--; |
} |
+core.int buildCounterLogEntrySourceLocation = 0; |
+buildLogEntrySourceLocation() { |
+ var o = new api.LogEntrySourceLocation(); |
+ buildCounterLogEntrySourceLocation++; |
+ if (buildCounterLogEntrySourceLocation < 3) { |
+ o.file = "foo"; |
+ o.function = "foo"; |
+ o.line = "foo"; |
+ } |
+ buildCounterLogEntrySourceLocation--; |
+ return o; |
+} |
+ |
+checkLogEntrySourceLocation(api.LogEntrySourceLocation o) { |
+ buildCounterLogEntrySourceLocation++; |
+ if (buildCounterLogEntrySourceLocation < 3) { |
+ unittest.expect(o.file, unittest.equals('foo')); |
+ unittest.expect(o.function, unittest.equals('foo')); |
+ unittest.expect(o.line, unittest.equals('foo')); |
+ } |
+ buildCounterLogEntrySourceLocation--; |
+} |
+ |
core.int buildCounterLogLine = 0; |
buildLogLine() { |
var o = new api.LogLine(); |
@@ -511,14 +572,14 @@ checkLogSink(api.LogSink o) { |
buildCounterLogSink--; |
} |
-buildUnnamed183() { |
+buildUnnamed187() { |
var o = new core.Map<core.String, core.String>(); |
o["x"] = "foo"; |
o["y"] = "foo"; |
return o; |
} |
-checkUnnamed183(core.Map<core.String, core.String> o) { |
+checkUnnamed187(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')); |
@@ -529,7 +590,7 @@ buildMonitoredResource() { |
var o = new api.MonitoredResource(); |
buildCounterMonitoredResource++; |
if (buildCounterMonitoredResource < 3) { |
- o.labels = buildUnnamed183(); |
+ o.labels = buildUnnamed187(); |
o.type = "foo"; |
} |
buildCounterMonitoredResource--; |
@@ -539,20 +600,20 @@ buildMonitoredResource() { |
checkMonitoredResource(api.MonitoredResource o) { |
buildCounterMonitoredResource++; |
if (buildCounterMonitoredResource < 3) { |
- checkUnnamed183(o.labels); |
+ checkUnnamed187(o.labels); |
unittest.expect(o.type, unittest.equals('foo')); |
} |
buildCounterMonitoredResource--; |
} |
-buildUnnamed184() { |
+buildUnnamed188() { |
var o = new core.List<api.LabelDescriptor>(); |
o.add(buildLabelDescriptor()); |
o.add(buildLabelDescriptor()); |
return o; |
} |
-checkUnnamed184(core.List<api.LabelDescriptor> o) { |
+checkUnnamed188(core.List<api.LabelDescriptor> o) { |
unittest.expect(o, unittest.hasLength(2)); |
checkLabelDescriptor(o[0]); |
checkLabelDescriptor(o[1]); |
@@ -565,7 +626,7 @@ buildMonitoredResourceDescriptor() { |
if (buildCounterMonitoredResourceDescriptor < 3) { |
o.description = "foo"; |
o.displayName = "foo"; |
- o.labels = buildUnnamed184(); |
+ o.labels = buildUnnamed188(); |
o.name = "foo"; |
o.type = "foo"; |
} |
@@ -578,34 +639,34 @@ checkMonitoredResourceDescriptor(api.MonitoredResourceDescriptor o) { |
if (buildCounterMonitoredResourceDescriptor < 3) { |
unittest.expect(o.description, unittest.equals('foo')); |
unittest.expect(o.displayName, unittest.equals('foo')); |
- checkUnnamed184(o.labels); |
+ checkUnnamed188(o.labels); |
unittest.expect(o.name, unittest.equals('foo')); |
unittest.expect(o.type, unittest.equals('foo')); |
} |
buildCounterMonitoredResourceDescriptor--; |
} |
-buildUnnamed185() { |
+buildUnnamed189() { |
var o = new core.List<api.LogLine>(); |
o.add(buildLogLine()); |
o.add(buildLogLine()); |
return o; |
} |
-checkUnnamed185(core.List<api.LogLine> o) { |
+checkUnnamed189(core.List<api.LogLine> o) { |
unittest.expect(o, unittest.hasLength(2)); |
checkLogLine(o[0]); |
checkLogLine(o[1]); |
} |
-buildUnnamed186() { |
+buildUnnamed190() { |
var o = new core.List<api.SourceReference>(); |
o.add(buildSourceReference()); |
o.add(buildSourceReference()); |
return o; |
} |
-checkUnnamed186(core.List<api.SourceReference> o) { |
+checkUnnamed190(core.List<api.SourceReference> o) { |
unittest.expect(o, unittest.hasLength(2)); |
checkSourceReference(o[0]); |
checkSourceReference(o[1]); |
@@ -628,7 +689,7 @@ buildRequestLog() { |
o.instanceIndex = 42; |
o.ip = "foo"; |
o.latency = "foo"; |
- o.line = buildUnnamed185(); |
+ o.line = buildUnnamed189(); |
o.megaCycles = "foo"; |
o.method = "foo"; |
o.moduleId = "foo"; |
@@ -638,7 +699,7 @@ buildRequestLog() { |
o.requestId = "foo"; |
o.resource = "foo"; |
o.responseSize = "foo"; |
- o.sourceReference = buildUnnamed186(); |
+ o.sourceReference = buildUnnamed190(); |
o.startTime = "foo"; |
o.status = 42; |
o.taskName = "foo"; |
@@ -668,7 +729,7 @@ checkRequestLog(api.RequestLog o) { |
unittest.expect(o.instanceIndex, unittest.equals(42)); |
unittest.expect(o.ip, unittest.equals('foo')); |
unittest.expect(o.latency, unittest.equals('foo')); |
- checkUnnamed185(o.line); |
+ checkUnnamed189(o.line); |
unittest.expect(o.megaCycles, unittest.equals('foo')); |
unittest.expect(o.method, unittest.equals('foo')); |
unittest.expect(o.moduleId, unittest.equals('foo')); |
@@ -678,7 +739,7 @@ checkRequestLog(api.RequestLog o) { |
unittest.expect(o.requestId, unittest.equals('foo')); |
unittest.expect(o.resource, unittest.equals('foo')); |
unittest.expect(o.responseSize, unittest.equals('foo')); |
- checkUnnamed186(o.sourceReference); |
+ checkUnnamed190(o.sourceReference); |
unittest.expect(o.startTime, unittest.equals('foo')); |
unittest.expect(o.status, unittest.equals(42)); |
unittest.expect(o.taskName, unittest.equals('foo')); |
@@ -736,27 +797,27 @@ checkSourceReference(api.SourceReference o) { |
buildCounterSourceReference--; |
} |
-buildUnnamed187() { |
+buildUnnamed191() { |
var o = new core.List<api.LogEntry>(); |
o.add(buildLogEntry()); |
o.add(buildLogEntry()); |
return o; |
} |
-checkUnnamed187(core.List<api.LogEntry> o) { |
+checkUnnamed191(core.List<api.LogEntry> o) { |
unittest.expect(o, unittest.hasLength(2)); |
checkLogEntry(o[0]); |
checkLogEntry(o[1]); |
} |
-buildUnnamed188() { |
+buildUnnamed192() { |
var o = new core.Map<core.String, core.String>(); |
o["x"] = "foo"; |
o["y"] = "foo"; |
return o; |
} |
-checkUnnamed188(core.Map<core.String, core.String> o) { |
+checkUnnamed192(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')); |
@@ -767,8 +828,8 @@ buildWriteLogEntriesRequest() { |
var o = new api.WriteLogEntriesRequest(); |
buildCounterWriteLogEntriesRequest++; |
if (buildCounterWriteLogEntriesRequest < 3) { |
- o.entries = buildUnnamed187(); |
- o.labels = buildUnnamed188(); |
+ o.entries = buildUnnamed191(); |
+ o.labels = buildUnnamed192(); |
o.logName = "foo"; |
o.partialSuccess = true; |
o.resource = buildMonitoredResource(); |
@@ -780,8 +841,8 @@ buildWriteLogEntriesRequest() { |
checkWriteLogEntriesRequest(api.WriteLogEntriesRequest o) { |
buildCounterWriteLogEntriesRequest++; |
if (buildCounterWriteLogEntriesRequest < 3) { |
- checkUnnamed187(o.entries); |
- checkUnnamed188(o.labels); |
+ checkUnnamed191(o.entries); |
+ checkUnnamed192(o.labels); |
unittest.expect(o.logName, unittest.equals('foo')); |
unittest.expect(o.partialSuccess, unittest.isTrue); |
checkMonitoredResource(o.resource); |
@@ -862,6 +923,15 @@ main() { |
}); |
+ unittest.group("obj-schema-ListLogsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildListLogsResponse(); |
+ var od = new api.ListLogsResponse.fromJson(o.toJson()); |
+ checkListLogsResponse(od); |
+ }); |
+ }); |
+ |
+ |
unittest.group("obj-schema-ListMonitoredResourceDescriptorsResponse", () { |
unittest.test("to-json--from-json", () { |
var o = buildListMonitoredResourceDescriptorsResponse(); |
@@ -898,6 +968,15 @@ main() { |
}); |
+ unittest.group("obj-schema-LogEntrySourceLocation", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildLogEntrySourceLocation(); |
+ var od = new api.LogEntrySourceLocation.fromJson(o.toJson()); |
+ checkLogEntrySourceLocation(od); |
+ }); |
+ }); |
+ |
+ |
unittest.group("obj-schema-LogLine", () { |
unittest.test("to-json--from-json", () { |
var o = buildLogLine(); |
@@ -1034,6 +1113,55 @@ main() { |
}))); |
}); |
+ unittest.test("method--list", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.BillingAccountsLogsResourceApi res = new api.LoggingApi(mock).billingAccounts.logs; |
+ var arg_parent = "foo"; |
+ var arg_pageSize = 42; |
+ var arg_pageToken = "foo"; |
+ mock.register(unittest.expectAsync((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(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
+ |
+ |
+ 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, pageSize: arg_pageSize, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ListLogsResponse response) { |
+ checkListLogsResponse(response); |
+ }))); |
+ }); |
+ |
}); |
@@ -1380,13 +1508,12 @@ main() { |
}); |
- unittest.group("resource-MonitoredResourceDescriptorsResourceApi", () { |
- unittest.test("method--list", () { |
+ unittest.group("resource-FoldersLogsResourceApi", () { |
+ unittest.test("method--delete", () { |
var mock = new HttpServerMock(); |
- api.MonitoredResourceDescriptorsResourceApi res = new api.LoggingApi(mock).monitoredResourceDescriptors; |
- var arg_pageSize = 42; |
- var arg_pageToken = "foo"; |
+ api.FoldersLogsResourceApi res = new api.LoggingApi(mock).folders.logs; |
+ var arg_logName = "foo"; |
mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
var path = (req.url).path; |
var pathOffset = 0; |
@@ -1394,8 +1521,9 @@ main() { |
var subPart; |
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
pathOffset += 1; |
- unittest.expect(path.substring(pathOffset, pathOffset + 31), unittest.equals("v2/monitoredResourceDescriptors")); |
- pathOffset += 31; |
+ 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; |
@@ -1413,30 +1541,26 @@ main() { |
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
} |
} |
- unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
- unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
var h = { |
"content-type" : "application/json; charset=utf-8", |
}; |
- var resp = convert.JSON.encode(buildListMonitoredResourceDescriptorsResponse()); |
+ var resp = convert.JSON.encode(buildEmpty()); |
return new async.Future.value(stringResponse(200, h, resp)); |
}), true); |
- res.list(pageSize: arg_pageSize, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ListMonitoredResourceDescriptorsResponse response) { |
- checkListMonitoredResourceDescriptorsResponse(response); |
+ res.delete(arg_logName).then(unittest.expectAsync(((api.Empty response) { |
+ checkEmpty(response); |
}))); |
}); |
- }); |
- |
- |
- unittest.group("resource-OrganizationsLogsResourceApi", () { |
- unittest.test("method--delete", () { |
+ unittest.test("method--list", () { |
var mock = new HttpServerMock(); |
- api.OrganizationsLogsResourceApi res = new api.LoggingApi(mock).organizations.logs; |
- var arg_logName = "foo"; |
+ api.FoldersLogsResourceApi res = new api.LoggingApi(mock).folders.logs; |
+ var arg_parent = "foo"; |
+ var arg_pageSize = 42; |
+ var arg_pageToken = "foo"; |
mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
var path = (req.url).path; |
var pathOffset = 0; |
@@ -1464,27 +1588,29 @@ main() { |
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
} |
} |
+ unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
var h = { |
"content-type" : "application/json; charset=utf-8", |
}; |
- var resp = convert.JSON.encode(buildEmpty()); |
+ var resp = convert.JSON.encode(buildListLogsResponse()); |
return new async.Future.value(stringResponse(200, h, resp)); |
}), true); |
- res.delete(arg_logName).then(unittest.expectAsync(((api.Empty response) { |
- checkEmpty(response); |
+ res.list(arg_parent, pageSize: arg_pageSize, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ListLogsResponse response) { |
+ checkListLogsResponse(response); |
}))); |
}); |
}); |
- unittest.group("resource-OrganizationsSinksResourceApi", () { |
+ unittest.group("resource-FoldersSinksResourceApi", () { |
unittest.test("method--create", () { |
var mock = new HttpServerMock(); |
- api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizations.sinks; |
+ api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; |
var arg_request = buildLogSink(); |
var arg_parent = "foo"; |
var arg_uniqueWriterIdentity = true; |
@@ -1535,7 +1661,7 @@ main() { |
unittest.test("method--delete", () { |
var mock = new HttpServerMock(); |
- api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizations.sinks; |
+ api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; |
var arg_sinkName = "foo"; |
mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
var path = (req.url).path; |
@@ -1580,7 +1706,7 @@ main() { |
unittest.test("method--get", () { |
var mock = new HttpServerMock(); |
- api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizations.sinks; |
+ api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; |
var arg_sinkName = "foo"; |
mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
var path = (req.url).path; |
@@ -1625,7 +1751,7 @@ main() { |
unittest.test("method--list", () { |
var mock = new HttpServerMock(); |
- api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizations.sinks; |
+ api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; |
var arg_parent = "foo"; |
var arg_pageSize = 42; |
var arg_pageToken = "foo"; |
@@ -1674,7 +1800,7 @@ main() { |
unittest.test("method--update", () { |
var mock = new HttpServerMock(); |
- api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizations.sinks; |
+ api.FoldersSinksResourceApi res = new api.LoggingApi(mock).folders.sinks; |
var arg_request = buildLogSink(); |
var arg_sinkName = "foo"; |
var arg_uniqueWriterIdentity = true; |
@@ -1725,11 +1851,62 @@ main() { |
}); |
- unittest.group("resource-ProjectsLogsResourceApi", () { |
+ unittest.group("resource-MonitoredResourceDescriptorsResourceApi", () { |
+ unittest.test("method--list", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.MonitoredResourceDescriptorsResourceApi res = new api.LoggingApi(mock).monitoredResourceDescriptors; |
+ var arg_pageSize = 42; |
+ var arg_pageToken = "foo"; |
+ mock.register(unittest.expectAsync((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 + 31), unittest.equals("v2/monitoredResourceDescriptors")); |
+ pathOffset += 31; |
+ |
+ 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(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildListMonitoredResourceDescriptorsResponse()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.list(pageSize: arg_pageSize, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ListMonitoredResourceDescriptorsResponse response) { |
+ checkListMonitoredResourceDescriptorsResponse(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-OrganizationsLogsResourceApi", () { |
unittest.test("method--delete", () { |
var mock = new HttpServerMock(); |
- api.ProjectsLogsResourceApi res = new api.LoggingApi(mock).projects.logs; |
+ api.OrganizationsLogsResourceApi res = new api.LoggingApi(mock).organizations.logs; |
var arg_logName = "foo"; |
mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
var path = (req.url).path; |
@@ -1771,6 +1948,398 @@ main() { |
}))); |
}); |
+ unittest.test("method--list", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.OrganizationsLogsResourceApi res = new api.LoggingApi(mock).organizations.logs; |
+ var arg_parent = "foo"; |
+ var arg_pageSize = 42; |
+ var arg_pageToken = "foo"; |
+ mock.register(unittest.expectAsync((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(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
+ |
+ |
+ 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, pageSize: arg_pageSize, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ListLogsResponse response) { |
+ checkListLogsResponse(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-OrganizationsSinksResourceApi", () { |
+ unittest.test("method--create", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizations.sinks; |
+ var arg_request = buildLogSink(); |
+ var arg_parent = "foo"; |
+ var arg_uniqueWriterIdentity = true; |
+ mock.register(unittest.expectAsync((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")); |
+ |
+ |
+ 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).then(unittest.expectAsync(((api.LogSink response) { |
+ checkLogSink(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--delete", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizations.sinks; |
+ var arg_sinkName = "foo"; |
+ mock.register(unittest.expectAsync((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])); |
+ } |
+ } |
+ |
+ |
+ 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).then(unittest.expectAsync(((api.Empty response) { |
+ checkEmpty(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--get", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizations.sinks; |
+ var arg_sinkName = "foo"; |
+ mock.register(unittest.expectAsync((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])); |
+ } |
+ } |
+ |
+ |
+ 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).then(unittest.expectAsync(((api.LogSink response) { |
+ checkLogSink(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--list", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizations.sinks; |
+ var arg_parent = "foo"; |
+ var arg_pageSize = 42; |
+ var arg_pageToken = "foo"; |
+ mock.register(unittest.expectAsync((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(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
+ |
+ |
+ 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, pageSize: arg_pageSize, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ListSinksResponse response) { |
+ checkListSinksResponse(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--update", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.OrganizationsSinksResourceApi res = new api.LoggingApi(mock).organizations.sinks; |
+ var arg_request = buildLogSink(); |
+ var arg_sinkName = "foo"; |
+ var arg_uniqueWriterIdentity = true; |
+ mock.register(unittest.expectAsync((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")); |
+ |
+ |
+ 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).then(unittest.expectAsync(((api.LogSink response) { |
+ checkLogSink(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-ProjectsLogsResourceApi", () { |
+ unittest.test("method--delete", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.ProjectsLogsResourceApi res = new api.LoggingApi(mock).projects.logs; |
+ var arg_logName = "foo"; |
+ mock.register(unittest.expectAsync((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])); |
+ } |
+ } |
+ |
+ |
+ 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).then(unittest.expectAsync(((api.Empty response) { |
+ checkEmpty(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--list", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.ProjectsLogsResourceApi res = new api.LoggingApi(mock).projects.logs; |
+ var arg_parent = "foo"; |
+ var arg_pageSize = 42; |
+ var arg_pageToken = "foo"; |
+ mock.register(unittest.expectAsync((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(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
+ |
+ |
+ 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, pageSize: arg_pageSize, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ListLogsResponse response) { |
+ checkListLogsResponse(response); |
+ }))); |
+ }); |
+ |
}); |