| Index: generated/googleapis/test/iam/v1_test.dart
|
| diff --git a/generated/googleapis/test/iam/v1_test.dart b/generated/googleapis/test/iam/v1_test.dart
|
| index c59cb4666cb466dc3d8c701bcf7275f180293b66..8f223b1e1786857f7155058dd2a4f1bb33bee653 100644
|
| --- a/generated/googleapis/test/iam/v1_test.dart
|
| +++ b/generated/googleapis/test/iam/v1_test.dart
|
| @@ -70,14 +70,14 @@ checkAuditData(api.AuditData o) {
|
| buildCounterAuditData--;
|
| }
|
|
|
| -buildUnnamed1080() {
|
| +buildUnnamed1089() {
|
| var o = new core.List<core.String>();
|
| o.add("foo");
|
| o.add("foo");
|
| return o;
|
| }
|
|
|
| -checkUnnamed1080(core.List<core.String> o) {
|
| +checkUnnamed1089(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'));
|
| @@ -88,7 +88,7 @@ buildBinding() {
|
| var o = new api.Binding();
|
| buildCounterBinding++;
|
| if (buildCounterBinding < 3) {
|
| - o.members = buildUnnamed1080();
|
| + o.members = buildUnnamed1089();
|
| o.role = "foo";
|
| }
|
| buildCounterBinding--;
|
| @@ -98,7 +98,7 @@ buildBinding() {
|
| checkBinding(api.Binding o) {
|
| buildCounterBinding++;
|
| if (buildCounterBinding < 3) {
|
| - checkUnnamed1080(o.members);
|
| + checkUnnamed1089(o.members);
|
| unittest.expect(o.role, unittest.equals('foo'));
|
| }
|
| buildCounterBinding--;
|
| @@ -186,14 +186,14 @@ checkEmpty(api.Empty o) {
|
| buildCounterEmpty--;
|
| }
|
|
|
| -buildUnnamed1081() {
|
| +buildUnnamed1090() {
|
| var o = new core.List<api.ServiceAccountKey>();
|
| o.add(buildServiceAccountKey());
|
| o.add(buildServiceAccountKey());
|
| return o;
|
| }
|
|
|
| -checkUnnamed1081(core.List<api.ServiceAccountKey> o) {
|
| +checkUnnamed1090(core.List<api.ServiceAccountKey> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkServiceAccountKey(o[0]);
|
| checkServiceAccountKey(o[1]);
|
| @@ -204,7 +204,7 @@ buildListServiceAccountKeysResponse() {
|
| var o = new api.ListServiceAccountKeysResponse();
|
| buildCounterListServiceAccountKeysResponse++;
|
| if (buildCounterListServiceAccountKeysResponse < 3) {
|
| - o.keys = buildUnnamed1081();
|
| + o.keys = buildUnnamed1090();
|
| }
|
| buildCounterListServiceAccountKeysResponse--;
|
| return o;
|
| @@ -213,19 +213,19 @@ buildListServiceAccountKeysResponse() {
|
| checkListServiceAccountKeysResponse(api.ListServiceAccountKeysResponse o) {
|
| buildCounterListServiceAccountKeysResponse++;
|
| if (buildCounterListServiceAccountKeysResponse < 3) {
|
| - checkUnnamed1081(o.keys);
|
| + checkUnnamed1090(o.keys);
|
| }
|
| buildCounterListServiceAccountKeysResponse--;
|
| }
|
|
|
| -buildUnnamed1082() {
|
| +buildUnnamed1091() {
|
| var o = new core.List<api.ServiceAccount>();
|
| o.add(buildServiceAccount());
|
| o.add(buildServiceAccount());
|
| return o;
|
| }
|
|
|
| -checkUnnamed1082(core.List<api.ServiceAccount> o) {
|
| +checkUnnamed1091(core.List<api.ServiceAccount> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkServiceAccount(o[0]);
|
| checkServiceAccount(o[1]);
|
| @@ -236,7 +236,7 @@ buildListServiceAccountsResponse() {
|
| var o = new api.ListServiceAccountsResponse();
|
| buildCounterListServiceAccountsResponse++;
|
| if (buildCounterListServiceAccountsResponse < 3) {
|
| - o.accounts = buildUnnamed1082();
|
| + o.accounts = buildUnnamed1091();
|
| o.nextPageToken = "foo";
|
| }
|
| buildCounterListServiceAccountsResponse--;
|
| @@ -246,20 +246,20 @@ buildListServiceAccountsResponse() {
|
| checkListServiceAccountsResponse(api.ListServiceAccountsResponse o) {
|
| buildCounterListServiceAccountsResponse++;
|
| if (buildCounterListServiceAccountsResponse < 3) {
|
| - checkUnnamed1082(o.accounts);
|
| + checkUnnamed1091(o.accounts);
|
| unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| }
|
| buildCounterListServiceAccountsResponse--;
|
| }
|
|
|
| -buildUnnamed1083() {
|
| +buildUnnamed1092() {
|
| var o = new core.List<api.Binding>();
|
| o.add(buildBinding());
|
| o.add(buildBinding());
|
| return o;
|
| }
|
|
|
| -checkUnnamed1083(core.List<api.Binding> o) {
|
| +checkUnnamed1092(core.List<api.Binding> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkBinding(o[0]);
|
| checkBinding(o[1]);
|
| @@ -270,7 +270,7 @@ buildPolicy() {
|
| var o = new api.Policy();
|
| buildCounterPolicy++;
|
| if (buildCounterPolicy < 3) {
|
| - o.bindings = buildUnnamed1083();
|
| + o.bindings = buildUnnamed1092();
|
| o.etag = "foo";
|
| o.version = 42;
|
| }
|
| @@ -281,21 +281,21 @@ buildPolicy() {
|
| checkPolicy(api.Policy o) {
|
| buildCounterPolicy++;
|
| if (buildCounterPolicy < 3) {
|
| - checkUnnamed1083(o.bindings);
|
| + checkUnnamed1092(o.bindings);
|
| unittest.expect(o.etag, unittest.equals('foo'));
|
| unittest.expect(o.version, unittest.equals(42));
|
| }
|
| buildCounterPolicy--;
|
| }
|
|
|
| -buildUnnamed1084() {
|
| +buildUnnamed1093() {
|
| var o = new core.List<api.BindingDelta>();
|
| o.add(buildBindingDelta());
|
| o.add(buildBindingDelta());
|
| return o;
|
| }
|
|
|
| -checkUnnamed1084(core.List<api.BindingDelta> o) {
|
| +checkUnnamed1093(core.List<api.BindingDelta> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkBindingDelta(o[0]);
|
| checkBindingDelta(o[1]);
|
| @@ -306,7 +306,7 @@ buildPolicyDelta() {
|
| var o = new api.PolicyDelta();
|
| buildCounterPolicyDelta++;
|
| if (buildCounterPolicyDelta < 3) {
|
| - o.bindingDeltas = buildUnnamed1084();
|
| + o.bindingDeltas = buildUnnamed1093();
|
| }
|
| buildCounterPolicyDelta--;
|
| return o;
|
| @@ -315,7 +315,7 @@ buildPolicyDelta() {
|
| checkPolicyDelta(api.PolicyDelta o) {
|
| buildCounterPolicyDelta++;
|
| if (buildCounterPolicyDelta < 3) {
|
| - checkUnnamed1084(o.bindingDeltas);
|
| + checkUnnamed1093(o.bindingDeltas);
|
| }
|
| buildCounterPolicyDelta--;
|
| }
|
| @@ -339,14 +339,14 @@ checkQueryGrantableRolesRequest(api.QueryGrantableRolesRequest o) {
|
| buildCounterQueryGrantableRolesRequest--;
|
| }
|
|
|
| -buildUnnamed1085() {
|
| +buildUnnamed1094() {
|
| var o = new core.List<api.Role>();
|
| o.add(buildRole());
|
| o.add(buildRole());
|
| return o;
|
| }
|
|
|
| -checkUnnamed1085(core.List<api.Role> o) {
|
| +checkUnnamed1094(core.List<api.Role> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkRole(o[0]);
|
| checkRole(o[1]);
|
| @@ -357,7 +357,7 @@ buildQueryGrantableRolesResponse() {
|
| var o = new api.QueryGrantableRolesResponse();
|
| buildCounterQueryGrantableRolesResponse++;
|
| if (buildCounterQueryGrantableRolesResponse < 3) {
|
| - o.roles = buildUnnamed1085();
|
| + o.roles = buildUnnamed1094();
|
| }
|
| buildCounterQueryGrantableRolesResponse--;
|
| return o;
|
| @@ -366,7 +366,7 @@ buildQueryGrantableRolesResponse() {
|
| checkQueryGrantableRolesResponse(api.QueryGrantableRolesResponse o) {
|
| buildCounterQueryGrantableRolesResponse++;
|
| if (buildCounterQueryGrantableRolesResponse < 3) {
|
| - checkUnnamed1085(o.roles);
|
| + checkUnnamed1094(o.roles);
|
| }
|
| buildCounterQueryGrantableRolesResponse--;
|
| }
|
| @@ -515,14 +515,54 @@ checkSignBlobResponse(api.SignBlobResponse o) {
|
| buildCounterSignBlobResponse--;
|
| }
|
|
|
| -buildUnnamed1086() {
|
| +core.int buildCounterSignJwtRequest = 0;
|
| +buildSignJwtRequest() {
|
| + var o = new api.SignJwtRequest();
|
| + buildCounterSignJwtRequest++;
|
| + if (buildCounterSignJwtRequest < 3) {
|
| + o.payload = "foo";
|
| + }
|
| + buildCounterSignJwtRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkSignJwtRequest(api.SignJwtRequest o) {
|
| + buildCounterSignJwtRequest++;
|
| + if (buildCounterSignJwtRequest < 3) {
|
| + unittest.expect(o.payload, unittest.equals('foo'));
|
| + }
|
| + buildCounterSignJwtRequest--;
|
| +}
|
| +
|
| +core.int buildCounterSignJwtResponse = 0;
|
| +buildSignJwtResponse() {
|
| + var o = new api.SignJwtResponse();
|
| + buildCounterSignJwtResponse++;
|
| + if (buildCounterSignJwtResponse < 3) {
|
| + o.keyId = "foo";
|
| + o.signedJwt = "foo";
|
| + }
|
| + buildCounterSignJwtResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkSignJwtResponse(api.SignJwtResponse o) {
|
| + buildCounterSignJwtResponse++;
|
| + if (buildCounterSignJwtResponse < 3) {
|
| + unittest.expect(o.keyId, unittest.equals('foo'));
|
| + unittest.expect(o.signedJwt, unittest.equals('foo'));
|
| + }
|
| + buildCounterSignJwtResponse--;
|
| +}
|
| +
|
| +buildUnnamed1095() {
|
| var o = new core.List<core.String>();
|
| o.add("foo");
|
| o.add("foo");
|
| return o;
|
| }
|
|
|
| -checkUnnamed1086(core.List<core.String> o) {
|
| +checkUnnamed1095(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'));
|
| @@ -533,7 +573,7 @@ buildTestIamPermissionsRequest() {
|
| var o = new api.TestIamPermissionsRequest();
|
| buildCounterTestIamPermissionsRequest++;
|
| if (buildCounterTestIamPermissionsRequest < 3) {
|
| - o.permissions = buildUnnamed1086();
|
| + o.permissions = buildUnnamed1095();
|
| }
|
| buildCounterTestIamPermissionsRequest--;
|
| return o;
|
| @@ -542,19 +582,19 @@ buildTestIamPermissionsRequest() {
|
| checkTestIamPermissionsRequest(api.TestIamPermissionsRequest o) {
|
| buildCounterTestIamPermissionsRequest++;
|
| if (buildCounterTestIamPermissionsRequest < 3) {
|
| - checkUnnamed1086(o.permissions);
|
| + checkUnnamed1095(o.permissions);
|
| }
|
| buildCounterTestIamPermissionsRequest--;
|
| }
|
|
|
| -buildUnnamed1087() {
|
| +buildUnnamed1096() {
|
| var o = new core.List<core.String>();
|
| o.add("foo");
|
| o.add("foo");
|
| return o;
|
| }
|
|
|
| -checkUnnamed1087(core.List<core.String> o) {
|
| +checkUnnamed1096(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'));
|
| @@ -565,7 +605,7 @@ buildTestIamPermissionsResponse() {
|
| var o = new api.TestIamPermissionsResponse();
|
| buildCounterTestIamPermissionsResponse++;
|
| if (buildCounterTestIamPermissionsResponse < 3) {
|
| - o.permissions = buildUnnamed1087();
|
| + o.permissions = buildUnnamed1096();
|
| }
|
| buildCounterTestIamPermissionsResponse--;
|
| return o;
|
| @@ -574,19 +614,19 @@ buildTestIamPermissionsResponse() {
|
| checkTestIamPermissionsResponse(api.TestIamPermissionsResponse o) {
|
| buildCounterTestIamPermissionsResponse++;
|
| if (buildCounterTestIamPermissionsResponse < 3) {
|
| - checkUnnamed1087(o.permissions);
|
| + checkUnnamed1096(o.permissions);
|
| }
|
| buildCounterTestIamPermissionsResponse--;
|
| }
|
|
|
| -buildUnnamed1088() {
|
| +buildUnnamed1097() {
|
| var o = new core.List<core.String>();
|
| o.add("foo");
|
| o.add("foo");
|
| return o;
|
| }
|
|
|
| -checkUnnamed1088(core.List<core.String> o) {
|
| +checkUnnamed1097(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'));
|
| @@ -756,6 +796,24 @@ main() {
|
| });
|
|
|
|
|
| + unittest.group("obj-schema-SignJwtRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSignJwtRequest();
|
| + var od = new api.SignJwtRequest.fromJson(o.toJson());
|
| + checkSignJwtRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-SignJwtResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSignJwtResponse();
|
| + var od = new api.SignJwtResponse.fromJson(o.toJson());
|
| + checkSignJwtResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| unittest.group("obj-schema-TestIamPermissionsRequest", () {
|
| unittest.test("to-json--from-json", () {
|
| var o = buildTestIamPermissionsRequest();
|
| @@ -964,8 +1022,8 @@ main() {
|
| var mock = new HttpServerMock();
|
| api.ProjectsServiceAccountsResourceApi res = new api.IamApi(mock).projects.serviceAccounts;
|
| var arg_name = "foo";
|
| - var arg_pageSize = 42;
|
| var arg_pageToken = "foo";
|
| + var arg_pageSize = 42;
|
| mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| var path = (req.url).path;
|
| var pathOffset = 0;
|
| @@ -993,8 +1051,8 @@ 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));
|
| + unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize));
|
|
|
|
|
| var h = {
|
| @@ -1003,7 +1061,7 @@ main() {
|
| var resp = convert.JSON.encode(buildListServiceAccountsResponse());
|
| return new async.Future.value(stringResponse(200, h, resp));
|
| }), true);
|
| - res.list(arg_name, pageSize: arg_pageSize, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ListServiceAccountsResponse response) {
|
| + res.list(arg_name, pageToken: arg_pageToken, pageSize: arg_pageSize).then(unittest.expectAsync(((api.ListServiceAccountsResponse response) {
|
| checkListServiceAccountsResponse(response);
|
| })));
|
| });
|
| @@ -1106,6 +1164,55 @@ main() {
|
| })));
|
| });
|
|
|
| + unittest.test("method--signJwt", () {
|
| +
|
| + var mock = new HttpServerMock();
|
| + api.ProjectsServiceAccountsResourceApi res = new api.IamApi(mock).projects.serviceAccounts;
|
| + var arg_request = buildSignJwtRequest();
|
| + var arg_name = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.SignJwtRequest.fromJson(json);
|
| + checkSignJwtRequest(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("v1/"));
|
| + 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(buildSignJwtResponse());
|
| + return new async.Future.value(stringResponse(200, h, resp));
|
| + }), true);
|
| + res.signJwt(arg_request, arg_name).then(unittest.expectAsync(((api.SignJwtResponse response) {
|
| + checkSignJwtResponse(response);
|
| + })));
|
| + });
|
| +
|
| unittest.test("method--testIamPermissions", () {
|
|
|
| var mock = new HttpServerMock();
|
| @@ -1354,7 +1461,7 @@ main() {
|
| var mock = new HttpServerMock();
|
| api.ProjectsServiceAccountsKeysResourceApi res = new api.IamApi(mock).projects.serviceAccounts.keys;
|
| var arg_name = "foo";
|
| - var arg_keyTypes = buildUnnamed1088();
|
| + var arg_keyTypes = buildUnnamed1097();
|
| mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| var path = (req.url).path;
|
| var pathOffset = 0;
|
|
|