blob: 0410c8000172e7c9ba752d425a64c9b379526d21 [file] [log] [blame]
// ignore_for_file: camel_case_types
// ignore_for_file: cascade_invocations
// ignore_for_file: comment_references
// ignore_for_file: file_names
// ignore_for_file: library_names
// ignore_for_file: lines_longer_than_80_chars
// ignore_for_file: non_constant_identifier_names
// ignore_for_file: prefer_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: unnecessary_brace_in_string_interps
// ignore_for_file: unnecessary_cast
// ignore_for_file: unnecessary_lambdas
// ignore_for_file: unnecessary_parenthesis
// ignore_for_file: unnecessary_string_interpolations
// ignore_for_file: unused_local_variable
import 'dart:async' as async;
import 'dart:convert' as convert;
import 'dart:core' as core;
import 'package:googleapis/recommender/v1.dart' as api;
import 'package:http/http.dart' as http;
import 'package:test/test.dart' as unittest;
import '../test_shared.dart';
core.int buildCounterGoogleCloudRecommenderV1CostProjection = 0;
api.GoogleCloudRecommenderV1CostProjection
buildGoogleCloudRecommenderV1CostProjection() {
final o = api.GoogleCloudRecommenderV1CostProjection();
buildCounterGoogleCloudRecommenderV1CostProjection++;
if (buildCounterGoogleCloudRecommenderV1CostProjection < 3) {
o.cost = buildGoogleTypeMoney();
o.duration = 'foo';
}
buildCounterGoogleCloudRecommenderV1CostProjection--;
return o;
}
void checkGoogleCloudRecommenderV1CostProjection(
api.GoogleCloudRecommenderV1CostProjection o) {
buildCounterGoogleCloudRecommenderV1CostProjection++;
if (buildCounterGoogleCloudRecommenderV1CostProjection < 3) {
checkGoogleTypeMoney(o.cost!);
unittest.expect(
o.duration!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudRecommenderV1CostProjection--;
}
core.int buildCounterGoogleCloudRecommenderV1Impact = 0;
api.GoogleCloudRecommenderV1Impact buildGoogleCloudRecommenderV1Impact() {
final o = api.GoogleCloudRecommenderV1Impact();
buildCounterGoogleCloudRecommenderV1Impact++;
if (buildCounterGoogleCloudRecommenderV1Impact < 3) {
o.category = 'foo';
o.costProjection = buildGoogleCloudRecommenderV1CostProjection();
o.reliabilityProjection =
buildGoogleCloudRecommenderV1ReliabilityProjection();
o.securityProjection = buildGoogleCloudRecommenderV1SecurityProjection();
o.sustainabilityProjection =
buildGoogleCloudRecommenderV1SustainabilityProjection();
}
buildCounterGoogleCloudRecommenderV1Impact--;
return o;
}
void checkGoogleCloudRecommenderV1Impact(api.GoogleCloudRecommenderV1Impact o) {
buildCounterGoogleCloudRecommenderV1Impact++;
if (buildCounterGoogleCloudRecommenderV1Impact < 3) {
unittest.expect(
o.category!,
unittest.equals('foo'),
);
checkGoogleCloudRecommenderV1CostProjection(o.costProjection!);
checkGoogleCloudRecommenderV1ReliabilityProjection(
o.reliabilityProjection!);
checkGoogleCloudRecommenderV1SecurityProjection(o.securityProjection!);
checkGoogleCloudRecommenderV1SustainabilityProjection(
o.sustainabilityProjection!);
}
buildCounterGoogleCloudRecommenderV1Impact--;
}
core.List<api.GoogleCloudRecommenderV1InsightRecommendationReference>
buildUnnamed0() => [
buildGoogleCloudRecommenderV1InsightRecommendationReference(),
buildGoogleCloudRecommenderV1InsightRecommendationReference(),
];
void checkUnnamed0(
core.List<api.GoogleCloudRecommenderV1InsightRecommendationReference> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudRecommenderV1InsightRecommendationReference(o[0]);
checkGoogleCloudRecommenderV1InsightRecommendationReference(o[1]);
}
core.Map<core.String, core.Object?> buildUnnamed1() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
};
void checkUnnamed1(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.List<core.String> buildUnnamed2() => [
'foo',
'foo',
];
void checkUnnamed2(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 buildCounterGoogleCloudRecommenderV1Insight = 0;
api.GoogleCloudRecommenderV1Insight buildGoogleCloudRecommenderV1Insight() {
final o = api.GoogleCloudRecommenderV1Insight();
buildCounterGoogleCloudRecommenderV1Insight++;
if (buildCounterGoogleCloudRecommenderV1Insight < 3) {
o.associatedRecommendations = buildUnnamed0();
o.category = 'foo';
o.content = buildUnnamed1();
o.description = 'foo';
o.etag = 'foo';
o.insightSubtype = 'foo';
o.lastRefreshTime = 'foo';
o.name = 'foo';
o.observationPeriod = 'foo';
o.severity = 'foo';
o.stateInfo = buildGoogleCloudRecommenderV1InsightStateInfo();
o.targetResources = buildUnnamed2();
}
buildCounterGoogleCloudRecommenderV1Insight--;
return o;
}
void checkGoogleCloudRecommenderV1Insight(
api.GoogleCloudRecommenderV1Insight o) {
buildCounterGoogleCloudRecommenderV1Insight++;
if (buildCounterGoogleCloudRecommenderV1Insight < 3) {
checkUnnamed0(o.associatedRecommendations!);
unittest.expect(
o.category!,
unittest.equals('foo'),
);
checkUnnamed1(o.content!);
unittest.expect(
o.description!,
unittest.equals('foo'),
);
unittest.expect(
o.etag!,
unittest.equals('foo'),
);
unittest.expect(
o.insightSubtype!,
unittest.equals('foo'),
);
unittest.expect(
o.lastRefreshTime!,
unittest.equals('foo'),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.observationPeriod!,
unittest.equals('foo'),
);
unittest.expect(
o.severity!,
unittest.equals('foo'),
);
checkGoogleCloudRecommenderV1InsightStateInfo(o.stateInfo!);
checkUnnamed2(o.targetResources!);
}
buildCounterGoogleCloudRecommenderV1Insight--;
}
core.int buildCounterGoogleCloudRecommenderV1InsightRecommendationReference = 0;
api.GoogleCloudRecommenderV1InsightRecommendationReference
buildGoogleCloudRecommenderV1InsightRecommendationReference() {
final o = api.GoogleCloudRecommenderV1InsightRecommendationReference();
buildCounterGoogleCloudRecommenderV1InsightRecommendationReference++;
if (buildCounterGoogleCloudRecommenderV1InsightRecommendationReference < 3) {
o.recommendation = 'foo';
}
buildCounterGoogleCloudRecommenderV1InsightRecommendationReference--;
return o;
}
void checkGoogleCloudRecommenderV1InsightRecommendationReference(
api.GoogleCloudRecommenderV1InsightRecommendationReference o) {
buildCounterGoogleCloudRecommenderV1InsightRecommendationReference++;
if (buildCounterGoogleCloudRecommenderV1InsightRecommendationReference < 3) {
unittest.expect(
o.recommendation!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudRecommenderV1InsightRecommendationReference--;
}
core.Map<core.String, core.String> buildUnnamed3() => {
'x': 'foo',
'y': 'foo',
};
void checkUnnamed3(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 buildCounterGoogleCloudRecommenderV1InsightStateInfo = 0;
api.GoogleCloudRecommenderV1InsightStateInfo
buildGoogleCloudRecommenderV1InsightStateInfo() {
final o = api.GoogleCloudRecommenderV1InsightStateInfo();
buildCounterGoogleCloudRecommenderV1InsightStateInfo++;
if (buildCounterGoogleCloudRecommenderV1InsightStateInfo < 3) {
o.state = 'foo';
o.stateMetadata = buildUnnamed3();
}
buildCounterGoogleCloudRecommenderV1InsightStateInfo--;
return o;
}
void checkGoogleCloudRecommenderV1InsightStateInfo(
api.GoogleCloudRecommenderV1InsightStateInfo o) {
buildCounterGoogleCloudRecommenderV1InsightStateInfo++;
if (buildCounterGoogleCloudRecommenderV1InsightStateInfo < 3) {
unittest.expect(
o.state!,
unittest.equals('foo'),
);
checkUnnamed3(o.stateMetadata!);
}
buildCounterGoogleCloudRecommenderV1InsightStateInfo--;
}
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 buildCounterGoogleCloudRecommenderV1InsightTypeConfig = 0;
api.GoogleCloudRecommenderV1InsightTypeConfig
buildGoogleCloudRecommenderV1InsightTypeConfig() {
final o = api.GoogleCloudRecommenderV1InsightTypeConfig();
buildCounterGoogleCloudRecommenderV1InsightTypeConfig++;
if (buildCounterGoogleCloudRecommenderV1InsightTypeConfig < 3) {
o.annotations = buildUnnamed4();
o.displayName = 'foo';
o.etag = 'foo';
o.insightTypeGenerationConfig =
buildGoogleCloudRecommenderV1InsightTypeGenerationConfig();
o.name = 'foo';
o.revisionId = 'foo';
o.updateTime = 'foo';
}
buildCounterGoogleCloudRecommenderV1InsightTypeConfig--;
return o;
}
void checkGoogleCloudRecommenderV1InsightTypeConfig(
api.GoogleCloudRecommenderV1InsightTypeConfig o) {
buildCounterGoogleCloudRecommenderV1InsightTypeConfig++;
if (buildCounterGoogleCloudRecommenderV1InsightTypeConfig < 3) {
checkUnnamed4(o.annotations!);
unittest.expect(
o.displayName!,
unittest.equals('foo'),
);
unittest.expect(
o.etag!,
unittest.equals('foo'),
);
checkGoogleCloudRecommenderV1InsightTypeGenerationConfig(
o.insightTypeGenerationConfig!);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.revisionId!,
unittest.equals('foo'),
);
unittest.expect(
o.updateTime!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudRecommenderV1InsightTypeConfig--;
}
core.Map<core.String, core.Object?> buildUnnamed5() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
};
void checkUnnamed5(core.Map<core.String, core.Object?> o) {
unittest.expect(o, unittest.hasLength(2));
var casted3 = (o['x']!) as core.Map;
unittest.expect(casted3, unittest.hasLength(3));
unittest.expect(
casted3['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted3['bool'],
unittest.equals(true),
);
unittest.expect(
casted3['string'],
unittest.equals('foo'),
);
var casted4 = (o['y']!) as core.Map;
unittest.expect(casted4, unittest.hasLength(3));
unittest.expect(
casted4['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted4['bool'],
unittest.equals(true),
);
unittest.expect(
casted4['string'],
unittest.equals('foo'),
);
}
core.int buildCounterGoogleCloudRecommenderV1InsightTypeGenerationConfig = 0;
api.GoogleCloudRecommenderV1InsightTypeGenerationConfig
buildGoogleCloudRecommenderV1InsightTypeGenerationConfig() {
final o = api.GoogleCloudRecommenderV1InsightTypeGenerationConfig();
buildCounterGoogleCloudRecommenderV1InsightTypeGenerationConfig++;
if (buildCounterGoogleCloudRecommenderV1InsightTypeGenerationConfig < 3) {
o.params = buildUnnamed5();
}
buildCounterGoogleCloudRecommenderV1InsightTypeGenerationConfig--;
return o;
}
void checkGoogleCloudRecommenderV1InsightTypeGenerationConfig(
api.GoogleCloudRecommenderV1InsightTypeGenerationConfig o) {
buildCounterGoogleCloudRecommenderV1InsightTypeGenerationConfig++;
if (buildCounterGoogleCloudRecommenderV1InsightTypeGenerationConfig < 3) {
checkUnnamed5(o.params!);
}
buildCounterGoogleCloudRecommenderV1InsightTypeGenerationConfig--;
}
core.List<api.GoogleCloudRecommenderV1Insight> buildUnnamed6() => [
buildGoogleCloudRecommenderV1Insight(),
buildGoogleCloudRecommenderV1Insight(),
];
void checkUnnamed6(core.List<api.GoogleCloudRecommenderV1Insight> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudRecommenderV1Insight(o[0]);
checkGoogleCloudRecommenderV1Insight(o[1]);
}
core.int buildCounterGoogleCloudRecommenderV1ListInsightsResponse = 0;
api.GoogleCloudRecommenderV1ListInsightsResponse
buildGoogleCloudRecommenderV1ListInsightsResponse() {
final o = api.GoogleCloudRecommenderV1ListInsightsResponse();
buildCounterGoogleCloudRecommenderV1ListInsightsResponse++;
if (buildCounterGoogleCloudRecommenderV1ListInsightsResponse < 3) {
o.insights = buildUnnamed6();
o.nextPageToken = 'foo';
}
buildCounterGoogleCloudRecommenderV1ListInsightsResponse--;
return o;
}
void checkGoogleCloudRecommenderV1ListInsightsResponse(
api.GoogleCloudRecommenderV1ListInsightsResponse o) {
buildCounterGoogleCloudRecommenderV1ListInsightsResponse++;
if (buildCounterGoogleCloudRecommenderV1ListInsightsResponse < 3) {
checkUnnamed6(o.insights!);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudRecommenderV1ListInsightsResponse--;
}
core.List<api.GoogleCloudRecommenderV1Recommendation> buildUnnamed7() => [
buildGoogleCloudRecommenderV1Recommendation(),
buildGoogleCloudRecommenderV1Recommendation(),
];
void checkUnnamed7(core.List<api.GoogleCloudRecommenderV1Recommendation> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudRecommenderV1Recommendation(o[0]);
checkGoogleCloudRecommenderV1Recommendation(o[1]);
}
core.int buildCounterGoogleCloudRecommenderV1ListRecommendationsResponse = 0;
api.GoogleCloudRecommenderV1ListRecommendationsResponse
buildGoogleCloudRecommenderV1ListRecommendationsResponse() {
final o = api.GoogleCloudRecommenderV1ListRecommendationsResponse();
buildCounterGoogleCloudRecommenderV1ListRecommendationsResponse++;
if (buildCounterGoogleCloudRecommenderV1ListRecommendationsResponse < 3) {
o.nextPageToken = 'foo';
o.recommendations = buildUnnamed7();
}
buildCounterGoogleCloudRecommenderV1ListRecommendationsResponse--;
return o;
}
void checkGoogleCloudRecommenderV1ListRecommendationsResponse(
api.GoogleCloudRecommenderV1ListRecommendationsResponse o) {
buildCounterGoogleCloudRecommenderV1ListRecommendationsResponse++;
if (buildCounterGoogleCloudRecommenderV1ListRecommendationsResponse < 3) {
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
checkUnnamed7(o.recommendations!);
}
buildCounterGoogleCloudRecommenderV1ListRecommendationsResponse--;
}
core.Map<core.String, core.String> buildUnnamed8() => {
'x': 'foo',
'y': 'foo',
};
void checkUnnamed8(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 buildCounterGoogleCloudRecommenderV1MarkInsightAcceptedRequest = 0;
api.GoogleCloudRecommenderV1MarkInsightAcceptedRequest
buildGoogleCloudRecommenderV1MarkInsightAcceptedRequest() {
final o = api.GoogleCloudRecommenderV1MarkInsightAcceptedRequest();
buildCounterGoogleCloudRecommenderV1MarkInsightAcceptedRequest++;
if (buildCounterGoogleCloudRecommenderV1MarkInsightAcceptedRequest < 3) {
o.etag = 'foo';
o.stateMetadata = buildUnnamed8();
}
buildCounterGoogleCloudRecommenderV1MarkInsightAcceptedRequest--;
return o;
}
void checkGoogleCloudRecommenderV1MarkInsightAcceptedRequest(
api.GoogleCloudRecommenderV1MarkInsightAcceptedRequest o) {
buildCounterGoogleCloudRecommenderV1MarkInsightAcceptedRequest++;
if (buildCounterGoogleCloudRecommenderV1MarkInsightAcceptedRequest < 3) {
unittest.expect(
o.etag!,
unittest.equals('foo'),
);
checkUnnamed8(o.stateMetadata!);
}
buildCounterGoogleCloudRecommenderV1MarkInsightAcceptedRequest--;
}
core.Map<core.String, core.String> buildUnnamed9() => {
'x': 'foo',
'y': 'foo',
};
void checkUnnamed9(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 buildCounterGoogleCloudRecommenderV1MarkRecommendationClaimedRequest =
0;
api.GoogleCloudRecommenderV1MarkRecommendationClaimedRequest
buildGoogleCloudRecommenderV1MarkRecommendationClaimedRequest() {
final o = api.GoogleCloudRecommenderV1MarkRecommendationClaimedRequest();
buildCounterGoogleCloudRecommenderV1MarkRecommendationClaimedRequest++;
if (buildCounterGoogleCloudRecommenderV1MarkRecommendationClaimedRequest <
3) {
o.etag = 'foo';
o.stateMetadata = buildUnnamed9();
}
buildCounterGoogleCloudRecommenderV1MarkRecommendationClaimedRequest--;
return o;
}
void checkGoogleCloudRecommenderV1MarkRecommendationClaimedRequest(
api.GoogleCloudRecommenderV1MarkRecommendationClaimedRequest o) {
buildCounterGoogleCloudRecommenderV1MarkRecommendationClaimedRequest++;
if (buildCounterGoogleCloudRecommenderV1MarkRecommendationClaimedRequest <
3) {
unittest.expect(
o.etag!,
unittest.equals('foo'),
);
checkUnnamed9(o.stateMetadata!);
}
buildCounterGoogleCloudRecommenderV1MarkRecommendationClaimedRequest--;
}
core.int
buildCounterGoogleCloudRecommenderV1MarkRecommendationDismissedRequest = 0;
api.GoogleCloudRecommenderV1MarkRecommendationDismissedRequest
buildGoogleCloudRecommenderV1MarkRecommendationDismissedRequest() {
final o = api.GoogleCloudRecommenderV1MarkRecommendationDismissedRequest();
buildCounterGoogleCloudRecommenderV1MarkRecommendationDismissedRequest++;
if (buildCounterGoogleCloudRecommenderV1MarkRecommendationDismissedRequest <
3) {
o.etag = 'foo';
}
buildCounterGoogleCloudRecommenderV1MarkRecommendationDismissedRequest--;
return o;
}
void checkGoogleCloudRecommenderV1MarkRecommendationDismissedRequest(
api.GoogleCloudRecommenderV1MarkRecommendationDismissedRequest o) {
buildCounterGoogleCloudRecommenderV1MarkRecommendationDismissedRequest++;
if (buildCounterGoogleCloudRecommenderV1MarkRecommendationDismissedRequest <
3) {
unittest.expect(
o.etag!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudRecommenderV1MarkRecommendationDismissedRequest--;
}
core.Map<core.String, core.String> buildUnnamed10() => {
'x': 'foo',
'y': 'foo',
};
void checkUnnamed10(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 buildCounterGoogleCloudRecommenderV1MarkRecommendationFailedRequest =
0;
api.GoogleCloudRecommenderV1MarkRecommendationFailedRequest
buildGoogleCloudRecommenderV1MarkRecommendationFailedRequest() {
final o = api.GoogleCloudRecommenderV1MarkRecommendationFailedRequest();
buildCounterGoogleCloudRecommenderV1MarkRecommendationFailedRequest++;
if (buildCounterGoogleCloudRecommenderV1MarkRecommendationFailedRequest < 3) {
o.etag = 'foo';
o.stateMetadata = buildUnnamed10();
}
buildCounterGoogleCloudRecommenderV1MarkRecommendationFailedRequest--;
return o;
}
void checkGoogleCloudRecommenderV1MarkRecommendationFailedRequest(
api.GoogleCloudRecommenderV1MarkRecommendationFailedRequest o) {
buildCounterGoogleCloudRecommenderV1MarkRecommendationFailedRequest++;
if (buildCounterGoogleCloudRecommenderV1MarkRecommendationFailedRequest < 3) {
unittest.expect(
o.etag!,
unittest.equals('foo'),
);
checkUnnamed10(o.stateMetadata!);
}
buildCounterGoogleCloudRecommenderV1MarkRecommendationFailedRequest--;
}
core.Map<core.String, core.String> buildUnnamed11() => {
'x': 'foo',
'y': 'foo',
};
void checkUnnamed11(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
buildCounterGoogleCloudRecommenderV1MarkRecommendationSucceededRequest = 0;
api.GoogleCloudRecommenderV1MarkRecommendationSucceededRequest
buildGoogleCloudRecommenderV1MarkRecommendationSucceededRequest() {
final o = api.GoogleCloudRecommenderV1MarkRecommendationSucceededRequest();
buildCounterGoogleCloudRecommenderV1MarkRecommendationSucceededRequest++;
if (buildCounterGoogleCloudRecommenderV1MarkRecommendationSucceededRequest <
3) {
o.etag = 'foo';
o.stateMetadata = buildUnnamed11();
}
buildCounterGoogleCloudRecommenderV1MarkRecommendationSucceededRequest--;
return o;
}
void checkGoogleCloudRecommenderV1MarkRecommendationSucceededRequest(
api.GoogleCloudRecommenderV1MarkRecommendationSucceededRequest o) {
buildCounterGoogleCloudRecommenderV1MarkRecommendationSucceededRequest++;
if (buildCounterGoogleCloudRecommenderV1MarkRecommendationSucceededRequest <
3) {
unittest.expect(
o.etag!,
unittest.equals('foo'),
);
checkUnnamed11(o.stateMetadata!);
}
buildCounterGoogleCloudRecommenderV1MarkRecommendationSucceededRequest--;
}
core.Map<core.String, core.Object?> buildUnnamed12() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
};
void checkUnnamed12(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.Map<core.String, api.GoogleCloudRecommenderV1ValueMatcher>
buildUnnamed13() => {
'x': buildGoogleCloudRecommenderV1ValueMatcher(),
'y': buildGoogleCloudRecommenderV1ValueMatcher(),
};
void checkUnnamed13(
core.Map<core.String, api.GoogleCloudRecommenderV1ValueMatcher> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudRecommenderV1ValueMatcher(o['x']!);
checkGoogleCloudRecommenderV1ValueMatcher(o['y']!);
}
core.int buildCounterGoogleCloudRecommenderV1Operation = 0;
api.GoogleCloudRecommenderV1Operation buildGoogleCloudRecommenderV1Operation() {
final o = api.GoogleCloudRecommenderV1Operation();
buildCounterGoogleCloudRecommenderV1Operation++;
if (buildCounterGoogleCloudRecommenderV1Operation < 3) {
o.action = 'foo';
o.path = 'foo';
o.pathFilters = buildUnnamed12();
o.pathValueMatchers = buildUnnamed13();
o.resource = 'foo';
o.resourceType = 'foo';
o.sourcePath = 'foo';
o.sourceResource = 'foo';
o.value = {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
};
o.valueMatcher = buildGoogleCloudRecommenderV1ValueMatcher();
}
buildCounterGoogleCloudRecommenderV1Operation--;
return o;
}
void checkGoogleCloudRecommenderV1Operation(
api.GoogleCloudRecommenderV1Operation o) {
buildCounterGoogleCloudRecommenderV1Operation++;
if (buildCounterGoogleCloudRecommenderV1Operation < 3) {
unittest.expect(
o.action!,
unittest.equals('foo'),
);
unittest.expect(
o.path!,
unittest.equals('foo'),
);
checkUnnamed12(o.pathFilters!);
checkUnnamed13(o.pathValueMatchers!);
unittest.expect(
o.resource!,
unittest.equals('foo'),
);
unittest.expect(
o.resourceType!,
unittest.equals('foo'),
);
unittest.expect(
o.sourcePath!,
unittest.equals('foo'),
);
unittest.expect(
o.sourceResource!,
unittest.equals('foo'),
);
var casted7 = (o.value!) 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'),
);
checkGoogleCloudRecommenderV1ValueMatcher(o.valueMatcher!);
}
buildCounterGoogleCloudRecommenderV1Operation--;
}
core.List<api.GoogleCloudRecommenderV1Operation> buildUnnamed14() => [
buildGoogleCloudRecommenderV1Operation(),
buildGoogleCloudRecommenderV1Operation(),
];
void checkUnnamed14(core.List<api.GoogleCloudRecommenderV1Operation> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudRecommenderV1Operation(o[0]);
checkGoogleCloudRecommenderV1Operation(o[1]);
}
core.int buildCounterGoogleCloudRecommenderV1OperationGroup = 0;
api.GoogleCloudRecommenderV1OperationGroup
buildGoogleCloudRecommenderV1OperationGroup() {
final o = api.GoogleCloudRecommenderV1OperationGroup();
buildCounterGoogleCloudRecommenderV1OperationGroup++;
if (buildCounterGoogleCloudRecommenderV1OperationGroup < 3) {
o.operations = buildUnnamed14();
}
buildCounterGoogleCloudRecommenderV1OperationGroup--;
return o;
}
void checkGoogleCloudRecommenderV1OperationGroup(
api.GoogleCloudRecommenderV1OperationGroup o) {
buildCounterGoogleCloudRecommenderV1OperationGroup++;
if (buildCounterGoogleCloudRecommenderV1OperationGroup < 3) {
checkUnnamed14(o.operations!);
}
buildCounterGoogleCloudRecommenderV1OperationGroup--;
}
core.List<api.GoogleCloudRecommenderV1Impact> buildUnnamed15() => [
buildGoogleCloudRecommenderV1Impact(),
buildGoogleCloudRecommenderV1Impact(),
];
void checkUnnamed15(core.List<api.GoogleCloudRecommenderV1Impact> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudRecommenderV1Impact(o[0]);
checkGoogleCloudRecommenderV1Impact(o[1]);
}
core.List<api.GoogleCloudRecommenderV1RecommendationInsightReference>
buildUnnamed16() => [
buildGoogleCloudRecommenderV1RecommendationInsightReference(),
buildGoogleCloudRecommenderV1RecommendationInsightReference(),
];
void checkUnnamed16(
core.List<api.GoogleCloudRecommenderV1RecommendationInsightReference> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudRecommenderV1RecommendationInsightReference(o[0]);
checkGoogleCloudRecommenderV1RecommendationInsightReference(o[1]);
}
core.int buildCounterGoogleCloudRecommenderV1Recommendation = 0;
api.GoogleCloudRecommenderV1Recommendation
buildGoogleCloudRecommenderV1Recommendation() {
final o = api.GoogleCloudRecommenderV1Recommendation();
buildCounterGoogleCloudRecommenderV1Recommendation++;
if (buildCounterGoogleCloudRecommenderV1Recommendation < 3) {
o.additionalImpact = buildUnnamed15();
o.associatedInsights = buildUnnamed16();
o.content = buildGoogleCloudRecommenderV1RecommendationContent();
o.description = 'foo';
o.etag = 'foo';
o.lastRefreshTime = 'foo';
o.name = 'foo';
o.primaryImpact = buildGoogleCloudRecommenderV1Impact();
o.priority = 'foo';
o.recommenderSubtype = 'foo';
o.stateInfo = buildGoogleCloudRecommenderV1RecommendationStateInfo();
o.xorGroupId = 'foo';
}
buildCounterGoogleCloudRecommenderV1Recommendation--;
return o;
}
void checkGoogleCloudRecommenderV1Recommendation(
api.GoogleCloudRecommenderV1Recommendation o) {
buildCounterGoogleCloudRecommenderV1Recommendation++;
if (buildCounterGoogleCloudRecommenderV1Recommendation < 3) {
checkUnnamed15(o.additionalImpact!);
checkUnnamed16(o.associatedInsights!);
checkGoogleCloudRecommenderV1RecommendationContent(o.content!);
unittest.expect(
o.description!,
unittest.equals('foo'),
);
unittest.expect(
o.etag!,
unittest.equals('foo'),
);
unittest.expect(
o.lastRefreshTime!,
unittest.equals('foo'),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkGoogleCloudRecommenderV1Impact(o.primaryImpact!);
unittest.expect(
o.priority!,
unittest.equals('foo'),
);
unittest.expect(
o.recommenderSubtype!,
unittest.equals('foo'),
);
checkGoogleCloudRecommenderV1RecommendationStateInfo(o.stateInfo!);
unittest.expect(
o.xorGroupId!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudRecommenderV1Recommendation--;
}
core.List<api.GoogleCloudRecommenderV1OperationGroup> buildUnnamed17() => [
buildGoogleCloudRecommenderV1OperationGroup(),
buildGoogleCloudRecommenderV1OperationGroup(),
];
void checkUnnamed17(core.List<api.GoogleCloudRecommenderV1OperationGroup> o) {
unittest.expect(o, unittest.hasLength(2));
checkGoogleCloudRecommenderV1OperationGroup(o[0]);
checkGoogleCloudRecommenderV1OperationGroup(o[1]);
}
core.Map<core.String, core.Object?> buildUnnamed18() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
};
void checkUnnamed18(core.Map<core.String, core.Object?> o) {
unittest.expect(o, unittest.hasLength(2));
var casted8 = (o['x']!) 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'),
);
var casted9 = (o['y']!) as core.Map;
unittest.expect(casted9, unittest.hasLength(3));
unittest.expect(
casted9['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted9['bool'],
unittest.equals(true),
);
unittest.expect(
casted9['string'],
unittest.equals('foo'),
);
}
core.int buildCounterGoogleCloudRecommenderV1RecommendationContent = 0;
api.GoogleCloudRecommenderV1RecommendationContent
buildGoogleCloudRecommenderV1RecommendationContent() {
final o = api.GoogleCloudRecommenderV1RecommendationContent();
buildCounterGoogleCloudRecommenderV1RecommendationContent++;
if (buildCounterGoogleCloudRecommenderV1RecommendationContent < 3) {
o.operationGroups = buildUnnamed17();
o.overview = buildUnnamed18();
}
buildCounterGoogleCloudRecommenderV1RecommendationContent--;
return o;
}
void checkGoogleCloudRecommenderV1RecommendationContent(
api.GoogleCloudRecommenderV1RecommendationContent o) {
buildCounterGoogleCloudRecommenderV1RecommendationContent++;
if (buildCounterGoogleCloudRecommenderV1RecommendationContent < 3) {
checkUnnamed17(o.operationGroups!);
checkUnnamed18(o.overview!);
}
buildCounterGoogleCloudRecommenderV1RecommendationContent--;
}
core.int buildCounterGoogleCloudRecommenderV1RecommendationInsightReference = 0;
api.GoogleCloudRecommenderV1RecommendationInsightReference
buildGoogleCloudRecommenderV1RecommendationInsightReference() {
final o = api.GoogleCloudRecommenderV1RecommendationInsightReference();
buildCounterGoogleCloudRecommenderV1RecommendationInsightReference++;
if (buildCounterGoogleCloudRecommenderV1RecommendationInsightReference < 3) {
o.insight = 'foo';
}
buildCounterGoogleCloudRecommenderV1RecommendationInsightReference--;
return o;
}
void checkGoogleCloudRecommenderV1RecommendationInsightReference(
api.GoogleCloudRecommenderV1RecommendationInsightReference o) {
buildCounterGoogleCloudRecommenderV1RecommendationInsightReference++;
if (buildCounterGoogleCloudRecommenderV1RecommendationInsightReference < 3) {
unittest.expect(
o.insight!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudRecommenderV1RecommendationInsightReference--;
}
core.Map<core.String, core.String> buildUnnamed19() => {
'x': 'foo',
'y': 'foo',
};
void checkUnnamed19(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 buildCounterGoogleCloudRecommenderV1RecommendationStateInfo = 0;
api.GoogleCloudRecommenderV1RecommendationStateInfo
buildGoogleCloudRecommenderV1RecommendationStateInfo() {
final o = api.GoogleCloudRecommenderV1RecommendationStateInfo();
buildCounterGoogleCloudRecommenderV1RecommendationStateInfo++;
if (buildCounterGoogleCloudRecommenderV1RecommendationStateInfo < 3) {
o.state = 'foo';
o.stateMetadata = buildUnnamed19();
}
buildCounterGoogleCloudRecommenderV1RecommendationStateInfo--;
return o;
}
void checkGoogleCloudRecommenderV1RecommendationStateInfo(
api.GoogleCloudRecommenderV1RecommendationStateInfo o) {
buildCounterGoogleCloudRecommenderV1RecommendationStateInfo++;
if (buildCounterGoogleCloudRecommenderV1RecommendationStateInfo < 3) {
unittest.expect(
o.state!,
unittest.equals('foo'),
);
checkUnnamed19(o.stateMetadata!);
}
buildCounterGoogleCloudRecommenderV1RecommendationStateInfo--;
}
core.Map<core.String, core.String> buildUnnamed20() => {
'x': 'foo',
'y': 'foo',
};
void checkUnnamed20(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 buildCounterGoogleCloudRecommenderV1RecommenderConfig = 0;
api.GoogleCloudRecommenderV1RecommenderConfig
buildGoogleCloudRecommenderV1RecommenderConfig() {
final o = api.GoogleCloudRecommenderV1RecommenderConfig();
buildCounterGoogleCloudRecommenderV1RecommenderConfig++;
if (buildCounterGoogleCloudRecommenderV1RecommenderConfig < 3) {
o.annotations = buildUnnamed20();
o.displayName = 'foo';
o.etag = 'foo';
o.name = 'foo';
o.recommenderGenerationConfig =
buildGoogleCloudRecommenderV1RecommenderGenerationConfig();
o.revisionId = 'foo';
o.updateTime = 'foo';
}
buildCounterGoogleCloudRecommenderV1RecommenderConfig--;
return o;
}
void checkGoogleCloudRecommenderV1RecommenderConfig(
api.GoogleCloudRecommenderV1RecommenderConfig o) {
buildCounterGoogleCloudRecommenderV1RecommenderConfig++;
if (buildCounterGoogleCloudRecommenderV1RecommenderConfig < 3) {
checkUnnamed20(o.annotations!);
unittest.expect(
o.displayName!,
unittest.equals('foo'),
);
unittest.expect(
o.etag!,
unittest.equals('foo'),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
checkGoogleCloudRecommenderV1RecommenderGenerationConfig(
o.recommenderGenerationConfig!);
unittest.expect(
o.revisionId!,
unittest.equals('foo'),
);
unittest.expect(
o.updateTime!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudRecommenderV1RecommenderConfig--;
}
core.Map<core.String, core.Object?> buildUnnamed21() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
};
void checkUnnamed21(core.Map<core.String, core.Object?> o) {
unittest.expect(o, unittest.hasLength(2));
var casted10 = (o['x']!) as core.Map;
unittest.expect(casted10, unittest.hasLength(3));
unittest.expect(
casted10['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted10['bool'],
unittest.equals(true),
);
unittest.expect(
casted10['string'],
unittest.equals('foo'),
);
var casted11 = (o['y']!) as core.Map;
unittest.expect(casted11, unittest.hasLength(3));
unittest.expect(
casted11['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted11['bool'],
unittest.equals(true),
);
unittest.expect(
casted11['string'],
unittest.equals('foo'),
);
}
core.int buildCounterGoogleCloudRecommenderV1RecommenderGenerationConfig = 0;
api.GoogleCloudRecommenderV1RecommenderGenerationConfig
buildGoogleCloudRecommenderV1RecommenderGenerationConfig() {
final o = api.GoogleCloudRecommenderV1RecommenderGenerationConfig();
buildCounterGoogleCloudRecommenderV1RecommenderGenerationConfig++;
if (buildCounterGoogleCloudRecommenderV1RecommenderGenerationConfig < 3) {
o.params = buildUnnamed21();
}
buildCounterGoogleCloudRecommenderV1RecommenderGenerationConfig--;
return o;
}
void checkGoogleCloudRecommenderV1RecommenderGenerationConfig(
api.GoogleCloudRecommenderV1RecommenderGenerationConfig o) {
buildCounterGoogleCloudRecommenderV1RecommenderGenerationConfig++;
if (buildCounterGoogleCloudRecommenderV1RecommenderGenerationConfig < 3) {
checkUnnamed21(o.params!);
}
buildCounterGoogleCloudRecommenderV1RecommenderGenerationConfig--;
}
core.Map<core.String, core.Object?> buildUnnamed22() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
};
void checkUnnamed22(core.Map<core.String, core.Object?> o) {
unittest.expect(o, unittest.hasLength(2));
var casted12 = (o['x']!) as core.Map;
unittest.expect(casted12, unittest.hasLength(3));
unittest.expect(
casted12['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted12['bool'],
unittest.equals(true),
);
unittest.expect(
casted12['string'],
unittest.equals('foo'),
);
var casted13 = (o['y']!) as core.Map;
unittest.expect(casted13, unittest.hasLength(3));
unittest.expect(
casted13['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted13['bool'],
unittest.equals(true),
);
unittest.expect(
casted13['string'],
unittest.equals('foo'),
);
}
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 buildCounterGoogleCloudRecommenderV1ReliabilityProjection = 0;
api.GoogleCloudRecommenderV1ReliabilityProjection
buildGoogleCloudRecommenderV1ReliabilityProjection() {
final o = api.GoogleCloudRecommenderV1ReliabilityProjection();
buildCounterGoogleCloudRecommenderV1ReliabilityProjection++;
if (buildCounterGoogleCloudRecommenderV1ReliabilityProjection < 3) {
o.details = buildUnnamed22();
o.risks = buildUnnamed23();
}
buildCounterGoogleCloudRecommenderV1ReliabilityProjection--;
return o;
}
void checkGoogleCloudRecommenderV1ReliabilityProjection(
api.GoogleCloudRecommenderV1ReliabilityProjection o) {
buildCounterGoogleCloudRecommenderV1ReliabilityProjection++;
if (buildCounterGoogleCloudRecommenderV1ReliabilityProjection < 3) {
checkUnnamed22(o.details!);
checkUnnamed23(o.risks!);
}
buildCounterGoogleCloudRecommenderV1ReliabilityProjection--;
}
core.Map<core.String, core.Object?> buildUnnamed24() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
},
};
void checkUnnamed24(core.Map<core.String, core.Object?> o) {
unittest.expect(o, unittest.hasLength(2));
var casted14 = (o['x']!) as core.Map;
unittest.expect(casted14, unittest.hasLength(3));
unittest.expect(
casted14['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted14['bool'],
unittest.equals(true),
);
unittest.expect(
casted14['string'],
unittest.equals('foo'),
);
var casted15 = (o['y']!) as core.Map;
unittest.expect(casted15, unittest.hasLength(3));
unittest.expect(
casted15['list'],
unittest.equals([1, 2, 3]),
);
unittest.expect(
casted15['bool'],
unittest.equals(true),
);
unittest.expect(
casted15['string'],
unittest.equals('foo'),
);
}
core.int buildCounterGoogleCloudRecommenderV1SecurityProjection = 0;
api.GoogleCloudRecommenderV1SecurityProjection
buildGoogleCloudRecommenderV1SecurityProjection() {
final o = api.GoogleCloudRecommenderV1SecurityProjection();
buildCounterGoogleCloudRecommenderV1SecurityProjection++;
if (buildCounterGoogleCloudRecommenderV1SecurityProjection < 3) {
o.details = buildUnnamed24();
}
buildCounterGoogleCloudRecommenderV1SecurityProjection--;
return o;
}
void checkGoogleCloudRecommenderV1SecurityProjection(
api.GoogleCloudRecommenderV1SecurityProjection o) {
buildCounterGoogleCloudRecommenderV1SecurityProjection++;
if (buildCounterGoogleCloudRecommenderV1SecurityProjection < 3) {
checkUnnamed24(o.details!);
}
buildCounterGoogleCloudRecommenderV1SecurityProjection--;
}
core.int buildCounterGoogleCloudRecommenderV1SustainabilityProjection = 0;
api.GoogleCloudRecommenderV1SustainabilityProjection
buildGoogleCloudRecommenderV1SustainabilityProjection() {
final o = api.GoogleCloudRecommenderV1SustainabilityProjection();
buildCounterGoogleCloudRecommenderV1SustainabilityProjection++;
if (buildCounterGoogleCloudRecommenderV1SustainabilityProjection < 3) {
o.duration = 'foo';
o.kgCO2e = 42.0;
}
buildCounterGoogleCloudRecommenderV1SustainabilityProjection--;
return o;
}
void checkGoogleCloudRecommenderV1SustainabilityProjection(
api.GoogleCloudRecommenderV1SustainabilityProjection o) {
buildCounterGoogleCloudRecommenderV1SustainabilityProjection++;
if (buildCounterGoogleCloudRecommenderV1SustainabilityProjection < 3) {
unittest.expect(
o.duration!,
unittest.equals('foo'),
);
unittest.expect(
o.kgCO2e!,
unittest.equals(42.0),
);
}
buildCounterGoogleCloudRecommenderV1SustainabilityProjection--;
}
core.int buildCounterGoogleCloudRecommenderV1ValueMatcher = 0;
api.GoogleCloudRecommenderV1ValueMatcher
buildGoogleCloudRecommenderV1ValueMatcher() {
final o = api.GoogleCloudRecommenderV1ValueMatcher();
buildCounterGoogleCloudRecommenderV1ValueMatcher++;
if (buildCounterGoogleCloudRecommenderV1ValueMatcher < 3) {
o.matchesPattern = 'foo';
}
buildCounterGoogleCloudRecommenderV1ValueMatcher--;
return o;
}
void checkGoogleCloudRecommenderV1ValueMatcher(
api.GoogleCloudRecommenderV1ValueMatcher o) {
buildCounterGoogleCloudRecommenderV1ValueMatcher++;
if (buildCounterGoogleCloudRecommenderV1ValueMatcher < 3) {
unittest.expect(
o.matchesPattern!,
unittest.equals('foo'),
);
}
buildCounterGoogleCloudRecommenderV1ValueMatcher--;
}
core.int buildCounterGoogleTypeMoney = 0;
api.GoogleTypeMoney buildGoogleTypeMoney() {
final o = api.GoogleTypeMoney();
buildCounterGoogleTypeMoney++;
if (buildCounterGoogleTypeMoney < 3) {
o.currencyCode = 'foo';
o.nanos = 42;
o.units = 'foo';
}
buildCounterGoogleTypeMoney--;
return o;
}
void checkGoogleTypeMoney(api.GoogleTypeMoney o) {
buildCounterGoogleTypeMoney++;
if (buildCounterGoogleTypeMoney < 3) {
unittest.expect(
o.currencyCode!,
unittest.equals('foo'),
);
unittest.expect(
o.nanos!,
unittest.equals(42),
);
unittest.expect(
o.units!,
unittest.equals('foo'),
);
}
buildCounterGoogleTypeMoney--;
}
void main() {
unittest.group('obj-schema-GoogleCloudRecommenderV1CostProjection', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1CostProjection();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1CostProjection.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1CostProjection(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1Impact', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1Impact();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1Impact.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1Impact(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1Insight', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1Insight();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1Insight.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1Insight(od);
});
});
unittest.group(
'obj-schema-GoogleCloudRecommenderV1InsightRecommendationReference', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1InsightRecommendationReference();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.GoogleCloudRecommenderV1InsightRecommendationReference.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1InsightRecommendationReference(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1InsightStateInfo', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1InsightStateInfo();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1InsightStateInfo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1InsightStateInfo(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1InsightTypeConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1InsightTypeConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1InsightTypeConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1InsightTypeConfig(od);
});
});
unittest.group(
'obj-schema-GoogleCloudRecommenderV1InsightTypeGenerationConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1InsightTypeGenerationConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.GoogleCloudRecommenderV1InsightTypeGenerationConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1InsightTypeGenerationConfig(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1ListInsightsResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1ListInsightsResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1ListInsightsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1ListInsightsResponse(od);
});
});
unittest.group(
'obj-schema-GoogleCloudRecommenderV1ListRecommendationsResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1ListRecommendationsResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.GoogleCloudRecommenderV1ListRecommendationsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1ListRecommendationsResponse(od);
});
});
unittest.group(
'obj-schema-GoogleCloudRecommenderV1MarkInsightAcceptedRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1MarkInsightAcceptedRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.GoogleCloudRecommenderV1MarkInsightAcceptedRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkInsightAcceptedRequest(od);
});
});
unittest.group(
'obj-schema-GoogleCloudRecommenderV1MarkRecommendationClaimedRequest',
() {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1MarkRecommendationClaimedRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.GoogleCloudRecommenderV1MarkRecommendationClaimedRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationClaimedRequest(od);
});
});
unittest.group(
'obj-schema-GoogleCloudRecommenderV1MarkRecommendationDismissedRequest',
() {
unittest.test('to-json--from-json', () async {
final o =
buildGoogleCloudRecommenderV1MarkRecommendationDismissedRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1MarkRecommendationDismissedRequest
.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationDismissedRequest(od);
});
});
unittest.group(
'obj-schema-GoogleCloudRecommenderV1MarkRecommendationFailedRequest', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1MarkRecommendationFailedRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.GoogleCloudRecommenderV1MarkRecommendationFailedRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationFailedRequest(od);
});
});
unittest.group(
'obj-schema-GoogleCloudRecommenderV1MarkRecommendationSucceededRequest',
() {
unittest.test('to-json--from-json', () async {
final o =
buildGoogleCloudRecommenderV1MarkRecommendationSucceededRequest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1MarkRecommendationSucceededRequest
.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationSucceededRequest(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1Operation', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1Operation();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1Operation.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1Operation(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1OperationGroup', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1OperationGroup();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1OperationGroup.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1OperationGroup(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1Recommendation', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1Recommendation();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1Recommendation.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1Recommendation(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1RecommendationContent',
() {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1RecommendationContent();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1RecommendationContent.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1RecommendationContent(od);
});
});
unittest.group(
'obj-schema-GoogleCloudRecommenderV1RecommendationInsightReference', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1RecommendationInsightReference();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.GoogleCloudRecommenderV1RecommendationInsightReference.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1RecommendationInsightReference(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1RecommendationStateInfo',
() {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1RecommendationStateInfo();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1RecommendationStateInfo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1RecommendationStateInfo(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1RecommenderConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1RecommenderConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1RecommenderConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1RecommenderConfig(od);
});
});
unittest.group(
'obj-schema-GoogleCloudRecommenderV1RecommenderGenerationConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1RecommenderGenerationConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od =
api.GoogleCloudRecommenderV1RecommenderGenerationConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1RecommenderGenerationConfig(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1ReliabilityProjection',
() {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1ReliabilityProjection();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1ReliabilityProjection.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1ReliabilityProjection(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1SecurityProjection', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1SecurityProjection();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1SecurityProjection.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1SecurityProjection(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1SustainabilityProjection',
() {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1SustainabilityProjection();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1SustainabilityProjection.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1SustainabilityProjection(od);
});
});
unittest.group('obj-schema-GoogleCloudRecommenderV1ValueMatcher', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleCloudRecommenderV1ValueMatcher();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleCloudRecommenderV1ValueMatcher.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1ValueMatcher(od);
});
});
unittest.group('obj-schema-GoogleTypeMoney', () {
unittest.test('to-json--from-json', () async {
final o = buildGoogleTypeMoney();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.GoogleTypeMoney.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGoogleTypeMoney(od);
});
});
unittest.group('resource-BillingAccountsLocationsInsightTypesResource', () {
unittest.test('method--getConfig', () async {
final mock = HttpServerMock();
final res =
api.RecommenderApi(mock).billingAccounts.locations.insightTypes;
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(buildGoogleCloudRecommenderV1InsightTypeConfig());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getConfig(arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1InsightTypeConfig(
response as api.GoogleCloudRecommenderV1InsightTypeConfig);
});
unittest.test('method--updateConfig', () async {
final mock = HttpServerMock();
final res =
api.RecommenderApi(mock).billingAccounts.locations.insightTypes;
final arg_request = buildGoogleCloudRecommenderV1InsightTypeConfig();
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.GoogleCloudRecommenderV1InsightTypeConfig.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1InsightTypeConfig(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(buildGoogleCloudRecommenderV1InsightTypeConfig());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.updateConfig(arg_request, arg_name,
updateMask: arg_updateMask,
validateOnly: arg_validateOnly,
$fields: arg_$fields);
checkGoogleCloudRecommenderV1InsightTypeConfig(
response as api.GoogleCloudRecommenderV1InsightTypeConfig);
});
});
unittest.group(
'resource-BillingAccountsLocationsInsightTypesInsightsResource', () {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.billingAccounts
.locations
.insightTypes
.insights;
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(buildGoogleCloudRecommenderV1Insight());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Insight(
response as api.GoogleCloudRecommenderV1Insight);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.billingAccounts
.locations
.insightTypes
.insights;
final arg_parent = 'foo';
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['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(buildGoogleCloudRecommenderV1ListInsightsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkGoogleCloudRecommenderV1ListInsightsResponse(
response as api.GoogleCloudRecommenderV1ListInsightsResponse);
});
unittest.test('method--markAccepted', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.billingAccounts
.locations
.insightTypes
.insights;
final arg_request =
buildGoogleCloudRecommenderV1MarkInsightAcceptedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj =
api.GoogleCloudRecommenderV1MarkInsightAcceptedRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkInsightAcceptedRequest(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(buildGoogleCloudRecommenderV1Insight());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markAccepted(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Insight(
response as api.GoogleCloudRecommenderV1Insight);
});
});
unittest.group('resource-BillingAccountsLocationsRecommendersResource', () {
unittest.test('method--getConfig', () async {
final mock = HttpServerMock();
final res =
api.RecommenderApi(mock).billingAccounts.locations.recommenders;
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(buildGoogleCloudRecommenderV1RecommenderConfig());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getConfig(arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1RecommenderConfig(
response as api.GoogleCloudRecommenderV1RecommenderConfig);
});
unittest.test('method--updateConfig', () async {
final mock = HttpServerMock();
final res =
api.RecommenderApi(mock).billingAccounts.locations.recommenders;
final arg_request = buildGoogleCloudRecommenderV1RecommenderConfig();
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.GoogleCloudRecommenderV1RecommenderConfig.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1RecommenderConfig(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(buildGoogleCloudRecommenderV1RecommenderConfig());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.updateConfig(arg_request, arg_name,
updateMask: arg_updateMask,
validateOnly: arg_validateOnly,
$fields: arg_$fields);
checkGoogleCloudRecommenderV1RecommenderConfig(
response as api.GoogleCloudRecommenderV1RecommenderConfig);
});
});
unittest.group(
'resource-BillingAccountsLocationsRecommendersRecommendationsResource',
() {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.billingAccounts
.locations
.recommenders
.recommendations;
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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.billingAccounts
.locations
.recommenders
.recommendations;
final arg_parent = 'foo';
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['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(buildGoogleCloudRecommenderV1ListRecommendationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkGoogleCloudRecommenderV1ListRecommendationsResponse(
response as api.GoogleCloudRecommenderV1ListRecommendationsResponse);
});
unittest.test('method--markClaimed', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.billingAccounts
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationClaimedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GoogleCloudRecommenderV1MarkRecommendationClaimedRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationClaimedRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markClaimed(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--markDismissed', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.billingAccounts
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationDismissedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj =
api.GoogleCloudRecommenderV1MarkRecommendationDismissedRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationDismissedRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markDismissed(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--markFailed', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.billingAccounts
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationFailedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GoogleCloudRecommenderV1MarkRecommendationFailedRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationFailedRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markFailed(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--markSucceeded', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.billingAccounts
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationSucceededRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj =
api.GoogleCloudRecommenderV1MarkRecommendationSucceededRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationSucceededRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markSucceeded(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
});
unittest.group('resource-FoldersLocationsInsightTypesInsightsResource', () {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res =
api.RecommenderApi(mock).folders.locations.insightTypes.insights;
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(buildGoogleCloudRecommenderV1Insight());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Insight(
response as api.GoogleCloudRecommenderV1Insight);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res =
api.RecommenderApi(mock).folders.locations.insightTypes.insights;
final arg_parent = 'foo';
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['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(buildGoogleCloudRecommenderV1ListInsightsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkGoogleCloudRecommenderV1ListInsightsResponse(
response as api.GoogleCloudRecommenderV1ListInsightsResponse);
});
unittest.test('method--markAccepted', () async {
final mock = HttpServerMock();
final res =
api.RecommenderApi(mock).folders.locations.insightTypes.insights;
final arg_request =
buildGoogleCloudRecommenderV1MarkInsightAcceptedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj =
api.GoogleCloudRecommenderV1MarkInsightAcceptedRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkInsightAcceptedRequest(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(buildGoogleCloudRecommenderV1Insight());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markAccepted(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Insight(
response as api.GoogleCloudRecommenderV1Insight);
});
});
unittest.group('resource-FoldersLocationsRecommendersRecommendationsResource',
() {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.folders
.locations
.recommenders
.recommendations;
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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.folders
.locations
.recommenders
.recommendations;
final arg_parent = 'foo';
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['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(buildGoogleCloudRecommenderV1ListRecommendationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkGoogleCloudRecommenderV1ListRecommendationsResponse(
response as api.GoogleCloudRecommenderV1ListRecommendationsResponse);
});
unittest.test('method--markClaimed', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.folders
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationClaimedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GoogleCloudRecommenderV1MarkRecommendationClaimedRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationClaimedRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markClaimed(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--markDismissed', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.folders
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationDismissedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj =
api.GoogleCloudRecommenderV1MarkRecommendationDismissedRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationDismissedRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markDismissed(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--markFailed', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.folders
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationFailedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GoogleCloudRecommenderV1MarkRecommendationFailedRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationFailedRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markFailed(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--markSucceeded', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.folders
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationSucceededRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj =
api.GoogleCloudRecommenderV1MarkRecommendationSucceededRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationSucceededRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markSucceeded(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
});
unittest.group('resource-OrganizationsLocationsInsightTypesResource', () {
unittest.test('method--getConfig', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock).organizations.locations.insightTypes;
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(buildGoogleCloudRecommenderV1InsightTypeConfig());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getConfig(arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1InsightTypeConfig(
response as api.GoogleCloudRecommenderV1InsightTypeConfig);
});
unittest.test('method--updateConfig', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock).organizations.locations.insightTypes;
final arg_request = buildGoogleCloudRecommenderV1InsightTypeConfig();
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.GoogleCloudRecommenderV1InsightTypeConfig.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1InsightTypeConfig(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(buildGoogleCloudRecommenderV1InsightTypeConfig());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.updateConfig(arg_request, arg_name,
updateMask: arg_updateMask,
validateOnly: arg_validateOnly,
$fields: arg_$fields);
checkGoogleCloudRecommenderV1InsightTypeConfig(
response as api.GoogleCloudRecommenderV1InsightTypeConfig);
});
});
unittest.group('resource-OrganizationsLocationsInsightTypesInsightsResource',
() {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.organizations
.locations
.insightTypes
.insights;
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(buildGoogleCloudRecommenderV1Insight());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Insight(
response as api.GoogleCloudRecommenderV1Insight);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.organizations
.locations
.insightTypes
.insights;
final arg_parent = 'foo';
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['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(buildGoogleCloudRecommenderV1ListInsightsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkGoogleCloudRecommenderV1ListInsightsResponse(
response as api.GoogleCloudRecommenderV1ListInsightsResponse);
});
unittest.test('method--markAccepted', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.organizations
.locations
.insightTypes
.insights;
final arg_request =
buildGoogleCloudRecommenderV1MarkInsightAcceptedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj =
api.GoogleCloudRecommenderV1MarkInsightAcceptedRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkInsightAcceptedRequest(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(buildGoogleCloudRecommenderV1Insight());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markAccepted(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Insight(
response as api.GoogleCloudRecommenderV1Insight);
});
});
unittest.group('resource-OrganizationsLocationsRecommendersResource', () {
unittest.test('method--getConfig', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock).organizations.locations.recommenders;
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(buildGoogleCloudRecommenderV1RecommenderConfig());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getConfig(arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1RecommenderConfig(
response as api.GoogleCloudRecommenderV1RecommenderConfig);
});
unittest.test('method--updateConfig', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock).organizations.locations.recommenders;
final arg_request = buildGoogleCloudRecommenderV1RecommenderConfig();
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.GoogleCloudRecommenderV1RecommenderConfig.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1RecommenderConfig(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(buildGoogleCloudRecommenderV1RecommenderConfig());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.updateConfig(arg_request, arg_name,
updateMask: arg_updateMask,
validateOnly: arg_validateOnly,
$fields: arg_$fields);
checkGoogleCloudRecommenderV1RecommenderConfig(
response as api.GoogleCloudRecommenderV1RecommenderConfig);
});
});
unittest.group(
'resource-OrganizationsLocationsRecommendersRecommendationsResource', () {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.organizations
.locations
.recommenders
.recommendations;
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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.organizations
.locations
.recommenders
.recommendations;
final arg_parent = 'foo';
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['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(buildGoogleCloudRecommenderV1ListRecommendationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkGoogleCloudRecommenderV1ListRecommendationsResponse(
response as api.GoogleCloudRecommenderV1ListRecommendationsResponse);
});
unittest.test('method--markClaimed', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.organizations
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationClaimedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GoogleCloudRecommenderV1MarkRecommendationClaimedRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationClaimedRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markClaimed(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--markDismissed', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.organizations
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationDismissedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj =
api.GoogleCloudRecommenderV1MarkRecommendationDismissedRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationDismissedRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markDismissed(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--markFailed', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.organizations
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationFailedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GoogleCloudRecommenderV1MarkRecommendationFailedRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationFailedRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markFailed(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--markSucceeded', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.organizations
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationSucceededRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj =
api.GoogleCloudRecommenderV1MarkRecommendationSucceededRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationSucceededRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markSucceeded(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
});
unittest.group('resource-ProjectsLocationsInsightTypesResource', () {
unittest.test('method--getConfig', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock).projects.locations.insightTypes;
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(buildGoogleCloudRecommenderV1InsightTypeConfig());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getConfig(arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1InsightTypeConfig(
response as api.GoogleCloudRecommenderV1InsightTypeConfig);
});
unittest.test('method--updateConfig', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock).projects.locations.insightTypes;
final arg_request = buildGoogleCloudRecommenderV1InsightTypeConfig();
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.GoogleCloudRecommenderV1InsightTypeConfig.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1InsightTypeConfig(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(buildGoogleCloudRecommenderV1InsightTypeConfig());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.updateConfig(arg_request, arg_name,
updateMask: arg_updateMask,
validateOnly: arg_validateOnly,
$fields: arg_$fields);
checkGoogleCloudRecommenderV1InsightTypeConfig(
response as api.GoogleCloudRecommenderV1InsightTypeConfig);
});
});
unittest.group('resource-ProjectsLocationsInsightTypesInsightsResource', () {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res =
api.RecommenderApi(mock).projects.locations.insightTypes.insights;
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(buildGoogleCloudRecommenderV1Insight());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Insight(
response as api.GoogleCloudRecommenderV1Insight);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res =
api.RecommenderApi(mock).projects.locations.insightTypes.insights;
final arg_parent = 'foo';
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['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(buildGoogleCloudRecommenderV1ListInsightsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkGoogleCloudRecommenderV1ListInsightsResponse(
response as api.GoogleCloudRecommenderV1ListInsightsResponse);
});
unittest.test('method--markAccepted', () async {
final mock = HttpServerMock();
final res =
api.RecommenderApi(mock).projects.locations.insightTypes.insights;
final arg_request =
buildGoogleCloudRecommenderV1MarkInsightAcceptedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj =
api.GoogleCloudRecommenderV1MarkInsightAcceptedRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkInsightAcceptedRequest(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(buildGoogleCloudRecommenderV1Insight());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markAccepted(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Insight(
response as api.GoogleCloudRecommenderV1Insight);
});
});
unittest.group('resource-ProjectsLocationsRecommendersResource', () {
unittest.test('method--getConfig', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock).projects.locations.recommenders;
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(buildGoogleCloudRecommenderV1RecommenderConfig());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getConfig(arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1RecommenderConfig(
response as api.GoogleCloudRecommenderV1RecommenderConfig);
});
unittest.test('method--updateConfig', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock).projects.locations.recommenders;
final arg_request = buildGoogleCloudRecommenderV1RecommenderConfig();
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.GoogleCloudRecommenderV1RecommenderConfig.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1RecommenderConfig(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(buildGoogleCloudRecommenderV1RecommenderConfig());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.updateConfig(arg_request, arg_name,
updateMask: arg_updateMask,
validateOnly: arg_validateOnly,
$fields: arg_$fields);
checkGoogleCloudRecommenderV1RecommenderConfig(
response as api.GoogleCloudRecommenderV1RecommenderConfig);
});
});
unittest.group(
'resource-ProjectsLocationsRecommendersRecommendationsResource', () {
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.projects
.locations
.recommenders
.recommendations;
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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.projects
.locations
.recommenders
.recommendations;
final arg_parent = 'foo';
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['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(buildGoogleCloudRecommenderV1ListRecommendationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_parent,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkGoogleCloudRecommenderV1ListRecommendationsResponse(
response as api.GoogleCloudRecommenderV1ListRecommendationsResponse);
});
unittest.test('method--markClaimed', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.projects
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationClaimedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GoogleCloudRecommenderV1MarkRecommendationClaimedRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationClaimedRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markClaimed(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--markDismissed', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.projects
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationDismissedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj =
api.GoogleCloudRecommenderV1MarkRecommendationDismissedRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationDismissedRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markDismissed(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--markFailed', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.projects
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationFailedRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.GoogleCloudRecommenderV1MarkRecommendationFailedRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationFailedRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markFailed(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
unittest.test('method--markSucceeded', () async {
final mock = HttpServerMock();
final res = api.RecommenderApi(mock)
.projects
.locations
.recommenders
.recommendations;
final arg_request =
buildGoogleCloudRecommenderV1MarkRecommendationSucceededRequest();
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
final obj =
api.GoogleCloudRecommenderV1MarkRecommendationSucceededRequest
.fromJson(json as core.Map<core.String, core.dynamic>);
checkGoogleCloudRecommenderV1MarkRecommendationSucceededRequest(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(buildGoogleCloudRecommenderV1Recommendation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.markSucceeded(arg_request, arg_name, $fields: arg_$fields);
checkGoogleCloudRecommenderV1Recommendation(
response as api.GoogleCloudRecommenderV1Recommendation);
});
});
}