blob: 930bc8a72f4e00d7a57ddc3ba44a2aa107b45eb2 [file]
// ignore_for_file: avoid_returning_null
// ignore_for_file: camel_case_types
// ignore_for_file: cascade_invocations
// ignore_for_file: comment_references
// ignore_for_file: file_names
// ignore_for_file: library_names
// ignore_for_file: lines_longer_than_80_chars
// ignore_for_file: non_constant_identifier_names
// ignore_for_file: prefer_expression_function_bodies
// ignore_for_file: prefer_final_locals
// ignore_for_file: prefer_interpolation_to_compose_strings
// ignore_for_file: prefer_single_quotes
// ignore_for_file: unnecessary_brace_in_string_interps
// ignore_for_file: unnecessary_cast
// ignore_for_file: unnecessary_lambdas
// ignore_for_file: unnecessary_parenthesis
// ignore_for_file: unnecessary_string_interpolations
// ignore_for_file: unused_local_variable
import 'dart:async' as async;
import 'dart:convert' as convert;
import 'dart:core' as core;
import 'package:googleapis/policysimulator/v1.dart' as api;
import 'package:http/http.dart' as http;
import 'package:test/test.dart' as unittest;
import '../test_shared.dart';
core.int buildCounterGoogleCloudPolicysimulatorV1AccessStateDiff = 0;
api.GoogleCloudPolicysimulatorV1AccessStateDiff
buildGoogleCloudPolicysimulatorV1AccessStateDiff() {
var o = api.GoogleCloudPolicysimulatorV1AccessStateDiff();
buildCounterGoogleCloudPolicysimulatorV1AccessStateDiff++;
if (buildCounterGoogleCloudPolicysimulatorV1AccessStateDiff < 3) {
o.accessChange = 'foo';
o.baseline = buildGoogleCloudPolicysimulatorV1ExplainedAccess();
o.simulated = buildGoogleCloudPolicysimulatorV1ExplainedAccess();
}
buildCounterGoogleCloudPolicysimulatorV1AccessStateDiff--;
return o;
}
void checkGoogleCloudPolicysimulatorV1AccessStateDiff(
api.GoogleCloudPolicysimulatorV1AccessStateDiff o) {
buildCounterGoogleCloudPolicysimulatorV1AccessStateDiff++;
if (buildCounterGoogleCloudPolicysimulatorV1AccessStateDiff < 3) {
unittest.expect(
o.accessChange!,
unittest.equals('foo'),
);
checkGoogleCloudPolicysimulatorV1ExplainedAccess(
o.baseline! as api.GoogleCloudPolicysimulatorV1ExplainedAccess);
checkGoogleCloudPolicysimulatorV1ExplainedAccess(
o.simulated! as api.GoogleCloudPolicysimulatorV1ExplainedAccess);
}
buildCounterGoogleCloudPolicysimulatorV1AccessStateDiff--;
}
core.int buildCounterGoogleCloudPolicysimulatorV1AccessTuple = 0;
api.GoogleCloudPolicysimulatorV1AccessTuple
buildGoogleCloudPolicysimulatorV1AccessTuple() {
var o = api.GoogleCloudPolicysimulatorV1AccessTuple();
buildCounterGoogleCloudPolicysimulatorV1AccessTuple++;
if (buildCounterGoogleCloudPolicysimulatorV1AccessTuple < 3) {
o.fullResourceName = 'foo';
o.permission = 'foo';
o.principal = 'foo';
}
buildCounterGoogleCloudPolicysimulatorV1AccessTuple--;
return o;
}
void checkGoogleCloudPolicysimulatorV1AccessTuple(
api.GoogleCloudPolicysimulatorV1AccessTuple o) {
buildCounterGoogleCloudPolicysimulatorV1AccessTuple++;
if (buildCounterGoogleCloudPolicysimulatorV1AccessTuple < 3) {
unittest.expect(
o.fullResourceName!,
unittest.equals('foo'),
);
unittest.expect(
o.permission!,
unittest.equals('foo'),
);
unittest.expect(
o.principal!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudPolicysimulatorV1AccessTuple--;
}
core.Map<core.String,
api.GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership>
buildUnnamed341() {
var o = <core.String,
api.GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership>{};
o['x'] =
buildGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership();
o['y'] =
buildGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership();
return o;
}
void checkUnnamed341(
core.Map<core.String,
api.GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership>
o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership(o['x']!
as api.GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership);
checkGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership(o['y']!
as api.GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership);
}
core.int buildCounterGoogleCloudPolicysimulatorV1BindingExplanation = 0;
api.GoogleCloudPolicysimulatorV1BindingExplanation
buildGoogleCloudPolicysimulatorV1BindingExplanation() {
var o = api.GoogleCloudPolicysimulatorV1BindingExplanation();
buildCounterGoogleCloudPolicysimulatorV1BindingExplanation++;
if (buildCounterGoogleCloudPolicysimulatorV1BindingExplanation < 3) {
o.access = 'foo';
o.condition = buildGoogleTypeExpr();
o.memberships = buildUnnamed341();
o.relevance = 'foo';
o.role = 'foo';
o.rolePermission = 'foo';
o.rolePermissionRelevance = 'foo';
}
buildCounterGoogleCloudPolicysimulatorV1BindingExplanation--;
return o;
}
void checkGoogleCloudPolicysimulatorV1BindingExplanation(
api.GoogleCloudPolicysimulatorV1BindingExplanation o) {
buildCounterGoogleCloudPolicysimulatorV1BindingExplanation++;
if (buildCounterGoogleCloudPolicysimulatorV1BindingExplanation < 3) {
unittest.expect(
o.access!,
unittest.equals('foo'),
);
checkGoogleTypeExpr(o.condition! as api.GoogleTypeExpr);
checkUnnamed341(o.memberships!);
unittest.expect(
o.relevance!,
unittest.equals('foo'),
);
unittest.expect(
o.role!,
unittest.equals('foo'),
);
unittest.expect(
o.rolePermission!,
unittest.equals('foo'),
);
unittest.expect(
o.rolePermissionRelevance!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudPolicysimulatorV1BindingExplanation--;
}
core.int
buildCounterGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership =
0;
api.GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership
buildGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership() {
var o =
api.GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership();
buildCounterGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership++;
if (buildCounterGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership <
3) {
o.membership = 'foo';
o.relevance = 'foo';
}
buildCounterGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership--;
return o;
}
void checkGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership(
api.GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership o) {
buildCounterGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership++;
if (buildCounterGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership <
3) {
unittest.expect(
o.membership!,
unittest.equals('foo'),
);
unittest.expect(
o.relevance!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership--;
}
core.List<api.GoogleRpcStatus> buildUnnamed342() {
var o = <api.GoogleRpcStatus>[];
o.add(buildGoogleRpcStatus());
o.add(buildGoogleRpcStatus());
return o;
}
void checkUnnamed342(core.List<api.GoogleRpcStatus> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleRpcStatus(o[0] as api.GoogleRpcStatus);
checkGoogleRpcStatus(o[1] as api.GoogleRpcStatus);
}
core.List<api.GoogleCloudPolicysimulatorV1ExplainedPolicy> buildUnnamed343() {
var o = <api.GoogleCloudPolicysimulatorV1ExplainedPolicy>[];
o.add(buildGoogleCloudPolicysimulatorV1ExplainedPolicy());
o.add(buildGoogleCloudPolicysimulatorV1ExplainedPolicy());
return o;
}
void checkUnnamed343(
core.List<api.GoogleCloudPolicysimulatorV1ExplainedPolicy> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudPolicysimulatorV1ExplainedPolicy(
o[0] as api.GoogleCloudPolicysimulatorV1ExplainedPolicy);
checkGoogleCloudPolicysimulatorV1ExplainedPolicy(
o[1] as api.GoogleCloudPolicysimulatorV1ExplainedPolicy);
}
core.int buildCounterGoogleCloudPolicysimulatorV1ExplainedAccess = 0;
api.GoogleCloudPolicysimulatorV1ExplainedAccess
buildGoogleCloudPolicysimulatorV1ExplainedAccess() {
var o = api.GoogleCloudPolicysimulatorV1ExplainedAccess();
buildCounterGoogleCloudPolicysimulatorV1ExplainedAccess++;
if (buildCounterGoogleCloudPolicysimulatorV1ExplainedAccess < 3) {
o.accessState = 'foo';
o.errors = buildUnnamed342();
o.policies = buildUnnamed343();
}
buildCounterGoogleCloudPolicysimulatorV1ExplainedAccess--;
return o;
}
void checkGoogleCloudPolicysimulatorV1ExplainedAccess(
api.GoogleCloudPolicysimulatorV1ExplainedAccess o) {
buildCounterGoogleCloudPolicysimulatorV1ExplainedAccess++;
if (buildCounterGoogleCloudPolicysimulatorV1ExplainedAccess < 3) {
unittest.expect(
o.accessState!,
unittest.equals('foo'),
);
checkUnnamed342(o.errors!);
checkUnnamed343(o.policies!);
}
buildCounterGoogleCloudPolicysimulatorV1ExplainedAccess--;
}
core.List<api.GoogleCloudPolicysimulatorV1BindingExplanation>
buildUnnamed344() {
var o = <api.GoogleCloudPolicysimulatorV1BindingExplanation>[];
o.add(buildGoogleCloudPolicysimulatorV1BindingExplanation());
o.add(buildGoogleCloudPolicysimulatorV1BindingExplanation());
return o;
}
void checkUnnamed344(
core.List<api.GoogleCloudPolicysimulatorV1BindingExplanation> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudPolicysimulatorV1BindingExplanation(
o[0] as api.GoogleCloudPolicysimulatorV1BindingExplanation);
checkGoogleCloudPolicysimulatorV1BindingExplanation(
o[1] as api.GoogleCloudPolicysimulatorV1BindingExplanation);
}
core.int buildCounterGoogleCloudPolicysimulatorV1ExplainedPolicy = 0;
api.GoogleCloudPolicysimulatorV1ExplainedPolicy
buildGoogleCloudPolicysimulatorV1ExplainedPolicy() {
var o = api.GoogleCloudPolicysimulatorV1ExplainedPolicy();
buildCounterGoogleCloudPolicysimulatorV1ExplainedPolicy++;
if (buildCounterGoogleCloudPolicysimulatorV1ExplainedPolicy < 3) {
o.access = 'foo';
o.bindingExplanations = buildUnnamed344();
o.fullResourceName = 'foo';
o.policy = buildGoogleIamV1Policy();
o.relevance = 'foo';
}
buildCounterGoogleCloudPolicysimulatorV1ExplainedPolicy--;
return o;
}
void checkGoogleCloudPolicysimulatorV1ExplainedPolicy(
api.GoogleCloudPolicysimulatorV1ExplainedPolicy o) {
buildCounterGoogleCloudPolicysimulatorV1ExplainedPolicy++;
if (buildCounterGoogleCloudPolicysimulatorV1ExplainedPolicy < 3) {
unittest.expect(
o.access!,
unittest.equals('foo'),
);
checkUnnamed344(o.bindingExplanations!);
unittest.expect(
o.fullResourceName!,
unittest.equals('foo'),
);
checkGoogleIamV1Policy(o.policy! as api.GoogleIamV1Policy);
unittest.expect(
o.relevance!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudPolicysimulatorV1ExplainedPolicy--;
}
core.List<api.GoogleCloudPolicysimulatorV1ReplayResult> buildUnnamed345() {
var o = <api.GoogleCloudPolicysimulatorV1ReplayResult>[];
o.add(buildGoogleCloudPolicysimulatorV1ReplayResult());
o.add(buildGoogleCloudPolicysimulatorV1ReplayResult());
return o;
}
void checkUnnamed345(
core.List<api.GoogleCloudPolicysimulatorV1ReplayResult> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudPolicysimulatorV1ReplayResult(
o[0] as api.GoogleCloudPolicysimulatorV1ReplayResult);
checkGoogleCloudPolicysimulatorV1ReplayResult(
o[1] as api.GoogleCloudPolicysimulatorV1ReplayResult);
}
core.int buildCounterGoogleCloudPolicysimulatorV1ListReplayResultsResponse = 0;
api.GoogleCloudPolicysimulatorV1ListReplayResultsResponse
buildGoogleCloudPolicysimulatorV1ListReplayResultsResponse() {
var o = api.GoogleCloudPolicysimulatorV1ListReplayResultsResponse();
buildCounterGoogleCloudPolicysimulatorV1ListReplayResultsResponse++;
if (buildCounterGoogleCloudPolicysimulatorV1ListReplayResultsResponse < 3) {
o.nextPageToken = 'foo';
o.replayResults = buildUnnamed345();
}
buildCounterGoogleCloudPolicysimulatorV1ListReplayResultsResponse--;
return o;
}
void checkGoogleCloudPolicysimulatorV1ListReplayResultsResponse(
api.GoogleCloudPolicysimulatorV1ListReplayResultsResponse o) {
buildCounterGoogleCloudPolicysimulatorV1ListReplayResultsResponse++;
if (buildCounterGoogleCloudPolicysimulatorV1ListReplayResultsResponse < 3) {
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
checkUnnamed345(o.replayResults!);
}
buildCounterGoogleCloudPolicysimulatorV1ListReplayResultsResponse--;
}
core.int buildCounterGoogleCloudPolicysimulatorV1Replay = 0;
api.GoogleCloudPolicysimulatorV1Replay
buildGoogleCloudPolicysimulatorV1Replay() {
var o = api.GoogleCloudPolicysimulatorV1Replay();
buildCounterGoogleCloudPolicysimulatorV1Replay++;
if (buildCounterGoogleCloudPolicysimulatorV1Replay < 3) {
o.config = buildGoogleCloudPolicysimulatorV1ReplayConfig();
o.name = 'foo';
o.resultsSummary = buildGoogleCloudPolicysimulatorV1ReplayResultsSummary();
o.state = 'foo';
}
buildCounterGoogleCloudPolicysimulatorV1Replay--;
return o;
}
void checkGoogleCloudPolicysimulatorV1Replay(
api.GoogleCloudPolicysimulatorV1Replay o) {
buildCounterGoogleCloudPolicysimulatorV1Replay++;
if (buildCounterGoogleCloudPolicysimulatorV1Replay < 3) {
checkGoogleCloudPolicysimulatorV1ReplayConfig(
o.config! as api.GoogleCloudPolicysimulatorV1ReplayConfig);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkGoogleCloudPolicysimulatorV1ReplayResultsSummary(o.resultsSummary!
as api.GoogleCloudPolicysimulatorV1ReplayResultsSummary);
unittest.expect(
o.state!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudPolicysimulatorV1Replay--;
}
core.Map<core.String, api.GoogleIamV1Policy> buildUnnamed346() {
var o = <core.String, api.GoogleIamV1Policy>{};
o['x'] = buildGoogleIamV1Policy();
o['y'] = buildGoogleIamV1Policy();
return o;
}
void checkUnnamed346(core.Map<core.String, api.GoogleIamV1Policy> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleIamV1Policy(o['x']! as api.GoogleIamV1Policy);
checkGoogleIamV1Policy(o['y']! as api.GoogleIamV1Policy);
}
core.int buildCounterGoogleCloudPolicysimulatorV1ReplayConfig = 0;
api.GoogleCloudPolicysimulatorV1ReplayConfig
buildGoogleCloudPolicysimulatorV1ReplayConfig() {
var o = api.GoogleCloudPolicysimulatorV1ReplayConfig();
buildCounterGoogleCloudPolicysimulatorV1ReplayConfig++;
if (buildCounterGoogleCloudPolicysimulatorV1ReplayConfig < 3) {
o.logSource = 'foo';
o.policyOverlay = buildUnnamed346();
}
buildCounterGoogleCloudPolicysimulatorV1ReplayConfig--;
return o;
}
void checkGoogleCloudPolicysimulatorV1ReplayConfig(
api.GoogleCloudPolicysimulatorV1ReplayConfig o) {
buildCounterGoogleCloudPolicysimulatorV1ReplayConfig++;
if (buildCounterGoogleCloudPolicysimulatorV1ReplayConfig < 3) {
unittest.expect(
o.logSource!,
unittest.equals('foo'),
);
checkUnnamed346(o.policyOverlay!);
}
buildCounterGoogleCloudPolicysimulatorV1ReplayConfig--;
}
core.int buildCounterGoogleCloudPolicysimulatorV1ReplayDiff = 0;
api.GoogleCloudPolicysimulatorV1ReplayDiff
buildGoogleCloudPolicysimulatorV1ReplayDiff() {
var o = api.GoogleCloudPolicysimulatorV1ReplayDiff();
buildCounterGoogleCloudPolicysimulatorV1ReplayDiff++;
if (buildCounterGoogleCloudPolicysimulatorV1ReplayDiff < 3) {
o.accessDiff = buildGoogleCloudPolicysimulatorV1AccessStateDiff();
}
buildCounterGoogleCloudPolicysimulatorV1ReplayDiff--;
return o;
}
void checkGoogleCloudPolicysimulatorV1ReplayDiff(
api.GoogleCloudPolicysimulatorV1ReplayDiff o) {
buildCounterGoogleCloudPolicysimulatorV1ReplayDiff++;
if (buildCounterGoogleCloudPolicysimulatorV1ReplayDiff < 3) {
checkGoogleCloudPolicysimulatorV1AccessStateDiff(
o.accessDiff! as api.GoogleCloudPolicysimulatorV1AccessStateDiff);
}
buildCounterGoogleCloudPolicysimulatorV1ReplayDiff--;
}
core.int buildCounterGoogleCloudPolicysimulatorV1ReplayOperationMetadata = 0;
api.GoogleCloudPolicysimulatorV1ReplayOperationMetadata
buildGoogleCloudPolicysimulatorV1ReplayOperationMetadata() {
var o = api.GoogleCloudPolicysimulatorV1ReplayOperationMetadata();
buildCounterGoogleCloudPolicysimulatorV1ReplayOperationMetadata++;
if (buildCounterGoogleCloudPolicysimulatorV1ReplayOperationMetadata < 3) {
o.startTime = 'foo';
}
buildCounterGoogleCloudPolicysimulatorV1ReplayOperationMetadata--;
return o;
}
void checkGoogleCloudPolicysimulatorV1ReplayOperationMetadata(
api.GoogleCloudPolicysimulatorV1ReplayOperationMetadata o) {
buildCounterGoogleCloudPolicysimulatorV1ReplayOperationMetadata++;
if (buildCounterGoogleCloudPolicysimulatorV1ReplayOperationMetadata < 3) {
unittest.expect(
o.startTime!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudPolicysimulatorV1ReplayOperationMetadata--;
}
core.int buildCounterGoogleCloudPolicysimulatorV1ReplayResult = 0;
api.GoogleCloudPolicysimulatorV1ReplayResult
buildGoogleCloudPolicysimulatorV1ReplayResult() {
var o = api.GoogleCloudPolicysimulatorV1ReplayResult();
buildCounterGoogleCloudPolicysimulatorV1ReplayResult++;
if (buildCounterGoogleCloudPolicysimulatorV1ReplayResult < 3) {
o.accessTuple = buildGoogleCloudPolicysimulatorV1AccessTuple();
o.diff = buildGoogleCloudPolicysimulatorV1ReplayDiff();
o.error = buildGoogleRpcStatus();
o.lastSeenDate = buildGoogleTypeDate();
o.name = 'foo';
o.parent = 'foo';
}
buildCounterGoogleCloudPolicysimulatorV1ReplayResult--;
return o;
}
void checkGoogleCloudPolicysimulatorV1ReplayResult(
api.GoogleCloudPolicysimulatorV1ReplayResult o) {
buildCounterGoogleCloudPolicysimulatorV1ReplayResult++;
if (buildCounterGoogleCloudPolicysimulatorV1ReplayResult < 3) {
checkGoogleCloudPolicysimulatorV1AccessTuple(
o.accessTuple! as api.GoogleCloudPolicysimulatorV1AccessTuple);
checkGoogleCloudPolicysimulatorV1ReplayDiff(
o.diff! as api.GoogleCloudPolicysimulatorV1ReplayDiff);
checkGoogleRpcStatus(o.error! as api.GoogleRpcStatus);
checkGoogleTypeDate(o.lastSeenDate! as api.GoogleTypeDate);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.parent!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudPolicysimulatorV1ReplayResult--;
}
core.int buildCounterGoogleCloudPolicysimulatorV1ReplayResultsSummary = 0;
api.GoogleCloudPolicysimulatorV1ReplayResultsSummary
buildGoogleCloudPolicysimulatorV1ReplayResultsSummary() {
var o = api.GoogleCloudPolicysimulatorV1ReplayResultsSummary();
buildCounterGoogleCloudPolicysimulatorV1ReplayResultsSummary++;
if (buildCounterGoogleCloudPolicysimulatorV1ReplayResultsSummary < 3) {
o.differenceCount = 42;
o.errorCount = 42;
o.logCount = 42;
o.newestDate = buildGoogleTypeDate();
o.oldestDate = buildGoogleTypeDate();
o.unchangedCount = 42;
}
buildCounterGoogleCloudPolicysimulatorV1ReplayResultsSummary--;
return o;
}
void checkGoogleCloudPolicysimulatorV1ReplayResultsSummary(
api.GoogleCloudPolicysimulatorV1ReplayResultsSummary o) {
buildCounterGoogleCloudPolicysimulatorV1ReplayResultsSummary++;
if (buildCounterGoogleCloudPolicysimulatorV1ReplayResultsSummary < 3) {
unittest.expect(
o.differenceCount!,
unittest.equals(42),
);
unittest.expect(
o.errorCount!,
unittest.equals(42),
);
unittest.expect(
o.logCount!,
unittest.equals(42),
);
checkGoogleTypeDate(o.newestDate! as api.GoogleTypeDate);
checkGoogleTypeDate(o.oldestDate! as api.GoogleTypeDate);
unittest.expect(
o.unchangedCount!,
unittest.equals(42),
);
}
buildCounterGoogleCloudPolicysimulatorV1ReplayResultsSummary--;
}
core.int buildCounterGoogleCloudPolicysimulatorV1beta1Replay = 0;
api.GoogleCloudPolicysimulatorV1beta1Replay
buildGoogleCloudPolicysimulatorV1beta1Replay() {
var o = api.GoogleCloudPolicysimulatorV1beta1Replay();
buildCounterGoogleCloudPolicysimulatorV1beta1Replay++;
if (buildCounterGoogleCloudPolicysimulatorV1beta1Replay < 3) {
o.config = buildGoogleCloudPolicysimulatorV1beta1ReplayConfig();
o.name = 'foo';
o.resultsSummary =
buildGoogleCloudPolicysimulatorV1beta1ReplayResultsSummary();
o.state = 'foo';
}
buildCounterGoogleCloudPolicysimulatorV1beta1Replay--;
return o;
}
void checkGoogleCloudPolicysimulatorV1beta1Replay(
api.GoogleCloudPolicysimulatorV1beta1Replay o) {
buildCounterGoogleCloudPolicysimulatorV1beta1Replay++;
if (buildCounterGoogleCloudPolicysimulatorV1beta1Replay < 3) {
checkGoogleCloudPolicysimulatorV1beta1ReplayConfig(
o.config! as api.GoogleCloudPolicysimulatorV1beta1ReplayConfig);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkGoogleCloudPolicysimulatorV1beta1ReplayResultsSummary(o.resultsSummary!
as api.GoogleCloudPolicysimulatorV1beta1ReplayResultsSummary);
unittest.expect(
o.state!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudPolicysimulatorV1beta1Replay--;
}
core.Map<core.String, api.GoogleIamV1Policy> buildUnnamed347() {
var o = <core.String, api.GoogleIamV1Policy>{};
o['x'] = buildGoogleIamV1Policy();
o['y'] = buildGoogleIamV1Policy();
return o;
}
void checkUnnamed347(core.Map<core.String, api.GoogleIamV1Policy> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleIamV1Policy(o['x']! as api.GoogleIamV1Policy);
checkGoogleIamV1Policy(o['y']! as api.GoogleIamV1Policy);
}
core.int buildCounterGoogleCloudPolicysimulatorV1beta1ReplayConfig = 0;
api.GoogleCloudPolicysimulatorV1beta1ReplayConfig
buildGoogleCloudPolicysimulatorV1beta1ReplayConfig() {
var o = api.GoogleCloudPolicysimulatorV1beta1ReplayConfig();
buildCounterGoogleCloudPolicysimulatorV1beta1ReplayConfig++;
if (buildCounterGoogleCloudPolicysimulatorV1beta1ReplayConfig < 3) {
o.logSource = 'foo';
o.policyOverlay = buildUnnamed347();
}
buildCounterGoogleCloudPolicysimulatorV1beta1ReplayConfig--;
return o;
}
void checkGoogleCloudPolicysimulatorV1beta1ReplayConfig(
api.GoogleCloudPolicysimulatorV1beta1ReplayConfig o) {
buildCounterGoogleCloudPolicysimulatorV1beta1ReplayConfig++;
if (buildCounterGoogleCloudPolicysimulatorV1beta1ReplayConfig < 3) {
unittest.expect(
o.logSource!,
unittest.equals('foo'),
);
checkUnnamed347(o.policyOverlay!);
}
buildCounterGoogleCloudPolicysimulatorV1beta1ReplayConfig--;
}
core.int buildCounterGoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata =
0;
api.GoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata
buildGoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata() {
var o = api.GoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata();
buildCounterGoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata++;
if (buildCounterGoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata <
3) {
o.startTime = 'foo';
}
buildCounterGoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata--;
return o;
}
void checkGoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata(
api.GoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata o) {
buildCounterGoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata++;
if (buildCounterGoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata <
3) {
unittest.expect(
o.startTime!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata--;
}
core.int buildCounterGoogleCloudPolicysimulatorV1beta1ReplayResultsSummary = 0;
api.GoogleCloudPolicysimulatorV1beta1ReplayResultsSummary
buildGoogleCloudPolicysimulatorV1beta1ReplayResultsSummary() {
var o = api.GoogleCloudPolicysimulatorV1beta1ReplayResultsSummary();
buildCounterGoogleCloudPolicysimulatorV1beta1ReplayResultsSummary++;
if (buildCounterGoogleCloudPolicysimulatorV1beta1ReplayResultsSummary < 3) {
o.differenceCount = 42;
o.errorCount = 42;
o.logCount = 42;
o.newestDate = buildGoogleTypeDate();
o.oldestDate = buildGoogleTypeDate();
o.unchangedCount = 42;
}
buildCounterGoogleCloudPolicysimulatorV1beta1ReplayResultsSummary--;
return o;
}
void checkGoogleCloudPolicysimulatorV1beta1ReplayResultsSummary(
api.GoogleCloudPolicysimulatorV1beta1ReplayResultsSummary o) {
buildCounterGoogleCloudPolicysimulatorV1beta1ReplayResultsSummary++;
if (buildCounterGoogleCloudPolicysimulatorV1beta1ReplayResultsSummary < 3) {
unittest.expect(
o.differenceCount!,
unittest.equals(42),
);
unittest.expect(
o.errorCount!,
unittest.equals(42),
);
unittest.expect(
o.logCount!,
unittest.equals(42),
);
checkGoogleTypeDate(o.newestDate! as api.GoogleTypeDate);
checkGoogleTypeDate(o.oldestDate! as api.GoogleTypeDate);
unittest.expect(
o.unchangedCount!,
unittest.equals(42),
);
}
buildCounterGoogleCloudPolicysimulatorV1beta1ReplayResultsSummary--;
}
core.List<api.GoogleIamV1AuditLogConfig> buildUnnamed348() {
var o = <api.GoogleIamV1AuditLogConfig>[];
o.add(buildGoogleIamV1AuditLogConfig());
o.add(buildGoogleIamV1AuditLogConfig());
return o;
}
void checkUnnamed348(core.List<api.GoogleIamV1AuditLogConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleIamV1AuditLogConfig(o[0] as api.GoogleIamV1AuditLogConfig);
checkGoogleIamV1AuditLogConfig(o[1] as api.GoogleIamV1AuditLogConfig);
}
core.int buildCounterGoogleIamV1AuditConfig = 0;
api.GoogleIamV1AuditConfig buildGoogleIamV1AuditConfig() {
var o = api.GoogleIamV1AuditConfig();
buildCounterGoogleIamV1AuditConfig++;
if (buildCounterGoogleIamV1AuditConfig < 3) {
o.auditLogConfigs = buildUnnamed348();
o.service = 'foo';
}
buildCounterGoogleIamV1AuditConfig--;
return o;
}
void checkGoogleIamV1AuditConfig(api.GoogleIamV1AuditConfig o) {
buildCounterGoogleIamV1AuditConfig++;
if (buildCounterGoogleIamV1AuditConfig < 3) {
checkUnnamed348(o.auditLogConfigs!);
unittest.expect(
o.service!,
unittest.equals('foo'),
);
}
buildCounterGoogleIamV1AuditConfig--;
}
core.List<core.String> buildUnnamed349() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed349(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 buildCounterGoogleIamV1AuditLogConfig = 0;
api.GoogleIamV1AuditLogConfig buildGoogleIamV1AuditLogConfig() {
var o = api.GoogleIamV1AuditLogConfig();
buildCounterGoogleIamV1AuditLogConfig++;
if (buildCounterGoogleIamV1AuditLogConfig < 3) {
o.exemptedMembers = buildUnnamed349();
o.logType = 'foo';
}
buildCounterGoogleIamV1AuditLogConfig--;
return o;
}
void checkGoogleIamV1AuditLogConfig(api.GoogleIamV1AuditLogConfig o) {
buildCounterGoogleIamV1AuditLogConfig++;
if (buildCounterGoogleIamV1AuditLogConfig < 3) {
checkUnnamed349(o.exemptedMembers!);
unittest.expect(
o.logType!,
unittest.equals('foo'),
);
}
buildCounterGoogleIamV1AuditLogConfig--;
}
core.List<core.String> buildUnnamed350() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed350(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 buildCounterGoogleIamV1Binding = 0;
api.GoogleIamV1Binding buildGoogleIamV1Binding() {
var o = api.GoogleIamV1Binding();
buildCounterGoogleIamV1Binding++;
if (buildCounterGoogleIamV1Binding < 3) {
o.condition = buildGoogleTypeExpr();
o.members = buildUnnamed350();
o.role = 'foo';
}
buildCounterGoogleIamV1Binding--;
return o;
}
void checkGoogleIamV1Binding(api.GoogleIamV1Binding o) {
buildCounterGoogleIamV1Binding++;
if (buildCounterGoogleIamV1Binding < 3) {
checkGoogleTypeExpr(o.condition! as api.GoogleTypeExpr);
checkUnnamed350(o.members!);
unittest.expect(
o.role!,
unittest.equals('foo'),
);
}
buildCounterGoogleIamV1Binding--;
}
core.List<api.GoogleIamV1AuditConfig> buildUnnamed351() {
var o = <api.GoogleIamV1AuditConfig>[];
o.add(buildGoogleIamV1AuditConfig());
o.add(buildGoogleIamV1AuditConfig());
return o;
}
void checkUnnamed351(core.List<api.GoogleIamV1AuditConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleIamV1AuditConfig(o[0] as api.GoogleIamV1AuditConfig);
checkGoogleIamV1AuditConfig(o[1] as api.GoogleIamV1AuditConfig);
}
core.List<api.GoogleIamV1Binding> buildUnnamed352() {
var o = <api.GoogleIamV1Binding>[];
o.add(buildGoogleIamV1Binding());
o.add(buildGoogleIamV1Binding());
return o;
}
void checkUnnamed352(core.List<api.GoogleIamV1Binding> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleIamV1Binding(o[0] as api.GoogleIamV1Binding);
checkGoogleIamV1Binding(o[1] as api.GoogleIamV1Binding);
}
core.int buildCounterGoogleIamV1Policy = 0;
api.GoogleIamV1Policy buildGoogleIamV1Policy() {
var o = api.GoogleIamV1Policy();
buildCounterGoogleIamV1Policy++;
if (buildCounterGoogleIamV1Policy < 3) {
o.auditConfigs = buildUnnamed351();
o.bindings = buildUnnamed352();
o.etag = 'foo';
o.version = 42;
}
buildCounterGoogleIamV1Policy--;
return o;
}
void checkGoogleIamV1Policy(api.GoogleIamV1Policy o) {
buildCounterGoogleIamV1Policy++;
if (buildCounterGoogleIamV1Policy < 3) {
checkUnnamed351(o.auditConfigs!);
checkUnnamed352(o.bindings!);
unittest.expect(
o.etag!,
unittest.equals('foo'),
);
unittest.expect(
o.version!,
unittest.equals(42),
);
}
buildCounterGoogleIamV1Policy--;
}
core.List<api.GoogleLongrunningOperation> buildUnnamed353() {
var o = <api.GoogleLongrunningOperation>[];
o.add(buildGoogleLongrunningOperation());
o.add(buildGoogleLongrunningOperation());
return o;
}
void checkUnnamed353(core.List<api.GoogleLongrunningOperation> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleLongrunningOperation(o[0] as api.GoogleLongrunningOperation);
checkGoogleLongrunningOperation(o[1] as api.GoogleLongrunningOperation);
}
core.int buildCounterGoogleLongrunningListOperationsResponse = 0;
api.GoogleLongrunningListOperationsResponse
buildGoogleLongrunningListOperationsResponse() {
var o = api.GoogleLongrunningListOperationsResponse();
buildCounterGoogleLongrunningListOperationsResponse++;
if (buildCounterGoogleLongrunningListOperationsResponse < 3) {
o.nextPageToken = 'foo';
o.operations = buildUnnamed353();
}
buildCounterGoogleLongrunningListOperationsResponse--;
return o;
}
void checkGoogleLongrunningListOperationsResponse(
api.GoogleLongrunningListOperationsResponse o) {
buildCounterGoogleLongrunningListOperationsResponse++;
if (buildCounterGoogleLongrunningListOperationsResponse < 3) {
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
checkUnnamed353(o.operations!);
}
buildCounterGoogleLongrunningListOperationsResponse--;
}
core.Map<core.String, core.Object> buildUnnamed354() {
var o = <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;
}
void checkUnnamed354(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'),
);
}
core.Map<core.String, core.Object> buildUnnamed355() {
var o = <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;
}
void checkUnnamed355(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'),
);
}
core.int buildCounterGoogleLongrunningOperation = 0;
api.GoogleLongrunningOperation buildGoogleLongrunningOperation() {
var o = api.GoogleLongrunningOperation();
buildCounterGoogleLongrunningOperation++;
if (buildCounterGoogleLongrunningOperation < 3) {
o.done = true;
o.error = buildGoogleRpcStatus();
o.metadata = buildUnnamed354();
o.name = 'foo';
o.response = buildUnnamed355();
}
buildCounterGoogleLongrunningOperation--;
return o;
}
void checkGoogleLongrunningOperation(api.GoogleLongrunningOperation o) {
buildCounterGoogleLongrunningOperation++;
if (buildCounterGoogleLongrunningOperation < 3) {
unittest.expect(o.done!, unittest.isTrue);
checkGoogleRpcStatus(o.error! as api.GoogleRpcStatus);
checkUnnamed354(o.metadata!);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkUnnamed355(o.response!);
}
buildCounterGoogleLongrunningOperation--;
}
core.Map<core.String, core.Object> buildUnnamed356() {
var o = <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;
}
void checkUnnamed356(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'),
);
}
core.List<core.Map<core.String, core.Object>> buildUnnamed357() {
var o = <core.Map<core.String, core.Object>>[];
o.add(buildUnnamed356());
o.add(buildUnnamed356());
return o;
}
void checkUnnamed357(core.List<core.Map<core.String, core.Object>> o) {
unittest.expect(o, unittest.hasLength(2));
checkUnnamed356(o[0]);
checkUnnamed356(o[1]);
}
core.int buildCounterGoogleRpcStatus = 0;
api.GoogleRpcStatus buildGoogleRpcStatus() {
var o = api.GoogleRpcStatus();
buildCounterGoogleRpcStatus++;
if (buildCounterGoogleRpcStatus < 3) {
o.code = 42;
o.details = buildUnnamed357();
o.message = 'foo';
}
buildCounterGoogleRpcStatus--;
return o;
}
void checkGoogleRpcStatus(api.GoogleRpcStatus o) {
buildCounterGoogleRpcStatus++;
if (buildCounterGoogleRpcStatus < 3) {
unittest.expect(
o.code!,
unittest.equals(42),
);
checkUnnamed357(o.details!);
unittest.expect(
o.message!,
unittest.equals('foo'),
);
}
buildCounterGoogleRpcStatus--;
}
core.int buildCounterGoogleTypeDate = 0;
api.GoogleTypeDate buildGoogleTypeDate() {
var o = api.GoogleTypeDate();
buildCounterGoogleTypeDate++;
if (buildCounterGoogleTypeDate < 3) {
o.day = 42;
o.month = 42;
o.year = 42;
}
buildCounterGoogleTypeDate--;
return o;
}
void checkGoogleTypeDate(api.GoogleTypeDate o) {
buildCounterGoogleTypeDate++;
if (buildCounterGoogleTypeDate < 3) {
unittest.expect(
o.day!,
unittest.equals(42),
);
unittest.expect(
o.month!,
unittest.equals(42),
);
unittest.expect(
o.year!,
unittest.equals(42),
);
}
buildCounterGoogleTypeDate--;
}
core.int buildCounterGoogleTypeExpr = 0;
api.GoogleTypeExpr buildGoogleTypeExpr() {
var o = api.GoogleTypeExpr();
buildCounterGoogleTypeExpr++;
if (buildCounterGoogleTypeExpr < 3) {
o.description = 'foo';
o.expression = 'foo';
o.location = 'foo';
o.title = 'foo';
}
buildCounterGoogleTypeExpr--;
return o;
}
void checkGoogleTypeExpr(api.GoogleTypeExpr o) {
buildCounterGoogleTypeExpr++;
if (buildCounterGoogleTypeExpr < 3) {
unittest.expect(
o.description!,
unittest.equals('foo'),
);
unittest.expect(
o.expression!,
unittest.equals('foo'),
);
unittest.expect(
o.location!,
unittest.equals('foo'),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
}
buildCounterGoogleTypeExpr--;
}
void main() {
unittest.group('obj-schema-GoogleCloudPolicysimulatorV1AccessStateDiff', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1AccessStateDiff();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleCloudPolicysimulatorV1AccessStateDiff.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1AccessStateDiff(
od as api.GoogleCloudPolicysimulatorV1AccessStateDiff);
});
});
unittest.group('obj-schema-GoogleCloudPolicysimulatorV1AccessTuple', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1AccessTuple();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleCloudPolicysimulatorV1AccessTuple.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1AccessTuple(
od as api.GoogleCloudPolicysimulatorV1AccessTuple);
});
});
unittest.group('obj-schema-GoogleCloudPolicysimulatorV1BindingExplanation',
() {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1BindingExplanation();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleCloudPolicysimulatorV1BindingExplanation.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1BindingExplanation(
od as api.GoogleCloudPolicysimulatorV1BindingExplanation);
});
});
unittest.group(
'obj-schema-GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership',
() {
unittest.test('to-json--from-json', () async {
var o =
buildGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership
.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership(od
as api
.GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership);
});
});
unittest.group('obj-schema-GoogleCloudPolicysimulatorV1ExplainedAccess', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1ExplainedAccess();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleCloudPolicysimulatorV1ExplainedAccess.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1ExplainedAccess(
od as api.GoogleCloudPolicysimulatorV1ExplainedAccess);
});
});
unittest.group('obj-schema-GoogleCloudPolicysimulatorV1ExplainedPolicy', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1ExplainedPolicy();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleCloudPolicysimulatorV1ExplainedPolicy.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1ExplainedPolicy(
od as api.GoogleCloudPolicysimulatorV1ExplainedPolicy);
});
});
unittest.group(
'obj-schema-GoogleCloudPolicysimulatorV1ListReplayResultsResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1ListReplayResultsResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.GoogleCloudPolicysimulatorV1ListReplayResultsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1ListReplayResultsResponse(
od as api.GoogleCloudPolicysimulatorV1ListReplayResultsResponse);
});
});
unittest.group('obj-schema-GoogleCloudPolicysimulatorV1Replay', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1Replay();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleCloudPolicysimulatorV1Replay.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1Replay(
od as api.GoogleCloudPolicysimulatorV1Replay);
});
});
unittest.group('obj-schema-GoogleCloudPolicysimulatorV1ReplayConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1ReplayConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleCloudPolicysimulatorV1ReplayConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1ReplayConfig(
od as api.GoogleCloudPolicysimulatorV1ReplayConfig);
});
});
unittest.group('obj-schema-GoogleCloudPolicysimulatorV1ReplayDiff', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1ReplayDiff();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleCloudPolicysimulatorV1ReplayDiff.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1ReplayDiff(
od as api.GoogleCloudPolicysimulatorV1ReplayDiff);
});
});
unittest.group(
'obj-schema-GoogleCloudPolicysimulatorV1ReplayOperationMetadata', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1ReplayOperationMetadata();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleCloudPolicysimulatorV1ReplayOperationMetadata.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1ReplayOperationMetadata(
od as api.GoogleCloudPolicysimulatorV1ReplayOperationMetadata);
});
});
unittest.group('obj-schema-GoogleCloudPolicysimulatorV1ReplayResult', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1ReplayResult();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleCloudPolicysimulatorV1ReplayResult.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1ReplayResult(
od as api.GoogleCloudPolicysimulatorV1ReplayResult);
});
});
unittest.group('obj-schema-GoogleCloudPolicysimulatorV1ReplayResultsSummary',
() {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1ReplayResultsSummary();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleCloudPolicysimulatorV1ReplayResultsSummary.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1ReplayResultsSummary(
od as api.GoogleCloudPolicysimulatorV1ReplayResultsSummary);
});
});
unittest.group('obj-schema-GoogleCloudPolicysimulatorV1beta1Replay', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1beta1Replay();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleCloudPolicysimulatorV1beta1Replay.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1beta1Replay(
od as api.GoogleCloudPolicysimulatorV1beta1Replay);
});
});
unittest.group('obj-schema-GoogleCloudPolicysimulatorV1beta1ReplayConfig',
() {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1beta1ReplayConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleCloudPolicysimulatorV1beta1ReplayConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1beta1ReplayConfig(
od as api.GoogleCloudPolicysimulatorV1beta1ReplayConfig);
});
});
unittest.group(
'obj-schema-GoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata',
() {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.GoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata(
od as api.GoogleCloudPolicysimulatorV1beta1ReplayOperationMetadata);
});
});
unittest.group(
'obj-schema-GoogleCloudPolicysimulatorV1beta1ReplayResultsSummary', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleCloudPolicysimulatorV1beta1ReplayResultsSummary();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.GoogleCloudPolicysimulatorV1beta1ReplayResultsSummary.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1beta1ReplayResultsSummary(
od as api.GoogleCloudPolicysimulatorV1beta1ReplayResultsSummary);
});
});
unittest.group('obj-schema-GoogleIamV1AuditConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleIamV1AuditConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleIamV1AuditConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleIamV1AuditConfig(od as api.GoogleIamV1AuditConfig);
});
});
unittest.group('obj-schema-GoogleIamV1AuditLogConfig', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleIamV1AuditLogConfig();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleIamV1AuditLogConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleIamV1AuditLogConfig(od as api.GoogleIamV1AuditLogConfig);
});
});
unittest.group('obj-schema-GoogleIamV1Binding', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleIamV1Binding();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleIamV1Binding.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleIamV1Binding(od as api.GoogleIamV1Binding);
});
});
unittest.group('obj-schema-GoogleIamV1Policy', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleIamV1Policy();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleIamV1Policy.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleIamV1Policy(od as api.GoogleIamV1Policy);
});
});
unittest.group('obj-schema-GoogleLongrunningListOperationsResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleLongrunningListOperationsResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleLongrunningListOperationsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleLongrunningListOperationsResponse(
od as api.GoogleLongrunningListOperationsResponse);
});
});
unittest.group('obj-schema-GoogleLongrunningOperation', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleLongrunningOperation();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleLongrunningOperation.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
});
});
unittest.group('obj-schema-GoogleRpcStatus', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleRpcStatus();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleRpcStatus.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleRpcStatus(od as api.GoogleRpcStatus);
});
});
unittest.group('obj-schema-GoogleTypeDate', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleTypeDate();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleTypeDate.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleTypeDate(od as api.GoogleTypeDate);
});
});
unittest.group('obj-schema-GoogleTypeExpr', () {
unittest.test('to-json--from-json', () async {
var o = buildGoogleTypeExpr();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GoogleTypeExpr.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleTypeExpr(od as api.GoogleTypeExpr);
});
});
unittest.group('resource-FoldersLocationsReplaysResource', () {
unittest.test('method--create', () async {
var mock = HttpServerMock();
var res = api.PolicySimulatorApi(mock).folders.locations.replays;
var arg_request = buildGoogleCloudPolicysimulatorV1Replay();
var arg_parent = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.GoogleCloudPolicysimulatorV1Replay.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1Replay(
obj as api.GoogleCloudPolicysimulatorV1Replay);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String 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 = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildGoogleLongrunningOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.create(arg_request, arg_parent, $fields: arg_$fields);
checkGoogleLongrunningOperation(
response as api.GoogleLongrunningOperation);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.PolicySimulatorApi(mock).folders.locations.replays;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String 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 = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp =
convert.json.encode(buildGoogleCloudPolicysimulatorV1Replay());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkGoogleCloudPolicysimulatorV1Replay(
response as api.GoogleCloudPolicysimulatorV1Replay);
});
});
unittest.group('resource-FoldersLocationsReplaysResultsResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.PolicySimulatorApi(mock).folders.locations.replays.results;
var arg_parent = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String 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 = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap["pageSize"]!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(
buildGoogleCloudPolicysimulatorV1ListReplayResultsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkGoogleCloudPolicysimulatorV1ListReplayResultsResponse(response
as api.GoogleCloudPolicysimulatorV1ListReplayResultsResponse);
});
});
unittest.group('resource-OperationsResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.PolicySimulatorApi(mock).operations;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String 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 = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildGoogleLongrunningOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkGoogleLongrunningOperation(
response as api.GoogleLongrunningOperation);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.PolicySimulatorApi(mock).operations;
var arg_filter = 'foo';
var arg_name = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 13),
unittest.equals("v1/operations"),
);
pathOffset += 13;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["filter"]!.first,
unittest.equals(arg_filter),
);
unittest.expect(
queryMap["name"]!.first,
unittest.equals(arg_name),
);
unittest.expect(
core.int.parse(queryMap["pageSize"]!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp =
convert.json.encode(buildGoogleLongrunningListOperationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(
filter: arg_filter,
name: arg_name,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkGoogleLongrunningListOperationsResponse(
response as api.GoogleLongrunningListOperationsResponse);
});
});
unittest.group('resource-OrganizationsLocationsReplaysResource', () {
unittest.test('method--create', () async {
var mock = HttpServerMock();
var res = api.PolicySimulatorApi(mock).organizations.locations.replays;
var arg_request = buildGoogleCloudPolicysimulatorV1Replay();
var arg_parent = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.GoogleCloudPolicysimulatorV1Replay.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1Replay(
obj as api.GoogleCloudPolicysimulatorV1Replay);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String 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 = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildGoogleLongrunningOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.create(arg_request, arg_parent, $fields: arg_$fields);
checkGoogleLongrunningOperation(
response as api.GoogleLongrunningOperation);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.PolicySimulatorApi(mock).organizations.locations.replays;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String 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 = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp =
convert.json.encode(buildGoogleCloudPolicysimulatorV1Replay());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkGoogleCloudPolicysimulatorV1Replay(
response as api.GoogleCloudPolicysimulatorV1Replay);
});
});
unittest.group('resource-OrganizationsLocationsReplaysResultsResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res =
api.PolicySimulatorApi(mock).organizations.locations.replays.results;
var arg_parent = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String 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 = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap["pageSize"]!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(
buildGoogleCloudPolicysimulatorV1ListReplayResultsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkGoogleCloudPolicysimulatorV1ListReplayResultsResponse(response
as api.GoogleCloudPolicysimulatorV1ListReplayResultsResponse);
});
});
unittest.group('resource-ProjectsLocationsReplaysResource', () {
unittest.test('method--create', () async {
var mock = HttpServerMock();
var res = api.PolicySimulatorApi(mock).projects.locations.replays;
var arg_request = buildGoogleCloudPolicysimulatorV1Replay();
var arg_parent = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.GoogleCloudPolicysimulatorV1Replay.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleCloudPolicysimulatorV1Replay(
obj as api.GoogleCloudPolicysimulatorV1Replay);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String 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 = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildGoogleLongrunningOperation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.create(arg_request, arg_parent, $fields: arg_$fields);
checkGoogleLongrunningOperation(
response as api.GoogleLongrunningOperation);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.PolicySimulatorApi(mock).projects.locations.replays;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String 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 = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp =
convert.json.encode(buildGoogleCloudPolicysimulatorV1Replay());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkGoogleCloudPolicysimulatorV1Replay(
response as api.GoogleCloudPolicysimulatorV1Replay);
});
});
unittest.group('resource-ProjectsLocationsReplaysResultsResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.PolicySimulatorApi(mock).projects.locations.replays.results;
var arg_parent = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String 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 = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap["pageSize"]!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(
buildGoogleCloudPolicysimulatorV1ListReplayResultsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkGoogleCloudPolicysimulatorV1ListReplayResultsResponse(response
as api.GoogleCloudPolicysimulatorV1ListReplayResultsResponse);
});
});
}