blob: 3fc18980e6e960bec87781798b69a8b6578115e1 [file] [edit]
// Copyright 2023 Google LLC
//
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file or at
// https://developers.google.com/open-source/licenses/bsd
// ignore_for_file: camel_case_types
// ignore_for_file: comment_references
// ignore_for_file: deprecated_member_use_from_same_package
// ignore_for_file: doc_directive_unknown
// ignore_for_file: lines_longer_than_80_chars
// ignore_for_file: non_constant_identifier_names
// ignore_for_file: prefer_const_declarations
// ignore_for_file: prefer_expression_function_bodies
// ignore_for_file: prefer_final_locals
// ignore_for_file: prefer_interpolation_to_compose_strings
// ignore_for_file: unintended_html_in_doc_comment
// ignore_for_file: unnecessary_brace_in_string_interps
// ignore_for_file: unnecessary_cast
// ignore_for_file: unnecessary_lambdas
// ignore_for_file: unnecessary_string_interpolations
// ignore_for_file: unreachable_from_main
// ignore_for_file: unused_local_variable
import 'dart:async' as async;
import 'dart:convert' as convert;
import 'dart:core' as core;
import 'package:googleapis/gkeonprem/v1.dart' as api;
import 'package:http/http.dart' as http;
import 'package:test/test.dart' as unittest;
import '../test_shared.dart';
core.List<api.ClusterUser> buildUnnamed0() => [
buildClusterUser(),
buildClusterUser(),
];
void checkUnnamed0(core.List<api.ClusterUser> o) {
unittest.expect(o, unittest.hasLength(2));
checkClusterUser(o[0]);
checkClusterUser(o[1]);
}
core.int buildCounterAuthorization = 0;
api.Authorization buildAuthorization() {
final o = api.Authorization();
buildCounterAuthorization++;
if (buildCounterAuthorization < 3) {
o.adminUsers = buildUnnamed0();
}
buildCounterAuthorization--;
return o;
}
void checkAuthorization(api.Authorization o) {
buildCounterAuthorization++;
if (buildCounterAuthorization < 3) {
checkUnnamed0(o.adminUsers!);
}
buildCounterAuthorization--;
}
core.int buildCounterBareMetalAdminApiServerArgument = 0;
api.BareMetalAdminApiServerArgument buildBareMetalAdminApiServerArgument() {
final o = api.BareMetalAdminApiServerArgument();
buildCounterBareMetalAdminApiServerArgument++;
if (buildCounterBareMetalAdminApiServerArgument < 3) {
o.argument = 'foo';
o.value = 'foo';
}
buildCounterBareMetalAdminApiServerArgument--;
return o;
}
void checkBareMetalAdminApiServerArgument(
api.BareMetalAdminApiServerArgument o,
) {
buildCounterBareMetalAdminApiServerArgument++;
if (buildCounterBareMetalAdminApiServerArgument < 3) {
unittest.expect(o.argument!, unittest.equals('foo'));
unittest.expect(o.value!, unittest.equals('foo'));
}
buildCounterBareMetalAdminApiServerArgument--;
}
core.List<api.BareMetalAdminLoadBalancerAddressPool> buildUnnamed1() => [
buildBareMetalAdminLoadBalancerAddressPool(),
buildBareMetalAdminLoadBalancerAddressPool(),
];
void checkUnnamed1(core.List<api.BareMetalAdminLoadBalancerAddressPool> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalAdminLoadBalancerAddressPool(o[0]);
checkBareMetalAdminLoadBalancerAddressPool(o[1]);
}
core.List<api.BareMetalAdminBgpPeerConfig> buildUnnamed2() => [
buildBareMetalAdminBgpPeerConfig(),
buildBareMetalAdminBgpPeerConfig(),
];
void checkUnnamed2(core.List<api.BareMetalAdminBgpPeerConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalAdminBgpPeerConfig(o[0]);
checkBareMetalAdminBgpPeerConfig(o[1]);
}
core.int buildCounterBareMetalAdminBgpLbConfig = 0;
api.BareMetalAdminBgpLbConfig buildBareMetalAdminBgpLbConfig() {
final o = api.BareMetalAdminBgpLbConfig();
buildCounterBareMetalAdminBgpLbConfig++;
if (buildCounterBareMetalAdminBgpLbConfig < 3) {
o.addressPools = buildUnnamed1();
o.asn = 'foo';
o.bgpPeerConfigs = buildUnnamed2();
o.loadBalancerNodePoolConfig =
buildBareMetalAdminLoadBalancerNodePoolConfig();
}
buildCounterBareMetalAdminBgpLbConfig--;
return o;
}
void checkBareMetalAdminBgpLbConfig(api.BareMetalAdminBgpLbConfig o) {
buildCounterBareMetalAdminBgpLbConfig++;
if (buildCounterBareMetalAdminBgpLbConfig < 3) {
checkUnnamed1(o.addressPools!);
unittest.expect(o.asn!, unittest.equals('foo'));
checkUnnamed2(o.bgpPeerConfigs!);
checkBareMetalAdminLoadBalancerNodePoolConfig(
o.loadBalancerNodePoolConfig!,
);
}
buildCounterBareMetalAdminBgpLbConfig--;
}
core.List<core.String> buildUnnamed3() => ['foo', 'foo'];
void checkUnnamed3(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 buildCounterBareMetalAdminBgpPeerConfig = 0;
api.BareMetalAdminBgpPeerConfig buildBareMetalAdminBgpPeerConfig() {
final o = api.BareMetalAdminBgpPeerConfig();
buildCounterBareMetalAdminBgpPeerConfig++;
if (buildCounterBareMetalAdminBgpPeerConfig < 3) {
o.asn = 'foo';
o.controlPlaneNodes = buildUnnamed3();
o.ipAddress = 'foo';
}
buildCounterBareMetalAdminBgpPeerConfig--;
return o;
}
void checkBareMetalAdminBgpPeerConfig(api.BareMetalAdminBgpPeerConfig o) {
buildCounterBareMetalAdminBgpPeerConfig++;
if (buildCounterBareMetalAdminBgpPeerConfig < 3) {
unittest.expect(o.asn!, unittest.equals('foo'));
checkUnnamed3(o.controlPlaneNodes!);
unittest.expect(o.ipAddress!, unittest.equals('foo'));
}
buildCounterBareMetalAdminBgpPeerConfig--;
}
core.Map<core.String, core.String> buildUnnamed4() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed4(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'));
}
core.int buildCounterBareMetalAdminCluster = 0;
api.BareMetalAdminCluster buildBareMetalAdminCluster() {
final o = api.BareMetalAdminCluster();
buildCounterBareMetalAdminCluster++;
if (buildCounterBareMetalAdminCluster < 3) {
o.annotations = buildUnnamed4();
o.bareMetalVersion = 'foo';
o.binaryAuthorization = buildBinaryAuthorization();
o.clusterOperations = buildBareMetalAdminClusterOperationsConfig();
o.controlPlane = buildBareMetalAdminControlPlaneConfig();
o.createTime = 'foo';
o.deleteTime = 'foo';
o.description = 'foo';
o.endpoint = 'foo';
o.etag = 'foo';
o.fleet = buildFleet();
o.loadBalancer = buildBareMetalAdminLoadBalancerConfig();
o.localName = 'foo';
o.maintenanceConfig = buildBareMetalAdminMaintenanceConfig();
o.maintenanceStatus = buildBareMetalAdminMaintenanceStatus();
o.name = 'foo';
o.networkConfig = buildBareMetalAdminNetworkConfig();
o.nodeAccessConfig = buildBareMetalAdminNodeAccessConfig();
o.nodeConfig = buildBareMetalAdminWorkloadNodeConfig();
o.osEnvironmentConfig = buildBareMetalAdminOsEnvironmentConfig();
o.proxy = buildBareMetalAdminProxyConfig();
o.reconciling = true;
o.securityConfig = buildBareMetalAdminSecurityConfig();
o.state = 'foo';
o.status = buildResourceStatus();
o.storage = buildBareMetalAdminStorageConfig();
o.uid = 'foo';
o.updateTime = 'foo';
o.validationCheck = buildValidationCheck();
}
buildCounterBareMetalAdminCluster--;
return o;
}
void checkBareMetalAdminCluster(api.BareMetalAdminCluster o) {
buildCounterBareMetalAdminCluster++;
if (buildCounterBareMetalAdminCluster < 3) {
checkUnnamed4(o.annotations!);
unittest.expect(o.bareMetalVersion!, unittest.equals('foo'));
checkBinaryAuthorization(o.binaryAuthorization!);
checkBareMetalAdminClusterOperationsConfig(o.clusterOperations!);
checkBareMetalAdminControlPlaneConfig(o.controlPlane!);
unittest.expect(o.createTime!, unittest.equals('foo'));
unittest.expect(o.deleteTime!, unittest.equals('foo'));
unittest.expect(o.description!, unittest.equals('foo'));
unittest.expect(o.endpoint!, unittest.equals('foo'));
unittest.expect(o.etag!, unittest.equals('foo'));
checkFleet(o.fleet!);
checkBareMetalAdminLoadBalancerConfig(o.loadBalancer!);
unittest.expect(o.localName!, unittest.equals('foo'));
checkBareMetalAdminMaintenanceConfig(o.maintenanceConfig!);
checkBareMetalAdminMaintenanceStatus(o.maintenanceStatus!);
unittest.expect(o.name!, unittest.equals('foo'));
checkBareMetalAdminNetworkConfig(o.networkConfig!);
checkBareMetalAdminNodeAccessConfig(o.nodeAccessConfig!);
checkBareMetalAdminWorkloadNodeConfig(o.nodeConfig!);
checkBareMetalAdminOsEnvironmentConfig(o.osEnvironmentConfig!);
checkBareMetalAdminProxyConfig(o.proxy!);
unittest.expect(o.reconciling!, unittest.isTrue);
checkBareMetalAdminSecurityConfig(o.securityConfig!);
unittest.expect(o.state!, unittest.equals('foo'));
checkResourceStatus(o.status!);
checkBareMetalAdminStorageConfig(o.storage!);
unittest.expect(o.uid!, unittest.equals('foo'));
unittest.expect(o.updateTime!, unittest.equals('foo'));
checkValidationCheck(o.validationCheck!);
}
buildCounterBareMetalAdminCluster--;
}
core.int buildCounterBareMetalAdminClusterOperationsConfig = 0;
api.BareMetalAdminClusterOperationsConfig
buildBareMetalAdminClusterOperationsConfig() {
final o = api.BareMetalAdminClusterOperationsConfig();
buildCounterBareMetalAdminClusterOperationsConfig++;
if (buildCounterBareMetalAdminClusterOperationsConfig < 3) {
o.enableApplicationLogs = true;
}
buildCounterBareMetalAdminClusterOperationsConfig--;
return o;
}
void checkBareMetalAdminClusterOperationsConfig(
api.BareMetalAdminClusterOperationsConfig o,
) {
buildCounterBareMetalAdminClusterOperationsConfig++;
if (buildCounterBareMetalAdminClusterOperationsConfig < 3) {
unittest.expect(o.enableApplicationLogs!, unittest.isTrue);
}
buildCounterBareMetalAdminClusterOperationsConfig--;
}
core.List<api.BareMetalAdminApiServerArgument> buildUnnamed5() => [
buildBareMetalAdminApiServerArgument(),
buildBareMetalAdminApiServerArgument(),
];
void checkUnnamed5(core.List<api.BareMetalAdminApiServerArgument> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalAdminApiServerArgument(o[0]);
checkBareMetalAdminApiServerArgument(o[1]);
}
core.int buildCounterBareMetalAdminControlPlaneConfig = 0;
api.BareMetalAdminControlPlaneConfig buildBareMetalAdminControlPlaneConfig() {
final o = api.BareMetalAdminControlPlaneConfig();
buildCounterBareMetalAdminControlPlaneConfig++;
if (buildCounterBareMetalAdminControlPlaneConfig < 3) {
o.apiServerArgs = buildUnnamed5();
o.controlPlaneNodePoolConfig =
buildBareMetalAdminControlPlaneNodePoolConfig();
}
buildCounterBareMetalAdminControlPlaneConfig--;
return o;
}
void checkBareMetalAdminControlPlaneConfig(
api.BareMetalAdminControlPlaneConfig o,
) {
buildCounterBareMetalAdminControlPlaneConfig++;
if (buildCounterBareMetalAdminControlPlaneConfig < 3) {
checkUnnamed5(o.apiServerArgs!);
checkBareMetalAdminControlPlaneNodePoolConfig(
o.controlPlaneNodePoolConfig!,
);
}
buildCounterBareMetalAdminControlPlaneConfig--;
}
core.int buildCounterBareMetalAdminControlPlaneNodePoolConfig = 0;
api.BareMetalAdminControlPlaneNodePoolConfig
buildBareMetalAdminControlPlaneNodePoolConfig() {
final o = api.BareMetalAdminControlPlaneNodePoolConfig();
buildCounterBareMetalAdminControlPlaneNodePoolConfig++;
if (buildCounterBareMetalAdminControlPlaneNodePoolConfig < 3) {
o.nodePoolConfig = buildBareMetalNodePoolConfig();
}
buildCounterBareMetalAdminControlPlaneNodePoolConfig--;
return o;
}
void checkBareMetalAdminControlPlaneNodePoolConfig(
api.BareMetalAdminControlPlaneNodePoolConfig o,
) {
buildCounterBareMetalAdminControlPlaneNodePoolConfig++;
if (buildCounterBareMetalAdminControlPlaneNodePoolConfig < 3) {
checkBareMetalNodePoolConfig(o.nodePoolConfig!);
}
buildCounterBareMetalAdminControlPlaneNodePoolConfig--;
}
core.int buildCounterBareMetalAdminDrainedMachine = 0;
api.BareMetalAdminDrainedMachine buildBareMetalAdminDrainedMachine() {
final o = api.BareMetalAdminDrainedMachine();
buildCounterBareMetalAdminDrainedMachine++;
if (buildCounterBareMetalAdminDrainedMachine < 3) {
o.nodeIp = 'foo';
}
buildCounterBareMetalAdminDrainedMachine--;
return o;
}
void checkBareMetalAdminDrainedMachine(api.BareMetalAdminDrainedMachine o) {
buildCounterBareMetalAdminDrainedMachine++;
if (buildCounterBareMetalAdminDrainedMachine < 3) {
unittest.expect(o.nodeIp!, unittest.equals('foo'));
}
buildCounterBareMetalAdminDrainedMachine--;
}
core.int buildCounterBareMetalAdminDrainingMachine = 0;
api.BareMetalAdminDrainingMachine buildBareMetalAdminDrainingMachine() {
final o = api.BareMetalAdminDrainingMachine();
buildCounterBareMetalAdminDrainingMachine++;
if (buildCounterBareMetalAdminDrainingMachine < 3) {
o.nodeIp = 'foo';
o.podCount = 42;
}
buildCounterBareMetalAdminDrainingMachine--;
return o;
}
void checkBareMetalAdminDrainingMachine(api.BareMetalAdminDrainingMachine o) {
buildCounterBareMetalAdminDrainingMachine++;
if (buildCounterBareMetalAdminDrainingMachine < 3) {
unittest.expect(o.nodeIp!, unittest.equals('foo'));
unittest.expect(o.podCount!, unittest.equals(42));
}
buildCounterBareMetalAdminDrainingMachine--;
}
core.List<core.String> buildUnnamed6() => ['foo', 'foo'];
void checkUnnamed6(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.List<core.String> buildUnnamed7() => ['foo', 'foo'];
void checkUnnamed7(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 buildCounterBareMetalAdminIslandModeCidrConfig = 0;
api.BareMetalAdminIslandModeCidrConfig
buildBareMetalAdminIslandModeCidrConfig() {
final o = api.BareMetalAdminIslandModeCidrConfig();
buildCounterBareMetalAdminIslandModeCidrConfig++;
if (buildCounterBareMetalAdminIslandModeCidrConfig < 3) {
o.podAddressCidrBlocks = buildUnnamed6();
o.serviceAddressCidrBlocks = buildUnnamed7();
}
buildCounterBareMetalAdminIslandModeCidrConfig--;
return o;
}
void checkBareMetalAdminIslandModeCidrConfig(
api.BareMetalAdminIslandModeCidrConfig o,
) {
buildCounterBareMetalAdminIslandModeCidrConfig++;
if (buildCounterBareMetalAdminIslandModeCidrConfig < 3) {
checkUnnamed6(o.podAddressCidrBlocks!);
checkUnnamed7(o.serviceAddressCidrBlocks!);
}
buildCounterBareMetalAdminIslandModeCidrConfig--;
}
core.List<core.String> buildUnnamed8() => ['foo', 'foo'];
void checkUnnamed8(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 buildCounterBareMetalAdminLoadBalancerAddressPool = 0;
api.BareMetalAdminLoadBalancerAddressPool
buildBareMetalAdminLoadBalancerAddressPool() {
final o = api.BareMetalAdminLoadBalancerAddressPool();
buildCounterBareMetalAdminLoadBalancerAddressPool++;
if (buildCounterBareMetalAdminLoadBalancerAddressPool < 3) {
o.addresses = buildUnnamed8();
o.avoidBuggyIps = true;
o.manualAssign = true;
o.pool = 'foo';
}
buildCounterBareMetalAdminLoadBalancerAddressPool--;
return o;
}
void checkBareMetalAdminLoadBalancerAddressPool(
api.BareMetalAdminLoadBalancerAddressPool o,
) {
buildCounterBareMetalAdminLoadBalancerAddressPool++;
if (buildCounterBareMetalAdminLoadBalancerAddressPool < 3) {
checkUnnamed8(o.addresses!);
unittest.expect(o.avoidBuggyIps!, unittest.isTrue);
unittest.expect(o.manualAssign!, unittest.isTrue);
unittest.expect(o.pool!, unittest.equals('foo'));
}
buildCounterBareMetalAdminLoadBalancerAddressPool--;
}
core.int buildCounterBareMetalAdminLoadBalancerConfig = 0;
api.BareMetalAdminLoadBalancerConfig buildBareMetalAdminLoadBalancerConfig() {
final o = api.BareMetalAdminLoadBalancerConfig();
buildCounterBareMetalAdminLoadBalancerConfig++;
if (buildCounterBareMetalAdminLoadBalancerConfig < 3) {
o.bgpLbConfig = buildBareMetalAdminBgpLbConfig();
o.manualLbConfig = buildBareMetalAdminManualLbConfig();
o.portConfig = buildBareMetalAdminPortConfig();
o.vipConfig = buildBareMetalAdminVipConfig();
}
buildCounterBareMetalAdminLoadBalancerConfig--;
return o;
}
void checkBareMetalAdminLoadBalancerConfig(
api.BareMetalAdminLoadBalancerConfig o,
) {
buildCounterBareMetalAdminLoadBalancerConfig++;
if (buildCounterBareMetalAdminLoadBalancerConfig < 3) {
checkBareMetalAdminBgpLbConfig(o.bgpLbConfig!);
checkBareMetalAdminManualLbConfig(o.manualLbConfig!);
checkBareMetalAdminPortConfig(o.portConfig!);
checkBareMetalAdminVipConfig(o.vipConfig!);
}
buildCounterBareMetalAdminLoadBalancerConfig--;
}
core.int buildCounterBareMetalAdminLoadBalancerNodePoolConfig = 0;
api.BareMetalAdminLoadBalancerNodePoolConfig
buildBareMetalAdminLoadBalancerNodePoolConfig() {
final o = api.BareMetalAdminLoadBalancerNodePoolConfig();
buildCounterBareMetalAdminLoadBalancerNodePoolConfig++;
if (buildCounterBareMetalAdminLoadBalancerNodePoolConfig < 3) {
o.nodePoolConfig = buildBareMetalNodePoolConfig();
}
buildCounterBareMetalAdminLoadBalancerNodePoolConfig--;
return o;
}
void checkBareMetalAdminLoadBalancerNodePoolConfig(
api.BareMetalAdminLoadBalancerNodePoolConfig o,
) {
buildCounterBareMetalAdminLoadBalancerNodePoolConfig++;
if (buildCounterBareMetalAdminLoadBalancerNodePoolConfig < 3) {
checkBareMetalNodePoolConfig(o.nodePoolConfig!);
}
buildCounterBareMetalAdminLoadBalancerNodePoolConfig--;
}
core.List<api.BareMetalAdminDrainedMachine> buildUnnamed9() => [
buildBareMetalAdminDrainedMachine(),
buildBareMetalAdminDrainedMachine(),
];
void checkUnnamed9(core.List<api.BareMetalAdminDrainedMachine> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalAdminDrainedMachine(o[0]);
checkBareMetalAdminDrainedMachine(o[1]);
}
core.List<api.BareMetalAdminDrainingMachine> buildUnnamed10() => [
buildBareMetalAdminDrainingMachine(),
buildBareMetalAdminDrainingMachine(),
];
void checkUnnamed10(core.List<api.BareMetalAdminDrainingMachine> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalAdminDrainingMachine(o[0]);
checkBareMetalAdminDrainingMachine(o[1]);
}
core.int buildCounterBareMetalAdminMachineDrainStatus = 0;
api.BareMetalAdminMachineDrainStatus buildBareMetalAdminMachineDrainStatus() {
final o = api.BareMetalAdminMachineDrainStatus();
buildCounterBareMetalAdminMachineDrainStatus++;
if (buildCounterBareMetalAdminMachineDrainStatus < 3) {
o.drainedMachines = buildUnnamed9();
o.drainingMachines = buildUnnamed10();
}
buildCounterBareMetalAdminMachineDrainStatus--;
return o;
}
void checkBareMetalAdminMachineDrainStatus(
api.BareMetalAdminMachineDrainStatus o,
) {
buildCounterBareMetalAdminMachineDrainStatus++;
if (buildCounterBareMetalAdminMachineDrainStatus < 3) {
checkUnnamed9(o.drainedMachines!);
checkUnnamed10(o.drainingMachines!);
}
buildCounterBareMetalAdminMachineDrainStatus--;
}
core.List<core.String> buildUnnamed11() => ['foo', 'foo'];
void checkUnnamed11(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 buildCounterBareMetalAdminMaintenanceConfig = 0;
api.BareMetalAdminMaintenanceConfig buildBareMetalAdminMaintenanceConfig() {
final o = api.BareMetalAdminMaintenanceConfig();
buildCounterBareMetalAdminMaintenanceConfig++;
if (buildCounterBareMetalAdminMaintenanceConfig < 3) {
o.maintenanceAddressCidrBlocks = buildUnnamed11();
}
buildCounterBareMetalAdminMaintenanceConfig--;
return o;
}
void checkBareMetalAdminMaintenanceConfig(
api.BareMetalAdminMaintenanceConfig o,
) {
buildCounterBareMetalAdminMaintenanceConfig++;
if (buildCounterBareMetalAdminMaintenanceConfig < 3) {
checkUnnamed11(o.maintenanceAddressCidrBlocks!);
}
buildCounterBareMetalAdminMaintenanceConfig--;
}
core.int buildCounterBareMetalAdminMaintenanceStatus = 0;
api.BareMetalAdminMaintenanceStatus buildBareMetalAdminMaintenanceStatus() {
final o = api.BareMetalAdminMaintenanceStatus();
buildCounterBareMetalAdminMaintenanceStatus++;
if (buildCounterBareMetalAdminMaintenanceStatus < 3) {
o.machineDrainStatus = buildBareMetalAdminMachineDrainStatus();
}
buildCounterBareMetalAdminMaintenanceStatus--;
return o;
}
void checkBareMetalAdminMaintenanceStatus(
api.BareMetalAdminMaintenanceStatus o,
) {
buildCounterBareMetalAdminMaintenanceStatus++;
if (buildCounterBareMetalAdminMaintenanceStatus < 3) {
checkBareMetalAdminMachineDrainStatus(o.machineDrainStatus!);
}
buildCounterBareMetalAdminMaintenanceStatus--;
}
core.int buildCounterBareMetalAdminManualLbConfig = 0;
api.BareMetalAdminManualLbConfig buildBareMetalAdminManualLbConfig() {
final o = api.BareMetalAdminManualLbConfig();
buildCounterBareMetalAdminManualLbConfig++;
if (buildCounterBareMetalAdminManualLbConfig < 3) {
o.enabled = true;
}
buildCounterBareMetalAdminManualLbConfig--;
return o;
}
void checkBareMetalAdminManualLbConfig(api.BareMetalAdminManualLbConfig o) {
buildCounterBareMetalAdminManualLbConfig++;
if (buildCounterBareMetalAdminManualLbConfig < 3) {
unittest.expect(o.enabled!, unittest.isTrue);
}
buildCounterBareMetalAdminManualLbConfig--;
}
core.int buildCounterBareMetalAdminMultipleNetworkInterfacesConfig = 0;
api.BareMetalAdminMultipleNetworkInterfacesConfig
buildBareMetalAdminMultipleNetworkInterfacesConfig() {
final o = api.BareMetalAdminMultipleNetworkInterfacesConfig();
buildCounterBareMetalAdminMultipleNetworkInterfacesConfig++;
if (buildCounterBareMetalAdminMultipleNetworkInterfacesConfig < 3) {
o.enabled = true;
}
buildCounterBareMetalAdminMultipleNetworkInterfacesConfig--;
return o;
}
void checkBareMetalAdminMultipleNetworkInterfacesConfig(
api.BareMetalAdminMultipleNetworkInterfacesConfig o,
) {
buildCounterBareMetalAdminMultipleNetworkInterfacesConfig++;
if (buildCounterBareMetalAdminMultipleNetworkInterfacesConfig < 3) {
unittest.expect(o.enabled!, unittest.isTrue);
}
buildCounterBareMetalAdminMultipleNetworkInterfacesConfig--;
}
core.int buildCounterBareMetalAdminNetworkConfig = 0;
api.BareMetalAdminNetworkConfig buildBareMetalAdminNetworkConfig() {
final o = api.BareMetalAdminNetworkConfig();
buildCounterBareMetalAdminNetworkConfig++;
if (buildCounterBareMetalAdminNetworkConfig < 3) {
o.advancedNetworking = true;
o.islandModeCidr = buildBareMetalAdminIslandModeCidrConfig();
o.multipleNetworkInterfacesConfig =
buildBareMetalAdminMultipleNetworkInterfacesConfig();
}
buildCounterBareMetalAdminNetworkConfig--;
return o;
}
void checkBareMetalAdminNetworkConfig(api.BareMetalAdminNetworkConfig o) {
buildCounterBareMetalAdminNetworkConfig++;
if (buildCounterBareMetalAdminNetworkConfig < 3) {
unittest.expect(o.advancedNetworking!, unittest.isTrue);
checkBareMetalAdminIslandModeCidrConfig(o.islandModeCidr!);
checkBareMetalAdminMultipleNetworkInterfacesConfig(
o.multipleNetworkInterfacesConfig!,
);
}
buildCounterBareMetalAdminNetworkConfig--;
}
core.int buildCounterBareMetalAdminNodeAccessConfig = 0;
api.BareMetalAdminNodeAccessConfig buildBareMetalAdminNodeAccessConfig() {
final o = api.BareMetalAdminNodeAccessConfig();
buildCounterBareMetalAdminNodeAccessConfig++;
if (buildCounterBareMetalAdminNodeAccessConfig < 3) {
o.loginUser = 'foo';
}
buildCounterBareMetalAdminNodeAccessConfig--;
return o;
}
void checkBareMetalAdminNodeAccessConfig(api.BareMetalAdminNodeAccessConfig o) {
buildCounterBareMetalAdminNodeAccessConfig++;
if (buildCounterBareMetalAdminNodeAccessConfig < 3) {
unittest.expect(o.loginUser!, unittest.equals('foo'));
}
buildCounterBareMetalAdminNodeAccessConfig--;
}
core.int buildCounterBareMetalAdminOsEnvironmentConfig = 0;
api.BareMetalAdminOsEnvironmentConfig buildBareMetalAdminOsEnvironmentConfig() {
final o = api.BareMetalAdminOsEnvironmentConfig();
buildCounterBareMetalAdminOsEnvironmentConfig++;
if (buildCounterBareMetalAdminOsEnvironmentConfig < 3) {
o.packageRepoExcluded = true;
}
buildCounterBareMetalAdminOsEnvironmentConfig--;
return o;
}
void checkBareMetalAdminOsEnvironmentConfig(
api.BareMetalAdminOsEnvironmentConfig o,
) {
buildCounterBareMetalAdminOsEnvironmentConfig++;
if (buildCounterBareMetalAdminOsEnvironmentConfig < 3) {
unittest.expect(o.packageRepoExcluded!, unittest.isTrue);
}
buildCounterBareMetalAdminOsEnvironmentConfig--;
}
core.int buildCounterBareMetalAdminPortConfig = 0;
api.BareMetalAdminPortConfig buildBareMetalAdminPortConfig() {
final o = api.BareMetalAdminPortConfig();
buildCounterBareMetalAdminPortConfig++;
if (buildCounterBareMetalAdminPortConfig < 3) {
o.controlPlaneLoadBalancerPort = 42;
}
buildCounterBareMetalAdminPortConfig--;
return o;
}
void checkBareMetalAdminPortConfig(api.BareMetalAdminPortConfig o) {
buildCounterBareMetalAdminPortConfig++;
if (buildCounterBareMetalAdminPortConfig < 3) {
unittest.expect(o.controlPlaneLoadBalancerPort!, unittest.equals(42));
}
buildCounterBareMetalAdminPortConfig--;
}
core.List<core.String> buildUnnamed12() => ['foo', 'foo'];
void checkUnnamed12(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 buildCounterBareMetalAdminProxyConfig = 0;
api.BareMetalAdminProxyConfig buildBareMetalAdminProxyConfig() {
final o = api.BareMetalAdminProxyConfig();
buildCounterBareMetalAdminProxyConfig++;
if (buildCounterBareMetalAdminProxyConfig < 3) {
o.noProxy = buildUnnamed12();
o.uri = 'foo';
}
buildCounterBareMetalAdminProxyConfig--;
return o;
}
void checkBareMetalAdminProxyConfig(api.BareMetalAdminProxyConfig o) {
buildCounterBareMetalAdminProxyConfig++;
if (buildCounterBareMetalAdminProxyConfig < 3) {
checkUnnamed12(o.noProxy!);
unittest.expect(o.uri!, unittest.equals('foo'));
}
buildCounterBareMetalAdminProxyConfig--;
}
core.int buildCounterBareMetalAdminSecurityConfig = 0;
api.BareMetalAdminSecurityConfig buildBareMetalAdminSecurityConfig() {
final o = api.BareMetalAdminSecurityConfig();
buildCounterBareMetalAdminSecurityConfig++;
if (buildCounterBareMetalAdminSecurityConfig < 3) {
o.authorization = buildAuthorization();
}
buildCounterBareMetalAdminSecurityConfig--;
return o;
}
void checkBareMetalAdminSecurityConfig(api.BareMetalAdminSecurityConfig o) {
buildCounterBareMetalAdminSecurityConfig++;
if (buildCounterBareMetalAdminSecurityConfig < 3) {
checkAuthorization(o.authorization!);
}
buildCounterBareMetalAdminSecurityConfig--;
}
core.int buildCounterBareMetalAdminStorageConfig = 0;
api.BareMetalAdminStorageConfig buildBareMetalAdminStorageConfig() {
final o = api.BareMetalAdminStorageConfig();
buildCounterBareMetalAdminStorageConfig++;
if (buildCounterBareMetalAdminStorageConfig < 3) {
o.lvpNodeMountsConfig = buildBareMetalLvpConfig();
o.lvpShareConfig = buildBareMetalLvpShareConfig();
}
buildCounterBareMetalAdminStorageConfig--;
return o;
}
void checkBareMetalAdminStorageConfig(api.BareMetalAdminStorageConfig o) {
buildCounterBareMetalAdminStorageConfig++;
if (buildCounterBareMetalAdminStorageConfig < 3) {
checkBareMetalLvpConfig(o.lvpNodeMountsConfig!);
checkBareMetalLvpShareConfig(o.lvpShareConfig!);
}
buildCounterBareMetalAdminStorageConfig--;
}
core.int buildCounterBareMetalAdminVipConfig = 0;
api.BareMetalAdminVipConfig buildBareMetalAdminVipConfig() {
final o = api.BareMetalAdminVipConfig();
buildCounterBareMetalAdminVipConfig++;
if (buildCounterBareMetalAdminVipConfig < 3) {
o.controlPlaneVip = 'foo';
}
buildCounterBareMetalAdminVipConfig--;
return o;
}
void checkBareMetalAdminVipConfig(api.BareMetalAdminVipConfig o) {
buildCounterBareMetalAdminVipConfig++;
if (buildCounterBareMetalAdminVipConfig < 3) {
unittest.expect(o.controlPlaneVip!, unittest.equals('foo'));
}
buildCounterBareMetalAdminVipConfig--;
}
core.int buildCounterBareMetalAdminWorkloadNodeConfig = 0;
api.BareMetalAdminWorkloadNodeConfig buildBareMetalAdminWorkloadNodeConfig() {
final o = api.BareMetalAdminWorkloadNodeConfig();
buildCounterBareMetalAdminWorkloadNodeConfig++;
if (buildCounterBareMetalAdminWorkloadNodeConfig < 3) {
o.maxPodsPerNode = 'foo';
}
buildCounterBareMetalAdminWorkloadNodeConfig--;
return o;
}
void checkBareMetalAdminWorkloadNodeConfig(
api.BareMetalAdminWorkloadNodeConfig o,
) {
buildCounterBareMetalAdminWorkloadNodeConfig++;
if (buildCounterBareMetalAdminWorkloadNodeConfig < 3) {
unittest.expect(o.maxPodsPerNode!, unittest.equals('foo'));
}
buildCounterBareMetalAdminWorkloadNodeConfig--;
}
core.int buildCounterBareMetalApiServerArgument = 0;
api.BareMetalApiServerArgument buildBareMetalApiServerArgument() {
final o = api.BareMetalApiServerArgument();
buildCounterBareMetalApiServerArgument++;
if (buildCounterBareMetalApiServerArgument < 3) {
o.argument = 'foo';
o.value = 'foo';
}
buildCounterBareMetalApiServerArgument--;
return o;
}
void checkBareMetalApiServerArgument(api.BareMetalApiServerArgument o) {
buildCounterBareMetalApiServerArgument++;
if (buildCounterBareMetalApiServerArgument < 3) {
unittest.expect(o.argument!, unittest.equals('foo'));
unittest.expect(o.value!, unittest.equals('foo'));
}
buildCounterBareMetalApiServerArgument--;
}
core.List<api.BareMetalLoadBalancerAddressPool> buildUnnamed13() => [
buildBareMetalLoadBalancerAddressPool(),
buildBareMetalLoadBalancerAddressPool(),
];
void checkUnnamed13(core.List<api.BareMetalLoadBalancerAddressPool> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalLoadBalancerAddressPool(o[0]);
checkBareMetalLoadBalancerAddressPool(o[1]);
}
core.List<api.BareMetalBgpPeerConfig> buildUnnamed14() => [
buildBareMetalBgpPeerConfig(),
buildBareMetalBgpPeerConfig(),
];
void checkUnnamed14(core.List<api.BareMetalBgpPeerConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalBgpPeerConfig(o[0]);
checkBareMetalBgpPeerConfig(o[1]);
}
core.int buildCounterBareMetalBgpLbConfig = 0;
api.BareMetalBgpLbConfig buildBareMetalBgpLbConfig() {
final o = api.BareMetalBgpLbConfig();
buildCounterBareMetalBgpLbConfig++;
if (buildCounterBareMetalBgpLbConfig < 3) {
o.addressPools = buildUnnamed13();
o.asn = 'foo';
o.bgpPeerConfigs = buildUnnamed14();
o.loadBalancerNodePoolConfig = buildBareMetalLoadBalancerNodePoolConfig();
}
buildCounterBareMetalBgpLbConfig--;
return o;
}
void checkBareMetalBgpLbConfig(api.BareMetalBgpLbConfig o) {
buildCounterBareMetalBgpLbConfig++;
if (buildCounterBareMetalBgpLbConfig < 3) {
checkUnnamed13(o.addressPools!);
unittest.expect(o.asn!, unittest.equals('foo'));
checkUnnamed14(o.bgpPeerConfigs!);
checkBareMetalLoadBalancerNodePoolConfig(o.loadBalancerNodePoolConfig!);
}
buildCounterBareMetalBgpLbConfig--;
}
core.List<core.String> buildUnnamed15() => ['foo', 'foo'];
void checkUnnamed15(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 buildCounterBareMetalBgpPeerConfig = 0;
api.BareMetalBgpPeerConfig buildBareMetalBgpPeerConfig() {
final o = api.BareMetalBgpPeerConfig();
buildCounterBareMetalBgpPeerConfig++;
if (buildCounterBareMetalBgpPeerConfig < 3) {
o.asn = 'foo';
o.controlPlaneNodes = buildUnnamed15();
o.ipAddress = 'foo';
}
buildCounterBareMetalBgpPeerConfig--;
return o;
}
void checkBareMetalBgpPeerConfig(api.BareMetalBgpPeerConfig o) {
buildCounterBareMetalBgpPeerConfig++;
if (buildCounterBareMetalBgpPeerConfig < 3) {
unittest.expect(o.asn!, unittest.equals('foo'));
checkUnnamed15(o.controlPlaneNodes!);
unittest.expect(o.ipAddress!, unittest.equals('foo'));
}
buildCounterBareMetalBgpPeerConfig--;
}
core.Map<core.String, core.String> buildUnnamed16() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed16(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'));
}
core.int buildCounterBareMetalCluster = 0;
api.BareMetalCluster buildBareMetalCluster() {
final o = api.BareMetalCluster();
buildCounterBareMetalCluster++;
if (buildCounterBareMetalCluster < 3) {
o.adminClusterMembership = 'foo';
o.adminClusterName = 'foo';
o.annotations = buildUnnamed16();
o.bareMetalVersion = 'foo';
o.binaryAuthorization = buildBinaryAuthorization();
o.clusterOperations = buildBareMetalClusterOperationsConfig();
o.controlPlane = buildBareMetalControlPlaneConfig();
o.createTime = 'foo';
o.deleteTime = 'foo';
o.description = 'foo';
o.endpoint = 'foo';
o.etag = 'foo';
o.fleet = buildFleet();
o.loadBalancer = buildBareMetalLoadBalancerConfig();
o.localName = 'foo';
o.localNamespace = 'foo';
o.maintenanceConfig = buildBareMetalMaintenanceConfig();
o.maintenanceStatus = buildBareMetalMaintenanceStatus();
o.name = 'foo';
o.networkConfig = buildBareMetalNetworkConfig();
o.nodeAccessConfig = buildBareMetalNodeAccessConfig();
o.nodeConfig = buildBareMetalWorkloadNodeConfig();
o.osEnvironmentConfig = buildBareMetalOsEnvironmentConfig();
o.proxy = buildBareMetalProxyConfig();
o.reconciling = true;
o.securityConfig = buildBareMetalSecurityConfig();
o.state = 'foo';
o.status = buildResourceStatus();
o.storage = buildBareMetalStorageConfig();
o.uid = 'foo';
o.updateTime = 'foo';
o.upgradePolicy = buildBareMetalClusterUpgradePolicy();
o.validationCheck = buildValidationCheck();
}
buildCounterBareMetalCluster--;
return o;
}
void checkBareMetalCluster(api.BareMetalCluster o) {
buildCounterBareMetalCluster++;
if (buildCounterBareMetalCluster < 3) {
unittest.expect(o.adminClusterMembership!, unittest.equals('foo'));
unittest.expect(o.adminClusterName!, unittest.equals('foo'));
checkUnnamed16(o.annotations!);
unittest.expect(o.bareMetalVersion!, unittest.equals('foo'));
checkBinaryAuthorization(o.binaryAuthorization!);
checkBareMetalClusterOperationsConfig(o.clusterOperations!);
checkBareMetalControlPlaneConfig(o.controlPlane!);
unittest.expect(o.createTime!, unittest.equals('foo'));
unittest.expect(o.deleteTime!, unittest.equals('foo'));
unittest.expect(o.description!, unittest.equals('foo'));
unittest.expect(o.endpoint!, unittest.equals('foo'));
unittest.expect(o.etag!, unittest.equals('foo'));
checkFleet(o.fleet!);
checkBareMetalLoadBalancerConfig(o.loadBalancer!);
unittest.expect(o.localName!, unittest.equals('foo'));
unittest.expect(o.localNamespace!, unittest.equals('foo'));
checkBareMetalMaintenanceConfig(o.maintenanceConfig!);
checkBareMetalMaintenanceStatus(o.maintenanceStatus!);
unittest.expect(o.name!, unittest.equals('foo'));
checkBareMetalNetworkConfig(o.networkConfig!);
checkBareMetalNodeAccessConfig(o.nodeAccessConfig!);
checkBareMetalWorkloadNodeConfig(o.nodeConfig!);
checkBareMetalOsEnvironmentConfig(o.osEnvironmentConfig!);
checkBareMetalProxyConfig(o.proxy!);
unittest.expect(o.reconciling!, unittest.isTrue);
checkBareMetalSecurityConfig(o.securityConfig!);
unittest.expect(o.state!, unittest.equals('foo'));
checkResourceStatus(o.status!);
checkBareMetalStorageConfig(o.storage!);
unittest.expect(o.uid!, unittest.equals('foo'));
unittest.expect(o.updateTime!, unittest.equals('foo'));
checkBareMetalClusterUpgradePolicy(o.upgradePolicy!);
checkValidationCheck(o.validationCheck!);
}
buildCounterBareMetalCluster--;
}
core.int buildCounterBareMetalClusterOperationsConfig = 0;
api.BareMetalClusterOperationsConfig buildBareMetalClusterOperationsConfig() {
final o = api.BareMetalClusterOperationsConfig();
buildCounterBareMetalClusterOperationsConfig++;
if (buildCounterBareMetalClusterOperationsConfig < 3) {
o.enableApplicationLogs = true;
}
buildCounterBareMetalClusterOperationsConfig--;
return o;
}
void checkBareMetalClusterOperationsConfig(
api.BareMetalClusterOperationsConfig o,
) {
buildCounterBareMetalClusterOperationsConfig++;
if (buildCounterBareMetalClusterOperationsConfig < 3) {
unittest.expect(o.enableApplicationLogs!, unittest.isTrue);
}
buildCounterBareMetalClusterOperationsConfig--;
}
core.int buildCounterBareMetalClusterUpgradePolicy = 0;
api.BareMetalClusterUpgradePolicy buildBareMetalClusterUpgradePolicy() {
final o = api.BareMetalClusterUpgradePolicy();
buildCounterBareMetalClusterUpgradePolicy++;
if (buildCounterBareMetalClusterUpgradePolicy < 3) {
o.pause = true;
o.policy = 'foo';
}
buildCounterBareMetalClusterUpgradePolicy--;
return o;
}
void checkBareMetalClusterUpgradePolicy(api.BareMetalClusterUpgradePolicy o) {
buildCounterBareMetalClusterUpgradePolicy++;
if (buildCounterBareMetalClusterUpgradePolicy < 3) {
unittest.expect(o.pause!, unittest.isTrue);
unittest.expect(o.policy!, unittest.equals('foo'));
}
buildCounterBareMetalClusterUpgradePolicy--;
}
core.List<api.BareMetalApiServerArgument> buildUnnamed17() => [
buildBareMetalApiServerArgument(),
buildBareMetalApiServerArgument(),
];
void checkUnnamed17(core.List<api.BareMetalApiServerArgument> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalApiServerArgument(o[0]);
checkBareMetalApiServerArgument(o[1]);
}
core.int buildCounterBareMetalControlPlaneConfig = 0;
api.BareMetalControlPlaneConfig buildBareMetalControlPlaneConfig() {
final o = api.BareMetalControlPlaneConfig();
buildCounterBareMetalControlPlaneConfig++;
if (buildCounterBareMetalControlPlaneConfig < 3) {
o.apiServerArgs = buildUnnamed17();
o.controlPlaneNodePoolConfig = buildBareMetalControlPlaneNodePoolConfig();
}
buildCounterBareMetalControlPlaneConfig--;
return o;
}
void checkBareMetalControlPlaneConfig(api.BareMetalControlPlaneConfig o) {
buildCounterBareMetalControlPlaneConfig++;
if (buildCounterBareMetalControlPlaneConfig < 3) {
checkUnnamed17(o.apiServerArgs!);
checkBareMetalControlPlaneNodePoolConfig(o.controlPlaneNodePoolConfig!);
}
buildCounterBareMetalControlPlaneConfig--;
}
core.int buildCounterBareMetalControlPlaneNodePoolConfig = 0;
api.BareMetalControlPlaneNodePoolConfig
buildBareMetalControlPlaneNodePoolConfig() {
final o = api.BareMetalControlPlaneNodePoolConfig();
buildCounterBareMetalControlPlaneNodePoolConfig++;
if (buildCounterBareMetalControlPlaneNodePoolConfig < 3) {
o.nodePoolConfig = buildBareMetalNodePoolConfig();
}
buildCounterBareMetalControlPlaneNodePoolConfig--;
return o;
}
void checkBareMetalControlPlaneNodePoolConfig(
api.BareMetalControlPlaneNodePoolConfig o,
) {
buildCounterBareMetalControlPlaneNodePoolConfig++;
if (buildCounterBareMetalControlPlaneNodePoolConfig < 3) {
checkBareMetalNodePoolConfig(o.nodePoolConfig!);
}
buildCounterBareMetalControlPlaneNodePoolConfig--;
}
core.int buildCounterBareMetalDrainedMachine = 0;
api.BareMetalDrainedMachine buildBareMetalDrainedMachine() {
final o = api.BareMetalDrainedMachine();
buildCounterBareMetalDrainedMachine++;
if (buildCounterBareMetalDrainedMachine < 3) {
o.nodeIp = 'foo';
}
buildCounterBareMetalDrainedMachine--;
return o;
}
void checkBareMetalDrainedMachine(api.BareMetalDrainedMachine o) {
buildCounterBareMetalDrainedMachine++;
if (buildCounterBareMetalDrainedMachine < 3) {
unittest.expect(o.nodeIp!, unittest.equals('foo'));
}
buildCounterBareMetalDrainedMachine--;
}
core.int buildCounterBareMetalDrainingMachine = 0;
api.BareMetalDrainingMachine buildBareMetalDrainingMachine() {
final o = api.BareMetalDrainingMachine();
buildCounterBareMetalDrainingMachine++;
if (buildCounterBareMetalDrainingMachine < 3) {
o.nodeIp = 'foo';
o.podCount = 42;
}
buildCounterBareMetalDrainingMachine--;
return o;
}
void checkBareMetalDrainingMachine(api.BareMetalDrainingMachine o) {
buildCounterBareMetalDrainingMachine++;
if (buildCounterBareMetalDrainingMachine < 3) {
unittest.expect(o.nodeIp!, unittest.equals('foo'));
unittest.expect(o.podCount!, unittest.equals(42));
}
buildCounterBareMetalDrainingMachine--;
}
core.List<core.String> buildUnnamed18() => ['foo', 'foo'];
void checkUnnamed18(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.List<core.String> buildUnnamed19() => ['foo', 'foo'];
void checkUnnamed19(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 buildCounterBareMetalIslandModeCidrConfig = 0;
api.BareMetalIslandModeCidrConfig buildBareMetalIslandModeCidrConfig() {
final o = api.BareMetalIslandModeCidrConfig();
buildCounterBareMetalIslandModeCidrConfig++;
if (buildCounterBareMetalIslandModeCidrConfig < 3) {
o.podAddressCidrBlocks = buildUnnamed18();
o.serviceAddressCidrBlocks = buildUnnamed19();
}
buildCounterBareMetalIslandModeCidrConfig--;
return o;
}
void checkBareMetalIslandModeCidrConfig(api.BareMetalIslandModeCidrConfig o) {
buildCounterBareMetalIslandModeCidrConfig++;
if (buildCounterBareMetalIslandModeCidrConfig < 3) {
checkUnnamed18(o.podAddressCidrBlocks!);
checkUnnamed19(o.serviceAddressCidrBlocks!);
}
buildCounterBareMetalIslandModeCidrConfig--;
}
core.int buildCounterBareMetalKubeletConfig = 0;
api.BareMetalKubeletConfig buildBareMetalKubeletConfig() {
final o = api.BareMetalKubeletConfig();
buildCounterBareMetalKubeletConfig++;
if (buildCounterBareMetalKubeletConfig < 3) {
o.registryBurst = 42;
o.registryPullQps = 42;
o.serializeImagePullsDisabled = true;
}
buildCounterBareMetalKubeletConfig--;
return o;
}
void checkBareMetalKubeletConfig(api.BareMetalKubeletConfig o) {
buildCounterBareMetalKubeletConfig++;
if (buildCounterBareMetalKubeletConfig < 3) {
unittest.expect(o.registryBurst!, unittest.equals(42));
unittest.expect(o.registryPullQps!, unittest.equals(42));
unittest.expect(o.serializeImagePullsDisabled!, unittest.isTrue);
}
buildCounterBareMetalKubeletConfig--;
}
core.List<core.String> buildUnnamed20() => ['foo', 'foo'];
void checkUnnamed20(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 buildCounterBareMetalLoadBalancerAddressPool = 0;
api.BareMetalLoadBalancerAddressPool buildBareMetalLoadBalancerAddressPool() {
final o = api.BareMetalLoadBalancerAddressPool();
buildCounterBareMetalLoadBalancerAddressPool++;
if (buildCounterBareMetalLoadBalancerAddressPool < 3) {
o.addresses = buildUnnamed20();
o.avoidBuggyIps = true;
o.manualAssign = true;
o.pool = 'foo';
}
buildCounterBareMetalLoadBalancerAddressPool--;
return o;
}
void checkBareMetalLoadBalancerAddressPool(
api.BareMetalLoadBalancerAddressPool o,
) {
buildCounterBareMetalLoadBalancerAddressPool++;
if (buildCounterBareMetalLoadBalancerAddressPool < 3) {
checkUnnamed20(o.addresses!);
unittest.expect(o.avoidBuggyIps!, unittest.isTrue);
unittest.expect(o.manualAssign!, unittest.isTrue);
unittest.expect(o.pool!, unittest.equals('foo'));
}
buildCounterBareMetalLoadBalancerAddressPool--;
}
core.int buildCounterBareMetalLoadBalancerConfig = 0;
api.BareMetalLoadBalancerConfig buildBareMetalLoadBalancerConfig() {
final o = api.BareMetalLoadBalancerConfig();
buildCounterBareMetalLoadBalancerConfig++;
if (buildCounterBareMetalLoadBalancerConfig < 3) {
o.bgpLbConfig = buildBareMetalBgpLbConfig();
o.manualLbConfig = buildBareMetalManualLbConfig();
o.metalLbConfig = buildBareMetalMetalLbConfig();
o.portConfig = buildBareMetalPortConfig();
o.vipConfig = buildBareMetalVipConfig();
}
buildCounterBareMetalLoadBalancerConfig--;
return o;
}
void checkBareMetalLoadBalancerConfig(api.BareMetalLoadBalancerConfig o) {
buildCounterBareMetalLoadBalancerConfig++;
if (buildCounterBareMetalLoadBalancerConfig < 3) {
checkBareMetalBgpLbConfig(o.bgpLbConfig!);
checkBareMetalManualLbConfig(o.manualLbConfig!);
checkBareMetalMetalLbConfig(o.metalLbConfig!);
checkBareMetalPortConfig(o.portConfig!);
checkBareMetalVipConfig(o.vipConfig!);
}
buildCounterBareMetalLoadBalancerConfig--;
}
core.int buildCounterBareMetalLoadBalancerNodePoolConfig = 0;
api.BareMetalLoadBalancerNodePoolConfig
buildBareMetalLoadBalancerNodePoolConfig() {
final o = api.BareMetalLoadBalancerNodePoolConfig();
buildCounterBareMetalLoadBalancerNodePoolConfig++;
if (buildCounterBareMetalLoadBalancerNodePoolConfig < 3) {
o.nodePoolConfig = buildBareMetalNodePoolConfig();
}
buildCounterBareMetalLoadBalancerNodePoolConfig--;
return o;
}
void checkBareMetalLoadBalancerNodePoolConfig(
api.BareMetalLoadBalancerNodePoolConfig o,
) {
buildCounterBareMetalLoadBalancerNodePoolConfig++;
if (buildCounterBareMetalLoadBalancerNodePoolConfig < 3) {
checkBareMetalNodePoolConfig(o.nodePoolConfig!);
}
buildCounterBareMetalLoadBalancerNodePoolConfig--;
}
core.int buildCounterBareMetalLvpConfig = 0;
api.BareMetalLvpConfig buildBareMetalLvpConfig() {
final o = api.BareMetalLvpConfig();
buildCounterBareMetalLvpConfig++;
if (buildCounterBareMetalLvpConfig < 3) {
o.path = 'foo';
o.storageClass = 'foo';
}
buildCounterBareMetalLvpConfig--;
return o;
}
void checkBareMetalLvpConfig(api.BareMetalLvpConfig o) {
buildCounterBareMetalLvpConfig++;
if (buildCounterBareMetalLvpConfig < 3) {
unittest.expect(o.path!, unittest.equals('foo'));
unittest.expect(o.storageClass!, unittest.equals('foo'));
}
buildCounterBareMetalLvpConfig--;
}
core.int buildCounterBareMetalLvpShareConfig = 0;
api.BareMetalLvpShareConfig buildBareMetalLvpShareConfig() {
final o = api.BareMetalLvpShareConfig();
buildCounterBareMetalLvpShareConfig++;
if (buildCounterBareMetalLvpShareConfig < 3) {
o.lvpConfig = buildBareMetalLvpConfig();
o.sharedPathPvCount = 42;
}
buildCounterBareMetalLvpShareConfig--;
return o;
}
void checkBareMetalLvpShareConfig(api.BareMetalLvpShareConfig o) {
buildCounterBareMetalLvpShareConfig++;
if (buildCounterBareMetalLvpShareConfig < 3) {
checkBareMetalLvpConfig(o.lvpConfig!);
unittest.expect(o.sharedPathPvCount!, unittest.equals(42));
}
buildCounterBareMetalLvpShareConfig--;
}
core.List<api.BareMetalDrainedMachine> buildUnnamed21() => [
buildBareMetalDrainedMachine(),
buildBareMetalDrainedMachine(),
];
void checkUnnamed21(core.List<api.BareMetalDrainedMachine> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalDrainedMachine(o[0]);
checkBareMetalDrainedMachine(o[1]);
}
core.List<api.BareMetalDrainingMachine> buildUnnamed22() => [
buildBareMetalDrainingMachine(),
buildBareMetalDrainingMachine(),
];
void checkUnnamed22(core.List<api.BareMetalDrainingMachine> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalDrainingMachine(o[0]);
checkBareMetalDrainingMachine(o[1]);
}
core.int buildCounterBareMetalMachineDrainStatus = 0;
api.BareMetalMachineDrainStatus buildBareMetalMachineDrainStatus() {
final o = api.BareMetalMachineDrainStatus();
buildCounterBareMetalMachineDrainStatus++;
if (buildCounterBareMetalMachineDrainStatus < 3) {
o.drainedMachines = buildUnnamed21();
o.drainingMachines = buildUnnamed22();
}
buildCounterBareMetalMachineDrainStatus--;
return o;
}
void checkBareMetalMachineDrainStatus(api.BareMetalMachineDrainStatus o) {
buildCounterBareMetalMachineDrainStatus++;
if (buildCounterBareMetalMachineDrainStatus < 3) {
checkUnnamed21(o.drainedMachines!);
checkUnnamed22(o.drainingMachines!);
}
buildCounterBareMetalMachineDrainStatus--;
}
core.List<core.String> buildUnnamed23() => ['foo', 'foo'];
void checkUnnamed23(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 buildCounterBareMetalMaintenanceConfig = 0;
api.BareMetalMaintenanceConfig buildBareMetalMaintenanceConfig() {
final o = api.BareMetalMaintenanceConfig();
buildCounterBareMetalMaintenanceConfig++;
if (buildCounterBareMetalMaintenanceConfig < 3) {
o.maintenanceAddressCidrBlocks = buildUnnamed23();
}
buildCounterBareMetalMaintenanceConfig--;
return o;
}
void checkBareMetalMaintenanceConfig(api.BareMetalMaintenanceConfig o) {
buildCounterBareMetalMaintenanceConfig++;
if (buildCounterBareMetalMaintenanceConfig < 3) {
checkUnnamed23(o.maintenanceAddressCidrBlocks!);
}
buildCounterBareMetalMaintenanceConfig--;
}
core.int buildCounterBareMetalMaintenanceStatus = 0;
api.BareMetalMaintenanceStatus buildBareMetalMaintenanceStatus() {
final o = api.BareMetalMaintenanceStatus();
buildCounterBareMetalMaintenanceStatus++;
if (buildCounterBareMetalMaintenanceStatus < 3) {
o.machineDrainStatus = buildBareMetalMachineDrainStatus();
}
buildCounterBareMetalMaintenanceStatus--;
return o;
}
void checkBareMetalMaintenanceStatus(api.BareMetalMaintenanceStatus o) {
buildCounterBareMetalMaintenanceStatus++;
if (buildCounterBareMetalMaintenanceStatus < 3) {
checkBareMetalMachineDrainStatus(o.machineDrainStatus!);
}
buildCounterBareMetalMaintenanceStatus--;
}
core.int buildCounterBareMetalManualLbConfig = 0;
api.BareMetalManualLbConfig buildBareMetalManualLbConfig() {
final o = api.BareMetalManualLbConfig();
buildCounterBareMetalManualLbConfig++;
if (buildCounterBareMetalManualLbConfig < 3) {
o.enabled = true;
}
buildCounterBareMetalManualLbConfig--;
return o;
}
void checkBareMetalManualLbConfig(api.BareMetalManualLbConfig o) {
buildCounterBareMetalManualLbConfig++;
if (buildCounterBareMetalManualLbConfig < 3) {
unittest.expect(o.enabled!, unittest.isTrue);
}
buildCounterBareMetalManualLbConfig--;
}
core.List<api.BareMetalLoadBalancerAddressPool> buildUnnamed24() => [
buildBareMetalLoadBalancerAddressPool(),
buildBareMetalLoadBalancerAddressPool(),
];
void checkUnnamed24(core.List<api.BareMetalLoadBalancerAddressPool> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalLoadBalancerAddressPool(o[0]);
checkBareMetalLoadBalancerAddressPool(o[1]);
}
core.int buildCounterBareMetalMetalLbConfig = 0;
api.BareMetalMetalLbConfig buildBareMetalMetalLbConfig() {
final o = api.BareMetalMetalLbConfig();
buildCounterBareMetalMetalLbConfig++;
if (buildCounterBareMetalMetalLbConfig < 3) {
o.addressPools = buildUnnamed24();
o.loadBalancerNodePoolConfig = buildBareMetalLoadBalancerNodePoolConfig();
}
buildCounterBareMetalMetalLbConfig--;
return o;
}
void checkBareMetalMetalLbConfig(api.BareMetalMetalLbConfig o) {
buildCounterBareMetalMetalLbConfig++;
if (buildCounterBareMetalMetalLbConfig < 3) {
checkUnnamed24(o.addressPools!);
checkBareMetalLoadBalancerNodePoolConfig(o.loadBalancerNodePoolConfig!);
}
buildCounterBareMetalMetalLbConfig--;
}
core.int buildCounterBareMetalMultipleNetworkInterfacesConfig = 0;
api.BareMetalMultipleNetworkInterfacesConfig
buildBareMetalMultipleNetworkInterfacesConfig() {
final o = api.BareMetalMultipleNetworkInterfacesConfig();
buildCounterBareMetalMultipleNetworkInterfacesConfig++;
if (buildCounterBareMetalMultipleNetworkInterfacesConfig < 3) {
o.enabled = true;
}
buildCounterBareMetalMultipleNetworkInterfacesConfig--;
return o;
}
void checkBareMetalMultipleNetworkInterfacesConfig(
api.BareMetalMultipleNetworkInterfacesConfig o,
) {
buildCounterBareMetalMultipleNetworkInterfacesConfig++;
if (buildCounterBareMetalMultipleNetworkInterfacesConfig < 3) {
unittest.expect(o.enabled!, unittest.isTrue);
}
buildCounterBareMetalMultipleNetworkInterfacesConfig--;
}
core.int buildCounterBareMetalNetworkConfig = 0;
api.BareMetalNetworkConfig buildBareMetalNetworkConfig() {
final o = api.BareMetalNetworkConfig();
buildCounterBareMetalNetworkConfig++;
if (buildCounterBareMetalNetworkConfig < 3) {
o.advancedNetworking = true;
o.islandModeCidr = buildBareMetalIslandModeCidrConfig();
o.multipleNetworkInterfacesConfig =
buildBareMetalMultipleNetworkInterfacesConfig();
o.srIovConfig = buildBareMetalSrIovConfig();
}
buildCounterBareMetalNetworkConfig--;
return o;
}
void checkBareMetalNetworkConfig(api.BareMetalNetworkConfig o) {
buildCounterBareMetalNetworkConfig++;
if (buildCounterBareMetalNetworkConfig < 3) {
unittest.expect(o.advancedNetworking!, unittest.isTrue);
checkBareMetalIslandModeCidrConfig(o.islandModeCidr!);
checkBareMetalMultipleNetworkInterfacesConfig(
o.multipleNetworkInterfacesConfig!,
);
checkBareMetalSrIovConfig(o.srIovConfig!);
}
buildCounterBareMetalNetworkConfig--;
}
core.int buildCounterBareMetalNodeAccessConfig = 0;
api.BareMetalNodeAccessConfig buildBareMetalNodeAccessConfig() {
final o = api.BareMetalNodeAccessConfig();
buildCounterBareMetalNodeAccessConfig++;
if (buildCounterBareMetalNodeAccessConfig < 3) {
o.loginUser = 'foo';
}
buildCounterBareMetalNodeAccessConfig--;
return o;
}
void checkBareMetalNodeAccessConfig(api.BareMetalNodeAccessConfig o) {
buildCounterBareMetalNodeAccessConfig++;
if (buildCounterBareMetalNodeAccessConfig < 3) {
unittest.expect(o.loginUser!, unittest.equals('foo'));
}
buildCounterBareMetalNodeAccessConfig--;
}
core.Map<core.String, core.String> buildUnnamed25() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed25(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'));
}
core.int buildCounterBareMetalNodeConfig = 0;
api.BareMetalNodeConfig buildBareMetalNodeConfig() {
final o = api.BareMetalNodeConfig();
buildCounterBareMetalNodeConfig++;
if (buildCounterBareMetalNodeConfig < 3) {
o.labels = buildUnnamed25();
o.nodeIp = 'foo';
}
buildCounterBareMetalNodeConfig--;
return o;
}
void checkBareMetalNodeConfig(api.BareMetalNodeConfig o) {
buildCounterBareMetalNodeConfig++;
if (buildCounterBareMetalNodeConfig < 3) {
checkUnnamed25(o.labels!);
unittest.expect(o.nodeIp!, unittest.equals('foo'));
}
buildCounterBareMetalNodeConfig--;
}
core.Map<core.String, core.String> buildUnnamed26() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed26(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'));
}
core.int buildCounterBareMetalNodePool = 0;
api.BareMetalNodePool buildBareMetalNodePool() {
final o = api.BareMetalNodePool();
buildCounterBareMetalNodePool++;
if (buildCounterBareMetalNodePool < 3) {
o.annotations = buildUnnamed26();
o.createTime = 'foo';
o.deleteTime = 'foo';
o.displayName = 'foo';
o.etag = 'foo';
o.name = 'foo';
o.nodePoolConfig = buildBareMetalNodePoolConfig();
o.reconciling = true;
o.state = 'foo';
o.status = buildResourceStatus();
o.uid = 'foo';
o.updateTime = 'foo';
o.upgradePolicy = buildBareMetalNodePoolUpgradePolicy();
}
buildCounterBareMetalNodePool--;
return o;
}
void checkBareMetalNodePool(api.BareMetalNodePool o) {
buildCounterBareMetalNodePool++;
if (buildCounterBareMetalNodePool < 3) {
checkUnnamed26(o.annotations!);
unittest.expect(o.createTime!, unittest.equals('foo'));
unittest.expect(o.deleteTime!, unittest.equals('foo'));
unittest.expect(o.displayName!, unittest.equals('foo'));
unittest.expect(o.etag!, unittest.equals('foo'));
unittest.expect(o.name!, unittest.equals('foo'));
checkBareMetalNodePoolConfig(o.nodePoolConfig!);
unittest.expect(o.reconciling!, unittest.isTrue);
unittest.expect(o.state!, unittest.equals('foo'));
checkResourceStatus(o.status!);
unittest.expect(o.uid!, unittest.equals('foo'));
unittest.expect(o.updateTime!, unittest.equals('foo'));
checkBareMetalNodePoolUpgradePolicy(o.upgradePolicy!);
}
buildCounterBareMetalNodePool--;
}
core.Map<core.String, core.String> buildUnnamed27() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed27(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'));
}
core.List<api.BareMetalNodeConfig> buildUnnamed28() => [
buildBareMetalNodeConfig(),
buildBareMetalNodeConfig(),
];
void checkUnnamed28(core.List<api.BareMetalNodeConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalNodeConfig(o[0]);
checkBareMetalNodeConfig(o[1]);
}
core.List<api.NodeTaint> buildUnnamed29() => [
buildNodeTaint(),
buildNodeTaint(),
];
void checkUnnamed29(core.List<api.NodeTaint> o) {
unittest.expect(o, unittest.hasLength(2));
checkNodeTaint(o[0]);
checkNodeTaint(o[1]);
}
core.int buildCounterBareMetalNodePoolConfig = 0;
api.BareMetalNodePoolConfig buildBareMetalNodePoolConfig() {
final o = api.BareMetalNodePoolConfig();
buildCounterBareMetalNodePoolConfig++;
if (buildCounterBareMetalNodePoolConfig < 3) {
o.kubeletConfig = buildBareMetalKubeletConfig();
o.labels = buildUnnamed27();
o.nodeConfigs = buildUnnamed28();
o.operatingSystem = 'foo';
o.taints = buildUnnamed29();
}
buildCounterBareMetalNodePoolConfig--;
return o;
}
void checkBareMetalNodePoolConfig(api.BareMetalNodePoolConfig o) {
buildCounterBareMetalNodePoolConfig++;
if (buildCounterBareMetalNodePoolConfig < 3) {
checkBareMetalKubeletConfig(o.kubeletConfig!);
checkUnnamed27(o.labels!);
checkUnnamed28(o.nodeConfigs!);
unittest.expect(o.operatingSystem!, unittest.equals('foo'));
checkUnnamed29(o.taints!);
}
buildCounterBareMetalNodePoolConfig--;
}
core.int buildCounterBareMetalNodePoolUpgradePolicy = 0;
api.BareMetalNodePoolUpgradePolicy buildBareMetalNodePoolUpgradePolicy() {
final o = api.BareMetalNodePoolUpgradePolicy();
buildCounterBareMetalNodePoolUpgradePolicy++;
if (buildCounterBareMetalNodePoolUpgradePolicy < 3) {
o.parallelUpgradeConfig = buildBareMetalParallelUpgradeConfig();
}
buildCounterBareMetalNodePoolUpgradePolicy--;
return o;
}
void checkBareMetalNodePoolUpgradePolicy(api.BareMetalNodePoolUpgradePolicy o) {
buildCounterBareMetalNodePoolUpgradePolicy++;
if (buildCounterBareMetalNodePoolUpgradePolicy < 3) {
checkBareMetalParallelUpgradeConfig(o.parallelUpgradeConfig!);
}
buildCounterBareMetalNodePoolUpgradePolicy--;
}
core.int buildCounterBareMetalOsEnvironmentConfig = 0;
api.BareMetalOsEnvironmentConfig buildBareMetalOsEnvironmentConfig() {
final o = api.BareMetalOsEnvironmentConfig();
buildCounterBareMetalOsEnvironmentConfig++;
if (buildCounterBareMetalOsEnvironmentConfig < 3) {
o.packageRepoExcluded = true;
}
buildCounterBareMetalOsEnvironmentConfig--;
return o;
}
void checkBareMetalOsEnvironmentConfig(api.BareMetalOsEnvironmentConfig o) {
buildCounterBareMetalOsEnvironmentConfig++;
if (buildCounterBareMetalOsEnvironmentConfig < 3) {
unittest.expect(o.packageRepoExcluded!, unittest.isTrue);
}
buildCounterBareMetalOsEnvironmentConfig--;
}
core.int buildCounterBareMetalParallelUpgradeConfig = 0;
api.BareMetalParallelUpgradeConfig buildBareMetalParallelUpgradeConfig() {
final o = api.BareMetalParallelUpgradeConfig();
buildCounterBareMetalParallelUpgradeConfig++;
if (buildCounterBareMetalParallelUpgradeConfig < 3) {
o.concurrentNodes = 42;
o.minimumAvailableNodes = 42;
}
buildCounterBareMetalParallelUpgradeConfig--;
return o;
}
void checkBareMetalParallelUpgradeConfig(api.BareMetalParallelUpgradeConfig o) {
buildCounterBareMetalParallelUpgradeConfig++;
if (buildCounterBareMetalParallelUpgradeConfig < 3) {
unittest.expect(o.concurrentNodes!, unittest.equals(42));
unittest.expect(o.minimumAvailableNodes!, unittest.equals(42));
}
buildCounterBareMetalParallelUpgradeConfig--;
}
core.int buildCounterBareMetalPortConfig = 0;
api.BareMetalPortConfig buildBareMetalPortConfig() {
final o = api.BareMetalPortConfig();
buildCounterBareMetalPortConfig++;
if (buildCounterBareMetalPortConfig < 3) {
o.controlPlaneLoadBalancerPort = 42;
}
buildCounterBareMetalPortConfig--;
return o;
}
void checkBareMetalPortConfig(api.BareMetalPortConfig o) {
buildCounterBareMetalPortConfig++;
if (buildCounterBareMetalPortConfig < 3) {
unittest.expect(o.controlPlaneLoadBalancerPort!, unittest.equals(42));
}
buildCounterBareMetalPortConfig--;
}
core.List<core.String> buildUnnamed30() => ['foo', 'foo'];
void checkUnnamed30(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 buildCounterBareMetalProxyConfig = 0;
api.BareMetalProxyConfig buildBareMetalProxyConfig() {
final o = api.BareMetalProxyConfig();
buildCounterBareMetalProxyConfig++;
if (buildCounterBareMetalProxyConfig < 3) {
o.noProxy = buildUnnamed30();
o.uri = 'foo';
}
buildCounterBareMetalProxyConfig--;
return o;
}
void checkBareMetalProxyConfig(api.BareMetalProxyConfig o) {
buildCounterBareMetalProxyConfig++;
if (buildCounterBareMetalProxyConfig < 3) {
checkUnnamed30(o.noProxy!);
unittest.expect(o.uri!, unittest.equals('foo'));
}
buildCounterBareMetalProxyConfig--;
}
core.int buildCounterBareMetalSecurityConfig = 0;
api.BareMetalSecurityConfig buildBareMetalSecurityConfig() {
final o = api.BareMetalSecurityConfig();
buildCounterBareMetalSecurityConfig++;
if (buildCounterBareMetalSecurityConfig < 3) {
o.authorization = buildAuthorization();
}
buildCounterBareMetalSecurityConfig--;
return o;
}
void checkBareMetalSecurityConfig(api.BareMetalSecurityConfig o) {
buildCounterBareMetalSecurityConfig++;
if (buildCounterBareMetalSecurityConfig < 3) {
checkAuthorization(o.authorization!);
}
buildCounterBareMetalSecurityConfig--;
}
core.int buildCounterBareMetalSrIovConfig = 0;
api.BareMetalSrIovConfig buildBareMetalSrIovConfig() {
final o = api.BareMetalSrIovConfig();
buildCounterBareMetalSrIovConfig++;
if (buildCounterBareMetalSrIovConfig < 3) {
o.enabled = true;
}
buildCounterBareMetalSrIovConfig--;
return o;
}
void checkBareMetalSrIovConfig(api.BareMetalSrIovConfig o) {
buildCounterBareMetalSrIovConfig++;
if (buildCounterBareMetalSrIovConfig < 3) {
unittest.expect(o.enabled!, unittest.isTrue);
}
buildCounterBareMetalSrIovConfig--;
}
core.int buildCounterBareMetalStorageConfig = 0;
api.BareMetalStorageConfig buildBareMetalStorageConfig() {
final o = api.BareMetalStorageConfig();
buildCounterBareMetalStorageConfig++;
if (buildCounterBareMetalStorageConfig < 3) {
o.lvpNodeMountsConfig = buildBareMetalLvpConfig();
o.lvpShareConfig = buildBareMetalLvpShareConfig();
}
buildCounterBareMetalStorageConfig--;
return o;
}
void checkBareMetalStorageConfig(api.BareMetalStorageConfig o) {
buildCounterBareMetalStorageConfig++;
if (buildCounterBareMetalStorageConfig < 3) {
checkBareMetalLvpConfig(o.lvpNodeMountsConfig!);
checkBareMetalLvpShareConfig(o.lvpShareConfig!);
}
buildCounterBareMetalStorageConfig--;
}
core.List<api.UpgradeDependency> buildUnnamed31() => [
buildUpgradeDependency(),
buildUpgradeDependency(),
];
void checkUnnamed31(core.List<api.UpgradeDependency> o) {
unittest.expect(o, unittest.hasLength(2));
checkUpgradeDependency(o[0]);
checkUpgradeDependency(o[1]);
}
core.int buildCounterBareMetalVersionInfo = 0;
api.BareMetalVersionInfo buildBareMetalVersionInfo() {
final o = api.BareMetalVersionInfo();
buildCounterBareMetalVersionInfo++;
if (buildCounterBareMetalVersionInfo < 3) {
o.dependencies = buildUnnamed31();
o.hasDependencies = true;
o.version = 'foo';
}
buildCounterBareMetalVersionInfo--;
return o;
}
void checkBareMetalVersionInfo(api.BareMetalVersionInfo o) {
buildCounterBareMetalVersionInfo++;
if (buildCounterBareMetalVersionInfo < 3) {
checkUnnamed31(o.dependencies!);
unittest.expect(o.hasDependencies!, unittest.isTrue);
unittest.expect(o.version!, unittest.equals('foo'));
}
buildCounterBareMetalVersionInfo--;
}
core.int buildCounterBareMetalVipConfig = 0;
api.BareMetalVipConfig buildBareMetalVipConfig() {
final o = api.BareMetalVipConfig();
buildCounterBareMetalVipConfig++;
if (buildCounterBareMetalVipConfig < 3) {
o.controlPlaneVip = 'foo';
o.ingressVip = 'foo';
}
buildCounterBareMetalVipConfig--;
return o;
}
void checkBareMetalVipConfig(api.BareMetalVipConfig o) {
buildCounterBareMetalVipConfig++;
if (buildCounterBareMetalVipConfig < 3) {
unittest.expect(o.controlPlaneVip!, unittest.equals('foo'));
unittest.expect(o.ingressVip!, unittest.equals('foo'));
}
buildCounterBareMetalVipConfig--;
}
core.int buildCounterBareMetalWorkloadNodeConfig = 0;
api.BareMetalWorkloadNodeConfig buildBareMetalWorkloadNodeConfig() {
final o = api.BareMetalWorkloadNodeConfig();
buildCounterBareMetalWorkloadNodeConfig++;
if (buildCounterBareMetalWorkloadNodeConfig < 3) {
o.containerRuntime = 'foo';
o.maxPodsPerNode = 'foo';
}
buildCounterBareMetalWorkloadNodeConfig--;
return o;
}
void checkBareMetalWorkloadNodeConfig(api.BareMetalWorkloadNodeConfig o) {
buildCounterBareMetalWorkloadNodeConfig++;
if (buildCounterBareMetalWorkloadNodeConfig < 3) {
unittest.expect(o.containerRuntime!, unittest.equals('foo'));
unittest.expect(o.maxPodsPerNode!, unittest.equals('foo'));
}
buildCounterBareMetalWorkloadNodeConfig--;
}
core.int buildCounterBinaryAuthorization = 0;
api.BinaryAuthorization buildBinaryAuthorization() {
final o = api.BinaryAuthorization();
buildCounterBinaryAuthorization++;
if (buildCounterBinaryAuthorization < 3) {
o.evaluationMode = 'foo';
}
buildCounterBinaryAuthorization--;
return o;
}
void checkBinaryAuthorization(api.BinaryAuthorization o) {
buildCounterBinaryAuthorization++;
if (buildCounterBinaryAuthorization < 3) {
unittest.expect(o.evaluationMode!, unittest.equals('foo'));
}
buildCounterBinaryAuthorization--;
}
core.List<core.String> buildUnnamed32() => ['foo', 'foo'];
void checkUnnamed32(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 buildCounterBinding = 0;
api.Binding buildBinding() {
final o = api.Binding();
buildCounterBinding++;
if (buildCounterBinding < 3) {
o.condition = buildExpr();
o.members = buildUnnamed32();
o.role = 'foo';
}
buildCounterBinding--;
return o;
}
void checkBinding(api.Binding o) {
buildCounterBinding++;
if (buildCounterBinding < 3) {
checkExpr(o.condition!);
checkUnnamed32(o.members!);
unittest.expect(o.role!, unittest.equals('foo'));
}
buildCounterBinding--;
}
core.int buildCounterCancelOperationRequest = 0;
api.CancelOperationRequest buildCancelOperationRequest() {
final o = api.CancelOperationRequest();
buildCounterCancelOperationRequest++;
if (buildCounterCancelOperationRequest < 3) {}
buildCounterCancelOperationRequest--;
return o;
}
void checkCancelOperationRequest(api.CancelOperationRequest o) {
buildCounterCancelOperationRequest++;
if (buildCounterCancelOperationRequest < 3) {}
buildCounterCancelOperationRequest--;
}
core.int buildCounterClusterUser = 0;
api.ClusterUser buildClusterUser() {
final o = api.ClusterUser();
buildCounterClusterUser++;
if (buildCounterClusterUser < 3) {
o.username = 'foo';
}
buildCounterClusterUser--;
return o;
}
void checkClusterUser(api.ClusterUser o) {
buildCounterClusterUser++;
if (buildCounterClusterUser < 3) {
unittest.expect(o.username!, unittest.equals('foo'));
}
buildCounterClusterUser--;
}
core.int buildCounterEmpty = 0;
api.Empty buildEmpty() {
final o = api.Empty();
buildCounterEmpty++;
if (buildCounterEmpty < 3) {}
buildCounterEmpty--;
return o;
}
void checkEmpty(api.Empty o) {
buildCounterEmpty++;
if (buildCounterEmpty < 3) {}
buildCounterEmpty--;
}
core.int buildCounterEnrollBareMetalAdminClusterRequest = 0;
api.EnrollBareMetalAdminClusterRequest
buildEnrollBareMetalAdminClusterRequest() {
final o = api.EnrollBareMetalAdminClusterRequest();
buildCounterEnrollBareMetalAdminClusterRequest++;
if (buildCounterEnrollBareMetalAdminClusterRequest < 3) {
o.bareMetalAdminClusterId = 'foo';
o.membership = 'foo';
}
buildCounterEnrollBareMetalAdminClusterRequest--;
return o;
}
void checkEnrollBareMetalAdminClusterRequest(
api.EnrollBareMetalAdminClusterRequest o,
) {
buildCounterEnrollBareMetalAdminClusterRequest++;
if (buildCounterEnrollBareMetalAdminClusterRequest < 3) {
unittest.expect(o.bareMetalAdminClusterId!, unittest.equals('foo'));
unittest.expect(o.membership!, unittest.equals('foo'));
}
buildCounterEnrollBareMetalAdminClusterRequest--;
}
core.int buildCounterEnrollBareMetalClusterRequest = 0;
api.EnrollBareMetalClusterRequest buildEnrollBareMetalClusterRequest() {
final o = api.EnrollBareMetalClusterRequest();
buildCounterEnrollBareMetalClusterRequest++;
if (buildCounterEnrollBareMetalClusterRequest < 3) {
o.adminClusterMembership = 'foo';
o.bareMetalClusterId = 'foo';
o.localName = 'foo';
o.localNamespace = 'foo';
}
buildCounterEnrollBareMetalClusterRequest--;
return o;
}
void checkEnrollBareMetalClusterRequest(api.EnrollBareMetalClusterRequest o) {
buildCounterEnrollBareMetalClusterRequest++;
if (buildCounterEnrollBareMetalClusterRequest < 3) {
unittest.expect(o.adminClusterMembership!, unittest.equals('foo'));
unittest.expect(o.bareMetalClusterId!, unittest.equals('foo'));
unittest.expect(o.localName!, unittest.equals('foo'));
unittest.expect(o.localNamespace!, unittest.equals('foo'));
}
buildCounterEnrollBareMetalClusterRequest--;
}
core.int buildCounterEnrollBareMetalNodePoolRequest = 0;
api.EnrollBareMetalNodePoolRequest buildEnrollBareMetalNodePoolRequest() {
final o = api.EnrollBareMetalNodePoolRequest();
buildCounterEnrollBareMetalNodePoolRequest++;
if (buildCounterEnrollBareMetalNodePoolRequest < 3) {
o.bareMetalNodePoolId = 'foo';
o.validateOnly = true;
}
buildCounterEnrollBareMetalNodePoolRequest--;
return o;
}
void checkEnrollBareMetalNodePoolRequest(api.EnrollBareMetalNodePoolRequest o) {
buildCounterEnrollBareMetalNodePoolRequest++;
if (buildCounterEnrollBareMetalNodePoolRequest < 3) {
unittest.expect(o.bareMetalNodePoolId!, unittest.equals('foo'));
unittest.expect(o.validateOnly!, unittest.isTrue);
}
buildCounterEnrollBareMetalNodePoolRequest--;
}
core.int buildCounterEnrollVmwareAdminClusterRequest = 0;
api.EnrollVmwareAdminClusterRequest buildEnrollVmwareAdminClusterRequest() {
final o = api.EnrollVmwareAdminClusterRequest();
buildCounterEnrollVmwareAdminClusterRequest++;
if (buildCounterEnrollVmwareAdminClusterRequest < 3) {
o.membership = 'foo';
o.vmwareAdminClusterId = 'foo';
}
buildCounterEnrollVmwareAdminClusterRequest--;
return o;
}
void checkEnrollVmwareAdminClusterRequest(
api.EnrollVmwareAdminClusterRequest o,
) {
buildCounterEnrollVmwareAdminClusterRequest++;
if (buildCounterEnrollVmwareAdminClusterRequest < 3) {
unittest.expect(o.membership!, unittest.equals('foo'));
unittest.expect(o.vmwareAdminClusterId!, unittest.equals('foo'));
}
buildCounterEnrollVmwareAdminClusterRequest--;
}
core.int buildCounterEnrollVmwareClusterRequest = 0;
api.EnrollVmwareClusterRequest buildEnrollVmwareClusterRequest() {
final o = api.EnrollVmwareClusterRequest();
buildCounterEnrollVmwareClusterRequest++;
if (buildCounterEnrollVmwareClusterRequest < 3) {
o.adminClusterMembership = 'foo';
o.localName = 'foo';
o.validateOnly = true;
o.vmwareClusterId = 'foo';
}
buildCounterEnrollVmwareClusterRequest--;
return o;
}
void checkEnrollVmwareClusterRequest(api.EnrollVmwareClusterRequest o) {
buildCounterEnrollVmwareClusterRequest++;
if (buildCounterEnrollVmwareClusterRequest < 3) {
unittest.expect(o.adminClusterMembership!, unittest.equals('foo'));
unittest.expect(o.localName!, unittest.equals('foo'));
unittest.expect(o.validateOnly!, unittest.isTrue);
unittest.expect(o.vmwareClusterId!, unittest.equals('foo'));
}
buildCounterEnrollVmwareClusterRequest--;
}
core.int buildCounterEnrollVmwareNodePoolRequest = 0;
api.EnrollVmwareNodePoolRequest buildEnrollVmwareNodePoolRequest() {
final o = api.EnrollVmwareNodePoolRequest();
buildCounterEnrollVmwareNodePoolRequest++;
if (buildCounterEnrollVmwareNodePoolRequest < 3) {
o.vmwareNodePoolId = 'foo';
}
buildCounterEnrollVmwareNodePoolRequest--;
return o;
}
void checkEnrollVmwareNodePoolRequest(api.EnrollVmwareNodePoolRequest o) {
buildCounterEnrollVmwareNodePoolRequest++;
if (buildCounterEnrollVmwareNodePoolRequest < 3) {
unittest.expect(o.vmwareNodePoolId!, unittest.equals('foo'));
}
buildCounterEnrollVmwareNodePoolRequest--;
}
core.int buildCounterExpr = 0;
api.Expr buildExpr() {
final o = api.Expr();
buildCounterExpr++;
if (buildCounterExpr < 3) {
o.description = 'foo';
o.expression = 'foo';
o.location = 'foo';
o.title = 'foo';
}
buildCounterExpr--;
return o;
}
void checkExpr(api.Expr o) {
buildCounterExpr++;
if (buildCounterExpr < 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'));
}
buildCounterExpr--;
}
core.int buildCounterFleet = 0;
api.Fleet buildFleet() {
final o = api.Fleet();
buildCounterFleet++;
if (buildCounterFleet < 3) {
o.membership = 'foo';
}
buildCounterFleet--;
return o;
}
void checkFleet(api.Fleet o) {
buildCounterFleet++;
if (buildCounterFleet < 3) {
unittest.expect(o.membership!, unittest.equals('foo'));
}
buildCounterFleet--;
}
core.List<api.BareMetalAdminCluster> buildUnnamed33() => [
buildBareMetalAdminCluster(),
buildBareMetalAdminCluster(),
];
void checkUnnamed33(core.List<api.BareMetalAdminCluster> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalAdminCluster(o[0]);
checkBareMetalAdminCluster(o[1]);
}
core.List<core.String> buildUnnamed34() => ['foo', 'foo'];
void checkUnnamed34(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 buildCounterListBareMetalAdminClustersResponse = 0;
api.ListBareMetalAdminClustersResponse
buildListBareMetalAdminClustersResponse() {
final o = api.ListBareMetalAdminClustersResponse();
buildCounterListBareMetalAdminClustersResponse++;
if (buildCounterListBareMetalAdminClustersResponse < 3) {
o.bareMetalAdminClusters = buildUnnamed33();
o.nextPageToken = 'foo';
o.unreachable = buildUnnamed34();
}
buildCounterListBareMetalAdminClustersResponse--;
return o;
}
void checkListBareMetalAdminClustersResponse(
api.ListBareMetalAdminClustersResponse o,
) {
buildCounterListBareMetalAdminClustersResponse++;
if (buildCounterListBareMetalAdminClustersResponse < 3) {
checkUnnamed33(o.bareMetalAdminClusters!);
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
checkUnnamed34(o.unreachable!);
}
buildCounterListBareMetalAdminClustersResponse--;
}
core.List<api.BareMetalCluster> buildUnnamed35() => [
buildBareMetalCluster(),
buildBareMetalCluster(),
];
void checkUnnamed35(core.List<api.BareMetalCluster> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalCluster(o[0]);
checkBareMetalCluster(o[1]);
}
core.List<core.String> buildUnnamed36() => ['foo', 'foo'];
void checkUnnamed36(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 buildCounterListBareMetalClustersResponse = 0;
api.ListBareMetalClustersResponse buildListBareMetalClustersResponse() {
final o = api.ListBareMetalClustersResponse();
buildCounterListBareMetalClustersResponse++;
if (buildCounterListBareMetalClustersResponse < 3) {
o.bareMetalClusters = buildUnnamed35();
o.nextPageToken = 'foo';
o.unreachable = buildUnnamed36();
}
buildCounterListBareMetalClustersResponse--;
return o;
}
void checkListBareMetalClustersResponse(api.ListBareMetalClustersResponse o) {
buildCounterListBareMetalClustersResponse++;
if (buildCounterListBareMetalClustersResponse < 3) {
checkUnnamed35(o.bareMetalClusters!);
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
checkUnnamed36(o.unreachable!);
}
buildCounterListBareMetalClustersResponse--;
}
core.List<api.BareMetalNodePool> buildUnnamed37() => [
buildBareMetalNodePool(),
buildBareMetalNodePool(),
];
void checkUnnamed37(core.List<api.BareMetalNodePool> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalNodePool(o[0]);
checkBareMetalNodePool(o[1]);
}
core.List<core.String> buildUnnamed38() => ['foo', 'foo'];
void checkUnnamed38(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 buildCounterListBareMetalNodePoolsResponse = 0;
api.ListBareMetalNodePoolsResponse buildListBareMetalNodePoolsResponse() {
final o = api.ListBareMetalNodePoolsResponse();
buildCounterListBareMetalNodePoolsResponse++;
if (buildCounterListBareMetalNodePoolsResponse < 3) {
o.bareMetalNodePools = buildUnnamed37();
o.nextPageToken = 'foo';
o.unreachable = buildUnnamed38();
}
buildCounterListBareMetalNodePoolsResponse--;
return o;
}
void checkListBareMetalNodePoolsResponse(api.ListBareMetalNodePoolsResponse o) {
buildCounterListBareMetalNodePoolsResponse++;
if (buildCounterListBareMetalNodePoolsResponse < 3) {
checkUnnamed37(o.bareMetalNodePools!);
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
checkUnnamed38(o.unreachable!);
}
buildCounterListBareMetalNodePoolsResponse--;
}
core.List<api.Location> buildUnnamed39() => [buildLocation(), buildLocation()];
void checkUnnamed39(core.List<api.Location> o) {
unittest.expect(o, unittest.hasLength(2));
checkLocation(o[0]);
checkLocation(o[1]);
}
core.int buildCounterListLocationsResponse = 0;
api.ListLocationsResponse buildListLocationsResponse() {
final o = api.ListLocationsResponse();
buildCounterListLocationsResponse++;
if (buildCounterListLocationsResponse < 3) {
o.locations = buildUnnamed39();
o.nextPageToken = 'foo';
}
buildCounterListLocationsResponse--;
return o;
}
void checkListLocationsResponse(api.ListLocationsResponse o) {
buildCounterListLocationsResponse++;
if (buildCounterListLocationsResponse < 3) {
checkUnnamed39(o.locations!);
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
}
buildCounterListLocationsResponse--;
}
core.List<api.Operation> buildUnnamed40() => [
buildOperation(),
buildOperation(),
];
void checkUnnamed40(core.List<api.Operation> o) {
unittest.expect(o, unittest.hasLength(2));
checkOperation(o[0]);
checkOperation(o[1]);
}
core.List<core.String> buildUnnamed41() => ['foo', 'foo'];
void checkUnnamed41(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 buildCounterListOperationsResponse = 0;
api.ListOperationsResponse buildListOperationsResponse() {
final o = api.ListOperationsResponse();
buildCounterListOperationsResponse++;
if (buildCounterListOperationsResponse < 3) {
o.nextPageToken = 'foo';
o.operations = buildUnnamed40();
o.unreachable = buildUnnamed41();
}
buildCounterListOperationsResponse--;
return o;
}
void checkListOperationsResponse(api.ListOperationsResponse o) {
buildCounterListOperationsResponse++;
if (buildCounterListOperationsResponse < 3) {
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
checkUnnamed40(o.operations!);
checkUnnamed41(o.unreachable!);
}
buildCounterListOperationsResponse--;
}
core.List<core.String> buildUnnamed42() => ['foo', 'foo'];
void checkUnnamed42(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.List<api.VmwareAdminCluster> buildUnnamed43() => [
buildVmwareAdminCluster(),
buildVmwareAdminCluster(),
];
void checkUnnamed43(core.List<api.VmwareAdminCluster> o) {
unittest.expect(o, unittest.hasLength(2));
checkVmwareAdminCluster(o[0]);
checkVmwareAdminCluster(o[1]);
}
core.int buildCounterListVmwareAdminClustersResponse = 0;
api.ListVmwareAdminClustersResponse buildListVmwareAdminClustersResponse() {
final o = api.ListVmwareAdminClustersResponse();
buildCounterListVmwareAdminClustersResponse++;
if (buildCounterListVmwareAdminClustersResponse < 3) {
o.nextPageToken = 'foo';
o.unreachable = buildUnnamed42();
o.vmwareAdminClusters = buildUnnamed43();
}
buildCounterListVmwareAdminClustersResponse--;
return o;
}
void checkListVmwareAdminClustersResponse(
api.ListVmwareAdminClustersResponse o,
) {
buildCounterListVmwareAdminClustersResponse++;
if (buildCounterListVmwareAdminClustersResponse < 3) {
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
checkUnnamed42(o.unreachable!);
checkUnnamed43(o.vmwareAdminClusters!);
}
buildCounterListVmwareAdminClustersResponse--;
}
core.List<core.String> buildUnnamed44() => ['foo', 'foo'];
void checkUnnamed44(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.List<api.VmwareCluster> buildUnnamed45() => [
buildVmwareCluster(),
buildVmwareCluster(),
];
void checkUnnamed45(core.List<api.VmwareCluster> o) {
unittest.expect(o, unittest.hasLength(2));
checkVmwareCluster(o[0]);
checkVmwareCluster(o[1]);
}
core.int buildCounterListVmwareClustersResponse = 0;
api.ListVmwareClustersResponse buildListVmwareClustersResponse() {
final o = api.ListVmwareClustersResponse();
buildCounterListVmwareClustersResponse++;
if (buildCounterListVmwareClustersResponse < 3) {
o.nextPageToken = 'foo';
o.unreachable = buildUnnamed44();
o.vmwareClusters = buildUnnamed45();
}
buildCounterListVmwareClustersResponse--;
return o;
}
void checkListVmwareClustersResponse(api.ListVmwareClustersResponse o) {
buildCounterListVmwareClustersResponse++;
if (buildCounterListVmwareClustersResponse < 3) {
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
checkUnnamed44(o.unreachable!);
checkUnnamed45(o.vmwareClusters!);
}
buildCounterListVmwareClustersResponse--;
}
core.List<core.String> buildUnnamed46() => ['foo', 'foo'];
void checkUnnamed46(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.List<api.VmwareNodePool> buildUnnamed47() => [
buildVmwareNodePool(),
buildVmwareNodePool(),
];
void checkUnnamed47(core.List<api.VmwareNodePool> o) {
unittest.expect(o, unittest.hasLength(2));
checkVmwareNodePool(o[0]);
checkVmwareNodePool(o[1]);
}
core.int buildCounterListVmwareNodePoolsResponse = 0;
api.ListVmwareNodePoolsResponse buildListVmwareNodePoolsResponse() {
final o = api.ListVmwareNodePoolsResponse();
buildCounterListVmwareNodePoolsResponse++;
if (buildCounterListVmwareNodePoolsResponse < 3) {
o.nextPageToken = 'foo';
o.unreachable = buildUnnamed46();
o.vmwareNodePools = buildUnnamed47();
}
buildCounterListVmwareNodePoolsResponse--;
return o;
}
void checkListVmwareNodePoolsResponse(api.ListVmwareNodePoolsResponse o) {
buildCounterListVmwareNodePoolsResponse++;
if (buildCounterListVmwareNodePoolsResponse < 3) {
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
checkUnnamed46(o.unreachable!);
checkUnnamed47(o.vmwareNodePools!);
}
buildCounterListVmwareNodePoolsResponse--;
}
core.Map<core.String, core.String> buildUnnamed48() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed48(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'));
}
core.Map<core.String, core.Object?> buildUnnamed49() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
};
void checkUnnamed49(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.int buildCounterLocation = 0;
api.Location buildLocation() {
final o = api.Location();
buildCounterLocation++;
if (buildCounterLocation < 3) {
o.displayName = 'foo';
o.labels = buildUnnamed48();
o.locationId = 'foo';
o.metadata = buildUnnamed49();
o.name = 'foo';
}
buildCounterLocation--;
return o;
}
void checkLocation(api.Location o) {
buildCounterLocation++;
if (buildCounterLocation < 3) {
unittest.expect(o.displayName!, unittest.equals('foo'));
checkUnnamed48(o.labels!);
unittest.expect(o.locationId!, unittest.equals('foo'));
checkUnnamed49(o.metadata!);
unittest.expect(o.name!, unittest.equals('foo'));
}
buildCounterLocation--;
}
core.int buildCounterNodeTaint = 0;
api.NodeTaint buildNodeTaint() {
final o = api.NodeTaint();
buildCounterNodeTaint++;
if (buildCounterNodeTaint < 3) {
o.effect = 'foo';
o.key = 'foo';
o.value = 'foo';
}
buildCounterNodeTaint--;
return o;
}
void checkNodeTaint(api.NodeTaint o) {
buildCounterNodeTaint++;
if (buildCounterNodeTaint < 3) {
unittest.expect(o.effect!, unittest.equals('foo'));
unittest.expect(o.key!, unittest.equals('foo'));
unittest.expect(o.value!, unittest.equals('foo'));
}
buildCounterNodeTaint--;
}
core.Map<core.String, core.Object?> buildUnnamed50() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
};
void checkUnnamed50(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.Map<core.String, core.Object?> buildUnnamed51() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
};
void checkUnnamed51(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.int buildCounterOperation = 0;
api.Operation buildOperation() {
final o = api.Operation();
buildCounterOperation++;
if (buildCounterOperation < 3) {
o.done = true;
o.error = buildStatus();
o.metadata = buildUnnamed50();
o.name = 'foo';
o.response = buildUnnamed51();
}
buildCounterOperation--;
return o;
}
void checkOperation(api.Operation o) {
buildCounterOperation++;
if (buildCounterOperation < 3) {
unittest.expect(o.done!, unittest.isTrue);
checkStatus(o.error!);
checkUnnamed50(o.metadata!);
unittest.expect(o.name!, unittest.equals('foo'));
checkUnnamed51(o.response!);
}
buildCounterOperation--;
}
core.List<api.Binding> buildUnnamed52() => [buildBinding(), buildBinding()];
void checkUnnamed52(core.List<api.Binding> o) {
unittest.expect(o, unittest.hasLength(2));
checkBinding(o[0]);
checkBinding(o[1]);
}
core.int buildCounterPolicy = 0;
api.Policy buildPolicy() {
final o = api.Policy();
buildCounterPolicy++;
if (buildCounterPolicy < 3) {
o.bindings = buildUnnamed52();
o.etag = 'foo';
o.version = 42;
}
buildCounterPolicy--;
return o;
}
void checkPolicy(api.Policy o) {
buildCounterPolicy++;
if (buildCounterPolicy < 3) {
checkUnnamed52(o.bindings!);
unittest.expect(o.etag!, unittest.equals('foo'));
unittest.expect(o.version!, unittest.equals(42));
}
buildCounterPolicy--;
}
core.List<api.BareMetalVersionInfo> buildUnnamed53() => [
buildBareMetalVersionInfo(),
buildBareMetalVersionInfo(),
];
void checkUnnamed53(core.List<api.BareMetalVersionInfo> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalVersionInfo(o[0]);
checkBareMetalVersionInfo(o[1]);
}
core.int buildCounterQueryBareMetalAdminVersionConfigResponse = 0;
api.QueryBareMetalAdminVersionConfigResponse
buildQueryBareMetalAdminVersionConfigResponse() {
final o = api.QueryBareMetalAdminVersionConfigResponse();
buildCounterQueryBareMetalAdminVersionConfigResponse++;
if (buildCounterQueryBareMetalAdminVersionConfigResponse < 3) {
o.versions = buildUnnamed53();
}
buildCounterQueryBareMetalAdminVersionConfigResponse--;
return o;
}
void checkQueryBareMetalAdminVersionConfigResponse(
api.QueryBareMetalAdminVersionConfigResponse o,
) {
buildCounterQueryBareMetalAdminVersionConfigResponse++;
if (buildCounterQueryBareMetalAdminVersionConfigResponse < 3) {
checkUnnamed53(o.versions!);
}
buildCounterQueryBareMetalAdminVersionConfigResponse--;
}
core.List<api.BareMetalVersionInfo> buildUnnamed54() => [
buildBareMetalVersionInfo(),
buildBareMetalVersionInfo(),
];
void checkUnnamed54(core.List<api.BareMetalVersionInfo> o) {
unittest.expect(o, unittest.hasLength(2));
checkBareMetalVersionInfo(o[0]);
checkBareMetalVersionInfo(o[1]);
}
core.int buildCounterQueryBareMetalVersionConfigResponse = 0;
api.QueryBareMetalVersionConfigResponse
buildQueryBareMetalVersionConfigResponse() {
final o = api.QueryBareMetalVersionConfigResponse();
buildCounterQueryBareMetalVersionConfigResponse++;
if (buildCounterQueryBareMetalVersionConfigResponse < 3) {
o.versions = buildUnnamed54();
}
buildCounterQueryBareMetalVersionConfigResponse--;
return o;
}
void checkQueryBareMetalVersionConfigResponse(
api.QueryBareMetalVersionConfigResponse o,
) {
buildCounterQueryBareMetalVersionConfigResponse++;
if (buildCounterQueryBareMetalVersionConfigResponse < 3) {
checkUnnamed54(o.versions!);
}
buildCounterQueryBareMetalVersionConfigResponse--;
}
core.List<api.VmwareVersionInfo> buildUnnamed55() => [
buildVmwareVersionInfo(),
buildVmwareVersionInfo(),
];
void checkUnnamed55(core.List<api.VmwareVersionInfo> o) {
unittest.expect(o, unittest.hasLength(2));
checkVmwareVersionInfo(o[0]);
checkVmwareVersionInfo(o[1]);
}
core.int buildCounterQueryVmwareVersionConfigResponse = 0;
api.QueryVmwareVersionConfigResponse buildQueryVmwareVersionConfigResponse() {
final o = api.QueryVmwareVersionConfigResponse();
buildCounterQueryVmwareVersionConfigResponse++;
if (buildCounterQueryVmwareVersionConfigResponse < 3) {
o.versions = buildUnnamed55();
}
buildCounterQueryVmwareVersionConfigResponse--;
return o;
}
void checkQueryVmwareVersionConfigResponse(
api.QueryVmwareVersionConfigResponse o,
) {
buildCounterQueryVmwareVersionConfigResponse++;
if (buildCounterQueryVmwareVersionConfigResponse < 3) {
checkUnnamed55(o.versions!);
}
buildCounterQueryVmwareVersionConfigResponse--;
}
core.int buildCounterResourceCondition = 0;
api.ResourceCondition buildResourceCondition() {
final o = api.ResourceCondition();
buildCounterResourceCondition++;
if (buildCounterResourceCondition < 3) {
o.lastTransitionTime = 'foo';
o.message = 'foo';
o.reason = 'foo';
o.state = 'foo';
o.type = 'foo';
}
buildCounterResourceCondition--;
return o;
}
void checkResourceCondition(api.ResourceCondition o) {
buildCounterResourceCondition++;
if (buildCounterResourceCondition < 3) {
unittest.expect(o.lastTransitionTime!, unittest.equals('foo'));
unittest.expect(o.message!, unittest.equals('foo'));
unittest.expect(o.reason!, unittest.equals('foo'));
unittest.expect(o.state!, unittest.equals('foo'));
unittest.expect(o.type!, unittest.equals('foo'));
}
buildCounterResourceCondition--;
}
core.List<api.ResourceCondition> buildUnnamed56() => [
buildResourceCondition(),
buildResourceCondition(),
];
void checkUnnamed56(core.List<api.ResourceCondition> o) {
unittest.expect(o, unittest.hasLength(2));
checkResourceCondition(o[0]);
checkResourceCondition(o[1]);
}
core.int buildCounterResourceStatus = 0;
api.ResourceStatus buildResourceStatus() {
final o = api.ResourceStatus();
buildCounterResourceStatus++;
if (buildCounterResourceStatus < 3) {
o.conditions = buildUnnamed56();
o.errorMessage = 'foo';
o.version = 'foo';
o.versions = buildVersions();
}
buildCounterResourceStatus--;
return o;
}
void checkResourceStatus(api.ResourceStatus o) {
buildCounterResourceStatus++;
if (buildCounterResourceStatus < 3) {
checkUnnamed56(o.conditions!);
unittest.expect(o.errorMessage!, unittest.equals('foo'));
unittest.expect(o.version!, unittest.equals('foo'));
checkVersions(o.versions!);
}
buildCounterResourceStatus--;
}
core.int buildCounterSetIamPolicyRequest = 0;
api.SetIamPolicyRequest buildSetIamPolicyRequest() {
final o = api.SetIamPolicyRequest();
buildCounterSetIamPolicyRequest++;
if (buildCounterSetIamPolicyRequest < 3) {
o.policy = buildPolicy();
}
buildCounterSetIamPolicyRequest--;
return o;
}
void checkSetIamPolicyRequest(api.SetIamPolicyRequest o) {
buildCounterSetIamPolicyRequest++;
if (buildCounterSetIamPolicyRequest < 3) {
checkPolicy(o.policy!);
}
buildCounterSetIamPolicyRequest--;
}
core.Map<core.String, core.Object?> buildUnnamed57() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
};
void checkUnnamed57(core.Map<core.String, core.Object?> o) {
unittest.expect(o, unittest.hasLength(2));
var casted7 = (o['x']!) as core.Map;
unittest.expect(casted7, unittest.hasLength(3));
unittest.expect(casted7['list'], unittest.equals([1, 2, 3]));
unittest.expect(casted7['bool'], unittest.equals(true));
unittest.expect(casted7['string'], unittest.equals('foo'));
var casted8 = (o['y']!) as core.Map;
unittest.expect(casted8, unittest.hasLength(3));
unittest.expect(casted8['list'], unittest.equals([1, 2, 3]));
unittest.expect(casted8['bool'], unittest.equals(true));
unittest.expect(casted8['string'], unittest.equals('foo'));
}
core.List<core.Map<core.String, core.Object?>> buildUnnamed58() => [
buildUnnamed57(),
buildUnnamed57(),
];
void checkUnnamed58(core.List<core.Map<core.String, core.Object?>> o) {
unittest.expect(o, unittest.hasLength(2));
checkUnnamed57(o[0]);
checkUnnamed57(o[1]);
}
core.int buildCounterStatus = 0;
api.Status buildStatus() {
final o = api.Status();
buildCounterStatus++;
if (buildCounterStatus < 3) {
o.code = 42;
o.details = buildUnnamed58();
o.message = 'foo';
}
buildCounterStatus--;
return o;
}
void checkStatus(api.Status o) {
buildCounterStatus++;
if (buildCounterStatus < 3) {
unittest.expect(o.code!, unittest.equals(42));
checkUnnamed58(o.details!);
unittest.expect(o.message!, unittest.equals('foo'));
}
buildCounterStatus--;
}
core.List<core.String> buildUnnamed59() => ['foo', 'foo'];
void checkUnnamed59(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 buildCounterTestIamPermissionsRequest = 0;
api.TestIamPermissionsRequest buildTestIamPermissionsRequest() {
final o = api.TestIamPermissionsRequest();
buildCounterTestIamPermissionsRequest++;
if (buildCounterTestIamPermissionsRequest < 3) {
o.permissions = buildUnnamed59();
}
buildCounterTestIamPermissionsRequest--;
return o;
}
void checkTestIamPermissionsRequest(api.TestIamPermissionsRequest o) {
buildCounterTestIamPermissionsRequest++;
if (buildCounterTestIamPermissionsRequest < 3) {
checkUnnamed59(o.permissions!);
}
buildCounterTestIamPermissionsRequest--;
}
core.List<core.String> buildUnnamed60() => ['foo', 'foo'];
void checkUnnamed60(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 buildCounterTestIamPermissionsResponse = 0;
api.TestIamPermissionsResponse buildTestIamPermissionsResponse() {
final o = api.TestIamPermissionsResponse();
buildCounterTestIamPermissionsResponse++;
if (buildCounterTestIamPermissionsResponse < 3) {
o.permissions = buildUnnamed60();
}
buildCounterTestIamPermissionsResponse--;
return o;
}
void checkTestIamPermissionsResponse(api.TestIamPermissionsResponse o) {
buildCounterTestIamPermissionsResponse++;
if (buildCounterTestIamPermissionsResponse < 3) {
checkUnnamed60(o.permissions!);
}
buildCounterTestIamPermissionsResponse--;
}
core.int buildCounterUpgradeDependency = 0;
api.UpgradeDependency buildUpgradeDependency() {
final o = api.UpgradeDependency();
buildCounterUpgradeDependency++;
if (buildCounterUpgradeDependency < 3) {
o.currentVersion = 'foo';
o.membership = 'foo';
o.resourceName = 'foo';
o.targetVersion = 'foo';
}
buildCounterUpgradeDependency--;
return o;
}
void checkUpgradeDependency(api.UpgradeDependency o) {
buildCounterUpgradeDependency++;
if (buildCounterUpgradeDependency < 3) {
unittest.expect(o.currentVersion!, unittest.equals('foo'));
unittest.expect(o.membership!, unittest.equals('foo'));
unittest.expect(o.resourceName!, unittest.equals('foo'));
unittest.expect(o.targetVersion!, unittest.equals('foo'));
}
buildCounterUpgradeDependency--;
}
core.int buildCounterValidationCheck = 0;
api.ValidationCheck buildValidationCheck() {
final o = api.ValidationCheck();
buildCounterValidationCheck++;
if (buildCounterValidationCheck < 3) {
o.option = 'foo';
o.scenario = 'foo';
o.status = buildValidationCheckStatus();
}
buildCounterValidationCheck--;
return o;
}
void checkValidationCheck(api.ValidationCheck o) {
buildCounterValidationCheck++;
if (buildCounterValidationCheck < 3) {
unittest.expect(o.option!, unittest.equals('foo'));
unittest.expect(o.scenario!, unittest.equals('foo'));
checkValidationCheckStatus(o.status!);
}
buildCounterValidationCheck--;
}
core.int buildCounterValidationCheckResult = 0;
api.ValidationCheckResult buildValidationCheckResult() {
final o = api.ValidationCheckResult();
buildCounterValidationCheckResult++;
if (buildCounterValidationCheckResult < 3) {
o.category = 'foo';
o.description = 'foo';
o.details = 'foo';
o.reason = 'foo';
o.state = 'foo';
}
buildCounterValidationCheckResult--;
return o;
}
void checkValidationCheckResult(api.ValidationCheckResult o) {
buildCounterValidationCheckResult++;
if (buildCounterValidationCheckResult < 3) {
unittest.expect(o.category!, unittest.equals('foo'));
unittest.expect(o.description!, unittest.equals('foo'));
unittest.expect(o.details!, unittest.equals('foo'));
unittest.expect(o.reason!, unittest.equals('foo'));
unittest.expect(o.state!, unittest.equals('foo'));
}
buildCounterValidationCheckResult--;
}
core.List<api.ValidationCheckResult> buildUnnamed61() => [
buildValidationCheckResult(),
buildValidationCheckResult(),
];
void checkUnnamed61(core.List<api.ValidationCheckResult> o) {
unittest.expect(o, unittest.hasLength(2));
checkValidationCheckResult(o[0]);
checkValidationCheckResult(o[1]);
}
core.int buildCounterValidationCheckStatus = 0;
api.ValidationCheckStatus buildValidationCheckStatus() {
final o = api.ValidationCheckStatus();
buildCounterValidationCheckStatus++;
if (buildCounterValidationCheckStatus < 3) {
o.result = buildUnnamed61();
}
buildCounterValidationCheckStatus--;
return o;
}
void checkValidationCheckStatus(api.ValidationCheckStatus o) {
buildCounterValidationCheckStatus++;
if (buildCounterValidationCheckStatus < 3) {
checkUnnamed61(o.result!);
}
buildCounterValidationCheckStatus--;
}
core.int buildCounterVersion = 0;
api.Version buildVersion() {
final o = api.Version();
buildCounterVersion++;
if (buildCounterVersion < 3) {
o.count = 'foo';
o.version = 'foo';
}
buildCounterVersion--;
return o;
}
void checkVersion(api.Version o) {
buildCounterVersion++;
if (buildCounterVersion < 3) {
unittest.expect(o.count!, unittest.equals('foo'));
unittest.expect(o.version!, unittest.equals('foo'));
}
buildCounterVersion--;
}
core.List<api.Version> buildUnnamed62() => [buildVersion(), buildVersion()];
void checkUnnamed62(core.List<api.Version> o) {
unittest.expect(o, unittest.hasLength(2));
checkVersion(o[0]);
checkVersion(o[1]);
}
core.int buildCounterVersions = 0;
api.Versions buildVersions() {
final o = api.Versions();
buildCounterVersions++;
if (buildCounterVersions < 3) {
o.versions = buildUnnamed62();
}
buildCounterVersions--;
return o;
}
void checkVersions(api.Versions o) {
buildCounterVersions++;
if (buildCounterVersions < 3) {
checkUnnamed62(o.versions!);
}
buildCounterVersions--;
}
core.int buildCounterVmwareAAGConfig = 0;
api.VmwareAAGConfig buildVmwareAAGConfig() {
final o = api.VmwareAAGConfig();
buildCounterVmwareAAGConfig++;
if (buildCounterVmwareAAGConfig < 3) {
o.aagConfigDisabled = true;
}
buildCounterVmwareAAGConfig--;
return o;
}
void checkVmwareAAGConfig(api.VmwareAAGConfig o) {
buildCounterVmwareAAGConfig++;
if (buildCounterVmwareAAGConfig < 3) {
unittest.expect(o.aagConfigDisabled!, unittest.isTrue);
}
buildCounterVmwareAAGConfig--;
}
core.List<core.String> buildUnnamed63() => ['foo', 'foo'];
void checkUnnamed63(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 buildCounterVmwareAddressPool = 0;
api.VmwareAddressPool buildVmwareAddressPool() {
final o = api.VmwareAddressPool();
buildCounterVmwareAddressPool++;
if (buildCounterVmwareAddressPool < 3) {
o.addresses = buildUnnamed63();
o.avoidBuggyIps = true;
o.manualAssign = true;
o.pool = 'foo';
}
buildCounterVmwareAddressPool--;
return o;
}
void checkVmwareAddressPool(api.VmwareAddressPool o) {
buildCounterVmwareAddressPool++;
if (buildCounterVmwareAddressPool < 3) {
checkUnnamed63(o.addresses!);
unittest.expect(o.avoidBuggyIps!, unittest.isTrue);
unittest.expect(o.manualAssign!, unittest.isTrue);
unittest.expect(o.pool!, unittest.equals('foo'));
}
buildCounterVmwareAddressPool--;
}
core.int buildCounterVmwareAdminAddonNodeConfig = 0;
api.VmwareAdminAddonNodeConfig buildVmwareAdminAddonNodeConfig() {
final o = api.VmwareAdminAddonNodeConfig();
buildCounterVmwareAdminAddonNodeConfig++;
if (buildCounterVmwareAdminAddonNodeConfig < 3) {
o.autoResizeConfig = buildVmwareAutoResizeConfig();
}
buildCounterVmwareAdminAddonNodeConfig--;
return o;
}
void checkVmwareAdminAddonNodeConfig(api.VmwareAdminAddonNodeConfig o) {
buildCounterVmwareAdminAddonNodeConfig++;
if (buildCounterVmwareAdminAddonNodeConfig < 3) {
checkVmwareAutoResizeConfig(o.autoResizeConfig!);
}
buildCounterVmwareAdminAddonNodeConfig--;
}
core.List<api.ClusterUser> buildUnnamed64() => [
buildClusterUser(),
buildClusterUser(),
];
void checkUnnamed64(core.List<api.ClusterUser> o) {
unittest.expect(o, unittest.hasLength(2));
checkClusterUser(o[0]);
checkClusterUser(o[1]);
}
core.int buildCounterVmwareAdminAuthorizationConfig = 0;
api.VmwareAdminAuthorizationConfig buildVmwareAdminAuthorizationConfig() {
final o = api.VmwareAdminAuthorizationConfig();
buildCounterVmwareAdminAuthorizationConfig++;
if (buildCounterVmwareAdminAuthorizationConfig < 3) {
o.viewerUsers = buildUnnamed64();
}
buildCounterVmwareAdminAuthorizationConfig--;
return o;
}
void checkVmwareAdminAuthorizationConfig(api.VmwareAdminAuthorizationConfig o) {
buildCounterVmwareAdminAuthorizationConfig++;
if (buildCounterVmwareAdminAuthorizationConfig < 3) {
checkUnnamed64(o.viewerUsers!);
}
buildCounterVmwareAdminAuthorizationConfig--;
}
core.Map<core.String, core.String> buildUnnamed65() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed65(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'));
}
core.int buildCounterVmwareAdminCluster = 0;
api.VmwareAdminCluster buildVmwareAdminCluster() {
final o = api.VmwareAdminCluster();
buildCounterVmwareAdminCluster++;
if (buildCounterVmwareAdminCluster < 3) {
o.addonNode = buildVmwareAdminAddonNodeConfig();
o.annotations = buildUnnamed65();
o.antiAffinityGroups = buildVmwareAAGConfig();
o.authorization = buildVmwareAdminAuthorizationConfig();
o.autoRepairConfig = buildVmwareAutoRepairConfig();
o.bootstrapClusterMembership = 'foo';
o.controlPlaneNode = buildVmwareAdminControlPlaneNodeConfig();
o.createTime = 'foo';
o.description = 'foo';
o.enableAdvancedCluster = true;
o.endpoint = 'foo';
o.etag = 'foo';
o.fleet = buildFleet();
o.imageType = 'foo';
o.loadBalancer = buildVmwareAdminLoadBalancerConfig();
o.localName = 'foo';
o.name = 'foo';
o.networkConfig = buildVmwareAdminNetworkConfig();
o.onPremVersion = 'foo';
o.platformConfig = buildVmwarePlatformConfig();
o.preparedSecrets = buildVmwareAdminPreparedSecretsConfig();
o.privateRegistryConfig = buildVmwareAdminPrivateRegistryConfig();
o.proxy = buildVmwareAdminProxy();
o.reconciling = true;
o.state = 'foo';
o.status = buildResourceStatus();
o.uid = 'foo';
o.updateTime = 'foo';
o.validationCheck = buildValidationCheck();
o.vcenter = buildVmwareAdminVCenterConfig();
}
buildCounterVmwareAdminCluster--;
return o;
}
void checkVmwareAdminCluster(api.VmwareAdminCluster o) {
buildCounterVmwareAdminCluster++;
if (buildCounterVmwareAdminCluster < 3) {
checkVmwareAdminAddonNodeConfig(o.addonNode!);
checkUnnamed65(o.annotations!);
checkVmwareAAGConfig(o.antiAffinityGroups!);
checkVmwareAdminAuthorizationConfig(o.authorization!);
checkVmwareAutoRepairConfig(o.autoRepairConfig!);
unittest.expect(o.bootstrapClusterMembership!, unittest.equals('foo'));
checkVmwareAdminControlPlaneNodeConfig(o.controlPlaneNode!);
unittest.expect(o.createTime!, unittest.equals('foo'));
unittest.expect(o.description!, unittest.equals('foo'));
unittest.expect(o.enableAdvancedCluster!, unittest.isTrue);
unittest.expect(o.endpoint!, unittest.equals('foo'));
unittest.expect(o.etag!, unittest.equals('foo'));
checkFleet(o.fleet!);
unittest.expect(o.imageType!, unittest.equals('foo'));
checkVmwareAdminLoadBalancerConfig(o.loadBalancer!);
unittest.expect(o.localName!, unittest.equals('foo'));
unittest.expect(o.name!, unittest.equals('foo'));
checkVmwareAdminNetworkConfig(o.networkConfig!);
unittest.expect(o.onPremVersion!, unittest.equals('foo'));
checkVmwarePlatformConfig(o.platformConfig!);
checkVmwareAdminPreparedSecretsConfig(o.preparedSecrets!);
checkVmwareAdminPrivateRegistryConfig(o.privateRegistryConfig!);
checkVmwareAdminProxy(o.proxy!);
unittest.expect(o.reconciling!, unittest.isTrue);
unittest.expect(o.state!, unittest.equals('foo'));
checkResourceStatus(o.status!);
unittest.expect(o.uid!, unittest.equals('foo'));
unittest.expect(o.updateTime!, unittest.equals('foo'));
checkValidationCheck(o.validationCheck!);
checkVmwareAdminVCenterConfig(o.vcenter!);
}
buildCounterVmwareAdminCluster--;
}
core.int buildCounterVmwareAdminControlPlaneNodeConfig = 0;
api.VmwareAdminControlPlaneNodeConfig buildVmwareAdminControlPlaneNodeConfig() {
final o = api.VmwareAdminControlPlaneNodeConfig();
buildCounterVmwareAdminControlPlaneNodeConfig++;
if (buildCounterVmwareAdminControlPlaneNodeConfig < 3) {
o.cpus = 'foo';
o.memory = 'foo';
o.replicas = 'foo';
}
buildCounterVmwareAdminControlPlaneNodeConfig--;
return o;
}
void checkVmwareAdminControlPlaneNodeConfig(
api.VmwareAdminControlPlaneNodeConfig o,
) {
buildCounterVmwareAdminControlPlaneNodeConfig++;
if (buildCounterVmwareAdminControlPlaneNodeConfig < 3) {
unittest.expect(o.cpus!, unittest.equals('foo'));
unittest.expect(o.memory!, unittest.equals('foo'));
unittest.expect(o.replicas!, unittest.equals('foo'));
}
buildCounterVmwareAdminControlPlaneNodeConfig--;
}
core.int buildCounterVmwareAdminF5BigIpConfig = 0;
api.VmwareAdminF5BigIpConfig buildVmwareAdminF5BigIpConfig() {
final o = api.VmwareAdminF5BigIpConfig();
buildCounterVmwareAdminF5BigIpConfig++;
if (buildCounterVmwareAdminF5BigIpConfig < 3) {
o.address = 'foo';
o.partition = 'foo';
o.snatPool = 'foo';
}
buildCounterVmwareAdminF5BigIpConfig--;
return o;
}
void checkVmwareAdminF5BigIpConfig(api.VmwareAdminF5BigIpConfig o) {
buildCounterVmwareAdminF5BigIpConfig++;
if (buildCounterVmwareAdminF5BigIpConfig < 3) {
unittest.expect(o.address!, unittest.equals('foo'));
unittest.expect(o.partition!, unittest.equals('foo'));
unittest.expect(o.snatPool!, unittest.equals('foo'));
}
buildCounterVmwareAdminF5BigIpConfig--;
}
core.int buildCounterVmwareAdminHAControlPlaneConfig = 0;
api.VmwareAdminHAControlPlaneConfig buildVmwareAdminHAControlPlaneConfig() {
final o = api.VmwareAdminHAControlPlaneConfig();
buildCounterVmwareAdminHAControlPlaneConfig++;
if (buildCounterVmwareAdminHAControlPlaneConfig < 3) {
o.controlPlaneIpBlock = buildVmwareIpBlock();
}
buildCounterVmwareAdminHAControlPlaneConfig--;
return o;
}
void checkVmwareAdminHAControlPlaneConfig(
api.VmwareAdminHAControlPlaneConfig o,
) {
buildCounterVmwareAdminHAControlPlaneConfig++;
if (buildCounterVmwareAdminHAControlPlaneConfig < 3) {
checkVmwareIpBlock(o.controlPlaneIpBlock!);
}
buildCounterVmwareAdminHAControlPlaneConfig--;
}
core.int buildCounterVmwareAdminLoadBalancerConfig = 0;
api.VmwareAdminLoadBalancerConfig buildVmwareAdminLoadBalancerConfig() {
final o = api.VmwareAdminLoadBalancerConfig();
buildCounterVmwareAdminLoadBalancerConfig++;
if (buildCounterVmwareAdminLoadBalancerConfig < 3) {
o.f5Config = buildVmwareAdminF5BigIpConfig();
o.manualLbConfig = buildVmwareAdminManualLbConfig();
o.metalLbConfig = buildVmwareAdminMetalLbConfig();
o.seesawConfig = buildVmwareAdminSeesawConfig();
o.vipConfig = buildVmwareAdminVipConfig();
}
buildCounterVmwareAdminLoadBalancerConfig--;
return o;
}
void checkVmwareAdminLoadBalancerConfig(api.VmwareAdminLoadBalancerConfig o) {
buildCounterVmwareAdminLoadBalancerConfig++;
if (buildCounterVmwareAdminLoadBalancerConfig < 3) {
checkVmwareAdminF5BigIpConfig(o.f5Config!);
checkVmwareAdminManualLbConfig(o.manualLbConfig!);
checkVmwareAdminMetalLbConfig(o.metalLbConfig!);
checkVmwareAdminSeesawConfig(o.seesawConfig!);
checkVmwareAdminVipConfig(o.vipConfig!);
}
buildCounterVmwareAdminLoadBalancerConfig--;
}
core.int buildCounterVmwareAdminManualLbConfig = 0;
api.VmwareAdminManualLbConfig buildVmwareAdminManualLbConfig() {
final o = api.VmwareAdminManualLbConfig();
buildCounterVmwareAdminManualLbConfig++;
if (buildCounterVmwareAdminManualLbConfig < 3) {
o.addonsNodePort = 42;
o.controlPlaneNodePort = 42;
o.ingressHttpNodePort = 42;
o.ingressHttpsNodePort = 42;
o.konnectivityServerNodePort = 42;
}
buildCounterVmwareAdminManualLbConfig--;
return o;
}
void checkVmwareAdminManualLbConfig(api.VmwareAdminManualLbConfig o) {
buildCounterVmwareAdminManualLbConfig++;
if (buildCounterVmwareAdminManualLbConfig < 3) {
unittest.expect(o.addonsNodePort!, unittest.equals(42));
unittest.expect(o.controlPlaneNodePort!, unittest.equals(42));
unittest.expect(o.ingressHttpNodePort!, unittest.equals(42));
unittest.expect(o.ingressHttpsNodePort!, unittest.equals(42));
unittest.expect(o.konnectivityServerNodePort!, unittest.equals(42));
}
buildCounterVmwareAdminManualLbConfig--;
}
core.int buildCounterVmwareAdminMetalLbConfig = 0;
api.VmwareAdminMetalLbConfig buildVmwareAdminMetalLbConfig() {
final o = api.VmwareAdminMetalLbConfig();
buildCounterVmwareAdminMetalLbConfig++;
if (buildCounterVmwareAdminMetalLbConfig < 3) {
o.enabled = true;
}
buildCounterVmwareAdminMetalLbConfig--;
return o;
}
void checkVmwareAdminMetalLbConfig(api.VmwareAdminMetalLbConfig o) {
buildCounterVmwareAdminMetalLbConfig++;
if (buildCounterVmwareAdminMetalLbConfig < 3) {
unittest.expect(o.enabled!, unittest.isTrue);
}
buildCounterVmwareAdminMetalLbConfig--;
}
core.List<core.String> buildUnnamed66() => ['foo', 'foo'];
void checkUnnamed66(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.List<core.String> buildUnnamed67() => ['foo', 'foo'];
void checkUnnamed67(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 buildCounterVmwareAdminNetworkConfig = 0;
api.VmwareAdminNetworkConfig buildVmwareAdminNetworkConfig() {
final o = api.VmwareAdminNetworkConfig();
buildCounterVmwareAdminNetworkConfig++;
if (buildCounterVmwareAdminNetworkConfig < 3) {
o.dhcpIpConfig = buildVmwareDhcpIpConfig();
o.haControlPlaneConfig = buildVmwareAdminHAControlPlaneConfig();
o.hostConfig = buildVmwareHostConfig();
o.podAddressCidrBlocks = buildUnnamed66();
o.serviceAddressCidrBlocks = buildUnnamed67();
o.staticIpConfig = buildVmwareStaticIpConfig();
o.vcenterNetwork = 'foo';
}
buildCounterVmwareAdminNetworkConfig--;
return o;
}
void checkVmwareAdminNetworkConfig(api.VmwareAdminNetworkConfig o) {
buildCounterVmwareAdminNetworkConfig++;
if (buildCounterVmwareAdminNetworkConfig < 3) {
checkVmwareDhcpIpConfig(o.dhcpIpConfig!);
checkVmwareAdminHAControlPlaneConfig(o.haControlPlaneConfig!);
checkVmwareHostConfig(o.hostConfig!);
checkUnnamed66(o.podAddressCidrBlocks!);
checkUnnamed67(o.serviceAddressCidrBlocks!);
checkVmwareStaticIpConfig(o.staticIpConfig!);
unittest.expect(o.vcenterNetwork!, unittest.equals('foo'));
}
buildCounterVmwareAdminNetworkConfig--;
}
core.int buildCounterVmwareAdminPreparedSecretsConfig = 0;
api.VmwareAdminPreparedSecretsConfig buildVmwareAdminPreparedSecretsConfig() {
final o = api.VmwareAdminPreparedSecretsConfig();
buildCounterVmwareAdminPreparedSecretsConfig++;
if (buildCounterVmwareAdminPreparedSecretsConfig < 3) {
o.enabled = true;
}
buildCounterVmwareAdminPreparedSecretsConfig--;
return o;
}
void checkVmwareAdminPreparedSecretsConfig(
api.VmwareAdminPreparedSecretsConfig o,
) {
buildCounterVmwareAdminPreparedSecretsConfig++;
if (buildCounterVmwareAdminPreparedSecretsConfig < 3) {
unittest.expect(o.enabled!, unittest.isTrue);
}
buildCounterVmwareAdminPreparedSecretsConfig--;
}
core.int buildCounterVmwareAdminPrivateRegistryConfig = 0;
api.VmwareAdminPrivateRegistryConfig buildVmwareAdminPrivateRegistryConfig() {
final o = api.VmwareAdminPrivateRegistryConfig();
buildCounterVmwareAdminPrivateRegistryConfig++;
if (buildCounterVmwareAdminPrivateRegistryConfig < 3) {
o.address = 'foo';
o.caCert = 'foo';
}
buildCounterVmwareAdminPrivateRegistryConfig--;
return o;
}
void checkVmwareAdminPrivateRegistryConfig(
api.VmwareAdminPrivateRegistryConfig o,
) {
buildCounterVmwareAdminPrivateRegistryConfig++;
if (buildCounterVmwareAdminPrivateRegistryConfig < 3) {
unittest.expect(o.address!, unittest.equals('foo'));
unittest.expect(o.caCert!, unittest.equals('foo'));
}
buildCounterVmwareAdminPrivateRegistryConfig--;
}
core.int buildCounterVmwareAdminProxy = 0;
api.VmwareAdminProxy buildVmwareAdminProxy() {
final o = api.VmwareAdminProxy();
buildCounterVmwareAdminProxy++;
if (buildCounterVmwareAdminProxy < 3) {
o.noProxy = 'foo';
o.url = 'foo';
}
buildCounterVmwareAdminProxy--;
return o;
}
void checkVmwareAdminProxy(api.VmwareAdminProxy o) {
buildCounterVmwareAdminProxy++;
if (buildCounterVmwareAdminProxy < 3) {
unittest.expect(o.noProxy!, unittest.equals('foo'));
unittest.expect(o.url!, unittest.equals('foo'));
}
buildCounterVmwareAdminProxy--;
}
core.List<api.VmwareIpBlock> buildUnnamed68() => [
buildVmwareIpBlock(),
buildVmwareIpBlock(),
];
void checkUnnamed68(core.List<api.VmwareIpBlock> o) {
unittest.expect(o, unittest.hasLength(2));
checkVmwareIpBlock(o[0]);
checkVmwareIpBlock(o[1]);
}
core.List<core.String> buildUnnamed69() => ['foo', 'foo'];
void checkUnnamed69(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 buildCounterVmwareAdminSeesawConfig = 0;
api.VmwareAdminSeesawConfig buildVmwareAdminSeesawConfig() {
final o = api.VmwareAdminSeesawConfig();
buildCounterVmwareAdminSeesawConfig++;
if (buildCounterVmwareAdminSeesawConfig < 3) {
o.enableHa = true;
o.group = 'foo';
o.ipBlocks = buildUnnamed68();
o.masterIp = 'foo';
o.stackdriverName = 'foo';
o.vms = buildUnnamed69();
}
buildCounterVmwareAdminSeesawConfig--;
return o;
}
void checkVmwareAdminSeesawConfig(api.VmwareAdminSeesawConfig o) {
buildCounterVmwareAdminSeesawConfig++;
if (buildCounterVmwareAdminSeesawConfig < 3) {
unittest.expect(o.enableHa!, unittest.isTrue);
unittest.expect(o.group!, unittest.equals('foo'));
checkUnnamed68(o.ipBlocks!);
unittest.expect(o.masterIp!, unittest.equals('foo'));
unittest.expect(o.stackdriverName!, unittest.equals('foo'));
checkUnnamed69(o.vms!);
}
buildCounterVmwareAdminSeesawConfig--;
}
core.int buildCounterVmwareAdminVCenterConfig = 0;
api.VmwareAdminVCenterConfig buildVmwareAdminVCenterConfig() {
final o = api.VmwareAdminVCenterConfig();
buildCounterVmwareAdminVCenterConfig++;
if (buildCounterVmwareAdminVCenterConfig < 3) {
o.address = 'foo';
o.caCertData = 'foo';
o.cluster = 'foo';
o.dataDisk = 'foo';
o.datacenter = 'foo';
o.datastore = 'foo';
o.folder = 'foo';
o.resourcePool = 'foo';
o.storagePolicyName = 'foo';
}
buildCounterVmwareAdminVCenterConfig--;
return o;
}
void checkVmwareAdminVCenterConfig(api.VmwareAdminVCenterConfig o) {
buildCounterVmwareAdminVCenterConfig++;
if (buildCounterVmwareAdminVCenterConfig < 3) {
unittest.expect(o.address!, unittest.equals('foo'));
unittest.expect(o.caCertData!, unittest.equals('foo'));
unittest.expect(o.cluster!, unittest.equals('foo'));
unittest.expect(o.dataDisk!, unittest.equals('foo'));
unittest.expect(o.datacenter!, unittest.equals('foo'));
unittest.expect(o.datastore!, unittest.equals('foo'));
unittest.expect(o.folder!, unittest.equals('foo'));
unittest.expect(o.resourcePool!, unittest.equals('foo'));
unittest.expect(o.storagePolicyName!, unittest.equals('foo'));
}
buildCounterVmwareAdminVCenterConfig--;
}
core.int buildCounterVmwareAdminVipConfig = 0;
api.VmwareAdminVipConfig buildVmwareAdminVipConfig() {
final o = api.VmwareAdminVipConfig();
buildCounterVmwareAdminVipConfig++;
if (buildCounterVmwareAdminVipConfig < 3) {
o.addonsVip = 'foo';
o.controlPlaneVip = 'foo';
}
buildCounterVmwareAdminVipConfig--;
return o;
}
void checkVmwareAdminVipConfig(api.VmwareAdminVipConfig o) {
buildCounterVmwareAdminVipConfig++;
if (buildCounterVmwareAdminVipConfig < 3) {
unittest.expect(o.addonsVip!, unittest.equals('foo'));
unittest.expect(o.controlPlaneVip!, unittest.equals('foo'));
}
buildCounterVmwareAdminVipConfig--;
}
core.int buildCounterVmwareAutoRepairConfig = 0;
api.VmwareAutoRepairConfig buildVmwareAutoRepairConfig() {
final o = api.VmwareAutoRepairConfig();
buildCounterVmwareAutoRepairConfig++;
if (buildCounterVmwareAutoRepairConfig < 3) {
o.enabled = true;
}
buildCounterVmwareAutoRepairConfig--;
return o;
}
void checkVmwareAutoRepairConfig(api.VmwareAutoRepairConfig o) {
buildCounterVmwareAutoRepairConfig++;
if (buildCounterVmwareAutoRepairConfig < 3) {
unittest.expect(o.enabled!, unittest.isTrue);
}
buildCounterVmwareAutoRepairConfig--;
}
core.int buildCounterVmwareAutoResizeConfig = 0;
api.VmwareAutoResizeConfig buildVmwareAutoResizeConfig() {
final o = api.VmwareAutoResizeConfig();
buildCounterVmwareAutoResizeConfig++;
if (buildCounterVmwareAutoResizeConfig < 3) {
o.enabled = true;
}
buildCounterVmwareAutoResizeConfig--;
return o;
}
void checkVmwareAutoResizeConfig(api.VmwareAutoResizeConfig o) {
buildCounterVmwareAutoResizeConfig++;
if (buildCounterVmwareAutoResizeConfig < 3) {
unittest.expect(o.enabled!, unittest.isTrue);
}
buildCounterVmwareAutoResizeConfig--;
}
core.int buildCounterVmwareBundleConfig = 0;
api.VmwareBundleConfig buildVmwareBundleConfig() {
final o = api.VmwareBundleConfig();
buildCounterVmwareBundleConfig++;
if (buildCounterVmwareBundleConfig < 3) {
o.status = buildResourceStatus();
o.version = 'foo';
}
buildCounterVmwareBundleConfig--;
return o;
}
void checkVmwareBundleConfig(api.VmwareBundleConfig o) {
buildCounterVmwareBundleConfig++;
if (buildCounterVmwareBundleConfig < 3) {
checkResourceStatus(o.status!);
unittest.expect(o.version!, unittest.equals('foo'));
}
buildCounterVmwareBundleConfig--;
}
core.Map<core.String, core.String> buildUnnamed70() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed70(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'));
}
core.int buildCounterVmwareCluster = 0;
api.VmwareCluster buildVmwareCluster() {
final o = api.VmwareCluster();
buildCounterVmwareCluster++;
if (buildCounterVmwareCluster < 3) {
o.adminClusterMembership = 'foo';
o.adminClusterName = 'foo';
o.annotations = buildUnnamed70();
o.antiAffinityGroups = buildVmwareAAGConfig();
o.authorization = buildAuthorization();
o.autoRepairConfig = buildVmwareAutoRepairConfig();
o.binaryAuthorization = buildBinaryAuthorization();
o.controlPlaneNode = buildVmwareControlPlaneNodeConfig();
o.createTime = 'foo';
o.dataplaneV2 = buildVmwareDataplaneV2Config();
o.deleteTime = 'foo';
o.description = 'foo';
o.disableBundledIngress = true;
o.enableAdvancedCluster = true;
o.enableControlPlaneV2 = true;
o.endpoint = 'foo';
o.etag = 'foo';
o.fleet = buildFleet();
o.loadBalancer = buildVmwareLoadBalancerConfig();
o.localName = 'foo';
o.name = 'foo';
o.networkConfig = buildVmwareNetworkConfig();
o.onPremVersion = 'foo';
o.reconciling = true;
o.state = 'foo';
o.status = buildResourceStatus();
o.storage = buildVmwareStorageConfig();
o.uid = 'foo';
o.updateTime = 'foo';
o.upgradePolicy = buildVmwareClusterUpgradePolicy();
o.validationCheck = buildValidationCheck();
o.vcenter = buildVmwareVCenterConfig();
o.vmTrackingEnabled = true;
}
buildCounterVmwareCluster--;
return o;
}
void checkVmwareCluster(api.VmwareCluster o) {
buildCounterVmwareCluster++;
if (buildCounterVmwareCluster < 3) {
unittest.expect(o.adminClusterMembership!, unittest.equals('foo'));
unittest.expect(o.adminClusterName!, unittest.equals('foo'));
checkUnnamed70(o.annotations!);
checkVmwareAAGConfig(o.antiAffinityGroups!);
checkAuthorization(o.authorization!);
checkVmwareAutoRepairConfig(o.autoRepairConfig!);
checkBinaryAuthorization(o.binaryAuthorization!);
checkVmwareControlPlaneNodeConfig(o.controlPlaneNode!);
unittest.expect(o.createTime!, unittest.equals('foo'));
checkVmwareDataplaneV2Config(o.dataplaneV2!);
unittest.expect(o.deleteTime!, unittest.equals('foo'));
unittest.expect(o.description!, unittest.equals('foo'));
unittest.expect(o.disableBundledIngress!, unittest.isTrue);
unittest.expect(o.enableAdvancedCluster!, unittest.isTrue);
unittest.expect(o.enableControlPlaneV2!, unittest.isTrue);
unittest.expect(o.endpoint!, unittest.equals('foo'));
unittest.expect(o.etag!, unittest.equals('foo'));
checkFleet(o.fleet!);
checkVmwareLoadBalancerConfig(o.loadBalancer!);
unittest.expect(o.localName!, unittest.equals('foo'));
unittest.expect(o.name!, unittest.equals('foo'));
checkVmwareNetworkConfig(o.networkConfig!);
unittest.expect(o.onPremVersion!, unittest.equals('foo'));
unittest.expect(o.reconciling!, unittest.isTrue);
unittest.expect(o.state!, unittest.equals('foo'));
checkResourceStatus(o.status!);
checkVmwareStorageConfig(o.storage!);
unittest.expect(o.uid!, unittest.equals('foo'));
unittest.expect(o.updateTime!, unittest.equals('foo'));
checkVmwareClusterUpgradePolicy(o.upgradePolicy!);
checkValidationCheck(o.validationCheck!);
checkVmwareVCenterConfig(o.vcenter!);
unittest.expect(o.vmTrackingEnabled!, unittest.isTrue);
}
buildCounterVmwareCluster--;
}
core.int buildCounterVmwareClusterUpgradePolicy = 0;
api.VmwareClusterUpgradePolicy buildVmwareClusterUpgradePolicy() {
final o = api.VmwareClusterUpgradePolicy();
buildCounterVmwareClusterUpgradePolicy++;
if (buildCounterVmwareClusterUpgradePolicy < 3) {
o.controlPlaneOnly = true;
}
buildCounterVmwareClusterUpgradePolicy--;
return o;
}
void checkVmwareClusterUpgradePolicy(api.VmwareClusterUpgradePolicy o) {
buildCounterVmwareClusterUpgradePolicy++;
if (buildCounterVmwareClusterUpgradePolicy < 3) {
unittest.expect(o.controlPlaneOnly!, unittest.isTrue);
}
buildCounterVmwareClusterUpgradePolicy--;
}
core.int buildCounterVmwareControlPlaneNodeConfig = 0;
api.VmwareControlPlaneNodeConfig buildVmwareControlPlaneNodeConfig() {
final o = api.VmwareControlPlaneNodeConfig();
buildCounterVmwareControlPlaneNodeConfig++;
if (buildCounterVmwareControlPlaneNodeConfig < 3) {
o.autoResizeConfig = buildVmwareAutoResizeConfig();
o.cpus = 'foo';
o.memory = 'foo';
o.replicas = 'foo';
o.vsphereConfig = buildVmwareControlPlaneVsphereConfig();
}
buildCounterVmwareControlPlaneNodeConfig--;
return o;
}
void checkVmwareControlPlaneNodeConfig(api.VmwareControlPlaneNodeConfig o) {
buildCounterVmwareControlPlaneNodeConfig++;
if (buildCounterVmwareControlPlaneNodeConfig < 3) {
checkVmwareAutoResizeConfig(o.autoResizeConfig!);
unittest.expect(o.cpus!, unittest.equals('foo'));
unittest.expect(o.memory!, unittest.equals('foo'));
unittest.expect(o.replicas!, unittest.equals('foo'));
checkVmwareControlPlaneVsphereConfig(o.vsphereConfig!);
}
buildCounterVmwareControlPlaneNodeConfig--;
}
core.int buildCounterVmwareControlPlaneV2Config = 0;
api.VmwareControlPlaneV2Config buildVmwareControlPlaneV2Config() {
final o = api.VmwareControlPlaneV2Config();
buildCounterVmwareControlPlaneV2Config++;
if (buildCounterVmwareControlPlaneV2Config < 3) {
o.controlPlaneIpBlock = buildVmwareIpBlock();
}
buildCounterVmwareControlPlaneV2Config--;
return o;
}
void checkVmwareControlPlaneV2Config(api.VmwareControlPlaneV2Config o) {
buildCounterVmwareControlPlaneV2Config++;
if (buildCounterVmwareControlPlaneV2Config < 3) {
checkVmwareIpBlock(o.controlPlaneIpBlock!);
}
buildCounterVmwareControlPlaneV2Config--;
}
core.int buildCounterVmwareControlPlaneVsphereConfig = 0;
api.VmwareControlPlaneVsphereConfig buildVmwareControlPlaneVsphereConfig() {
final o = api.VmwareControlPlaneVsphereConfig();
buildCounterVmwareControlPlaneVsphereConfig++;
if (buildCounterVmwareControlPlaneVsphereConfig < 3) {
o.datastore = 'foo';
o.storagePolicyName = 'foo';
}
buildCounterVmwareControlPlaneVsphereConfig--;
return o;
}
void checkVmwareControlPlaneVsphereConfig(
api.VmwareControlPlaneVsphereConfig o,
) {
buildCounterVmwareControlPlaneVsphereConfig++;
if (buildCounterVmwareControlPlaneVsphereConfig < 3) {
unittest.expect(o.datastore!, unittest.equals('foo'));
unittest.expect(o.storagePolicyName!, unittest.equals('foo'));
}
buildCounterVmwareControlPlaneVsphereConfig--;
}
core.int buildCounterVmwareDataplaneV2Config = 0;
api.VmwareDataplaneV2Config buildVmwareDataplaneV2Config() {
final o = api.VmwareDataplaneV2Config();
buildCounterVmwareDataplaneV2Config++;
if (buildCounterVmwareDataplaneV2Config < 3) {
o.advancedNetworking = true;
o.dataplaneV2Enabled = true;
o.forwardMode = 'foo';
o.windowsDataplaneV2Enabled = true;
}
buildCounterVmwareDataplaneV2Config--;
return o;
}
void checkVmwareDataplaneV2Config(api.VmwareDataplaneV2Config o) {
buildCounterVmwareDataplaneV2Config++;
if (buildCounterVmwareDataplaneV2Config < 3) {
unittest.expect(o.advancedNetworking!, unittest.isTrue);
unittest.expect(o.dataplaneV2Enabled!, unittest.isTrue);
unittest.expect(o.forwardMode!, unittest.equals('foo'));
unittest.expect(o.windowsDataplaneV2Enabled!, unittest.isTrue);
}
buildCounterVmwareDataplaneV2Config--;
}
core.int buildCounterVmwareDhcpIpConfig = 0;
api.VmwareDhcpIpConfig buildVmwareDhcpIpConfig() {
final o = api.VmwareDhcpIpConfig();
buildCounterVmwareDhcpIpConfig++;
if (buildCounterVmwareDhcpIpConfig < 3) {
o.enabled = true;
}
buildCounterVmwareDhcpIpConfig--;
return o;
}
void checkVmwareDhcpIpConfig(api.VmwareDhcpIpConfig o) {
buildCounterVmwareDhcpIpConfig++;
if (buildCounterVmwareDhcpIpConfig < 3) {
unittest.expect(o.enabled!, unittest.isTrue);
}
buildCounterVmwareDhcpIpConfig--;
}
core.int buildCounterVmwareF5BigIpConfig = 0;
api.VmwareF5BigIpConfig buildVmwareF5BigIpConfig() {
final o = api.VmwareF5BigIpConfig();
buildCounterVmwareF5BigIpConfig++;
if (buildCounterVmwareF5BigIpConfig < 3) {
o.address = 'foo';
o.partition = 'foo';
o.snatPool = 'foo';
}
buildCounterVmwareF5BigIpConfig--;
return o;
}
void checkVmwareF5BigIpConfig(api.VmwareF5BigIpConfig o) {
buildCounterVmwareF5BigIpConfig++;
if (buildCounterVmwareF5BigIpConfig < 3) {
unittest.expect(o.address!, unittest.equals('foo'));
unittest.expect(o.partition!, unittest.equals('foo'));
unittest.expect(o.snatPool!, unittest.equals('foo'));
}
buildCounterVmwareF5BigIpConfig--;
}
core.List<core.String> buildUnnamed71() => ['foo', 'foo'];
void checkUnnamed71(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.List<core.String> buildUnnamed72() => ['foo', 'foo'];
void checkUnnamed72(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.List<core.String> buildUnnamed73() => ['foo', 'foo'];
void checkUnnamed73(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 buildCounterVmwareHostConfig = 0;
api.VmwareHostConfig buildVmwareHostConfig() {
final o = api.VmwareHostConfig();
buildCounterVmwareHostConfig++;
if (buildCounterVmwareHostConfig < 3) {
o.dnsSearchDomains = buildUnnamed71();
o.dnsServers = buildUnnamed72();
o.ntpServers = buildUnnamed73();
}
buildCounterVmwareHostConfig--;
return o;
}
void checkVmwareHostConfig(api.VmwareHostConfig o) {
buildCounterVmwareHostConfig++;
if (buildCounterVmwareHostConfig < 3) {
checkUnnamed71(o.dnsSearchDomains!);
checkUnnamed72(o.dnsServers!);
checkUnnamed73(o.ntpServers!);
}
buildCounterVmwareHostConfig--;
}
core.int buildCounterVmwareHostIp = 0;
api.VmwareHostIp buildVmwareHostIp() {
final o = api.VmwareHostIp();
buildCounterVmwareHostIp++;
if (buildCounterVmwareHostIp < 3) {
o.hostname = 'foo';
o.ip = 'foo';
}
buildCounterVmwareHostIp--;
return o;
}
void checkVmwareHostIp(api.VmwareHostIp o) {
buildCounterVmwareHostIp++;
if (buildCounterVmwareHostIp < 3) {
unittest.expect(o.hostname!, unittest.equals('foo'));
unittest.expect(o.ip!, unittest.equals('foo'));
}
buildCounterVmwareHostIp--;
}
core.List<api.VmwareHostIp> buildUnnamed74() => [
buildVmwareHostIp(),
buildVmwareHostIp(),
];
void checkUnnamed74(core.List<api.VmwareHostIp> o) {
unittest.expect(o, unittest.hasLength(2));
checkVmwareHostIp(o[0]);
checkVmwareHostIp(o[1]);
}
core.int buildCounterVmwareIpBlock = 0;
api.VmwareIpBlock buildVmwareIpBlock() {
final o = api.VmwareIpBlock();
buildCounterVmwareIpBlock++;
if (buildCounterVmwareIpBlock < 3) {
o.gateway = 'foo';
o.ips = buildUnnamed74();
o.netmask = 'foo';
}
buildCounterVmwareIpBlock--;
return o;
}
void checkVmwareIpBlock(api.VmwareIpBlock o) {
buildCounterVmwareIpBlock++;
if (buildCounterVmwareIpBlock < 3) {
unittest.expect(o.gateway!, unittest.equals('foo'));
checkUnnamed74(o.ips!);
unittest.expect(o.netmask!, unittest.equals('foo'));
}
buildCounterVmwareIpBlock--;
}
core.int buildCounterVmwareLoadBalancerConfig = 0;
api.VmwareLoadBalancerConfig buildVmwareLoadBalancerConfig() {
final o = api.VmwareLoadBalancerConfig();
buildCounterVmwareLoadBalancerConfig++;
if (buildCounterVmwareLoadBalancerConfig < 3) {
o.f5Config = buildVmwareF5BigIpConfig();
o.manualLbConfig = buildVmwareManualLbConfig();
o.metalLbConfig = buildVmwareMetalLbConfig();
o.seesawConfig = buildVmwareSeesawConfig();
o.vipConfig = buildVmwareVipConfig();
}
buildCounterVmwareLoadBalancerConfig--;
return o;
}
void checkVmwareLoadBalancerConfig(api.VmwareLoadBalancerConfig o) {
buildCounterVmwareLoadBalancerConfig++;
if (buildCounterVmwareLoadBalancerConfig < 3) {
checkVmwareF5BigIpConfig(o.f5Config!);
checkVmwareManualLbConfig(o.manualLbConfig!);
checkVmwareMetalLbConfig(o.metalLbConfig!);
checkVmwareSeesawConfig(o.seesawConfig!);
checkVmwareVipConfig(o.vipConfig!);
}
buildCounterVmwareLoadBalancerConfig--;
}
core.int buildCounterVmwareManualLbConfig = 0;
api.VmwareManualLbConfig buildVmwareManualLbConfig() {
final o = api.VmwareManualLbConfig();
buildCounterVmwareManualLbConfig++;
if (buildCounterVmwareManualLbConfig < 3) {
o.controlPlaneNodePort = 42;
o.ingressHttpNodePort = 42;
o.ingressHttpsNodePort = 42;
o.konnectivityServerNodePort = 42;
}
buildCounterVmwareManualLbConfig--;
return o;
}
void checkVmwareManualLbConfig(api.VmwareManualLbConfig o) {
buildCounterVmwareManualLbConfig++;
if (buildCounterVmwareManualLbConfig < 3) {
unittest.expect(o.controlPlaneNodePort!, unittest.equals(42));
unittest.expect(o.ingressHttpNodePort!, unittest.equals(42));
unittest.expect(o.ingressHttpsNodePort!, unittest.equals(42));
unittest.expect(o.konnectivityServerNodePort!, unittest.equals(42));
}
buildCounterVmwareManualLbConfig--;
}
core.List<api.VmwareAddressPool> buildUnnamed75() => [
buildVmwareAddressPool(),
buildVmwareAddressPool(),
];
void checkUnnamed75(core.List<api.VmwareAddressPool> o) {
unittest.expect(o, unittest.hasLength(2));
checkVmwareAddressPool(o[0]);
checkVmwareAddressPool(o[1]);
}
core.int buildCounterVmwareMetalLbConfig = 0;
api.VmwareMetalLbConfig buildVmwareMetalLbConfig() {
final o = api.VmwareMetalLbConfig();
buildCounterVmwareMetalLbConfig++;
if (buildCounterVmwareMetalLbConfig < 3) {
o.addressPools = buildUnnamed75();
}
buildCounterVmwareMetalLbConfig--;
return o;
}
void checkVmwareMetalLbConfig(api.VmwareMetalLbConfig o) {
buildCounterVmwareMetalLbConfig++;
if (buildCounterVmwareMetalLbConfig < 3) {
checkUnnamed75(o.addressPools!);
}
buildCounterVmwareMetalLbConfig--;
}
core.List<core.String> buildUnnamed76() => ['foo', 'foo'];
void checkUnnamed76(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.List<core.String> buildUnnamed77() => ['foo', 'foo'];
void checkUnnamed77(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 buildCounterVmwareNetworkConfig = 0;
api.VmwareNetworkConfig buildVmwareNetworkConfig() {
final o = api.VmwareNetworkConfig();
buildCounterVmwareNetworkConfig++;
if (buildCounterVmwareNetworkConfig < 3) {
o.controlPlaneV2Config = buildVmwareControlPlaneV2Config();
o.dhcpIpConfig = buildVmwareDhcpIpConfig();
o.hostConfig = buildVmwareHostConfig();
o.podAddressCidrBlocks = buildUnnamed76();
o.serviceAddressCidrBlocks = buildUnnamed77();
o.staticIpConfig = buildVmwareStaticIpConfig();
o.vcenterNetwork = 'foo';
}
buildCounterVmwareNetworkConfig--;
return o;
}
void checkVmwareNetworkConfig(api.VmwareNetworkConfig o) {
buildCounterVmwareNetworkConfig++;
if (buildCounterVmwareNetworkConfig < 3) {
checkVmwareControlPlaneV2Config(o.controlPlaneV2Config!);
checkVmwareDhcpIpConfig(o.dhcpIpConfig!);
checkVmwareHostConfig(o.hostConfig!);
checkUnnamed76(o.podAddressCidrBlocks!);
checkUnnamed77(o.serviceAddressCidrBlocks!);
checkVmwareStaticIpConfig(o.staticIpConfig!);
unittest.expect(o.vcenterNetwork!, unittest.equals('foo'));
}
buildCounterVmwareNetworkConfig--;
}
core.Map<core.String, core.String> buildUnnamed78() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed78(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'));
}
core.List<api.NodeTaint> buildUnnamed79() => [
buildNodeTaint(),
buildNodeTaint(),
];
void checkUnnamed79(core.List<api.NodeTaint> o) {
unittest.expect(o, unittest.hasLength(2));
checkNodeTaint(o[0]);
checkNodeTaint(o[1]);
}
core.int buildCounterVmwareNodeConfig = 0;
api.VmwareNodeConfig buildVmwareNodeConfig() {
final o = api.VmwareNodeConfig();
buildCounterVmwareNodeConfig++;
if (buildCounterVmwareNodeConfig < 3) {
o.bootDiskSizeGb = 'foo';
o.cpus = 'foo';
o.enableLoadBalancer = true;
o.image = 'foo';
o.imageType = 'foo';
o.labels = buildUnnamed78();
o.memoryMb = 'foo';
o.replicas = 'foo';
o.taints = buildUnnamed79();
o.vsphereConfig = buildVmwareVsphereConfig();
}
buildCounterVmwareNodeConfig--;
return o;
}
void checkVmwareNodeConfig(api.VmwareNodeConfig o) {
buildCounterVmwareNodeConfig++;
if (buildCounterVmwareNodeConfig < 3) {
unittest.expect(o.bootDiskSizeGb!, unittest.equals('foo'));
unittest.expect(o.cpus!, unittest.equals('foo'));
unittest.expect(o.enableLoadBalancer!, unittest.isTrue);
unittest.expect(o.image!, unittest.equals('foo'));
unittest.expect(o.imageType!, unittest.equals('foo'));
checkUnnamed78(o.labels!);
unittest.expect(o.memoryMb!, unittest.equals('foo'));
unittest.expect(o.replicas!, unittest.equals('foo'));
checkUnnamed79(o.taints!);
checkVmwareVsphereConfig(o.vsphereConfig!);
}
buildCounterVmwareNodeConfig--;
}
core.Map<core.String, core.String> buildUnnamed80() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed80(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'));
}
core.int buildCounterVmwareNodePool = 0;
api.VmwareNodePool buildVmwareNodePool() {
final o = api.VmwareNodePool();
buildCounterVmwareNodePool++;
if (buildCounterVmwareNodePool < 3) {
o.annotations = buildUnnamed80();
o.config = buildVmwareNodeConfig();
o.createTime = 'foo';
o.deleteTime = 'foo';
o.displayName = 'foo';
o.etag = 'foo';
o.name = 'foo';
o.nodePoolAutoscaling = buildVmwareNodePoolAutoscalingConfig();
o.onPremVersion = 'foo';
o.reconciling = true;
o.state = 'foo';
o.status = buildResourceStatus();
o.uid = 'foo';
o.updateTime = 'foo';
}
buildCounterVmwareNodePool--;
return o;
}
void checkVmwareNodePool(api.VmwareNodePool o) {
buildCounterVmwareNodePool++;
if (buildCounterVmwareNodePool < 3) {
checkUnnamed80(o.annotations!);
checkVmwareNodeConfig(o.config!);
unittest.expect(o.createTime!, unittest.equals('foo'));
unittest.expect(o.deleteTime!, unittest.equals('foo'));
unittest.expect(o.displayName!, unittest.equals('foo'));
unittest.expect(o.etag!, unittest.equals('foo'));
unittest.expect(o.name!, unittest.equals('foo'));
checkVmwareNodePoolAutoscalingConfig(o.nodePoolAutoscaling!);
unittest.expect(o.onPremVersion!, unittest.equals('foo'));
unittest.expect(o.reconciling!, unittest.isTrue);
unittest.expect(o.state!, unittest.equals('foo'));
checkResourceStatus(o.status!);
unittest.expect(o.uid!, unittest.equals('foo'));
unittest.expect(o.updateTime!, unittest.equals('foo'));
}
buildCounterVmwareNodePool--;
}
core.int buildCounterVmwareNodePoolAutoscalingConfig = 0;
api.VmwareNodePoolAutoscalingConfig buildVmwareNodePoolAutoscalingConfig() {
final o = api.VmwareNodePoolAutoscalingConfig();
buildCounterVmwareNodePoolAutoscalingConfig++;
if (buildCounterVmwareNodePoolAutoscalingConfig < 3) {
o.maxReplicas = 42;
o.minReplicas = 42;
}
buildCounterVmwareNodePoolAutoscalingConfig--;
return o;
}
void checkVmwareNodePoolAutoscalingConfig(
api.VmwareNodePoolAutoscalingConfig o,
) {
buildCounterVmwareNodePoolAutoscalingConfig++;
if (buildCounterVmwareNodePoolAutoscalingConfig < 3) {
unittest.expect(o.maxReplicas!, unittest.equals(42));
unittest.expect(o.minReplicas!, unittest.equals(42));
}
buildCounterVmwareNodePoolAutoscalingConfig--;
}
core.List<api.VmwareBundleConfig> buildUnnamed81() => [
buildVmwareBundleConfig(),
buildVmwareBundleConfig(),
];
void checkUnnamed81(core.List<api.VmwareBundleConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkVmwareBundleConfig(o[0]);
checkVmwareBundleConfig(o[1]);
}
core.int buildCounterVmwarePlatformConfig = 0;
api.VmwarePlatformConfig buildVmwarePlatformConfig() {
final o = api.VmwarePlatformConfig();
buildCounterVmwarePlatformConfig++;
if (buildCounterVmwarePlatformConfig < 3) {
o.bundles = buildUnnamed81();
o.platformVersion = 'foo';
o.requiredPlatformVersion = 'foo';
o.status = buildResourceStatus();
}
buildCounterVmwarePlatformConfig--;
return o;
}
void checkVmwarePlatformConfig(api.VmwarePlatformConfig o) {
buildCounterVmwarePlatformConfig++;
if (buildCounterVmwarePlatformConfig < 3) {
checkUnnamed81(o.bundles!);
unittest.expect(o.platformVersion!, unittest.equals('foo'));
unittest.expect(o.requiredPlatformVersion!, unittest.equals('foo'));
checkResourceStatus(o.status!);
}
buildCounterVmwarePlatformConfig--;
}
core.List<api.VmwareIpBlock> buildUnnamed82() => [
buildVmwareIpBlock(),
buildVmwareIpBlock(),
];
void checkUnnamed82(core.List<api.VmwareIpBlock> o) {
unittest.expect(o, unittest.hasLength(2));
checkVmwareIpBlock(o[0]);
checkVmwareIpBlock(o[1]);
}
core.List<core.String> buildUnnamed83() => ['foo', 'foo'];
void checkUnnamed83(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 buildCounterVmwareSeesawConfig = 0;
api.VmwareSeesawConfig buildVmwareSeesawConfig() {
final o = api.VmwareSeesawConfig();
buildCounterVmwareSeesawConfig++;
if (buildCounterVmwareSeesawConfig < 3) {
o.enableHa = true;
o.group = 'foo';
o.ipBlocks = buildUnnamed82();
o.masterIp = 'foo';
o.stackdriverName = 'foo';
o.vms = buildUnnamed83();
}
buildCounterVmwareSeesawConfig--;
return o;
}
void checkVmwareSeesawConfig(api.VmwareSeesawConfig o) {
buildCounterVmwareSeesawConfig++;
if (buildCounterVmwareSeesawConfig < 3) {
unittest.expect(o.enableHa!, unittest.isTrue);
unittest.expect(o.group!, unittest.equals('foo'));
checkUnnamed82(o.ipBlocks!);
unittest.expect(o.masterIp!, unittest.equals('foo'));
unittest.expect(o.stackdriverName!, unittest.equals('foo'));
checkUnnamed83(o.vms!);
}
buildCounterVmwareSeesawConfig--;
}
core.List<api.VmwareIpBlock> buildUnnamed84() => [
buildVmwareIpBlock(),
buildVmwareIpBlock(),
];
void checkUnnamed84(core.List<api.VmwareIpBlock> o) {
unittest.expect(o, unittest.hasLength(2));
checkVmwareIpBlock(o[0]);
checkVmwareIpBlock(o[1]);
}
core.int buildCounterVmwareStaticIpConfig = 0;
api.VmwareStaticIpConfig buildVmwareStaticIpConfig() {
final o = api.VmwareStaticIpConfig();
buildCounterVmwareStaticIpConfig++;
if (buildCounterVmwareStaticIpConfig < 3) {
o.ipBlocks = buildUnnamed84();
}
buildCounterVmwareStaticIpConfig--;
return o;
}
void checkVmwareStaticIpConfig(api.VmwareStaticIpConfig o) {
buildCounterVmwareStaticIpConfig++;
if (buildCounterVmwareStaticIpConfig < 3) {
checkUnnamed84(o.ipBlocks!);
}
buildCounterVmwareStaticIpConfig--;
}
core.int buildCounterVmwareStorageConfig = 0;
api.VmwareStorageConfig buildVmwareStorageConfig() {
final o = api.VmwareStorageConfig();
buildCounterVmwareStorageConfig++;
if (buildCounterVmwareStorageConfig < 3) {
o.vsphereCsiDisabled = true;
}
buildCounterVmwareStorageConfig--;
return o;
}
void checkVmwareStorageConfig(api.VmwareStorageConfig o) {
buildCounterVmwareStorageConfig++;
if (buildCounterVmwareStorageConfig < 3) {
unittest.expect(o.vsphereCsiDisabled!, unittest.isTrue);
}
buildCounterVmwareStorageConfig--;
}
core.int buildCounterVmwareVCenterConfig = 0;
api.VmwareVCenterConfig buildVmwareVCenterConfig() {
final o = api.VmwareVCenterConfig();
buildCounterVmwareVCenterConfig++;
if (buildCounterVmwareVCenterConfig < 3) {
o.address = 'foo';
o.caCertData = 'foo';
o.cluster = 'foo';
o.datacenter = 'foo';
o.datastore = 'foo';
o.folder = 'foo';
o.resourcePool = 'foo';
o.storagePolicyName = 'foo';
}
buildCounterVmwareVCenterConfig--;
return o;
}
void checkVmwareVCenterConfig(api.VmwareVCenterConfig o) {
buildCounterVmwareVCenterConfig++;
if (buildCounterVmwareVCenterConfig < 3) {
unittest.expect(o.address!, unittest.equals('foo'));
unittest.expect(o.caCertData!, unittest.equals('foo'));
unittest.expect(o.cluster!, unittest.equals('foo'));
unittest.expect(o.datacenter!, unittest.equals('foo'));
unittest.expect(o.datastore!, unittest.equals('foo'));
unittest.expect(o.folder!, unittest.equals('foo'));
unittest.expect(o.resourcePool!, unittest.equals('foo'));
unittest.expect(o.storagePolicyName!, unittest.equals('foo'));
}
buildCounterVmwareVCenterConfig--;
}
core.List<api.UpgradeDependency> buildUnnamed85() => [
buildUpgradeDependency(),
buildUpgradeDependency(),
];
void checkUnnamed85(core.List<api.UpgradeDependency> o) {
unittest.expect(o, unittest.hasLength(2));
checkUpgradeDependency(o[0]);
checkUpgradeDependency(o[1]);
}
core.int buildCounterVmwareVersionInfo = 0;
api.VmwareVersionInfo buildVmwareVersionInfo() {
final o = api.VmwareVersionInfo();
buildCounterVmwareVersionInfo++;
if (buildCounterVmwareVersionInfo < 3) {
o.dependencies = buildUnnamed85();
o.hasDependencies = true;
o.isInstalled = true;
o.version = 'foo';
}
buildCounterVmwareVersionInfo--;
return o;
}
void checkVmwareVersionInfo(api.VmwareVersionInfo o) {
buildCounterVmwareVersionInfo++;
if (buildCounterVmwareVersionInfo < 3) {
checkUnnamed85(o.dependencies!);
unittest.expect(o.hasDependencies!, unittest.isTrue);
unittest.expect(o.isInstalled!, unittest.isTrue);
unittest.expect(o.version!, unittest.equals('foo'));
}
buildCounterVmwareVersionInfo--;
}
core.int buildCounterVmwareVipConfig = 0;
api.VmwareVipConfig buildVmwareVipConfig() {
final o = api.VmwareVipConfig();
buildCounterVmwareVipConfig++;
if (buildCounterVmwareVipConfig < 3) {
o.controlPlaneVip = 'foo';
o.ingressVip = 'foo';
}
buildCounterVmwareVipConfig--;
return o;
}
void checkVmwareVipConfig(api.VmwareVipConfig o) {
buildCounterVmwareVipConfig++;
if (buildCounterVmwareVipConfig < 3) {
unittest.expect(o.controlPlaneVip!, unittest.equals('foo'));
unittest.expect(o.ingressVip!, unittest.equals('foo'));
}
buildCounterVmwareVipConfig--;
}
core.List<core.String> buildUnnamed86() => ['foo', 'foo'];
void checkUnnamed86(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.List<api.VmwareVsphereTag> buildUnnamed87() => [
buildVmwareVsphereTag(),
buildVmwareVsphereTag(),
];
void checkUnnamed87(core.List<api.VmwareVsphereTag> o) {
unittest.expect(o, unittest.hasLength(2));
checkVmwareVsphereTag(o[0]);
checkVmwareVsphereTag(o[1]);
}
core.int buildCounterVmwareVsphereConfig = 0;
api.VmwareVsphereConfig buildVmwareVsphereConfig() {
final o = api.VmwareVsphereConfig();
buildCounterVmwareVsphereConfig++;
if (buildCounterVmwareVsphereConfig < 3) {
o.datastore = 'foo';
o.hostGroups = buildUnnamed86();
o.tags = buildUnnamed87();
}
buildCounterVmwareVsphereConfig--;
return o;
}
void checkVmwareVsphereConfig(api.VmwareVsphereConfig o) {
buildCounterVmwareVsphereConfig++;
if (buildCounterVmwareVsphereConfig < 3) {
unittest.expect(o.datastore!, unittest.equals('foo'));
checkUnnamed86(o.hostGroups!);
checkUnnamed87(o.tags!);
}
buildCounterVmwareVsphereConfig--;
}
core.int buildCounterVmwareVsphereTag = 0;
api.VmwareVsphereTag buildVmwareVsphereTag() {
final o = api.VmwareVsphereTag();
buildCounterVmwareVsphereTag++;
if (buildCounterVmwareVsphereTag < 3) {
o.category = 'foo';
o.tag = 'foo';
}
buildCounterVmwareVsphereTag--;
return o;
}
void checkVmwareVsphereTag(api.VmwareVsphereTag o) {
buildCounterVmwareVsphereTag++;
if (buildCounterVmwareVsphereTag < 3) {
unittest.expect(o.category!, unittest.equals('foo'));
unittest.expect(o.tag!, unittest.equals('foo'));
}
buildCounterVmwareVsphereTag--;
}
core.List<core.String> buildUnnamed88() => ['foo', 'foo'];
void checkUnnamed88(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.List<core.String> buildUnnamed89() => ['foo', 'foo'];
void checkUnnamed89(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.List<core.String> buildUnnamed90() => ['foo', 'foo'];
void checkUnnamed90(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.List<core.String> buildUnnamed91() => ['foo', 'foo'];
void checkUnnamed91(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.List<core.String> buildUnnamed92() => ['foo', 'foo'];
void checkUnnamed92(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'));
}
void main() {
unittest.group('obj-schema-Authorization', () {
unittest.test('to-json--from-json', () async {
final o = buildAuthorization();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Authorization.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkAuthorization(od);
});
});
unittest.group('obj-schema-BareMetalAdminApiServerArgument', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminApiServerArgument();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminApiServerArgument.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminApiServerArgument(od);
});
});
unittest.group('obj-schema-BareMetalAdminBgpLbConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminBgpLbConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminBgpLbConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminBgpLbConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminBgpPeerConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminBgpPeerConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminBgpPeerConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminBgpPeerConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminCluster', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminCluster();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminCluster.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminCluster(od);
});
});
unittest.group('obj-schema-BareMetalAdminClusterOperationsConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminClusterOperationsConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminClusterOperationsConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminClusterOperationsConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminControlPlaneConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminControlPlaneConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminControlPlaneConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminControlPlaneConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminControlPlaneNodePoolConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminControlPlaneNodePoolConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminControlPlaneNodePoolConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminControlPlaneNodePoolConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminDrainedMachine', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminDrainedMachine();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminDrainedMachine.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminDrainedMachine(od);
});
});
unittest.group('obj-schema-BareMetalAdminDrainingMachine', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminDrainingMachine();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminDrainingMachine.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminDrainingMachine(od);
});
});
unittest.group('obj-schema-BareMetalAdminIslandModeCidrConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminIslandModeCidrConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminIslandModeCidrConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminIslandModeCidrConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminLoadBalancerAddressPool', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminLoadBalancerAddressPool();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminLoadBalancerAddressPool.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminLoadBalancerAddressPool(od);
});
});
unittest.group('obj-schema-BareMetalAdminLoadBalancerConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminLoadBalancerConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminLoadBalancerConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminLoadBalancerConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminLoadBalancerNodePoolConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminLoadBalancerNodePoolConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminLoadBalancerNodePoolConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminLoadBalancerNodePoolConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminMachineDrainStatus', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminMachineDrainStatus();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminMachineDrainStatus.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminMachineDrainStatus(od);
});
});
unittest.group('obj-schema-BareMetalAdminMaintenanceConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminMaintenanceConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminMaintenanceConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminMaintenanceConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminMaintenanceStatus', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminMaintenanceStatus();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminMaintenanceStatus.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminMaintenanceStatus(od);
});
});
unittest.group('obj-schema-BareMetalAdminManualLbConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminManualLbConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminManualLbConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminManualLbConfig(od);
});
});
unittest.group(
'obj-schema-BareMetalAdminMultipleNetworkInterfacesConfig',
() {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminMultipleNetworkInterfacesConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminMultipleNetworkInterfacesConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminMultipleNetworkInterfacesConfig(od);
});
},
);
unittest.group('obj-schema-BareMetalAdminNetworkConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminNetworkConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminNetworkConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminNetworkConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminNodeAccessConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminNodeAccessConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminNodeAccessConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminNodeAccessConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminOsEnvironmentConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminOsEnvironmentConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminOsEnvironmentConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminOsEnvironmentConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminPortConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminPortConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminPortConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminPortConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminProxyConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminProxyConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminProxyConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminProxyConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminSecurityConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminSecurityConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminSecurityConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminSecurityConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminStorageConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminStorageConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminStorageConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminStorageConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminVipConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminVipConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminVipConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminVipConfig(od);
});
});
unittest.group('obj-schema-BareMetalAdminWorkloadNodeConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalAdminWorkloadNodeConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalAdminWorkloadNodeConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminWorkloadNodeConfig(od);
});
});
unittest.group('obj-schema-BareMetalApiServerArgument', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalApiServerArgument();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalApiServerArgument.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalApiServerArgument(od);
});
});
unittest.group('obj-schema-BareMetalBgpLbConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalBgpLbConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalBgpLbConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalBgpLbConfig(od);
});
});
unittest.group('obj-schema-BareMetalBgpPeerConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalBgpPeerConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalBgpPeerConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalBgpPeerConfig(od);
});
});
unittest.group('obj-schema-BareMetalCluster', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalCluster();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalCluster.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalCluster(od);
});
});
unittest.group('obj-schema-BareMetalClusterOperationsConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalClusterOperationsConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalClusterOperationsConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalClusterOperationsConfig(od);
});
});
unittest.group('obj-schema-BareMetalClusterUpgradePolicy', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalClusterUpgradePolicy();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalClusterUpgradePolicy.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalClusterUpgradePolicy(od);
});
});
unittest.group('obj-schema-BareMetalControlPlaneConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalControlPlaneConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalControlPlaneConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalControlPlaneConfig(od);
});
});
unittest.group('obj-schema-BareMetalControlPlaneNodePoolConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalControlPlaneNodePoolConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalControlPlaneNodePoolConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalControlPlaneNodePoolConfig(od);
});
});
unittest.group('obj-schema-BareMetalDrainedMachine', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalDrainedMachine();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalDrainedMachine.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalDrainedMachine(od);
});
});
unittest.group('obj-schema-BareMetalDrainingMachine', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalDrainingMachine();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalDrainingMachine.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalDrainingMachine(od);
});
});
unittest.group('obj-schema-BareMetalIslandModeCidrConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalIslandModeCidrConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalIslandModeCidrConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalIslandModeCidrConfig(od);
});
});
unittest.group('obj-schema-BareMetalKubeletConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalKubeletConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalKubeletConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalKubeletConfig(od);
});
});
unittest.group('obj-schema-BareMetalLoadBalancerAddressPool', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalLoadBalancerAddressPool();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalLoadBalancerAddressPool.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalLoadBalancerAddressPool(od);
});
});
unittest.group('obj-schema-BareMetalLoadBalancerConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalLoadBalancerConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalLoadBalancerConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalLoadBalancerConfig(od);
});
});
unittest.group('obj-schema-BareMetalLoadBalancerNodePoolConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalLoadBalancerNodePoolConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalLoadBalancerNodePoolConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalLoadBalancerNodePoolConfig(od);
});
});
unittest.group('obj-schema-BareMetalLvpConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalLvpConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalLvpConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalLvpConfig(od);
});
});
unittest.group('obj-schema-BareMetalLvpShareConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalLvpShareConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalLvpShareConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalLvpShareConfig(od);
});
});
unittest.group('obj-schema-BareMetalMachineDrainStatus', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalMachineDrainStatus();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalMachineDrainStatus.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalMachineDrainStatus(od);
});
});
unittest.group('obj-schema-BareMetalMaintenanceConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalMaintenanceConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalMaintenanceConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalMaintenanceConfig(od);
});
});
unittest.group('obj-schema-BareMetalMaintenanceStatus', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalMaintenanceStatus();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalMaintenanceStatus.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalMaintenanceStatus(od);
});
});
unittest.group('obj-schema-BareMetalManualLbConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalManualLbConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalManualLbConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalManualLbConfig(od);
});
});
unittest.group('obj-schema-BareMetalMetalLbConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalMetalLbConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalMetalLbConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalMetalLbConfig(od);
});
});
unittest.group('obj-schema-BareMetalMultipleNetworkInterfacesConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalMultipleNetworkInterfacesConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalMultipleNetworkInterfacesConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalMultipleNetworkInterfacesConfig(od);
});
});
unittest.group('obj-schema-BareMetalNetworkConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalNetworkConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalNetworkConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalNetworkConfig(od);
});
});
unittest.group('obj-schema-BareMetalNodeAccessConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalNodeAccessConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalNodeAccessConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalNodeAccessConfig(od);
});
});
unittest.group('obj-schema-BareMetalNodeConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalNodeConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalNodeConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalNodeConfig(od);
});
});
unittest.group('obj-schema-BareMetalNodePool', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalNodePool();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalNodePool.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalNodePool(od);
});
});
unittest.group('obj-schema-BareMetalNodePoolConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalNodePoolConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalNodePoolConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalNodePoolConfig(od);
});
});
unittest.group('obj-schema-BareMetalNodePoolUpgradePolicy', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalNodePoolUpgradePolicy();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalNodePoolUpgradePolicy.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalNodePoolUpgradePolicy(od);
});
});
unittest.group('obj-schema-BareMetalOsEnvironmentConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalOsEnvironmentConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalOsEnvironmentConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalOsEnvironmentConfig(od);
});
});
unittest.group('obj-schema-BareMetalParallelUpgradeConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalParallelUpgradeConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalParallelUpgradeConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalParallelUpgradeConfig(od);
});
});
unittest.group('obj-schema-BareMetalPortConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalPortConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalPortConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalPortConfig(od);
});
});
unittest.group('obj-schema-BareMetalProxyConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalProxyConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalProxyConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalProxyConfig(od);
});
});
unittest.group('obj-schema-BareMetalSecurityConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalSecurityConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalSecurityConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalSecurityConfig(od);
});
});
unittest.group('obj-schema-BareMetalSrIovConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalSrIovConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalSrIovConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalSrIovConfig(od);
});
});
unittest.group('obj-schema-BareMetalStorageConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalStorageConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalStorageConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalStorageConfig(od);
});
});
unittest.group('obj-schema-BareMetalVersionInfo', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalVersionInfo();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalVersionInfo.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalVersionInfo(od);
});
});
unittest.group('obj-schema-BareMetalVipConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalVipConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalVipConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalVipConfig(od);
});
});
unittest.group('obj-schema-BareMetalWorkloadNodeConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBareMetalWorkloadNodeConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BareMetalWorkloadNodeConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBareMetalWorkloadNodeConfig(od);
});
});
unittest.group('obj-schema-BinaryAuthorization', () {
unittest.test('to-json--from-json', () async {
final o = buildBinaryAuthorization();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BinaryAuthorization.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBinaryAuthorization(od);
});
});
unittest.group('obj-schema-Binding', () {
unittest.test('to-json--from-json', () async {
final o = buildBinding();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Binding.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBinding(od);
});
});
unittest.group('obj-schema-CancelOperationRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildCancelOperationRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.CancelOperationRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkCancelOperationRequest(od);
});
});
unittest.group('obj-schema-ClusterUser', () {
unittest.test('to-json--from-json', () async {
final o = buildClusterUser();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ClusterUser.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkClusterUser(od);
});
});
unittest.group('obj-schema-Empty', () {
unittest.test('to-json--from-json', () async {
final o = buildEmpty();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Empty.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkEmpty(od);
});
});
unittest.group('obj-schema-EnrollBareMetalAdminClusterRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildEnrollBareMetalAdminClusterRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.EnrollBareMetalAdminClusterRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkEnrollBareMetalAdminClusterRequest(od);
});
});
unittest.group('obj-schema-EnrollBareMetalClusterRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildEnrollBareMetalClusterRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.EnrollBareMetalClusterRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkEnrollBareMetalClusterRequest(od);
});
});
unittest.group('obj-schema-EnrollBareMetalNodePoolRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildEnrollBareMetalNodePoolRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.EnrollBareMetalNodePoolRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkEnrollBareMetalNodePoolRequest(od);
});
});
unittest.group('obj-schema-EnrollVmwareAdminClusterRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildEnrollVmwareAdminClusterRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.EnrollVmwareAdminClusterRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkEnrollVmwareAdminClusterRequest(od);
});
});
unittest.group('obj-schema-EnrollVmwareClusterRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildEnrollVmwareClusterRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.EnrollVmwareClusterRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkEnrollVmwareClusterRequest(od);
});
});
unittest.group('obj-schema-EnrollVmwareNodePoolRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildEnrollVmwareNodePoolRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.EnrollVmwareNodePoolRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkEnrollVmwareNodePoolRequest(od);
});
});
unittest.group('obj-schema-Expr', () {
unittest.test('to-json--from-json', () async {
final o = buildExpr();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Expr.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkExpr(od);
});
});
unittest.group('obj-schema-Fleet', () {
unittest.test('to-json--from-json', () async {
final o = buildFleet();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Fleet.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkFleet(od);
});
});
unittest.group('obj-schema-ListBareMetalAdminClustersResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListBareMetalAdminClustersResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListBareMetalAdminClustersResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkListBareMetalAdminClustersResponse(od);
});
});
unittest.group('obj-schema-ListBareMetalClustersResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListBareMetalClustersResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListBareMetalClustersResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkListBareMetalClustersResponse(od);
});
});
unittest.group('obj-schema-ListBareMetalNodePoolsResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListBareMetalNodePoolsResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListBareMetalNodePoolsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkListBareMetalNodePoolsResponse(od);
});
});
unittest.group('obj-schema-ListLocationsResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListLocationsResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListLocationsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkListLocationsResponse(od);
});
});
unittest.group('obj-schema-ListOperationsResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListOperationsResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListOperationsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkListOperationsResponse(od);
});
});
unittest.group('obj-schema-ListVmwareAdminClustersResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListVmwareAdminClustersResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListVmwareAdminClustersResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkListVmwareAdminClustersResponse(od);
});
});
unittest.group('obj-schema-ListVmwareClustersResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListVmwareClustersResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListVmwareClustersResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkListVmwareClustersResponse(od);
});
});
unittest.group('obj-schema-ListVmwareNodePoolsResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListVmwareNodePoolsResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListVmwareNodePoolsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkListVmwareNodePoolsResponse(od);
});
});
unittest.group('obj-schema-Location', () {
unittest.test('to-json--from-json', () async {
final o = buildLocation();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Location.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkLocation(od);
});
});
unittest.group('obj-schema-NodeTaint', () {
unittest.test('to-json--from-json', () async {
final o = buildNodeTaint();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.NodeTaint.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkNodeTaint(od);
});
});
unittest.group('obj-schema-Operation', () {
unittest.test('to-json--from-json', () async {
final o = buildOperation();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Operation.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkOperation(od);
});
});
unittest.group('obj-schema-Policy', () {
unittest.test('to-json--from-json', () async {
final o = buildPolicy();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Policy.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkPolicy(od);
});
});
unittest.group('obj-schema-QueryBareMetalAdminVersionConfigResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildQueryBareMetalAdminVersionConfigResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.QueryBareMetalAdminVersionConfigResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkQueryBareMetalAdminVersionConfigResponse(od);
});
});
unittest.group('obj-schema-QueryBareMetalVersionConfigResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildQueryBareMetalVersionConfigResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.QueryBareMetalVersionConfigResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkQueryBareMetalVersionConfigResponse(od);
});
});
unittest.group('obj-schema-QueryVmwareVersionConfigResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildQueryVmwareVersionConfigResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.QueryVmwareVersionConfigResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkQueryVmwareVersionConfigResponse(od);
});
});
unittest.group('obj-schema-ResourceCondition', () {
unittest.test('to-json--from-json', () async {
final o = buildResourceCondition();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ResourceCondition.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkResourceCondition(od);
});
});
unittest.group('obj-schema-ResourceStatus', () {
unittest.test('to-json--from-json', () async {
final o = buildResourceStatus();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ResourceStatus.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkResourceStatus(od);
});
});
unittest.group('obj-schema-SetIamPolicyRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildSetIamPolicyRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.SetIamPolicyRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkSetIamPolicyRequest(od);
});
});
unittest.group('obj-schema-Status', () {
unittest.test('to-json--from-json', () async {
final o = buildStatus();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Status.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkStatus(od);
});
});
unittest.group('obj-schema-TestIamPermissionsRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildTestIamPermissionsRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.TestIamPermissionsRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkTestIamPermissionsRequest(od);
});
});
unittest.group('obj-schema-TestIamPermissionsResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildTestIamPermissionsResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.TestIamPermissionsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkTestIamPermissionsResponse(od);
});
});
unittest.group('obj-schema-UpgradeDependency', () {
unittest.test('to-json--from-json', () async {
final o = buildUpgradeDependency();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.UpgradeDependency.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkUpgradeDependency(od);
});
});
unittest.group('obj-schema-ValidationCheck', () {
unittest.test('to-json--from-json', () async {
final o = buildValidationCheck();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ValidationCheck.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkValidationCheck(od);
});
});
unittest.group('obj-schema-ValidationCheckResult', () {
unittest.test('to-json--from-json', () async {
final o = buildValidationCheckResult();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ValidationCheckResult.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkValidationCheckResult(od);
});
});
unittest.group('obj-schema-ValidationCheckStatus', () {
unittest.test('to-json--from-json', () async {
final o = buildValidationCheckStatus();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ValidationCheckStatus.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkValidationCheckStatus(od);
});
});
unittest.group('obj-schema-Version', () {
unittest.test('to-json--from-json', () async {
final o = buildVersion();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Version.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVersion(od);
});
});
unittest.group('obj-schema-Versions', () {
unittest.test('to-json--from-json', () async {
final o = buildVersions();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Versions.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVersions(od);
});
});
unittest.group('obj-schema-VmwareAAGConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAAGConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAAGConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAAGConfig(od);
});
});
unittest.group('obj-schema-VmwareAddressPool', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAddressPool();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAddressPool.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAddressPool(od);
});
});
unittest.group('obj-schema-VmwareAdminAddonNodeConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminAddonNodeConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminAddonNodeConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminAddonNodeConfig(od);
});
});
unittest.group('obj-schema-VmwareAdminAuthorizationConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminAuthorizationConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminAuthorizationConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminAuthorizationConfig(od);
});
});
unittest.group('obj-schema-VmwareAdminCluster', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminCluster();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminCluster.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminCluster(od);
});
});
unittest.group('obj-schema-VmwareAdminControlPlaneNodeConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminControlPlaneNodeConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminControlPlaneNodeConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminControlPlaneNodeConfig(od);
});
});
unittest.group('obj-schema-VmwareAdminF5BigIpConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminF5BigIpConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminF5BigIpConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminF5BigIpConfig(od);
});
});
unittest.group('obj-schema-VmwareAdminHAControlPlaneConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminHAControlPlaneConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminHAControlPlaneConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminHAControlPlaneConfig(od);
});
});
unittest.group('obj-schema-VmwareAdminLoadBalancerConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminLoadBalancerConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminLoadBalancerConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminLoadBalancerConfig(od);
});
});
unittest.group('obj-schema-VmwareAdminManualLbConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminManualLbConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminManualLbConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminManualLbConfig(od);
});
});
unittest.group('obj-schema-VmwareAdminMetalLbConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminMetalLbConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminMetalLbConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminMetalLbConfig(od);
});
});
unittest.group('obj-schema-VmwareAdminNetworkConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminNetworkConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminNetworkConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminNetworkConfig(od);
});
});
unittest.group('obj-schema-VmwareAdminPreparedSecretsConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminPreparedSecretsConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminPreparedSecretsConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminPreparedSecretsConfig(od);
});
});
unittest.group('obj-schema-VmwareAdminPrivateRegistryConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminPrivateRegistryConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminPrivateRegistryConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminPrivateRegistryConfig(od);
});
});
unittest.group('obj-schema-VmwareAdminProxy', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminProxy();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminProxy.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminProxy(od);
});
});
unittest.group('obj-schema-VmwareAdminSeesawConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminSeesawConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminSeesawConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminSeesawConfig(od);
});
});
unittest.group('obj-schema-VmwareAdminVCenterConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminVCenterConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminVCenterConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminVCenterConfig(od);
});
});
unittest.group('obj-schema-VmwareAdminVipConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAdminVipConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAdminVipConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminVipConfig(od);
});
});
unittest.group('obj-schema-VmwareAutoRepairConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAutoRepairConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAutoRepairConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAutoRepairConfig(od);
});
});
unittest.group('obj-schema-VmwareAutoResizeConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareAutoResizeConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareAutoResizeConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareAutoResizeConfig(od);
});
});
unittest.group('obj-schema-VmwareBundleConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareBundleConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareBundleConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareBundleConfig(od);
});
});
unittest.group('obj-schema-VmwareCluster', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareCluster();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareCluster.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareCluster(od);
});
});
unittest.group('obj-schema-VmwareClusterUpgradePolicy', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareClusterUpgradePolicy();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareClusterUpgradePolicy.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareClusterUpgradePolicy(od);
});
});
unittest.group('obj-schema-VmwareControlPlaneNodeConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareControlPlaneNodeConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareControlPlaneNodeConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareControlPlaneNodeConfig(od);
});
});
unittest.group('obj-schema-VmwareControlPlaneV2Config', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareControlPlaneV2Config();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareControlPlaneV2Config.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareControlPlaneV2Config(od);
});
});
unittest.group('obj-schema-VmwareControlPlaneVsphereConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareControlPlaneVsphereConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareControlPlaneVsphereConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareControlPlaneVsphereConfig(od);
});
});
unittest.group('obj-schema-VmwareDataplaneV2Config', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareDataplaneV2Config();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareDataplaneV2Config.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareDataplaneV2Config(od);
});
});
unittest.group('obj-schema-VmwareDhcpIpConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareDhcpIpConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareDhcpIpConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareDhcpIpConfig(od);
});
});
unittest.group('obj-schema-VmwareF5BigIpConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareF5BigIpConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareF5BigIpConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareF5BigIpConfig(od);
});
});
unittest.group('obj-schema-VmwareHostConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareHostConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareHostConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareHostConfig(od);
});
});
unittest.group('obj-schema-VmwareHostIp', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareHostIp();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareHostIp.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareHostIp(od);
});
});
unittest.group('obj-schema-VmwareIpBlock', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareIpBlock();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareIpBlock.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareIpBlock(od);
});
});
unittest.group('obj-schema-VmwareLoadBalancerConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareLoadBalancerConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareLoadBalancerConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareLoadBalancerConfig(od);
});
});
unittest.group('obj-schema-VmwareManualLbConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareManualLbConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareManualLbConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareManualLbConfig(od);
});
});
unittest.group('obj-schema-VmwareMetalLbConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareMetalLbConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareMetalLbConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareMetalLbConfig(od);
});
});
unittest.group('obj-schema-VmwareNetworkConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareNetworkConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareNetworkConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareNetworkConfig(od);
});
});
unittest.group('obj-schema-VmwareNodeConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareNodeConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareNodeConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareNodeConfig(od);
});
});
unittest.group('obj-schema-VmwareNodePool', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareNodePool();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareNodePool.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareNodePool(od);
});
});
unittest.group('obj-schema-VmwareNodePoolAutoscalingConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareNodePoolAutoscalingConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareNodePoolAutoscalingConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareNodePoolAutoscalingConfig(od);
});
});
unittest.group('obj-schema-VmwarePlatformConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwarePlatformConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwarePlatformConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwarePlatformConfig(od);
});
});
unittest.group('obj-schema-VmwareSeesawConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareSeesawConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareSeesawConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareSeesawConfig(od);
});
});
unittest.group('obj-schema-VmwareStaticIpConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareStaticIpConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareStaticIpConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareStaticIpConfig(od);
});
});
unittest.group('obj-schema-VmwareStorageConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareStorageConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareStorageConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareStorageConfig(od);
});
});
unittest.group('obj-schema-VmwareVCenterConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareVCenterConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareVCenterConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareVCenterConfig(od);
});
});
unittest.group('obj-schema-VmwareVersionInfo', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareVersionInfo();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareVersionInfo.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareVersionInfo(od);
});
});
unittest.group('obj-schema-VmwareVipConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareVipConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareVipConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareVipConfig(od);
});
});
unittest.group('obj-schema-VmwareVsphereConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareVsphereConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareVsphereConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareVsphereConfig(od);
});
});
unittest.group('obj-schema-VmwareVsphereTag', () {
unittest.test('to-json--from-json', () async {
final o = buildVmwareVsphereTag();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VmwareVsphereTag.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVmwareVsphereTag(od);
});
});
unittest.group('resource-ProjectsLocationsResource', () {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildLocation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(arg_name, $fields: arg_$fields);
checkLocation(response as api.Location);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations;
final arg_name = 'foo';
final arg_extraLocationTypes = buildUnnamed88();
final arg_filter = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['extraLocationTypes']!,
unittest.equals(arg_extraLocationTypes),
);
unittest.expect(
queryMap['filter']!.first,
unittest.equals(arg_filter),
);
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),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildListLocationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_name,
extraLocationTypes: arg_extraLocationTypes,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields,
);
checkListLocationsResponse(response as api.ListLocationsResponse);
});
});
unittest.group('resource-ProjectsLocationsBareMetalAdminClustersResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalAdminClusters;
final arg_request = buildBareMetalAdminCluster();
final arg_parent = 'foo';
final arg_allowPreflightFailure = true;
final arg_bareMetalAdminClusterId = 'foo';
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.BareMetalAdminCluster.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminCluster(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowPreflightFailure']!.first,
unittest.equals('$arg_allowPreflightFailure'),
);
unittest.expect(
queryMap['bareMetalAdminClusterId']!.first,
unittest.equals(arg_bareMetalAdminClusterId),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.create(
arg_request,
arg_parent,
allowPreflightFailure: arg_allowPreflightFailure,
bareMetalAdminClusterId: arg_bareMetalAdminClusterId,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--enroll', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalAdminClusters;
final arg_request = buildEnrollBareMetalAdminClusterRequest();
final arg_parent = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.EnrollBareMetalAdminClusterRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkEnrollBareMetalAdminClusterRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.enroll(
arg_request,
arg_parent,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalAdminClusters;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_view = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(queryMap['view']!.first, unittest.equals(arg_view));
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildBareMetalAdminCluster());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(
arg_name,
allowMissing: arg_allowMissing,
view: arg_view,
$fields: arg_$fields,
);
checkBareMetalAdminCluster(response as api.BareMetalAdminCluster);
});
unittest.test('method--getIamPolicy', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalAdminClusters;
final arg_resource = 'foo';
final arg_options_requestedPolicyVersion = 42;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap['options.requestedPolicyVersion']!.first),
unittest.equals(arg_options_requestedPolicyVersion),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.getIamPolicy(
arg_resource,
options_requestedPolicyVersion: arg_options_requestedPolicyVersion,
$fields: arg_$fields,
);
checkPolicy(response as api.Policy);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalAdminClusters;
final arg_parent = 'foo';
final arg_allowMissing = true;
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_view = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(
core.int.parse(queryMap['pageSize']!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap['pageToken']!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(queryMap['view']!.first, unittest.equals(arg_view));
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(
buildListBareMetalAdminClustersResponse(),
);
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_parent,
allowMissing: arg_allowMissing,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
view: arg_view,
$fields: arg_$fields,
);
checkListBareMetalAdminClustersResponse(
response as api.ListBareMetalAdminClustersResponse,
);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalAdminClusters;
final arg_request = buildBareMetalAdminCluster();
final arg_name = 'foo';
final arg_updateMask = 'foo';
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.BareMetalAdminCluster.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkBareMetalAdminCluster(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['updateMask']!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.patch(
arg_request,
arg_name,
updateMask: arg_updateMask,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--queryVersionConfig', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalAdminClusters;
final arg_parent = 'foo';
final arg_upgradeConfig_clusterName = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['upgradeConfig.clusterName']!.first,
unittest.equals(arg_upgradeConfig_clusterName),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(
buildQueryBareMetalAdminVersionConfigResponse(),
);
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.queryVersionConfig(
arg_parent,
upgradeConfig_clusterName: arg_upgradeConfig_clusterName,
$fields: arg_$fields,
);
checkQueryBareMetalAdminVersionConfigResponse(
response as api.QueryBareMetalAdminVersionConfigResponse,
);
});
unittest.test('method--setIamPolicy', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalAdminClusters;
final arg_request = buildSetIamPolicyRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkSetIamPolicyRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.setIamPolicy(
arg_request,
arg_resource,
$fields: arg_$fields,
);
checkPolicy(response as api.Policy);
});
unittest.test('method--testIamPermissions', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalAdminClusters;
final arg_request = buildTestIamPermissionsRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkTestIamPermissionsRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildTestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.testIamPermissions(
arg_request,
arg_resource,
$fields: arg_$fields,
);
checkTestIamPermissionsResponse(
response as api.TestIamPermissionsResponse,
);
});
unittest.test('method--unenroll', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalAdminClusters;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_etag = 'foo';
final arg_ignoreErrors = true;
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(queryMap['etag']!.first, unittest.equals(arg_etag));
unittest.expect(
queryMap['ignoreErrors']!.first,
unittest.equals('$arg_ignoreErrors'),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.unenroll(
arg_name,
allowMissing: arg_allowMissing,
etag: arg_etag,
ignoreErrors: arg_ignoreErrors,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
});
unittest.group(
'resource-ProjectsLocationsBareMetalAdminClustersOperationsResource',
() {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalAdminClusters.operations;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalAdminClusters.operations;
final arg_name = 'foo';
final arg_filter = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_returnPartialSuccess = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final 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(
core.int.parse(queryMap['pageSize']!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap['pageToken']!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap['returnPartialSuccess']!.first,
unittest.equals('$arg_returnPartialSuccess'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildListOperationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_name,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
returnPartialSuccess: arg_returnPartialSuccess,
$fields: arg_$fields,
);
checkListOperationsResponse(response as api.ListOperationsResponse);
});
},
);
unittest.group('resource-ProjectsLocationsBareMetalClustersResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.bareMetalClusters;
final arg_request = buildBareMetalCluster();
final arg_parent = 'foo';
final arg_allowPreflightFailure = true;
final arg_bareMetalClusterId = 'foo';
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.BareMetalCluster.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkBareMetalCluster(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowPreflightFailure']!.first,
unittest.equals('$arg_allowPreflightFailure'),
);
unittest.expect(
queryMap['bareMetalClusterId']!.first,
unittest.equals(arg_bareMetalClusterId),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.create(
arg_request,
arg_parent,
allowPreflightFailure: arg_allowPreflightFailure,
bareMetalClusterId: arg_bareMetalClusterId,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.bareMetalClusters;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_etag = 'foo';
final arg_force = true;
final arg_ignoreErrors = true;
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(queryMap['etag']!.first, unittest.equals(arg_etag));
unittest.expect(
queryMap['force']!.first,
unittest.equals('$arg_force'),
);
unittest.expect(
queryMap['ignoreErrors']!.first,
unittest.equals('$arg_ignoreErrors'),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.delete(
arg_name,
allowMissing: arg_allowMissing,
etag: arg_etag,
force: arg_force,
ignoreErrors: arg_ignoreErrors,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--enroll', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.bareMetalClusters;
final arg_request = buildEnrollBareMetalClusterRequest();
final arg_parent = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.EnrollBareMetalClusterRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkEnrollBareMetalClusterRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.enroll(
arg_request,
arg_parent,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.bareMetalClusters;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_view = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(queryMap['view']!.first, unittest.equals(arg_view));
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildBareMetalCluster());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(
arg_name,
allowMissing: arg_allowMissing,
view: arg_view,
$fields: arg_$fields,
);
checkBareMetalCluster(response as api.BareMetalCluster);
});
unittest.test('method--getIamPolicy', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.bareMetalClusters;
final arg_resource = 'foo';
final arg_options_requestedPolicyVersion = 42;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap['options.requestedPolicyVersion']!.first),
unittest.equals(arg_options_requestedPolicyVersion),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.getIamPolicy(
arg_resource,
options_requestedPolicyVersion: arg_options_requestedPolicyVersion,
$fields: arg_$fields,
);
checkPolicy(response as api.Policy);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.bareMetalClusters;
final arg_parent = 'foo';
final arg_allowMissing = true;
final arg_filter = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_view = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(
queryMap['filter']!.first,
unittest.equals(arg_filter),
);
unittest.expect(
core.int.parse(queryMap['pageSize']!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap['pageToken']!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(queryMap['view']!.first, unittest.equals(arg_view));
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(
buildListBareMetalClustersResponse(),
);
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_parent,
allowMissing: arg_allowMissing,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
view: arg_view,
$fields: arg_$fields,
);
checkListBareMetalClustersResponse(
response as api.ListBareMetalClustersResponse,
);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.bareMetalClusters;
final arg_request = buildBareMetalCluster();
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_updateMask = 'foo';
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.BareMetalCluster.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkBareMetalCluster(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(
queryMap['updateMask']!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.patch(
arg_request,
arg_name,
allowMissing: arg_allowMissing,
updateMask: arg_updateMask,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--queryVersionConfig', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.bareMetalClusters;
final arg_parent = 'foo';
final arg_createConfig_adminClusterMembership = 'foo';
final arg_createConfig_adminClusterName = 'foo';
final arg_upgradeConfig_clusterName = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['createConfig.adminClusterMembership']!.first,
unittest.equals(arg_createConfig_adminClusterMembership),
);
unittest.expect(
queryMap['createConfig.adminClusterName']!.first,
unittest.equals(arg_createConfig_adminClusterName),
);
unittest.expect(
queryMap['upgradeConfig.clusterName']!.first,
unittest.equals(arg_upgradeConfig_clusterName),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(
buildQueryBareMetalVersionConfigResponse(),
);
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.queryVersionConfig(
arg_parent,
createConfig_adminClusterMembership:
arg_createConfig_adminClusterMembership,
createConfig_adminClusterName: arg_createConfig_adminClusterName,
upgradeConfig_clusterName: arg_upgradeConfig_clusterName,
$fields: arg_$fields,
);
checkQueryBareMetalVersionConfigResponse(
response as api.QueryBareMetalVersionConfigResponse,
);
});
unittest.test('method--setIamPolicy', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.bareMetalClusters;
final arg_request = buildSetIamPolicyRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkSetIamPolicyRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.setIamPolicy(
arg_request,
arg_resource,
$fields: arg_$fields,
);
checkPolicy(response as api.Policy);
});
unittest.test('method--testIamPermissions', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.bareMetalClusters;
final arg_request = buildTestIamPermissionsRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkTestIamPermissionsRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildTestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.testIamPermissions(
arg_request,
arg_resource,
$fields: arg_$fields,
);
checkTestIamPermissionsResponse(
response as api.TestIamPermissionsResponse,
);
});
unittest.test('method--unenroll', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.bareMetalClusters;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_etag = 'foo';
final arg_force = true;
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(queryMap['etag']!.first, unittest.equals(arg_etag));
unittest.expect(
queryMap['force']!.first,
unittest.equals('$arg_force'),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.unenroll(
arg_name,
allowMissing: arg_allowMissing,
etag: arg_etag,
force: arg_force,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
});
unittest.group('resource-ProjectsLocationsBareMetalClustersBareMetalNodePoolsResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalClusters.bareMetalNodePools;
final arg_request = buildBareMetalNodePool();
final arg_parent = 'foo';
final arg_bareMetalNodePoolId = 'foo';
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.BareMetalNodePool.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkBareMetalNodePool(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['bareMetalNodePoolId']!.first,
unittest.equals(arg_bareMetalNodePoolId),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.create(
arg_request,
arg_parent,
bareMetalNodePoolId: arg_bareMetalNodePoolId,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalClusters.bareMetalNodePools;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_etag = 'foo';
final arg_ignoreErrors = true;
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(queryMap['etag']!.first, unittest.equals(arg_etag));
unittest.expect(
queryMap['ignoreErrors']!.first,
unittest.equals('$arg_ignoreErrors'),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.delete(
arg_name,
allowMissing: arg_allowMissing,
etag: arg_etag,
ignoreErrors: arg_ignoreErrors,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--enroll', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalClusters.bareMetalNodePools;
final arg_request = buildEnrollBareMetalNodePoolRequest();
final arg_parent = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.EnrollBareMetalNodePoolRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkEnrollBareMetalNodePoolRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.enroll(
arg_request,
arg_parent,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalClusters.bareMetalNodePools;
final arg_name = 'foo';
final arg_view = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap['view']!.first, unittest.equals(arg_view));
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildBareMetalNodePool());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(
arg_name,
view: arg_view,
$fields: arg_$fields,
);
checkBareMetalNodePool(response as api.BareMetalNodePool);
});
unittest.test('method--getIamPolicy', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalClusters.bareMetalNodePools;
final arg_resource = 'foo';
final arg_options_requestedPolicyVersion = 42;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap['options.requestedPolicyVersion']!.first),
unittest.equals(arg_options_requestedPolicyVersion),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.getIamPolicy(
arg_resource,
options_requestedPolicyVersion: arg_options_requestedPolicyVersion,
$fields: arg_$fields,
);
checkPolicy(response as api.Policy);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalClusters.bareMetalNodePools;
final arg_parent = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_view = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final 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['view']!.first, unittest.equals(arg_view));
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(
buildListBareMetalNodePoolsResponse(),
);
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_parent,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
view: arg_view,
$fields: arg_$fields,
);
checkListBareMetalNodePoolsResponse(
response as api.ListBareMetalNodePoolsResponse,
);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalClusters.bareMetalNodePools;
final arg_request = buildBareMetalNodePool();
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_updateMask = 'foo';
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.BareMetalNodePool.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkBareMetalNodePool(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(
queryMap['updateMask']!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.patch(
arg_request,
arg_name,
allowMissing: arg_allowMissing,
updateMask: arg_updateMask,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--setIamPolicy', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalClusters.bareMetalNodePools;
final arg_request = buildSetIamPolicyRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkSetIamPolicyRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.setIamPolicy(
arg_request,
arg_resource,
$fields: arg_$fields,
);
checkPolicy(response as api.Policy);
});
unittest.test('method--testIamPermissions', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalClusters.bareMetalNodePools;
final arg_request = buildTestIamPermissionsRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkTestIamPermissionsRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildTestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.testIamPermissions(
arg_request,
arg_resource,
$fields: arg_$fields,
);
checkTestIamPermissionsResponse(
response as api.TestIamPermissionsResponse,
);
});
unittest.test('method--unenroll', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalClusters.bareMetalNodePools;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_etag = 'foo';
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(queryMap['etag']!.first, unittest.equals(arg_etag));
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.unenroll(
arg_name,
allowMissing: arg_allowMissing,
etag: arg_etag,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
});
unittest.group(
'resource-ProjectsLocationsBareMetalClustersBareMetalNodePoolsOperationsResource',
() {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalClusters.bareMetalNodePools.operations;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalClusters.bareMetalNodePools.operations;
final arg_name = 'foo';
final arg_filter = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_returnPartialSuccess = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final 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(
core.int.parse(queryMap['pageSize']!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap['pageToken']!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap['returnPartialSuccess']!.first,
unittest.equals('$arg_returnPartialSuccess'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildListOperationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_name,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
returnPartialSuccess: arg_returnPartialSuccess,
$fields: arg_$fields,
);
checkListOperationsResponse(response as api.ListOperationsResponse);
});
},
);
unittest.group(
'resource-ProjectsLocationsBareMetalClustersOperationsResource',
() {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalClusters.operations;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.bareMetalClusters.operations;
final arg_name = 'foo';
final arg_filter = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_returnPartialSuccess = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final 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(
core.int.parse(queryMap['pageSize']!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap['pageToken']!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap['returnPartialSuccess']!.first,
unittest.equals('$arg_returnPartialSuccess'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildListOperationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_name,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
returnPartialSuccess: arg_returnPartialSuccess,
$fields: arg_$fields,
);
checkListOperationsResponse(response as api.ListOperationsResponse);
});
},
);
unittest.group('resource-ProjectsLocationsOperationsResource', () {
unittest.test('method--cancel', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.operations;
final arg_request = buildCancelOperationRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.CancelOperationRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkCancelOperationRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.cancel(
arg_request,
arg_name,
$fields: arg_$fields,
);
checkEmpty(response as api.Empty);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.operations;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.delete(arg_name, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.operations;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.operations;
final arg_name = 'foo';
final arg_filter = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_returnPartialSuccess = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final 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(
core.int.parse(queryMap['pageSize']!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap['pageToken']!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap['returnPartialSuccess']!.first,
unittest.equals('$arg_returnPartialSuccess'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildListOperationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_name,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
returnPartialSuccess: arg_returnPartialSuccess,
$fields: arg_$fields,
);
checkListOperationsResponse(response as api.ListOperationsResponse);
});
});
unittest.group('resource-ProjectsLocationsVmwareAdminClustersResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareAdminClusters;
final arg_request = buildVmwareAdminCluster();
final arg_parent = 'foo';
final arg_allowPreflightFailure = true;
final arg_skipValidations = buildUnnamed89();
final arg_validateOnly = true;
final arg_vmwareAdminClusterId = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.VmwareAdminCluster.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminCluster(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowPreflightFailure']!.first,
unittest.equals('$arg_allowPreflightFailure'),
);
unittest.expect(
queryMap['skipValidations']!,
unittest.equals(arg_skipValidations),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['vmwareAdminClusterId']!.first,
unittest.equals(arg_vmwareAdminClusterId),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.create(
arg_request,
arg_parent,
allowPreflightFailure: arg_allowPreflightFailure,
skipValidations: arg_skipValidations,
validateOnly: arg_validateOnly,
vmwareAdminClusterId: arg_vmwareAdminClusterId,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--enroll', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareAdminClusters;
final arg_request = buildEnrollVmwareAdminClusterRequest();
final arg_parent = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.EnrollVmwareAdminClusterRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkEnrollVmwareAdminClusterRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.enroll(
arg_request,
arg_parent,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareAdminClusters;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_view = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(queryMap['view']!.first, unittest.equals(arg_view));
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildVmwareAdminCluster());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(
arg_name,
allowMissing: arg_allowMissing,
view: arg_view,
$fields: arg_$fields,
);
checkVmwareAdminCluster(response as api.VmwareAdminCluster);
});
unittest.test('method--getIamPolicy', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareAdminClusters;
final arg_resource = 'foo';
final arg_options_requestedPolicyVersion = 42;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap['options.requestedPolicyVersion']!.first),
unittest.equals(arg_options_requestedPolicyVersion),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.getIamPolicy(
arg_resource,
options_requestedPolicyVersion: arg_options_requestedPolicyVersion,
$fields: arg_$fields,
);
checkPolicy(response as api.Policy);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareAdminClusters;
final arg_parent = 'foo';
final arg_allowMissing = true;
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_view = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(
core.int.parse(queryMap['pageSize']!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap['pageToken']!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(queryMap['view']!.first, unittest.equals(arg_view));
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(
buildListVmwareAdminClustersResponse(),
);
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_parent,
allowMissing: arg_allowMissing,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
view: arg_view,
$fields: arg_$fields,
);
checkListVmwareAdminClustersResponse(
response as api.ListVmwareAdminClustersResponse,
);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareAdminClusters;
final arg_request = buildVmwareAdminCluster();
final arg_name = 'foo';
final arg_skipValidations = buildUnnamed90();
final arg_updateMask = 'foo';
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.VmwareAdminCluster.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkVmwareAdminCluster(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['skipValidations']!,
unittest.equals(arg_skipValidations),
);
unittest.expect(
queryMap['updateMask']!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.patch(
arg_request,
arg_name,
skipValidations: arg_skipValidations,
updateMask: arg_updateMask,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--setIamPolicy', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareAdminClusters;
final arg_request = buildSetIamPolicyRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkSetIamPolicyRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.setIamPolicy(
arg_request,
arg_resource,
$fields: arg_$fields,
);
checkPolicy(response as api.Policy);
});
unittest.test('method--testIamPermissions', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareAdminClusters;
final arg_request = buildTestIamPermissionsRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkTestIamPermissionsRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildTestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.testIamPermissions(
arg_request,
arg_resource,
$fields: arg_$fields,
);
checkTestIamPermissionsResponse(
response as api.TestIamPermissionsResponse,
);
});
unittest.test('method--unenroll', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareAdminClusters;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_etag = 'foo';
final arg_ignoreErrors = true;
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(queryMap['etag']!.first, unittest.equals(arg_etag));
unittest.expect(
queryMap['ignoreErrors']!.first,
unittest.equals('$arg_ignoreErrors'),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.unenroll(
arg_name,
allowMissing: arg_allowMissing,
etag: arg_etag,
ignoreErrors: arg_ignoreErrors,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
});
unittest.group(
'resource-ProjectsLocationsVmwareAdminClustersOperationsResource',
() {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareAdminClusters.operations;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareAdminClusters.operations;
final arg_name = 'foo';
final arg_filter = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_returnPartialSuccess = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final 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(
core.int.parse(queryMap['pageSize']!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap['pageToken']!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap['returnPartialSuccess']!.first,
unittest.equals('$arg_returnPartialSuccess'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildListOperationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_name,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
returnPartialSuccess: arg_returnPartialSuccess,
$fields: arg_$fields,
);
checkListOperationsResponse(response as api.ListOperationsResponse);
});
},
);
unittest.group('resource-ProjectsLocationsVmwareClustersResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareClusters;
final arg_request = buildVmwareCluster();
final arg_parent = 'foo';
final arg_allowPreflightFailure = true;
final arg_skipValidations = buildUnnamed91();
final arg_validateOnly = true;
final arg_vmwareClusterId = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.VmwareCluster.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkVmwareCluster(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowPreflightFailure']!.first,
unittest.equals('$arg_allowPreflightFailure'),
);
unittest.expect(
queryMap['skipValidations']!,
unittest.equals(arg_skipValidations),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['vmwareClusterId']!.first,
unittest.equals(arg_vmwareClusterId),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.create(
arg_request,
arg_parent,
allowPreflightFailure: arg_allowPreflightFailure,
skipValidations: arg_skipValidations,
validateOnly: arg_validateOnly,
vmwareClusterId: arg_vmwareClusterId,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareClusters;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_etag = 'foo';
final arg_force = true;
final arg_ignoreErrors = true;
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(queryMap['etag']!.first, unittest.equals(arg_etag));
unittest.expect(
queryMap['force']!.first,
unittest.equals('$arg_force'),
);
unittest.expect(
queryMap['ignoreErrors']!.first,
unittest.equals('$arg_ignoreErrors'),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.delete(
arg_name,
allowMissing: arg_allowMissing,
etag: arg_etag,
force: arg_force,
ignoreErrors: arg_ignoreErrors,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--enroll', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareClusters;
final arg_request = buildEnrollVmwareClusterRequest();
final arg_parent = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.EnrollVmwareClusterRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkEnrollVmwareClusterRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.enroll(
arg_request,
arg_parent,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareClusters;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_view = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(queryMap['view']!.first, unittest.equals(arg_view));
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildVmwareCluster());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(
arg_name,
allowMissing: arg_allowMissing,
view: arg_view,
$fields: arg_$fields,
);
checkVmwareCluster(response as api.VmwareCluster);
});
unittest.test('method--getIamPolicy', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareClusters;
final arg_resource = 'foo';
final arg_options_requestedPolicyVersion = 42;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap['options.requestedPolicyVersion']!.first),
unittest.equals(arg_options_requestedPolicyVersion),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.getIamPolicy(
arg_resource,
options_requestedPolicyVersion: arg_options_requestedPolicyVersion,
$fields: arg_$fields,
);
checkPolicy(response as api.Policy);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareClusters;
final arg_parent = 'foo';
final arg_allowMissing = true;
final arg_filter = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_view = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(
queryMap['filter']!.first,
unittest.equals(arg_filter),
);
unittest.expect(
core.int.parse(queryMap['pageSize']!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap['pageToken']!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(queryMap['view']!.first, unittest.equals(arg_view));
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildListVmwareClustersResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_parent,
allowMissing: arg_allowMissing,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
view: arg_view,
$fields: arg_$fields,
);
checkListVmwareClustersResponse(
response as api.ListVmwareClustersResponse,
);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareClusters;
final arg_request = buildVmwareCluster();
final arg_name = 'foo';
final arg_skipValidations = buildUnnamed92();
final arg_updateMask = 'foo';
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.VmwareCluster.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkVmwareCluster(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['skipValidations']!,
unittest.equals(arg_skipValidations),
);
unittest.expect(
queryMap['updateMask']!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.patch(
arg_request,
arg_name,
skipValidations: arg_skipValidations,
updateMask: arg_updateMask,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--queryVersionConfig', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareClusters;
final arg_parent = 'foo';
final arg_createConfig_adminClusterMembership = 'foo';
final arg_createConfig_adminClusterName = 'foo';
final arg_upgradeConfig_clusterName = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['createConfig.adminClusterMembership']!.first,
unittest.equals(arg_createConfig_adminClusterMembership),
);
unittest.expect(
queryMap['createConfig.adminClusterName']!.first,
unittest.equals(arg_createConfig_adminClusterName),
);
unittest.expect(
queryMap['upgradeConfig.clusterName']!.first,
unittest.equals(arg_upgradeConfig_clusterName),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(
buildQueryVmwareVersionConfigResponse(),
);
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.queryVersionConfig(
arg_parent,
createConfig_adminClusterMembership:
arg_createConfig_adminClusterMembership,
createConfig_adminClusterName: arg_createConfig_adminClusterName,
upgradeConfig_clusterName: arg_upgradeConfig_clusterName,
$fields: arg_$fields,
);
checkQueryVmwareVersionConfigResponse(
response as api.QueryVmwareVersionConfigResponse,
);
});
unittest.test('method--setIamPolicy', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareClusters;
final arg_request = buildSetIamPolicyRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkSetIamPolicyRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.setIamPolicy(
arg_request,
arg_resource,
$fields: arg_$fields,
);
checkPolicy(response as api.Policy);
});
unittest.test('method--testIamPermissions', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareClusters;
final arg_request = buildTestIamPermissionsRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkTestIamPermissionsRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildTestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.testIamPermissions(
arg_request,
arg_resource,
$fields: arg_$fields,
);
checkTestIamPermissionsResponse(
response as api.TestIamPermissionsResponse,
);
});
unittest.test('method--unenroll', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(mock).projects.locations.vmwareClusters;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_etag = 'foo';
final arg_force = true;
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(queryMap['etag']!.first, unittest.equals(arg_etag));
unittest.expect(
queryMap['force']!.first,
unittest.equals('$arg_force'),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.unenroll(
arg_name,
allowMissing: arg_allowMissing,
etag: arg_etag,
force: arg_force,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
});
unittest.group('resource-ProjectsLocationsVmwareClustersOperationsResource', () {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareClusters.operations;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareClusters.operations;
final arg_name = 'foo';
final arg_filter = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_returnPartialSuccess = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final 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(
core.int.parse(queryMap['pageSize']!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap['pageToken']!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap['returnPartialSuccess']!.first,
unittest.equals('$arg_returnPartialSuccess'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildListOperationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_name,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
returnPartialSuccess: arg_returnPartialSuccess,
$fields: arg_$fields,
);
checkListOperationsResponse(response as api.ListOperationsResponse);
});
});
unittest.group('resource-ProjectsLocationsVmwareClustersVmwareNodePoolsResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareClusters.vmwareNodePools;
final arg_request = buildVmwareNodePool();
final arg_parent = 'foo';
final arg_validateOnly = true;
final arg_vmwareNodePoolId = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.VmwareNodePool.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkVmwareNodePool(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['vmwareNodePoolId']!.first,
unittest.equals(arg_vmwareNodePoolId),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.create(
arg_request,
arg_parent,
validateOnly: arg_validateOnly,
vmwareNodePoolId: arg_vmwareNodePoolId,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareClusters.vmwareNodePools;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_etag = 'foo';
final arg_ignoreErrors = true;
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(queryMap['etag']!.first, unittest.equals(arg_etag));
unittest.expect(
queryMap['ignoreErrors']!.first,
unittest.equals('$arg_ignoreErrors'),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.delete(
arg_name,
allowMissing: arg_allowMissing,
etag: arg_etag,
ignoreErrors: arg_ignoreErrors,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--enroll', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareClusters.vmwareNodePools;
final arg_request = buildEnrollVmwareNodePoolRequest();
final arg_parent = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.EnrollVmwareNodePoolRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkEnrollVmwareNodePoolRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.enroll(
arg_request,
arg_parent,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareClusters.vmwareNodePools;
final arg_name = 'foo';
final arg_view = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap['view']!.first, unittest.equals(arg_view));
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildVmwareNodePool());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(
arg_name,
view: arg_view,
$fields: arg_$fields,
);
checkVmwareNodePool(response as api.VmwareNodePool);
});
unittest.test('method--getIamPolicy', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareClusters.vmwareNodePools;
final arg_resource = 'foo';
final arg_options_requestedPolicyVersion = 42;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap['options.requestedPolicyVersion']!.first),
unittest.equals(arg_options_requestedPolicyVersion),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.getIamPolicy(
arg_resource,
options_requestedPolicyVersion: arg_options_requestedPolicyVersion,
$fields: arg_$fields,
);
checkPolicy(response as api.Policy);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareClusters.vmwareNodePools;
final arg_parent = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_view = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final 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['view']!.first, unittest.equals(arg_view));
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildListVmwareNodePoolsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_parent,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
view: arg_view,
$fields: arg_$fields,
);
checkListVmwareNodePoolsResponse(
response as api.ListVmwareNodePoolsResponse,
);
});
unittest.test('method--patch', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareClusters.vmwareNodePools;
final arg_request = buildVmwareNodePool();
final arg_name = 'foo';
final arg_updateMask = 'foo';
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.VmwareNodePool.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkVmwareNodePool(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['updateMask']!.first,
unittest.equals(arg_updateMask),
);
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.patch(
arg_request,
arg_name,
updateMask: arg_updateMask,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
unittest.test('method--setIamPolicy', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareClusters.vmwareNodePools;
final arg_request = buildSetIamPolicyRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.SetIamPolicyRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkSetIamPolicyRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.setIamPolicy(
arg_request,
arg_resource,
$fields: arg_$fields,
);
checkPolicy(response as api.Policy);
});
unittest.test('method--testIamPermissions', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareClusters.vmwareNodePools;
final arg_request = buildTestIamPermissionsRequest();
final arg_resource = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.TestIamPermissionsRequest.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkTestIamPermissionsRequest(obj);
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildTestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.testIamPermissions(
arg_request,
arg_resource,
$fields: arg_$fields,
);
checkTestIamPermissionsResponse(
response as api.TestIamPermissionsResponse,
);
});
unittest.test('method--unenroll', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareClusters.vmwareNodePools;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_etag = 'foo';
final arg_validateOnly = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(queryMap['etag']!.first, unittest.equals(arg_etag));
unittest.expect(
queryMap['validateOnly']!.first,
unittest.equals('$arg_validateOnly'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.unenroll(
arg_name,
allowMissing: arg_allowMissing,
etag: arg_etag,
validateOnly: arg_validateOnly,
$fields: arg_$fields,
);
checkOperation(response as api.Operation);
});
});
unittest.group(
'resource-ProjectsLocationsVmwareClustersVmwareNodePoolsOperationsResource',
() {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareClusters.vmwareNodePools.operations;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildOperation());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(arg_name, $fields: arg_$fields);
checkOperation(response as api.Operation);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.GKEOnPremApi(
mock,
).projects.locations.vmwareClusters.vmwareNodePools.operations;
final arg_name = 'foo';
final arg_filter = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_returnPartialSuccess = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final 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;
final query = req.url.query;
var queryOffset = 0;
final 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('&')) {
final 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(
core.int.parse(queryMap['pageSize']!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap['pageToken']!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap['returnPartialSuccess']!.first,
unittest.equals('$arg_returnPartialSuccess'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildListOperationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_name,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
returnPartialSuccess: arg_returnPartialSuccess,
$fields: arg_$fields,
);
checkListOperationsResponse(response as api.ListOperationsResponse);
});
},
);
}