Chromium Code Reviews

Unified Diff: generated/googleapis/test/cloudresourcemanager/v1_test.dart

Issue 2779563003: Api-roll 47: 2017-03-27 (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
« no previous file with comments | « generated/googleapis/test/cloudkms/v1_test.dart ('k') | generated/googleapis/test/cloudtrace/v1_test.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/test/cloudresourcemanager/v1_test.dart
diff --git a/generated/googleapis/test/cloudresourcemanager/v1_test.dart b/generated/googleapis/test/cloudresourcemanager/v1_test.dart
index b9a6c43e8afe97b7c368c7dbce730775a0f3c587..3d9c307ee4eca26237bf0b7a597c599e52bbc84b 100644
--- a/generated/googleapis/test/cloudresourcemanager/v1_test.dart
+++ b/generated/googleapis/test/cloudresourcemanager/v1_test.dart
@@ -70,14 +70,82 @@ checkAncestor(api.Ancestor o) {
buildCounterAncestor--;
}
-buildUnnamed1555() {
+buildUnnamed1616() {
+ var o = new core.List<api.AuditLogConfig>();
+ o.add(buildAuditLogConfig());
+ o.add(buildAuditLogConfig());
+ return o;
+}
+
+checkUnnamed1616(core.List<api.AuditLogConfig> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkAuditLogConfig(o[0]);
+ checkAuditLogConfig(o[1]);
+}
+
+core.int buildCounterAuditConfig = 0;
+buildAuditConfig() {
+ var o = new api.AuditConfig();
+ buildCounterAuditConfig++;
+ if (buildCounterAuditConfig < 3) {
+ o.auditLogConfigs = buildUnnamed1616();
+ o.service = "foo";
+ }
+ buildCounterAuditConfig--;
+ return o;
+}
+
+checkAuditConfig(api.AuditConfig o) {
+ buildCounterAuditConfig++;
+ if (buildCounterAuditConfig < 3) {
+ checkUnnamed1616(o.auditLogConfigs);
+ unittest.expect(o.service, unittest.equals('foo'));
+ }
+ buildCounterAuditConfig--;
+}
+
+buildUnnamed1617() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1617(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 buildCounterAuditLogConfig = 0;
+buildAuditLogConfig() {
+ var o = new api.AuditLogConfig();
+ buildCounterAuditLogConfig++;
+ if (buildCounterAuditLogConfig < 3) {
+ o.exemptedMembers = buildUnnamed1617();
+ o.logType = "foo";
+ }
+ buildCounterAuditLogConfig--;
+ return o;
+}
+
+checkAuditLogConfig(api.AuditLogConfig o) {
+ buildCounterAuditLogConfig++;
+ if (buildCounterAuditLogConfig < 3) {
+ checkUnnamed1617(o.exemptedMembers);
+ unittest.expect(o.logType, unittest.equals('foo'));
+ }
+ buildCounterAuditLogConfig--;
+}
+
+buildUnnamed1618() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
-checkUnnamed1555(core.List<core.String> o) {
+checkUnnamed1618(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 +156,7 @@ buildBinding() {
var o = new api.Binding();
buildCounterBinding++;
if (buildCounterBinding < 3) {
- o.members = buildUnnamed1555();
+ o.members = buildUnnamed1618();
o.role = "foo";
}
buildCounterBinding--;
@@ -98,12 +166,100 @@ buildBinding() {
checkBinding(api.Binding o) {
buildCounterBinding++;
if (buildCounterBinding < 3) {
- checkUnnamed1555(o.members);
+ checkUnnamed1618(o.members);
unittest.expect(o.role, unittest.equals('foo'));
}
buildCounterBinding--;
}
+core.int buildCounterBooleanConstraint = 0;
+buildBooleanConstraint() {
+ var o = new api.BooleanConstraint();
+ buildCounterBooleanConstraint++;
+ if (buildCounterBooleanConstraint < 3) {
+ }
+ buildCounterBooleanConstraint--;
+ return o;
+}
+
+checkBooleanConstraint(api.BooleanConstraint o) {
+ buildCounterBooleanConstraint++;
+ if (buildCounterBooleanConstraint < 3) {
+ }
+ buildCounterBooleanConstraint--;
+}
+
+core.int buildCounterBooleanPolicy = 0;
+buildBooleanPolicy() {
+ var o = new api.BooleanPolicy();
+ buildCounterBooleanPolicy++;
+ if (buildCounterBooleanPolicy < 3) {
+ o.enforced = true;
+ }
+ buildCounterBooleanPolicy--;
+ return o;
+}
+
+checkBooleanPolicy(api.BooleanPolicy o) {
+ buildCounterBooleanPolicy++;
+ if (buildCounterBooleanPolicy < 3) {
+ unittest.expect(o.enforced, unittest.isTrue);
+ }
+ buildCounterBooleanPolicy--;
+}
+
+core.int buildCounterClearOrgPolicyRequest = 0;
+buildClearOrgPolicyRequest() {
+ var o = new api.ClearOrgPolicyRequest();
+ buildCounterClearOrgPolicyRequest++;
+ if (buildCounterClearOrgPolicyRequest < 3) {
+ o.constraint = "foo";
+ o.etag = "foo";
+ }
+ buildCounterClearOrgPolicyRequest--;
+ return o;
+}
+
+checkClearOrgPolicyRequest(api.ClearOrgPolicyRequest o) {
+ buildCounterClearOrgPolicyRequest++;
+ if (buildCounterClearOrgPolicyRequest < 3) {
+ unittest.expect(o.constraint, unittest.equals('foo'));
+ unittest.expect(o.etag, unittest.equals('foo'));
+ }
+ buildCounterClearOrgPolicyRequest--;
+}
+
+core.int buildCounterConstraint = 0;
+buildConstraint() {
+ var o = new api.Constraint();
+ buildCounterConstraint++;
+ if (buildCounterConstraint < 3) {
+ o.booleanConstraint = buildBooleanConstraint();
+ o.constraintDefault = "foo";
+ o.description = "foo";
+ o.displayName = "foo";
+ o.listConstraint = buildListConstraint();
+ o.name = "foo";
+ o.version = 42;
+ }
+ buildCounterConstraint--;
+ return o;
+}
+
+checkConstraint(api.Constraint o) {
+ buildCounterConstraint++;
+ if (buildCounterConstraint < 3) {
+ checkBooleanConstraint(o.booleanConstraint);
+ unittest.expect(o.constraintDefault, unittest.equals('foo'));
+ unittest.expect(o.description, unittest.equals('foo'));
+ unittest.expect(o.displayName, unittest.equals('foo'));
+ checkListConstraint(o.listConstraint);
+ unittest.expect(o.name, unittest.equals('foo'));
+ unittest.expect(o.version, unittest.equals(42));
+ }
+ buildCounterConstraint--;
+}
+
core.int buildCounterEmpty = 0;
buildEmpty() {
var o = new api.Empty();
@@ -182,14 +338,14 @@ checkGetAncestryRequest(api.GetAncestryRequest o) {
buildCounterGetAncestryRequest--;
}
-buildUnnamed1556() {
+buildUnnamed1619() {
var o = new core.List<api.Ancestor>();
o.add(buildAncestor());
o.add(buildAncestor());
return o;
}
-checkUnnamed1556(core.List<api.Ancestor> o) {
+checkUnnamed1619(core.List<api.Ancestor> o) {
unittest.expect(o, unittest.hasLength(2));
checkAncestor(o[0]);
checkAncestor(o[1]);
@@ -200,7 +356,7 @@ buildGetAncestryResponse() {
var o = new api.GetAncestryResponse();
buildCounterGetAncestryResponse++;
if (buildCounterGetAncestryResponse < 3) {
- o.ancestor = buildUnnamed1556();
+ o.ancestor = buildUnnamed1619();
}
buildCounterGetAncestryResponse--;
return o;
@@ -209,11 +365,30 @@ buildGetAncestryResponse() {
checkGetAncestryResponse(api.GetAncestryResponse o) {
buildCounterGetAncestryResponse++;
if (buildCounterGetAncestryResponse < 3) {
- checkUnnamed1556(o.ancestor);
+ checkUnnamed1619(o.ancestor);
}
buildCounterGetAncestryResponse--;
}
+core.int buildCounterGetEffectiveOrgPolicyRequest = 0;
+buildGetEffectiveOrgPolicyRequest() {
+ var o = new api.GetEffectiveOrgPolicyRequest();
+ buildCounterGetEffectiveOrgPolicyRequest++;
+ if (buildCounterGetEffectiveOrgPolicyRequest < 3) {
+ o.constraint = "foo";
+ }
+ buildCounterGetEffectiveOrgPolicyRequest--;
+ return o;
+}
+
+checkGetEffectiveOrgPolicyRequest(api.GetEffectiveOrgPolicyRequest o) {
+ buildCounterGetEffectiveOrgPolicyRequest++;
+ if (buildCounterGetEffectiveOrgPolicyRequest < 3) {
+ unittest.expect(o.constraint, unittest.equals('foo'));
+ }
+ buildCounterGetEffectiveOrgPolicyRequest--;
+}
+
core.int buildCounterGetIamPolicyRequest = 0;
buildGetIamPolicyRequest() {
var o = new api.GetIamPolicyRequest();
@@ -231,14 +406,33 @@ checkGetIamPolicyRequest(api.GetIamPolicyRequest o) {
buildCounterGetIamPolicyRequest--;
}
-buildUnnamed1557() {
+core.int buildCounterGetOrgPolicyRequest = 0;
+buildGetOrgPolicyRequest() {
+ var o = new api.GetOrgPolicyRequest();
+ buildCounterGetOrgPolicyRequest++;
+ if (buildCounterGetOrgPolicyRequest < 3) {
+ o.constraint = "foo";
+ }
+ buildCounterGetOrgPolicyRequest--;
+ return o;
+}
+
+checkGetOrgPolicyRequest(api.GetOrgPolicyRequest o) {
+ buildCounterGetOrgPolicyRequest++;
+ if (buildCounterGetOrgPolicyRequest < 3) {
+ unittest.expect(o.constraint, unittest.equals('foo'));
+ }
+ buildCounterGetOrgPolicyRequest--;
+}
+
+buildUnnamed1620() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
-checkUnnamed1557(core.List<core.String> o) {
+checkUnnamed1620(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'));
@@ -254,7 +448,7 @@ buildLien() {
o.origin = "foo";
o.parent = "foo";
o.reason = "foo";
- o.restrictions = buildUnnamed1557();
+ o.restrictions = buildUnnamed1620();
}
buildCounterLien--;
return o;
@@ -268,19 +462,93 @@ checkLien(api.Lien o) {
unittest.expect(o.origin, unittest.equals('foo'));
unittest.expect(o.parent, unittest.equals('foo'));
unittest.expect(o.reason, unittest.equals('foo'));
- checkUnnamed1557(o.restrictions);
+ checkUnnamed1620(o.restrictions);
}
buildCounterLien--;
}
-buildUnnamed1558() {
+core.int buildCounterListAvailableOrgPolicyConstraintsRequest = 0;
+buildListAvailableOrgPolicyConstraintsRequest() {
+ var o = new api.ListAvailableOrgPolicyConstraintsRequest();
+ buildCounterListAvailableOrgPolicyConstraintsRequest++;
+ if (buildCounterListAvailableOrgPolicyConstraintsRequest < 3) {
+ o.pageSize = 42;
+ o.pageToken = "foo";
+ }
+ buildCounterListAvailableOrgPolicyConstraintsRequest--;
+ return o;
+}
+
+checkListAvailableOrgPolicyConstraintsRequest(api.ListAvailableOrgPolicyConstraintsRequest o) {
+ buildCounterListAvailableOrgPolicyConstraintsRequest++;
+ if (buildCounterListAvailableOrgPolicyConstraintsRequest < 3) {
+ unittest.expect(o.pageSize, unittest.equals(42));
+ unittest.expect(o.pageToken, unittest.equals('foo'));
+ }
+ buildCounterListAvailableOrgPolicyConstraintsRequest--;
+}
+
+buildUnnamed1621() {
+ var o = new core.List<api.Constraint>();
+ o.add(buildConstraint());
+ o.add(buildConstraint());
+ return o;
+}
+
+checkUnnamed1621(core.List<api.Constraint> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkConstraint(o[0]);
+ checkConstraint(o[1]);
+}
+
+core.int buildCounterListAvailableOrgPolicyConstraintsResponse = 0;
+buildListAvailableOrgPolicyConstraintsResponse() {
+ var o = new api.ListAvailableOrgPolicyConstraintsResponse();
+ buildCounterListAvailableOrgPolicyConstraintsResponse++;
+ if (buildCounterListAvailableOrgPolicyConstraintsResponse < 3) {
+ o.constraints = buildUnnamed1621();
+ o.nextPageToken = "foo";
+ }
+ buildCounterListAvailableOrgPolicyConstraintsResponse--;
+ return o;
+}
+
+checkListAvailableOrgPolicyConstraintsResponse(api.ListAvailableOrgPolicyConstraintsResponse o) {
+ buildCounterListAvailableOrgPolicyConstraintsResponse++;
+ if (buildCounterListAvailableOrgPolicyConstraintsResponse < 3) {
+ checkUnnamed1621(o.constraints);
+ unittest.expect(o.nextPageToken, unittest.equals('foo'));
+ }
+ buildCounterListAvailableOrgPolicyConstraintsResponse--;
+}
+
+core.int buildCounterListConstraint = 0;
+buildListConstraint() {
+ var o = new api.ListConstraint();
+ buildCounterListConstraint++;
+ if (buildCounterListConstraint < 3) {
+ o.suggestedValue = "foo";
+ }
+ buildCounterListConstraint--;
+ return o;
+}
+
+checkListConstraint(api.ListConstraint o) {
+ buildCounterListConstraint++;
+ if (buildCounterListConstraint < 3) {
+ unittest.expect(o.suggestedValue, unittest.equals('foo'));
+ }
+ buildCounterListConstraint--;
+}
+
+buildUnnamed1622() {
var o = new core.List<api.Lien>();
o.add(buildLien());
o.add(buildLien());
return o;
}
-checkUnnamed1558(core.List<api.Lien> o) {
+checkUnnamed1622(core.List<api.Lien> o) {
unittest.expect(o, unittest.hasLength(2));
checkLien(o[0]);
checkLien(o[1]);
@@ -291,7 +559,7 @@ buildListLiensResponse() {
var o = new api.ListLiensResponse();
buildCounterListLiensResponse++;
if (buildCounterListLiensResponse < 3) {
- o.liens = buildUnnamed1558();
+ o.liens = buildUnnamed1622();
o.nextPageToken = "foo";
}
buildCounterListLiensResponse--;
@@ -301,20 +569,128 @@ buildListLiensResponse() {
checkListLiensResponse(api.ListLiensResponse o) {
buildCounterListLiensResponse++;
if (buildCounterListLiensResponse < 3) {
- checkUnnamed1558(o.liens);
+ checkUnnamed1622(o.liens);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListLiensResponse--;
}
-buildUnnamed1559() {
+core.int buildCounterListOrgPoliciesRequest = 0;
+buildListOrgPoliciesRequest() {
+ var o = new api.ListOrgPoliciesRequest();
+ buildCounterListOrgPoliciesRequest++;
+ if (buildCounterListOrgPoliciesRequest < 3) {
+ o.pageSize = 42;
+ o.pageToken = "foo";
+ }
+ buildCounterListOrgPoliciesRequest--;
+ return o;
+}
+
+checkListOrgPoliciesRequest(api.ListOrgPoliciesRequest o) {
+ buildCounterListOrgPoliciesRequest++;
+ if (buildCounterListOrgPoliciesRequest < 3) {
+ unittest.expect(o.pageSize, unittest.equals(42));
+ unittest.expect(o.pageToken, unittest.equals('foo'));
+ }
+ buildCounterListOrgPoliciesRequest--;
+}
+
+buildUnnamed1623() {
+ var o = new core.List<api.OrgPolicy>();
+ o.add(buildOrgPolicy());
+ o.add(buildOrgPolicy());
+ return o;
+}
+
+checkUnnamed1623(core.List<api.OrgPolicy> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkOrgPolicy(o[0]);
+ checkOrgPolicy(o[1]);
+}
+
+core.int buildCounterListOrgPoliciesResponse = 0;
+buildListOrgPoliciesResponse() {
+ var o = new api.ListOrgPoliciesResponse();
+ buildCounterListOrgPoliciesResponse++;
+ if (buildCounterListOrgPoliciesResponse < 3) {
+ o.nextPageToken = "foo";
+ o.policies = buildUnnamed1623();
+ }
+ buildCounterListOrgPoliciesResponse--;
+ return o;
+}
+
+checkListOrgPoliciesResponse(api.ListOrgPoliciesResponse o) {
+ buildCounterListOrgPoliciesResponse++;
+ if (buildCounterListOrgPoliciesResponse < 3) {
+ unittest.expect(o.nextPageToken, unittest.equals('foo'));
+ checkUnnamed1623(o.policies);
+ }
+ buildCounterListOrgPoliciesResponse--;
+}
+
+buildUnnamed1624() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1624(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'));
+}
+
+buildUnnamed1625() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1625(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 buildCounterListPolicy = 0;
+buildListPolicy() {
+ var o = new api.ListPolicy();
+ buildCounterListPolicy++;
+ if (buildCounterListPolicy < 3) {
+ o.allValues = "foo";
+ o.allowedValues = buildUnnamed1624();
+ o.deniedValues = buildUnnamed1625();
+ o.inheritFromParent = true;
+ o.suggestedValue = "foo";
+ }
+ buildCounterListPolicy--;
+ return o;
+}
+
+checkListPolicy(api.ListPolicy o) {
+ buildCounterListPolicy++;
+ if (buildCounterListPolicy < 3) {
+ unittest.expect(o.allValues, unittest.equals('foo'));
+ checkUnnamed1624(o.allowedValues);
+ checkUnnamed1625(o.deniedValues);
+ unittest.expect(o.inheritFromParent, unittest.isTrue);
+ unittest.expect(o.suggestedValue, unittest.equals('foo'));
+ }
+ buildCounterListPolicy--;
+}
+
+buildUnnamed1626() {
var o = new core.List<api.Project>();
o.add(buildProject());
o.add(buildProject());
return o;
}
-checkUnnamed1559(core.List<api.Project> o) {
+checkUnnamed1626(core.List<api.Project> o) {
unittest.expect(o, unittest.hasLength(2));
checkProject(o[0]);
checkProject(o[1]);
@@ -326,7 +702,7 @@ buildListProjectsResponse() {
buildCounterListProjectsResponse++;
if (buildCounterListProjectsResponse < 3) {
o.nextPageToken = "foo";
- o.projects = buildUnnamed1559();
+ o.projects = buildUnnamed1626();
}
buildCounterListProjectsResponse--;
return o;
@@ -336,32 +712,32 @@ checkListProjectsResponse(api.ListProjectsResponse o) {
buildCounterListProjectsResponse++;
if (buildCounterListProjectsResponse < 3) {
unittest.expect(o.nextPageToken, unittest.equals('foo'));
- checkUnnamed1559(o.projects);
+ checkUnnamed1626(o.projects);
}
buildCounterListProjectsResponse--;
}
-buildUnnamed1560() {
+buildUnnamed1627() {
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;
}
-checkUnnamed1560(core.Map<core.String, core.Object> o) {
+checkUnnamed1627(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'));
}
-buildUnnamed1561() {
+buildUnnamed1628() {
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;
}
-checkUnnamed1561(core.Map<core.String, core.Object> o) {
+checkUnnamed1628(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'));
@@ -374,9 +750,9 @@ buildOperation() {
if (buildCounterOperation < 3) {
o.done = true;
o.error = buildStatus();
- o.metadata = buildUnnamed1560();
+ o.metadata = buildUnnamed1627();
o.name = "foo";
- o.response = buildUnnamed1561();
+ o.response = buildUnnamed1628();
}
buildCounterOperation--;
return o;
@@ -387,13 +763,44 @@ checkOperation(api.Operation o) {
if (buildCounterOperation < 3) {
unittest.expect(o.done, unittest.isTrue);
checkStatus(o.error);
- checkUnnamed1560(o.metadata);
+ checkUnnamed1627(o.metadata);
unittest.expect(o.name, unittest.equals('foo'));
- checkUnnamed1561(o.response);
+ checkUnnamed1628(o.response);
}
buildCounterOperation--;
}
+core.int buildCounterOrgPolicy = 0;
+buildOrgPolicy() {
+ var o = new api.OrgPolicy();
+ buildCounterOrgPolicy++;
+ if (buildCounterOrgPolicy < 3) {
+ o.booleanPolicy = buildBooleanPolicy();
+ o.constraint = "foo";
+ o.etag = "foo";
+ o.listPolicy = buildListPolicy();
+ o.restoreDefault = buildRestoreDefault();
+ o.updateTime = "foo";
+ o.version = 42;
+ }
+ buildCounterOrgPolicy--;
+ return o;
+}
+
+checkOrgPolicy(api.OrgPolicy o) {
+ buildCounterOrgPolicy++;
+ if (buildCounterOrgPolicy < 3) {
+ checkBooleanPolicy(o.booleanPolicy);
+ unittest.expect(o.constraint, unittest.equals('foo'));
+ unittest.expect(o.etag, unittest.equals('foo'));
+ checkListPolicy(o.listPolicy);
+ checkRestoreDefault(o.restoreDefault);
+ unittest.expect(o.updateTime, unittest.equals('foo'));
+ unittest.expect(o.version, unittest.equals(42));
+ }
+ buildCounterOrgPolicy--;
+}
+
core.int buildCounterOrganization = 0;
buildOrganization() {
var o = new api.Organization();
@@ -440,14 +847,27 @@ checkOrganizationOwner(api.OrganizationOwner o) {
buildCounterOrganizationOwner--;
}
-buildUnnamed1562() {
+buildUnnamed1629() {
+ var o = new core.List<api.AuditConfig>();
+ o.add(buildAuditConfig());
+ o.add(buildAuditConfig());
+ return o;
+}
+
+checkUnnamed1629(core.List<api.AuditConfig> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkAuditConfig(o[0]);
+ checkAuditConfig(o[1]);
+}
+
+buildUnnamed1630() {
var o = new core.List<api.Binding>();
o.add(buildBinding());
o.add(buildBinding());
return o;
}
-checkUnnamed1562(core.List<api.Binding> o) {
+checkUnnamed1630(core.List<api.Binding> o) {
unittest.expect(o, unittest.hasLength(2));
checkBinding(o[0]);
checkBinding(o[1]);
@@ -458,7 +878,8 @@ buildPolicy() {
var o = new api.Policy();
buildCounterPolicy++;
if (buildCounterPolicy < 3) {
- o.bindings = buildUnnamed1562();
+ o.auditConfigs = buildUnnamed1629();
+ o.bindings = buildUnnamed1630();
o.etag = "foo";
o.version = 42;
}
@@ -469,21 +890,22 @@ buildPolicy() {
checkPolicy(api.Policy o) {
buildCounterPolicy++;
if (buildCounterPolicy < 3) {
- checkUnnamed1562(o.bindings);
+ checkUnnamed1629(o.auditConfigs);
+ checkUnnamed1630(o.bindings);
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.version, unittest.equals(42));
}
buildCounterPolicy--;
}
-buildUnnamed1563() {
+buildUnnamed1631() {
var o = new core.Map<core.String, core.String>();
o["x"] = "foo";
o["y"] = "foo";
return o;
}
-checkUnnamed1563(core.Map<core.String, core.String> o) {
+checkUnnamed1631(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'));
@@ -495,7 +917,7 @@ buildProject() {
buildCounterProject++;
if (buildCounterProject < 3) {
o.createTime = "foo";
- o.labels = buildUnnamed1563();
+ o.labels = buildUnnamed1631();
o.lifecycleState = "foo";
o.name = "foo";
o.parent = buildResourceId();
@@ -510,7 +932,7 @@ checkProject(api.Project o) {
buildCounterProject++;
if (buildCounterProject < 3) {
unittest.expect(o.createTime, unittest.equals('foo'));
- checkUnnamed1563(o.labels);
+ checkUnnamed1631(o.labels);
unittest.expect(o.lifecycleState, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
checkResourceId(o.parent);
@@ -564,6 +986,23 @@ checkResourceId(api.ResourceId o) {
buildCounterResourceId--;
}
+core.int buildCounterRestoreDefault = 0;
+buildRestoreDefault() {
+ var o = new api.RestoreDefault();
+ buildCounterRestoreDefault++;
+ if (buildCounterRestoreDefault < 3) {
+ }
+ buildCounterRestoreDefault--;
+ return o;
+}
+
+checkRestoreDefault(api.RestoreDefault o) {
+ buildCounterRestoreDefault++;
+ if (buildCounterRestoreDefault < 3) {
+ }
+ buildCounterRestoreDefault--;
+}
+
core.int buildCounterSearchOrganizationsRequest = 0;
buildSearchOrganizationsRequest() {
var o = new api.SearchOrganizationsRequest();
@@ -587,14 +1026,14 @@ checkSearchOrganizationsRequest(api.SearchOrganizationsRequest o) {
buildCounterSearchOrganizationsRequest--;
}
-buildUnnamed1564() {
+buildUnnamed1632() {
var o = new core.List<api.Organization>();
o.add(buildOrganization());
o.add(buildOrganization());
return o;
}
-checkUnnamed1564(core.List<api.Organization> o) {
+checkUnnamed1632(core.List<api.Organization> o) {
unittest.expect(o, unittest.hasLength(2));
checkOrganization(o[0]);
checkOrganization(o[1]);
@@ -606,7 +1045,7 @@ buildSearchOrganizationsResponse() {
buildCounterSearchOrganizationsResponse++;
if (buildCounterSearchOrganizationsResponse < 3) {
o.nextPageToken = "foo";
- o.organizations = buildUnnamed1564();
+ o.organizations = buildUnnamed1632();
}
buildCounterSearchOrganizationsResponse--;
return o;
@@ -616,7 +1055,7 @@ checkSearchOrganizationsResponse(api.SearchOrganizationsResponse o) {
buildCounterSearchOrganizationsResponse++;
if (buildCounterSearchOrganizationsResponse < 3) {
unittest.expect(o.nextPageToken, unittest.equals('foo'));
- checkUnnamed1564(o.organizations);
+ checkUnnamed1632(o.organizations);
}
buildCounterSearchOrganizationsResponse--;
}
@@ -627,6 +1066,7 @@ buildSetIamPolicyRequest() {
buildCounterSetIamPolicyRequest++;
if (buildCounterSetIamPolicyRequest < 3) {
o.policy = buildPolicy();
+ o.updateMask = "foo";
}
buildCounterSetIamPolicyRequest--;
return o;
@@ -636,34 +1076,54 @@ checkSetIamPolicyRequest(api.SetIamPolicyRequest o) {
buildCounterSetIamPolicyRequest++;
if (buildCounterSetIamPolicyRequest < 3) {
checkPolicy(o.policy);
+ unittest.expect(o.updateMask, unittest.equals('foo'));
}
buildCounterSetIamPolicyRequest--;
}
-buildUnnamed1565() {
+core.int buildCounterSetOrgPolicyRequest = 0;
+buildSetOrgPolicyRequest() {
+ var o = new api.SetOrgPolicyRequest();
+ buildCounterSetOrgPolicyRequest++;
+ if (buildCounterSetOrgPolicyRequest < 3) {
+ o.policy = buildOrgPolicy();
+ }
+ buildCounterSetOrgPolicyRequest--;
+ return o;
+}
+
+checkSetOrgPolicyRequest(api.SetOrgPolicyRequest o) {
+ buildCounterSetOrgPolicyRequest++;
+ if (buildCounterSetOrgPolicyRequest < 3) {
+ checkOrgPolicy(o.policy);
+ }
+ buildCounterSetOrgPolicyRequest--;
+}
+
+buildUnnamed1633() {
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;
}
-checkUnnamed1565(core.Map<core.String, core.Object> o) {
+checkUnnamed1633(core.Map<core.String, core.Object> o) {
unittest.expect(o, unittest.hasLength(2));
var casted5 = (o["x"]) as core.Map; unittest.expect(casted5, unittest.hasLength(3)); unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); unittest.expect(casted5["bool"], unittest.equals(true)); unittest.expect(casted5["string"], unittest.equals('foo'));
var casted6 = (o["y"]) as core.Map; unittest.expect(casted6, unittest.hasLength(3)); unittest.expect(casted6["list"], unittest.equals([1, 2, 3])); unittest.expect(casted6["bool"], unittest.equals(true)); unittest.expect(casted6["string"], unittest.equals('foo'));
}
-buildUnnamed1566() {
+buildUnnamed1634() {
var o = new core.List<core.Map<core.String, core.Object>>();
- o.add(buildUnnamed1565());
- o.add(buildUnnamed1565());
+ o.add(buildUnnamed1633());
+ o.add(buildUnnamed1633());
return o;
}
-checkUnnamed1566(core.List<core.Map<core.String, core.Object>> o) {
+checkUnnamed1634(core.List<core.Map<core.String, core.Object>> o) {
unittest.expect(o, unittest.hasLength(2));
- checkUnnamed1565(o[0]);
- checkUnnamed1565(o[1]);
+ checkUnnamed1633(o[0]);
+ checkUnnamed1633(o[1]);
}
core.int buildCounterStatus = 0;
@@ -672,7 +1132,7 @@ buildStatus() {
buildCounterStatus++;
if (buildCounterStatus < 3) {
o.code = 42;
- o.details = buildUnnamed1566();
+ o.details = buildUnnamed1634();
o.message = "foo";
}
buildCounterStatus--;
@@ -683,20 +1143,20 @@ checkStatus(api.Status o) {
buildCounterStatus++;
if (buildCounterStatus < 3) {
unittest.expect(o.code, unittest.equals(42));
- checkUnnamed1566(o.details);
+ checkUnnamed1634(o.details);
unittest.expect(o.message, unittest.equals('foo'));
}
buildCounterStatus--;
}
-buildUnnamed1567() {
+buildUnnamed1635() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
-checkUnnamed1567(core.List<core.String> o) {
+checkUnnamed1635(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'));
@@ -707,7 +1167,7 @@ buildTestIamPermissionsRequest() {
var o = new api.TestIamPermissionsRequest();
buildCounterTestIamPermissionsRequest++;
if (buildCounterTestIamPermissionsRequest < 3) {
- o.permissions = buildUnnamed1567();
+ o.permissions = buildUnnamed1635();
}
buildCounterTestIamPermissionsRequest--;
return o;
@@ -716,19 +1176,19 @@ buildTestIamPermissionsRequest() {
checkTestIamPermissionsRequest(api.TestIamPermissionsRequest o) {
buildCounterTestIamPermissionsRequest++;
if (buildCounterTestIamPermissionsRequest < 3) {
- checkUnnamed1567(o.permissions);
+ checkUnnamed1635(o.permissions);
}
buildCounterTestIamPermissionsRequest--;
}
-buildUnnamed1568() {
+buildUnnamed1636() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
-checkUnnamed1568(core.List<core.String> o) {
+checkUnnamed1636(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'));
@@ -739,7 +1199,7 @@ buildTestIamPermissionsResponse() {
var o = new api.TestIamPermissionsResponse();
buildCounterTestIamPermissionsResponse++;
if (buildCounterTestIamPermissionsResponse < 3) {
- o.permissions = buildUnnamed1568();
+ o.permissions = buildUnnamed1636();
}
buildCounterTestIamPermissionsResponse--;
return o;
@@ -748,7 +1208,7 @@ buildTestIamPermissionsResponse() {
checkTestIamPermissionsResponse(api.TestIamPermissionsResponse o) {
buildCounterTestIamPermissionsResponse++;
if (buildCounterTestIamPermissionsResponse < 3) {
- checkUnnamed1568(o.permissions);
+ checkUnnamed1636(o.permissions);
}
buildCounterTestIamPermissionsResponse--;
}
@@ -781,6 +1241,24 @@ main() {
});
+ unittest.group("obj-schema-AuditConfig", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildAuditConfig();
+ var od = new api.AuditConfig.fromJson(o.toJson());
+ checkAuditConfig(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-AuditLogConfig", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildAuditLogConfig();
+ var od = new api.AuditLogConfig.fromJson(o.toJson());
+ checkAuditLogConfig(od);
+ });
+ });
+
+
unittest.group("obj-schema-Binding", () {
unittest.test("to-json--from-json", () {
var o = buildBinding();
@@ -790,6 +1268,42 @@ main() {
});
+ unittest.group("obj-schema-BooleanConstraint", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildBooleanConstraint();
+ var od = new api.BooleanConstraint.fromJson(o.toJson());
+ checkBooleanConstraint(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-BooleanPolicy", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildBooleanPolicy();
+ var od = new api.BooleanPolicy.fromJson(o.toJson());
+ checkBooleanPolicy(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ClearOrgPolicyRequest", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildClearOrgPolicyRequest();
+ var od = new api.ClearOrgPolicyRequest.fromJson(o.toJson());
+ checkClearOrgPolicyRequest(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Constraint", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildConstraint();
+ var od = new api.Constraint.fromJson(o.toJson());
+ checkConstraint(od);
+ });
+ });
+
+
unittest.group("obj-schema-Empty", () {
unittest.test("to-json--from-json", () {
var o = buildEmpty();
@@ -835,6 +1349,15 @@ main() {
});
+ unittest.group("obj-schema-GetEffectiveOrgPolicyRequest", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildGetEffectiveOrgPolicyRequest();
+ var od = new api.GetEffectiveOrgPolicyRequest.fromJson(o.toJson());
+ checkGetEffectiveOrgPolicyRequest(od);
+ });
+ });
+
+
unittest.group("obj-schema-GetIamPolicyRequest", () {
unittest.test("to-json--from-json", () {
var o = buildGetIamPolicyRequest();
@@ -844,6 +1367,15 @@ main() {
});
+ unittest.group("obj-schema-GetOrgPolicyRequest", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildGetOrgPolicyRequest();
+ var od = new api.GetOrgPolicyRequest.fromJson(o.toJson());
+ checkGetOrgPolicyRequest(od);
+ });
+ });
+
+
unittest.group("obj-schema-Lien", () {
unittest.test("to-json--from-json", () {
var o = buildLien();
@@ -853,37 +1385,100 @@ main() {
});
- unittest.group("obj-schema-ListLiensResponse", () {
+ unittest.group("obj-schema-ListAvailableOrgPolicyConstraintsRequest", () {
unittest.test("to-json--from-json", () {
- var o = buildListLiensResponse();
- var od = new api.ListLiensResponse.fromJson(o.toJson());
- checkListLiensResponse(od);
+ var o = buildListAvailableOrgPolicyConstraintsRequest();
+ var od = new api.ListAvailableOrgPolicyConstraintsRequest.fromJson(o.toJson());
+ checkListAvailableOrgPolicyConstraintsRequest(od);
});
});
- unittest.group("obj-schema-ListProjectsResponse", () {
+ unittest.group("obj-schema-ListAvailableOrgPolicyConstraintsResponse", () {
unittest.test("to-json--from-json", () {
- var o = buildListProjectsResponse();
- var od = new api.ListProjectsResponse.fromJson(o.toJson());
- checkListProjectsResponse(od);
+ var o = buildListAvailableOrgPolicyConstraintsResponse();
+ var od = new api.ListAvailableOrgPolicyConstraintsResponse.fromJson(o.toJson());
+ checkListAvailableOrgPolicyConstraintsResponse(od);
});
});
- unittest.group("obj-schema-Operation", () {
+ unittest.group("obj-schema-ListConstraint", () {
unittest.test("to-json--from-json", () {
- var o = buildOperation();
- var od = new api.Operation.fromJson(o.toJson());
- checkOperation(od);
+ var o = buildListConstraint();
+ var od = new api.ListConstraint.fromJson(o.toJson());
+ checkListConstraint(od);
});
});
- unittest.group("obj-schema-Organization", () {
+ unittest.group("obj-schema-ListLiensResponse", () {
unittest.test("to-json--from-json", () {
- var o = buildOrganization();
- var od = new api.Organization.fromJson(o.toJson());
+ var o = buildListLiensResponse();
+ var od = new api.ListLiensResponse.fromJson(o.toJson());
+ checkListLiensResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ListOrgPoliciesRequest", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListOrgPoliciesRequest();
+ var od = new api.ListOrgPoliciesRequest.fromJson(o.toJson());
+ checkListOrgPoliciesRequest(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ListOrgPoliciesResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListOrgPoliciesResponse();
+ var od = new api.ListOrgPoliciesResponse.fromJson(o.toJson());
+ checkListOrgPoliciesResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ListPolicy", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListPolicy();
+ var od = new api.ListPolicy.fromJson(o.toJson());
+ checkListPolicy(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ListProjectsResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListProjectsResponse();
+ var od = new api.ListProjectsResponse.fromJson(o.toJson());
+ checkListProjectsResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Operation", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildOperation();
+ var od = new api.Operation.fromJson(o.toJson());
+ checkOperation(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-OrgPolicy", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildOrgPolicy();
+ var od = new api.OrgPolicy.fromJson(o.toJson());
+ checkOrgPolicy(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Organization", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildOrganization();
+ var od = new api.Organization.fromJson(o.toJson());
checkOrganization(od);
});
});
@@ -934,6 +1529,15 @@ main() {
});
+ unittest.group("obj-schema-RestoreDefault", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildRestoreDefault();
+ var od = new api.RestoreDefault.fromJson(o.toJson());
+ checkRestoreDefault(od);
+ });
+ });
+
+
unittest.group("obj-schema-SearchOrganizationsRequest", () {
unittest.test("to-json--from-json", () {
var o = buildSearchOrganizationsRequest();
@@ -961,6 +1565,15 @@ main() {
});
+ unittest.group("obj-schema-SetOrgPolicyRequest", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildSetOrgPolicyRequest();
+ var od = new api.SetOrgPolicyRequest.fromJson(o.toJson());
+ checkSetOrgPolicyRequest(od);
+ });
+ });
+
+
unittest.group("obj-schema-Status", () {
unittest.test("to-json--from-json", () {
var o = buildStatus();
@@ -997,15 +1610,16 @@ main() {
});
- unittest.group("resource-LiensResourceApi", () {
- unittest.test("method--create", () {
+ unittest.group("resource-FoldersResourceApi", () {
+ unittest.test("method--clearOrgPolicy", () {
var mock = new HttpServerMock();
- api.LiensResourceApi res = new api.CloudresourcemanagerApi(mock).liens;
- var arg_request = buildLien();
+ api.FoldersResourceApi res = new api.CloudresourcemanagerApi(mock).folders;
+ var arg_request = buildClearOrgPolicyRequest();
+ var arg_resource = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Lien.fromJson(json);
- checkLien(obj);
+ var obj = new api.ClearOrgPolicyRequest.fromJson(json);
+ checkClearOrgPolicyRequest(obj);
var path = (req.url).path;
var pathOffset = 0;
@@ -1013,8 +1627,9 @@ main() {
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("v1/liens"));
- pathOffset += 8;
+ 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;
@@ -1037,20 +1652,24 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildLien());
+ var resp = convert.JSON.encode(buildEmpty());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
- res.create(arg_request).then(unittest.expectAsync(((api.Lien response) {
- checkLien(response);
+ res.clearOrgPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.Empty response) {
+ checkEmpty(response);
})));
});
- unittest.test("method--delete", () {
+ unittest.test("method--clearOrgPolicyV1", () {
var mock = new HttpServerMock();
- api.LiensResourceApi res = new api.CloudresourcemanagerApi(mock).liens;
- var arg_name = "foo";
+ api.FoldersResourceApi res = new api.CloudresourcemanagerApi(mock).folders;
+ var arg_request = buildClearOrgPolicyRequest();
+ var arg_resource = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.ClearOrgPolicyRequest.fromJson(json);
+ checkClearOrgPolicyRequest(obj);
+
var path = (req.url).path;
var pathOffset = 0;
var index;
@@ -1085,27 +1704,30 @@ main() {
var resp = convert.JSON.encode(buildEmpty());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
- res.delete(arg_name).then(unittest.expectAsync(((api.Empty response) {
+ res.clearOrgPolicyV1(arg_request, arg_resource).then(unittest.expectAsync(((api.Empty response) {
checkEmpty(response);
})));
});
- unittest.test("method--list", () {
+ unittest.test("method--getEffectiveOrgPolicy", () {
var mock = new HttpServerMock();
- api.LiensResourceApi res = new api.CloudresourcemanagerApi(mock).liens;
- var arg_parent = "foo";
- var arg_pageToken = "foo";
- var arg_pageSize = 42;
+ api.FoldersResourceApi res = new api.CloudresourcemanagerApi(mock).folders;
+ var arg_request = buildGetEffectiveOrgPolicyRequest();
+ var arg_resource = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.GetEffectiveOrgPolicyRequest.fromJson(json);
+ checkGetEffectiveOrgPolicyRequest(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 + 8), unittest.equals("v1/liens"));
- pathOffset += 8;
+ 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;
@@ -1123,32 +1745,29 @@ main() {
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
- unittest.expect(queryMap["parent"].first, unittest.equals(arg_parent));
- unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
- unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize));
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildListLiensResponse());
+ var resp = convert.JSON.encode(buildOrgPolicy());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
- res.list(parent: arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize).then(unittest.expectAsync(((api.ListLiensResponse response) {
- checkListLiensResponse(response);
+ res.getEffectiveOrgPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
})));
});
- });
-
-
- unittest.group("resource-OperationsResourceApi", () {
- unittest.test("method--get", () {
+ unittest.test("method--getEffectiveOrgPolicyV1", () {
var mock = new HttpServerMock();
- api.OperationsResourceApi res = new api.CloudresourcemanagerApi(mock).operations;
- var arg_name = "foo";
+ api.FoldersResourceApi res = new api.CloudresourcemanagerApi(mock).folders;
+ var arg_request = buildGetEffectiveOrgPolicyRequest();
+ var arg_resource = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.GetEffectiveOrgPolicyRequest.fromJson(json);
+ checkGetEffectiveOrgPolicyRequest(obj);
+
var path = (req.url).path;
var pathOffset = 0;
var index;
@@ -1180,24 +1799,24 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildOperation());
+ var resp = convert.JSON.encode(buildOrgPolicy());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
- res.get(arg_name).then(unittest.expectAsync(((api.Operation response) {
- checkOperation(response);
+ res.getEffectiveOrgPolicyV1(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
})));
});
- });
-
-
- unittest.group("resource-OrganizationsResourceApi", () {
- unittest.test("method--get", () {
+ unittest.test("method--getOrgPolicy", () {
var mock = new HttpServerMock();
- api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
- var arg_name = "foo";
+ api.FoldersResourceApi res = new api.CloudresourcemanagerApi(mock).folders;
+ var arg_request = buildGetOrgPolicyRequest();
+ var arg_resource = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.GetOrgPolicyRequest.fromJson(json);
+ checkGetOrgPolicyRequest(obj);
+
var path = (req.url).path;
var pathOffset = 0;
var index;
@@ -1229,23 +1848,23 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildOrganization());
+ var resp = convert.JSON.encode(buildOrgPolicy());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
- res.get(arg_name).then(unittest.expectAsync(((api.Organization response) {
- checkOrganization(response);
+ res.getOrgPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
})));
});
- unittest.test("method--getIamPolicy", () {
+ unittest.test("method--getOrgPolicyV1", () {
var mock = new HttpServerMock();
- api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
- var arg_request = buildGetIamPolicyRequest();
+ api.FoldersResourceApi res = new api.CloudresourcemanagerApi(mock).folders;
+ var arg_request = buildGetOrgPolicyRequest();
var arg_resource = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.GetIamPolicyRequest.fromJson(json);
- checkGetIamPolicyRequest(obj);
+ var obj = new api.GetOrgPolicyRequest.fromJson(json);
+ checkGetOrgPolicyRequest(obj);
var path = (req.url).path;
var pathOffset = 0;
@@ -1278,22 +1897,23 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildPolicy());
+ var resp = convert.JSON.encode(buildOrgPolicy());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
- res.getIamPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.Policy response) {
- checkPolicy(response);
+ res.getOrgPolicyV1(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
})));
});
- unittest.test("method--search", () {
+ unittest.test("method--listAvailableOrgPolicyConstraints", () {
var mock = new HttpServerMock();
- api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
- var arg_request = buildSearchOrganizationsRequest();
+ api.FoldersResourceApi res = new api.CloudresourcemanagerApi(mock).folders;
+ var arg_request = buildListAvailableOrgPolicyConstraintsRequest();
+ var arg_resource = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.SearchOrganizationsRequest.fromJson(json);
- checkSearchOrganizationsRequest(obj);
+ var obj = new api.ListAvailableOrgPolicyConstraintsRequest.fromJson(json);
+ checkListAvailableOrgPolicyConstraintsRequest(obj);
var path = (req.url).path;
var pathOffset = 0;
@@ -1301,8 +1921,9 @@ main() {
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
- unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.equals("v1/organizations:search"));
- pathOffset += 23;
+ 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;
@@ -1325,23 +1946,23 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildSearchOrganizationsResponse());
+ var resp = convert.JSON.encode(buildListAvailableOrgPolicyConstraintsResponse());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
- res.search(arg_request).then(unittest.expectAsync(((api.SearchOrganizationsResponse response) {
- checkSearchOrganizationsResponse(response);
+ res.listAvailableOrgPolicyConstraints(arg_request, arg_resource).then(unittest.expectAsync(((api.ListAvailableOrgPolicyConstraintsResponse response) {
+ checkListAvailableOrgPolicyConstraintsResponse(response);
})));
});
- unittest.test("method--setIamPolicy", () {
+ unittest.test("method--listOrgPolicies", () {
var mock = new HttpServerMock();
- api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
- var arg_request = buildSetIamPolicyRequest();
+ api.FoldersResourceApi res = new api.CloudresourcemanagerApi(mock).folders;
+ var arg_request = buildListOrgPoliciesRequest();
var arg_resource = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.SetIamPolicyRequest.fromJson(json);
- checkSetIamPolicyRequest(obj);
+ var obj = new api.ListOrgPoliciesRequest.fromJson(json);
+ checkListOrgPoliciesRequest(obj);
var path = (req.url).path;
var pathOffset = 0;
@@ -1374,23 +1995,23 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildPolicy());
+ var resp = convert.JSON.encode(buildListOrgPoliciesResponse());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
- res.setIamPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.Policy response) {
- checkPolicy(response);
+ res.listOrgPolicies(arg_request, arg_resource).then(unittest.expectAsync(((api.ListOrgPoliciesResponse response) {
+ checkListOrgPoliciesResponse(response);
})));
});
- unittest.test("method--testIamPermissions", () {
+ unittest.test("method--setOrgPolicy", () {
var mock = new HttpServerMock();
- api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
- var arg_request = buildTestIamPermissionsRequest();
+ api.FoldersResourceApi res = new api.CloudresourcemanagerApi(mock).folders;
+ var arg_request = buildSetOrgPolicyRequest();
var arg_resource = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.TestIamPermissionsRequest.fromJson(json);
- checkTestIamPermissionsRequest(obj);
+ var obj = new api.SetOrgPolicyRequest.fromJson(json);
+ checkSetOrgPolicyRequest(obj);
var path = (req.url).path;
var pathOffset = 0;
@@ -1423,26 +2044,23 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildTestIamPermissionsResponse());
+ var resp = convert.JSON.encode(buildOrgPolicy());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
- res.testIamPermissions(arg_request, arg_resource).then(unittest.expectAsync(((api.TestIamPermissionsResponse response) {
- checkTestIamPermissionsResponse(response);
+ res.setOrgPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
})));
});
- });
-
-
- unittest.group("resource-ProjectsResourceApi", () {
- unittest.test("method--create", () {
+ unittest.test("method--setOrgPolicyV1", () {
var mock = new HttpServerMock();
- api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
- var arg_request = buildProject();
+ api.FoldersResourceApi res = new api.CloudresourcemanagerApi(mock).folders;
+ var arg_request = buildSetOrgPolicyRequest();
+ var arg_resource = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Project.fromJson(json);
- checkProject(obj);
+ var obj = new api.SetOrgPolicyRequest.fromJson(json);
+ checkSetOrgPolicyRequest(obj);
var path = (req.url).path;
var pathOffset = 0;
@@ -1450,8 +2068,9 @@ main() {
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
- unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("v1/projects"));
- pathOffset += 11;
+ 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;
@@ -1474,31 +2093,35 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildOperation());
+ var resp = convert.JSON.encode(buildOrgPolicy());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
- res.create(arg_request).then(unittest.expectAsync(((api.Operation response) {
- checkOperation(response);
+ res.setOrgPolicyV1(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
})));
});
- unittest.test("method--delete", () {
+ });
+
+
+ unittest.group("resource-LiensResourceApi", () {
+ unittest.test("method--create", () {
var mock = new HttpServerMock();
- api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
- var arg_projectId = "foo";
+ api.LiensResourceApi res = new api.CloudresourcemanagerApi(mock).liens;
+ var arg_request = buildLien();
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.Lien.fromJson(json);
+ checkLien(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 + 12), unittest.equals("v1/projects/"));
- pathOffset += 12;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_projectId"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("v1/liens"));
+ pathOffset += 8;
var query = (req.url).query;
var queryOffset = 0;
@@ -1521,19 +2144,19 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildEmpty());
+ var resp = convert.JSON.encode(buildLien());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
- res.delete(arg_projectId).then(unittest.expectAsync(((api.Empty response) {
- checkEmpty(response);
+ res.create(arg_request).then(unittest.expectAsync(((api.Lien response) {
+ checkLien(response);
})));
});
- unittest.test("method--get", () {
+ unittest.test("method--delete", () {
var mock = new HttpServerMock();
- api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
- var arg_projectId = "foo";
+ api.LiensResourceApi res = new api.CloudresourcemanagerApi(mock).liens;
+ var arg_name = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
@@ -1541,11 +2164,9 @@ main() {
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
- unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("v1/projects/"));
- pathOffset += 12;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_projectId"));
+ 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;
@@ -1568,39 +2189,30 @@ main() {
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildProject());
+ var resp = convert.JSON.encode(buildEmpty());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
- res.get(arg_projectId).then(unittest.expectAsync(((api.Project response) {
- checkProject(response);
+ res.delete(arg_name).then(unittest.expectAsync(((api.Empty response) {
+ checkEmpty(response);
})));
});
- unittest.test("method--getAncestry", () {
+ unittest.test("method--list", () {
var mock = new HttpServerMock();
- api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
- var arg_request = buildGetAncestryRequest();
- var arg_projectId = "foo";
+ api.LiensResourceApi res = new api.CloudresourcemanagerApi(mock).liens;
+ var arg_parent = "foo";
+ var arg_pageToken = "foo";
+ var arg_pageSize = 42;
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.GetAncestryRequest.fromJson(json);
- checkGetAncestryRequest(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 + 12), unittest.equals("v1/projects/"));
- pathOffset += 12;
- index = path.indexOf(":getAncestry", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_projectId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals(":getAncestry"));
- pathOffset += 12;
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("v1/liens"));
+ pathOffset += 8;
var query = (req.url).query;
var queryOffset = 0;
@@ -1618,16 +2230,1197 @@ main() {
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
+ unittest.expect(queryMap["parent"].first, unittest.equals(arg_parent));
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
+ unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize));
var h = {
"content-type" : "application/json; charset=utf-8",
};
- var resp = convert.JSON.encode(buildGetAncestryResponse());
+ var resp = convert.JSON.encode(buildListLiensResponse());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
- res.getAncestry(arg_request, arg_projectId).then(unittest.expectAsync(((api.GetAncestryResponse response) {
- checkGetAncestryResponse(response);
+ res.list(parent: arg_parent, pageToken: arg_pageToken, pageSize: arg_pageSize).then(unittest.expectAsync(((api.ListLiensResponse response) {
+ checkListLiensResponse(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-OperationsResourceApi", () {
+ unittest.test("method--get", () {
+
+ var mock = new HttpServerMock();
+ api.OperationsResourceApi res = new api.CloudresourcemanagerApi(mock).operations;
+ var arg_name = "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("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(buildOperation());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.get(arg_name).then(unittest.expectAsync(((api.Operation response) {
+ checkOperation(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-OrganizationsResourceApi", () {
+ unittest.test("method--clearOrgPolicy", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_request = buildClearOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.ClearOrgPolicyRequest.fromJson(json);
+ checkClearOrgPolicyRequest(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(buildEmpty());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.clearOrgPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.Empty response) {
+ checkEmpty(response);
+ })));
+ });
+
+ unittest.test("method--clearOrgPolicyV1", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_request = buildClearOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.ClearOrgPolicyRequest.fromJson(json);
+ checkClearOrgPolicyRequest(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(buildEmpty());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.clearOrgPolicyV1(arg_request, arg_resource).then(unittest.expectAsync(((api.Empty response) {
+ checkEmpty(response);
+ })));
+ });
+
+ unittest.test("method--get", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_name = "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("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(buildOrganization());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.get(arg_name).then(unittest.expectAsync(((api.Organization response) {
+ checkOrganization(response);
+ })));
+ });
+
+ unittest.test("method--getEffectiveOrgPolicy", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_request = buildGetEffectiveOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.GetEffectiveOrgPolicyRequest.fromJson(json);
+ checkGetEffectiveOrgPolicyRequest(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(buildOrgPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.getEffectiveOrgPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
+ })));
+ });
+
+ unittest.test("method--getEffectiveOrgPolicyV1", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_request = buildGetEffectiveOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.GetEffectiveOrgPolicyRequest.fromJson(json);
+ checkGetEffectiveOrgPolicyRequest(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(buildOrgPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.getEffectiveOrgPolicyV1(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
+ })));
+ });
+
+ unittest.test("method--getIamPolicy", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_request = buildGetIamPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.GetIamPolicyRequest.fromJson(json);
+ checkGetIamPolicyRequest(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(buildPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.getIamPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.Policy response) {
+ checkPolicy(response);
+ })));
+ });
+
+ unittest.test("method--getOrgPolicy", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_request = buildGetOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.GetOrgPolicyRequest.fromJson(json);
+ checkGetOrgPolicyRequest(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(buildOrgPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.getOrgPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
+ })));
+ });
+
+ unittest.test("method--getOrgPolicyV1", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_request = buildGetOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.GetOrgPolicyRequest.fromJson(json);
+ checkGetOrgPolicyRequest(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(buildOrgPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.getOrgPolicyV1(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
+ })));
+ });
+
+ unittest.test("method--listAvailableOrgPolicyConstraints", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_request = buildListAvailableOrgPolicyConstraintsRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.ListAvailableOrgPolicyConstraintsRequest.fromJson(json);
+ checkListAvailableOrgPolicyConstraintsRequest(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(buildListAvailableOrgPolicyConstraintsResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.listAvailableOrgPolicyConstraints(arg_request, arg_resource).then(unittest.expectAsync(((api.ListAvailableOrgPolicyConstraintsResponse response) {
+ checkListAvailableOrgPolicyConstraintsResponse(response);
+ })));
+ });
+
+ unittest.test("method--listOrgPolicies", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_request = buildListOrgPoliciesRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.ListOrgPoliciesRequest.fromJson(json);
+ checkListOrgPoliciesRequest(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(buildListOrgPoliciesResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.listOrgPolicies(arg_request, arg_resource).then(unittest.expectAsync(((api.ListOrgPoliciesResponse response) {
+ checkListOrgPoliciesResponse(response);
+ })));
+ });
+
+ unittest.test("method--search", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_request = buildSearchOrganizationsRequest();
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.SearchOrganizationsRequest.fromJson(json);
+ checkSearchOrganizationsRequest(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 + 23), unittest.equals("v1/organizations:search"));
+ pathOffset += 23;
+
+ 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(buildSearchOrganizationsResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.search(arg_request).then(unittest.expectAsync(((api.SearchOrganizationsResponse response) {
+ checkSearchOrganizationsResponse(response);
+ })));
+ });
+
+ unittest.test("method--setIamPolicy", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_request = buildSetIamPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.SetIamPolicyRequest.fromJson(json);
+ checkSetIamPolicyRequest(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(buildPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.setIamPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.Policy response) {
+ checkPolicy(response);
+ })));
+ });
+
+ unittest.test("method--setOrgPolicy", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_request = buildSetOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.SetOrgPolicyRequest.fromJson(json);
+ checkSetOrgPolicyRequest(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(buildOrgPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.setOrgPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
+ })));
+ });
+
+ unittest.test("method--setOrgPolicyV1", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_request = buildSetOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.SetOrgPolicyRequest.fromJson(json);
+ checkSetOrgPolicyRequest(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(buildOrgPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.setOrgPolicyV1(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
+ })));
+ });
+
+ unittest.test("method--testIamPermissions", () {
+
+ var mock = new HttpServerMock();
+ api.OrganizationsResourceApi res = new api.CloudresourcemanagerApi(mock).organizations;
+ var arg_request = buildTestIamPermissionsRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.TestIamPermissionsRequest.fromJson(json);
+ checkTestIamPermissionsRequest(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(buildTestIamPermissionsResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.testIamPermissions(arg_request, arg_resource).then(unittest.expectAsync(((api.TestIamPermissionsResponse response) {
+ checkTestIamPermissionsResponse(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-ProjectsResourceApi", () {
+ unittest.test("method--clearOrgPolicy", () {
+
+ var mock = new HttpServerMock();
+ api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
+ var arg_request = buildClearOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.ClearOrgPolicyRequest.fromJson(json);
+ checkClearOrgPolicyRequest(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(buildEmpty());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.clearOrgPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.Empty response) {
+ checkEmpty(response);
+ })));
+ });
+
+ unittest.test("method--clearOrgPolicyV1", () {
+
+ var mock = new HttpServerMock();
+ api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
+ var arg_request = buildClearOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.ClearOrgPolicyRequest.fromJson(json);
+ checkClearOrgPolicyRequest(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(buildEmpty());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.clearOrgPolicyV1(arg_request, arg_resource).then(unittest.expectAsync(((api.Empty response) {
+ checkEmpty(response);
+ })));
+ });
+
+ unittest.test("method--create", () {
+
+ var mock = new HttpServerMock();
+ api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
+ var arg_request = buildProject();
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.Project.fromJson(json);
+ checkProject(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 + 11), unittest.equals("v1/projects"));
+ pathOffset += 11;
+
+ 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(buildOperation());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.create(arg_request).then(unittest.expectAsync(((api.Operation response) {
+ checkOperation(response);
+ })));
+ });
+
+ unittest.test("method--delete", () {
+
+ var mock = new HttpServerMock();
+ api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
+ var arg_projectId = "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 + 12), unittest.equals("v1/projects/"));
+ pathOffset += 12;
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
+ pathOffset = path.length;
+ unittest.expect(subPart, unittest.equals("$arg_projectId"));
+
+ 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_projectId).then(unittest.expectAsync(((api.Empty response) {
+ checkEmpty(response);
+ })));
+ });
+
+ unittest.test("method--get", () {
+
+ var mock = new HttpServerMock();
+ api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
+ var arg_projectId = "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 + 12), unittest.equals("v1/projects/"));
+ pathOffset += 12;
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
+ pathOffset = path.length;
+ unittest.expect(subPart, unittest.equals("$arg_projectId"));
+
+ 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(buildProject());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.get(arg_projectId).then(unittest.expectAsync(((api.Project response) {
+ checkProject(response);
+ })));
+ });
+
+ unittest.test("method--getAncestry", () {
+
+ var mock = new HttpServerMock();
+ api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
+ var arg_request = buildGetAncestryRequest();
+ var arg_projectId = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.GetAncestryRequest.fromJson(json);
+ checkGetAncestryRequest(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 + 12), unittest.equals("v1/projects/"));
+ pathOffset += 12;
+ index = path.indexOf(":getAncestry", pathOffset);
+ unittest.expect(index >= 0, unittest.isTrue);
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
+ pathOffset = index;
+ unittest.expect(subPart, unittest.equals("$arg_projectId"));
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals(":getAncestry"));
+ pathOffset += 12;
+
+ 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(buildGetAncestryResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.getAncestry(arg_request, arg_projectId).then(unittest.expectAsync(((api.GetAncestryResponse response) {
+ checkGetAncestryResponse(response);
+ })));
+ });
+
+ unittest.test("method--getEffectiveOrgPolicy", () {
+
+ var mock = new HttpServerMock();
+ api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
+ var arg_request = buildGetEffectiveOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.GetEffectiveOrgPolicyRequest.fromJson(json);
+ checkGetEffectiveOrgPolicyRequest(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(buildOrgPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.getEffectiveOrgPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
+ })));
+ });
+
+ unittest.test("method--getEffectiveOrgPolicyV1", () {
+
+ var mock = new HttpServerMock();
+ api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
+ var arg_request = buildGetEffectiveOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.GetEffectiveOrgPolicyRequest.fromJson(json);
+ checkGetEffectiveOrgPolicyRequest(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(buildOrgPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.getEffectiveOrgPolicyV1(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
})));
});
@@ -1686,6 +3479,104 @@ main() {
})));
});
+ unittest.test("method--getOrgPolicy", () {
+
+ var mock = new HttpServerMock();
+ api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
+ var arg_request = buildGetOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.GetOrgPolicyRequest.fromJson(json);
+ checkGetOrgPolicyRequest(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(buildOrgPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.getOrgPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
+ })));
+ });
+
+ unittest.test("method--getOrgPolicyV1", () {
+
+ var mock = new HttpServerMock();
+ api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
+ var arg_request = buildGetOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.GetOrgPolicyRequest.fromJson(json);
+ checkGetOrgPolicyRequest(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(buildOrgPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.getOrgPolicyV1(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
+ })));
+ });
+
unittest.test("method--list", () {
var mock = new HttpServerMock();
@@ -1735,6 +3626,104 @@ main() {
})));
});
+ unittest.test("method--listAvailableOrgPolicyConstraints", () {
+
+ var mock = new HttpServerMock();
+ api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
+ var arg_request = buildListAvailableOrgPolicyConstraintsRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.ListAvailableOrgPolicyConstraintsRequest.fromJson(json);
+ checkListAvailableOrgPolicyConstraintsRequest(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(buildListAvailableOrgPolicyConstraintsResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.listAvailableOrgPolicyConstraints(arg_request, arg_resource).then(unittest.expectAsync(((api.ListAvailableOrgPolicyConstraintsResponse response) {
+ checkListAvailableOrgPolicyConstraintsResponse(response);
+ })));
+ });
+
+ unittest.test("method--listOrgPolicies", () {
+
+ var mock = new HttpServerMock();
+ api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
+ var arg_request = buildListOrgPoliciesRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.ListOrgPoliciesRequest.fromJson(json);
+ checkListOrgPoliciesRequest(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(buildListOrgPoliciesResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.listOrgPolicies(arg_request, arg_resource).then(unittest.expectAsync(((api.ListOrgPoliciesResponse response) {
+ checkListOrgPoliciesResponse(response);
+ })));
+ });
+
unittest.test("method--setIamPolicy", () {
var mock = new HttpServerMock();
@@ -1790,6 +3779,104 @@ main() {
})));
});
+ unittest.test("method--setOrgPolicy", () {
+
+ var mock = new HttpServerMock();
+ api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
+ var arg_request = buildSetOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.SetOrgPolicyRequest.fromJson(json);
+ checkSetOrgPolicyRequest(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(buildOrgPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.setOrgPolicy(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
+ })));
+ });
+
+ unittest.test("method--setOrgPolicyV1", () {
+
+ var mock = new HttpServerMock();
+ api.ProjectsResourceApi res = new api.CloudresourcemanagerApi(mock).projects;
+ var arg_request = buildSetOrgPolicyRequest();
+ var arg_resource = "foo";
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) {
+ var obj = new api.SetOrgPolicyRequest.fromJson(json);
+ checkSetOrgPolicyRequest(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(buildOrgPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.setOrgPolicyV1(arg_request, arg_resource).then(unittest.expectAsync(((api.OrgPolicy response) {
+ checkOrgPolicy(response);
+ })));
+ });
+
unittest.test("method--testIamPermissions", () {
var mock = new HttpServerMock();
« no previous file with comments | « generated/googleapis/test/cloudkms/v1_test.dart ('k') | generated/googleapis/test/cloudtrace/v1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine