blob: d45ac8b3303f40eadc7d36aef0fe01fc72d811c4 [file] [log] [blame]
// ignore_for_file: camel_case_types
// ignore_for_file: comment_references
// ignore_for_file: directives_ordering
// ignore_for_file: file_names
// ignore_for_file: library_names
// ignore_for_file: lines_longer_than_80_chars
// ignore_for_file: non_constant_identifier_names
// ignore_for_file: prefer_expression_function_bodies
// ignore_for_file: prefer_final_locals
// ignore_for_file: prefer_interpolation_to_compose_strings
// ignore_for_file: 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: avoid_returning_null
// ignore_for_file: cascade_invocations
// ignore_for_file: prefer_single_quotes
// ignore_for_file: unused_local_variable
library googleapis.bigquery.v2.test;
import "dart:core" as core;
import "dart:async" as async;
import "dart:convert" as convert;
import 'package:http/http.dart' as http;
import 'package:test/test.dart' as unittest;
import 'package:googleapis/bigquery/v2.dart' as api;
class HttpServerMock extends http.BaseClient {
core.Future<http.StreamedResponse> Function(http.BaseRequest, core.Object)
_callback;
core.bool _expectJson;
void register(
core.Future<http.StreamedResponse> Function(
http.BaseRequest bob,
core.Object foo,
)
callback,
core.bool expectJson,
) {
_callback = callback;
_expectJson = expectJson;
}
@core.override
async.Future<http.StreamedResponse> send(http.BaseRequest request) async {
if (_expectJson) {
final jsonString =
await request.finalize().transform(convert.utf8.decoder).join('');
if (jsonString.isEmpty) {
return _callback(request, null);
} else {
return _callback(request, convert.json.decode(jsonString));
}
} else {
var stream = request.finalize();
if (stream == null) {
return _callback(request, []);
} else {
final data = await stream.toBytes();
return _callback(request, data);
}
}
}
}
http.StreamedResponse stringResponse(core.int status,
core.Map<core.String, core.String> headers, core.String body) {
var stream = async.Stream.fromIterable([convert.utf8.encode(body)]);
return http.StreamedResponse(stream, status, headers: headers);
}
core.int buildCounterAggregateClassificationMetrics = 0;
api.AggregateClassificationMetrics buildAggregateClassificationMetrics() {
var o = api.AggregateClassificationMetrics();
buildCounterAggregateClassificationMetrics++;
if (buildCounterAggregateClassificationMetrics < 3) {
o.accuracy = 42.0;
o.f1Score = 42.0;
o.logLoss = 42.0;
o.precision = 42.0;
o.recall = 42.0;
o.rocAuc = 42.0;
o.threshold = 42.0;
}
buildCounterAggregateClassificationMetrics--;
return o;
}
void checkAggregateClassificationMetrics(api.AggregateClassificationMetrics o) {
buildCounterAggregateClassificationMetrics++;
if (buildCounterAggregateClassificationMetrics < 3) {
unittest.expect(o.accuracy, unittest.equals(42.0));
unittest.expect(o.f1Score, unittest.equals(42.0));
unittest.expect(o.logLoss, unittest.equals(42.0));
unittest.expect(o.precision, unittest.equals(42.0));
unittest.expect(o.recall, unittest.equals(42.0));
unittest.expect(o.rocAuc, unittest.equals(42.0));
unittest.expect(o.threshold, unittest.equals(42.0));
}
buildCounterAggregateClassificationMetrics--;
}
core.int buildCounterArgument = 0;
api.Argument buildArgument() {
var o = api.Argument();
buildCounterArgument++;
if (buildCounterArgument < 3) {
o.argumentKind = 'foo';
o.dataType = buildStandardSqlDataType();
o.mode = 'foo';
o.name = 'foo';
}
buildCounterArgument--;
return o;
}
void checkArgument(api.Argument o) {
buildCounterArgument++;
if (buildCounterArgument < 3) {
unittest.expect(o.argumentKind, unittest.equals('foo'));
checkStandardSqlDataType(o.dataType);
unittest.expect(o.mode, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
}
buildCounterArgument--;
}
core.List<core.double> buildUnnamed1208() {
var o = <core.double>[];
o.add(42.0);
o.add(42.0);
return o;
}
void checkUnnamed1208(core.List<core.double> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals(42.0));
unittest.expect(o[1], unittest.equals(42.0));
}
core.List<core.double> buildUnnamed1209() {
var o = <core.double>[];
o.add(42.0);
o.add(42.0);
return o;
}
void checkUnnamed1209(core.List<core.double> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals(42.0));
unittest.expect(o[1], unittest.equals(42.0));
}
core.int buildCounterArimaCoefficients = 0;
api.ArimaCoefficients buildArimaCoefficients() {
var o = api.ArimaCoefficients();
buildCounterArimaCoefficients++;
if (buildCounterArimaCoefficients < 3) {
o.autoRegressiveCoefficients = buildUnnamed1208();
o.interceptCoefficient = 42.0;
o.movingAverageCoefficients = buildUnnamed1209();
}
buildCounterArimaCoefficients--;
return o;
}
void checkArimaCoefficients(api.ArimaCoefficients o) {
buildCounterArimaCoefficients++;
if (buildCounterArimaCoefficients < 3) {
checkUnnamed1208(o.autoRegressiveCoefficients);
unittest.expect(o.interceptCoefficient, unittest.equals(42.0));
checkUnnamed1209(o.movingAverageCoefficients);
}
buildCounterArimaCoefficients--;
}
core.int buildCounterArimaFittingMetrics = 0;
api.ArimaFittingMetrics buildArimaFittingMetrics() {
var o = api.ArimaFittingMetrics();
buildCounterArimaFittingMetrics++;
if (buildCounterArimaFittingMetrics < 3) {
o.aic = 42.0;
o.logLikelihood = 42.0;
o.variance = 42.0;
}
buildCounterArimaFittingMetrics--;
return o;
}
void checkArimaFittingMetrics(api.ArimaFittingMetrics o) {
buildCounterArimaFittingMetrics++;
if (buildCounterArimaFittingMetrics < 3) {
unittest.expect(o.aic, unittest.equals(42.0));
unittest.expect(o.logLikelihood, unittest.equals(42.0));
unittest.expect(o.variance, unittest.equals(42.0));
}
buildCounterArimaFittingMetrics--;
}
core.List<api.ArimaFittingMetrics> buildUnnamed1210() {
var o = <api.ArimaFittingMetrics>[];
o.add(buildArimaFittingMetrics());
o.add(buildArimaFittingMetrics());
return o;
}
void checkUnnamed1210(core.List<api.ArimaFittingMetrics> o) {
unittest.expect(o, unittest.hasLength(2));
checkArimaFittingMetrics(o[0]);
checkArimaFittingMetrics(o[1]);
}
core.List<api.ArimaSingleModelForecastingMetrics> buildUnnamed1211() {
var o = <api.ArimaSingleModelForecastingMetrics>[];
o.add(buildArimaSingleModelForecastingMetrics());
o.add(buildArimaSingleModelForecastingMetrics());
return o;
}
void checkUnnamed1211(core.List<api.ArimaSingleModelForecastingMetrics> o) {
unittest.expect(o, unittest.hasLength(2));
checkArimaSingleModelForecastingMetrics(o[0]);
checkArimaSingleModelForecastingMetrics(o[1]);
}
core.List<core.bool> buildUnnamed1212() {
var o = <core.bool>[];
o.add(true);
o.add(true);
return o;
}
void checkUnnamed1212(core.List<core.bool> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.isTrue);
unittest.expect(o[1], unittest.isTrue);
}
core.List<api.ArimaOrder> buildUnnamed1213() {
var o = <api.ArimaOrder>[];
o.add(buildArimaOrder());
o.add(buildArimaOrder());
return o;
}
void checkUnnamed1213(core.List<api.ArimaOrder> o) {
unittest.expect(o, unittest.hasLength(2));
checkArimaOrder(o[0]);
checkArimaOrder(o[1]);
}
core.List<core.String> buildUnnamed1214() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1214(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed1215() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1215(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 buildCounterArimaForecastingMetrics = 0;
api.ArimaForecastingMetrics buildArimaForecastingMetrics() {
var o = api.ArimaForecastingMetrics();
buildCounterArimaForecastingMetrics++;
if (buildCounterArimaForecastingMetrics < 3) {
o.arimaFittingMetrics = buildUnnamed1210();
o.arimaSingleModelForecastingMetrics = buildUnnamed1211();
o.hasDrift = buildUnnamed1212();
o.nonSeasonalOrder = buildUnnamed1213();
o.seasonalPeriods = buildUnnamed1214();
o.timeSeriesId = buildUnnamed1215();
}
buildCounterArimaForecastingMetrics--;
return o;
}
void checkArimaForecastingMetrics(api.ArimaForecastingMetrics o) {
buildCounterArimaForecastingMetrics++;
if (buildCounterArimaForecastingMetrics < 3) {
checkUnnamed1210(o.arimaFittingMetrics);
checkUnnamed1211(o.arimaSingleModelForecastingMetrics);
checkUnnamed1212(o.hasDrift);
checkUnnamed1213(o.nonSeasonalOrder);
checkUnnamed1214(o.seasonalPeriods);
checkUnnamed1215(o.timeSeriesId);
}
buildCounterArimaForecastingMetrics--;
}
core.List<core.String> buildUnnamed1216() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1216(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 buildCounterArimaModelInfo = 0;
api.ArimaModelInfo buildArimaModelInfo() {
var o = api.ArimaModelInfo();
buildCounterArimaModelInfo++;
if (buildCounterArimaModelInfo < 3) {
o.arimaCoefficients = buildArimaCoefficients();
o.arimaFittingMetrics = buildArimaFittingMetrics();
o.hasDrift = true;
o.nonSeasonalOrder = buildArimaOrder();
o.seasonalPeriods = buildUnnamed1216();
o.timeSeriesId = 'foo';
}
buildCounterArimaModelInfo--;
return o;
}
void checkArimaModelInfo(api.ArimaModelInfo o) {
buildCounterArimaModelInfo++;
if (buildCounterArimaModelInfo < 3) {
checkArimaCoefficients(o.arimaCoefficients);
checkArimaFittingMetrics(o.arimaFittingMetrics);
unittest.expect(o.hasDrift, unittest.isTrue);
checkArimaOrder(o.nonSeasonalOrder);
checkUnnamed1216(o.seasonalPeriods);
unittest.expect(o.timeSeriesId, unittest.equals('foo'));
}
buildCounterArimaModelInfo--;
}
core.int buildCounterArimaOrder = 0;
api.ArimaOrder buildArimaOrder() {
var o = api.ArimaOrder();
buildCounterArimaOrder++;
if (buildCounterArimaOrder < 3) {
o.d = 'foo';
o.p = 'foo';
o.q = 'foo';
}
buildCounterArimaOrder--;
return o;
}
void checkArimaOrder(api.ArimaOrder o) {
buildCounterArimaOrder++;
if (buildCounterArimaOrder < 3) {
unittest.expect(o.d, unittest.equals('foo'));
unittest.expect(o.p, unittest.equals('foo'));
unittest.expect(o.q, unittest.equals('foo'));
}
buildCounterArimaOrder--;
}
core.List<api.ArimaModelInfo> buildUnnamed1217() {
var o = <api.ArimaModelInfo>[];
o.add(buildArimaModelInfo());
o.add(buildArimaModelInfo());
return o;
}
void checkUnnamed1217(core.List<api.ArimaModelInfo> o) {
unittest.expect(o, unittest.hasLength(2));
checkArimaModelInfo(o[0]);
checkArimaModelInfo(o[1]);
}
core.List<core.String> buildUnnamed1218() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1218(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 buildCounterArimaResult = 0;
api.ArimaResult buildArimaResult() {
var o = api.ArimaResult();
buildCounterArimaResult++;
if (buildCounterArimaResult < 3) {
o.arimaModelInfo = buildUnnamed1217();
o.seasonalPeriods = buildUnnamed1218();
}
buildCounterArimaResult--;
return o;
}
void checkArimaResult(api.ArimaResult o) {
buildCounterArimaResult++;
if (buildCounterArimaResult < 3) {
checkUnnamed1217(o.arimaModelInfo);
checkUnnamed1218(o.seasonalPeriods);
}
buildCounterArimaResult--;
}
core.List<core.String> buildUnnamed1219() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1219(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 buildCounterArimaSingleModelForecastingMetrics = 0;
api.ArimaSingleModelForecastingMetrics
buildArimaSingleModelForecastingMetrics() {
var o = api.ArimaSingleModelForecastingMetrics();
buildCounterArimaSingleModelForecastingMetrics++;
if (buildCounterArimaSingleModelForecastingMetrics < 3) {
o.arimaFittingMetrics = buildArimaFittingMetrics();
o.hasDrift = true;
o.nonSeasonalOrder = buildArimaOrder();
o.seasonalPeriods = buildUnnamed1219();
o.timeSeriesId = 'foo';
}
buildCounterArimaSingleModelForecastingMetrics--;
return o;
}
void checkArimaSingleModelForecastingMetrics(
api.ArimaSingleModelForecastingMetrics o) {
buildCounterArimaSingleModelForecastingMetrics++;
if (buildCounterArimaSingleModelForecastingMetrics < 3) {
checkArimaFittingMetrics(o.arimaFittingMetrics);
unittest.expect(o.hasDrift, unittest.isTrue);
checkArimaOrder(o.nonSeasonalOrder);
checkUnnamed1219(o.seasonalPeriods);
unittest.expect(o.timeSeriesId, unittest.equals('foo'));
}
buildCounterArimaSingleModelForecastingMetrics--;
}
core.List<api.AuditLogConfig> buildUnnamed1220() {
var o = <api.AuditLogConfig>[];
o.add(buildAuditLogConfig());
o.add(buildAuditLogConfig());
return o;
}
void checkUnnamed1220(core.List<api.AuditLogConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkAuditLogConfig(o[0]);
checkAuditLogConfig(o[1]);
}
core.int buildCounterAuditConfig = 0;
api.AuditConfig buildAuditConfig() {
var o = api.AuditConfig();
buildCounterAuditConfig++;
if (buildCounterAuditConfig < 3) {
o.auditLogConfigs = buildUnnamed1220();
o.service = 'foo';
}
buildCounterAuditConfig--;
return o;
}
void checkAuditConfig(api.AuditConfig o) {
buildCounterAuditConfig++;
if (buildCounterAuditConfig < 3) {
checkUnnamed1220(o.auditLogConfigs);
unittest.expect(o.service, unittest.equals('foo'));
}
buildCounterAuditConfig--;
}
core.List<core.String> buildUnnamed1221() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1221(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterAuditLogConfig = 0;
api.AuditLogConfig buildAuditLogConfig() {
var o = api.AuditLogConfig();
buildCounterAuditLogConfig++;
if (buildCounterAuditLogConfig < 3) {
o.exemptedMembers = buildUnnamed1221();
o.logType = 'foo';
}
buildCounterAuditLogConfig--;
return o;
}
void checkAuditLogConfig(api.AuditLogConfig o) {
buildCounterAuditLogConfig++;
if (buildCounterAuditLogConfig < 3) {
checkUnnamed1221(o.exemptedMembers);
unittest.expect(o.logType, unittest.equals('foo'));
}
buildCounterAuditLogConfig--;
}
core.int buildCounterBigQueryModelTraining = 0;
api.BigQueryModelTraining buildBigQueryModelTraining() {
var o = api.BigQueryModelTraining();
buildCounterBigQueryModelTraining++;
if (buildCounterBigQueryModelTraining < 3) {
o.currentIteration = 42;
o.expectedTotalIterations = 'foo';
}
buildCounterBigQueryModelTraining--;
return o;
}
void checkBigQueryModelTraining(api.BigQueryModelTraining o) {
buildCounterBigQueryModelTraining++;
if (buildCounterBigQueryModelTraining < 3) {
unittest.expect(o.currentIteration, unittest.equals(42));
unittest.expect(o.expectedTotalIterations, unittest.equals('foo'));
}
buildCounterBigQueryModelTraining--;
}
core.int buildCounterBigtableColumn = 0;
api.BigtableColumn buildBigtableColumn() {
var o = api.BigtableColumn();
buildCounterBigtableColumn++;
if (buildCounterBigtableColumn < 3) {
o.encoding = 'foo';
o.fieldName = 'foo';
o.onlyReadLatest = true;
o.qualifierEncoded = 'foo';
o.qualifierString = 'foo';
o.type = 'foo';
}
buildCounterBigtableColumn--;
return o;
}
void checkBigtableColumn(api.BigtableColumn o) {
buildCounterBigtableColumn++;
if (buildCounterBigtableColumn < 3) {
unittest.expect(o.encoding, unittest.equals('foo'));
unittest.expect(o.fieldName, unittest.equals('foo'));
unittest.expect(o.onlyReadLatest, unittest.isTrue);
unittest.expect(o.qualifierEncoded, unittest.equals('foo'));
unittest.expect(o.qualifierString, unittest.equals('foo'));
unittest.expect(o.type, unittest.equals('foo'));
}
buildCounterBigtableColumn--;
}
core.List<api.BigtableColumn> buildUnnamed1222() {
var o = <api.BigtableColumn>[];
o.add(buildBigtableColumn());
o.add(buildBigtableColumn());
return o;
}
void checkUnnamed1222(core.List<api.BigtableColumn> o) {
unittest.expect(o, unittest.hasLength(2));
checkBigtableColumn(o[0]);
checkBigtableColumn(o[1]);
}
core.int buildCounterBigtableColumnFamily = 0;
api.BigtableColumnFamily buildBigtableColumnFamily() {
var o = api.BigtableColumnFamily();
buildCounterBigtableColumnFamily++;
if (buildCounterBigtableColumnFamily < 3) {
o.columns = buildUnnamed1222();
o.encoding = 'foo';
o.familyId = 'foo';
o.onlyReadLatest = true;
o.type = 'foo';
}
buildCounterBigtableColumnFamily--;
return o;
}
void checkBigtableColumnFamily(api.BigtableColumnFamily o) {
buildCounterBigtableColumnFamily++;
if (buildCounterBigtableColumnFamily < 3) {
checkUnnamed1222(o.columns);
unittest.expect(o.encoding, unittest.equals('foo'));
unittest.expect(o.familyId, unittest.equals('foo'));
unittest.expect(o.onlyReadLatest, unittest.isTrue);
unittest.expect(o.type, unittest.equals('foo'));
}
buildCounterBigtableColumnFamily--;
}
core.List<api.BigtableColumnFamily> buildUnnamed1223() {
var o = <api.BigtableColumnFamily>[];
o.add(buildBigtableColumnFamily());
o.add(buildBigtableColumnFamily());
return o;
}
void checkUnnamed1223(core.List<api.BigtableColumnFamily> o) {
unittest.expect(o, unittest.hasLength(2));
checkBigtableColumnFamily(o[0]);
checkBigtableColumnFamily(o[1]);
}
core.int buildCounterBigtableOptions = 0;
api.BigtableOptions buildBigtableOptions() {
var o = api.BigtableOptions();
buildCounterBigtableOptions++;
if (buildCounterBigtableOptions < 3) {
o.columnFamilies = buildUnnamed1223();
o.ignoreUnspecifiedColumnFamilies = true;
o.readRowkeyAsString = true;
}
buildCounterBigtableOptions--;
return o;
}
void checkBigtableOptions(api.BigtableOptions o) {
buildCounterBigtableOptions++;
if (buildCounterBigtableOptions < 3) {
checkUnnamed1223(o.columnFamilies);
unittest.expect(o.ignoreUnspecifiedColumnFamilies, unittest.isTrue);
unittest.expect(o.readRowkeyAsString, unittest.isTrue);
}
buildCounterBigtableOptions--;
}
core.List<api.BinaryConfusionMatrix> buildUnnamed1224() {
var o = <api.BinaryConfusionMatrix>[];
o.add(buildBinaryConfusionMatrix());
o.add(buildBinaryConfusionMatrix());
return o;
}
void checkUnnamed1224(core.List<api.BinaryConfusionMatrix> o) {
unittest.expect(o, unittest.hasLength(2));
checkBinaryConfusionMatrix(o[0]);
checkBinaryConfusionMatrix(o[1]);
}
core.int buildCounterBinaryClassificationMetrics = 0;
api.BinaryClassificationMetrics buildBinaryClassificationMetrics() {
var o = api.BinaryClassificationMetrics();
buildCounterBinaryClassificationMetrics++;
if (buildCounterBinaryClassificationMetrics < 3) {
o.aggregateClassificationMetrics = buildAggregateClassificationMetrics();
o.binaryConfusionMatrixList = buildUnnamed1224();
o.negativeLabel = 'foo';
o.positiveLabel = 'foo';
}
buildCounterBinaryClassificationMetrics--;
return o;
}
void checkBinaryClassificationMetrics(api.BinaryClassificationMetrics o) {
buildCounterBinaryClassificationMetrics++;
if (buildCounterBinaryClassificationMetrics < 3) {
checkAggregateClassificationMetrics(o.aggregateClassificationMetrics);
checkUnnamed1224(o.binaryConfusionMatrixList);
unittest.expect(o.negativeLabel, unittest.equals('foo'));
unittest.expect(o.positiveLabel, unittest.equals('foo'));
}
buildCounterBinaryClassificationMetrics--;
}
core.int buildCounterBinaryConfusionMatrix = 0;
api.BinaryConfusionMatrix buildBinaryConfusionMatrix() {
var o = api.BinaryConfusionMatrix();
buildCounterBinaryConfusionMatrix++;
if (buildCounterBinaryConfusionMatrix < 3) {
o.accuracy = 42.0;
o.f1Score = 42.0;
o.falseNegatives = 'foo';
o.falsePositives = 'foo';
o.positiveClassThreshold = 42.0;
o.precision = 42.0;
o.recall = 42.0;
o.trueNegatives = 'foo';
o.truePositives = 'foo';
}
buildCounterBinaryConfusionMatrix--;
return o;
}
void checkBinaryConfusionMatrix(api.BinaryConfusionMatrix o) {
buildCounterBinaryConfusionMatrix++;
if (buildCounterBinaryConfusionMatrix < 3) {
unittest.expect(o.accuracy, unittest.equals(42.0));
unittest.expect(o.f1Score, unittest.equals(42.0));
unittest.expect(o.falseNegatives, unittest.equals('foo'));
unittest.expect(o.falsePositives, unittest.equals('foo'));
unittest.expect(o.positiveClassThreshold, unittest.equals(42.0));
unittest.expect(o.precision, unittest.equals(42.0));
unittest.expect(o.recall, unittest.equals(42.0));
unittest.expect(o.trueNegatives, unittest.equals('foo'));
unittest.expect(o.truePositives, unittest.equals('foo'));
}
buildCounterBinaryConfusionMatrix--;
}
core.List<core.String> buildUnnamed1225() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1225(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterBinding = 0;
api.Binding buildBinding() {
var o = api.Binding();
buildCounterBinding++;
if (buildCounterBinding < 3) {
o.condition = buildExpr();
o.members = buildUnnamed1225();
o.role = 'foo';
}
buildCounterBinding--;
return o;
}
void checkBinding(api.Binding o) {
buildCounterBinding++;
if (buildCounterBinding < 3) {
checkExpr(o.condition);
checkUnnamed1225(o.members);
unittest.expect(o.role, unittest.equals('foo'));
}
buildCounterBinding--;
}
core.int buildCounterBqmlIterationResult = 0;
api.BqmlIterationResult buildBqmlIterationResult() {
var o = api.BqmlIterationResult();
buildCounterBqmlIterationResult++;
if (buildCounterBqmlIterationResult < 3) {
o.durationMs = 'foo';
o.evalLoss = 42.0;
o.index = 42;
o.learnRate = 42.0;
o.trainingLoss = 42.0;
}
buildCounterBqmlIterationResult--;
return o;
}
void checkBqmlIterationResult(api.BqmlIterationResult o) {
buildCounterBqmlIterationResult++;
if (buildCounterBqmlIterationResult < 3) {
unittest.expect(o.durationMs, unittest.equals('foo'));
unittest.expect(o.evalLoss, unittest.equals(42.0));
unittest.expect(o.index, unittest.equals(42));
unittest.expect(o.learnRate, unittest.equals(42.0));
unittest.expect(o.trainingLoss, unittest.equals(42.0));
}
buildCounterBqmlIterationResult--;
}
core.List<api.BqmlIterationResult> buildUnnamed1226() {
var o = <api.BqmlIterationResult>[];
o.add(buildBqmlIterationResult());
o.add(buildBqmlIterationResult());
return o;
}
void checkUnnamed1226(core.List<api.BqmlIterationResult> o) {
unittest.expect(o, unittest.hasLength(2));
checkBqmlIterationResult(o[0]);
checkBqmlIterationResult(o[1]);
}
core.int buildCounterBqmlTrainingRunTrainingOptions = 0;
api.BqmlTrainingRunTrainingOptions buildBqmlTrainingRunTrainingOptions() {
var o = api.BqmlTrainingRunTrainingOptions();
buildCounterBqmlTrainingRunTrainingOptions++;
if (buildCounterBqmlTrainingRunTrainingOptions < 3) {
o.earlyStop = true;
o.l1Reg = 42.0;
o.l2Reg = 42.0;
o.learnRate = 42.0;
o.learnRateStrategy = 'foo';
o.lineSearchInitLearnRate = 42.0;
o.maxIteration = 'foo';
o.minRelProgress = 42.0;
o.warmStart = true;
}
buildCounterBqmlTrainingRunTrainingOptions--;
return o;
}
void checkBqmlTrainingRunTrainingOptions(api.BqmlTrainingRunTrainingOptions o) {
buildCounterBqmlTrainingRunTrainingOptions++;
if (buildCounterBqmlTrainingRunTrainingOptions < 3) {
unittest.expect(o.earlyStop, unittest.isTrue);
unittest.expect(o.l1Reg, unittest.equals(42.0));
unittest.expect(o.l2Reg, unittest.equals(42.0));
unittest.expect(o.learnRate, unittest.equals(42.0));
unittest.expect(o.learnRateStrategy, unittest.equals('foo'));
unittest.expect(o.lineSearchInitLearnRate, unittest.equals(42.0));
unittest.expect(o.maxIteration, unittest.equals('foo'));
unittest.expect(o.minRelProgress, unittest.equals(42.0));
unittest.expect(o.warmStart, unittest.isTrue);
}
buildCounterBqmlTrainingRunTrainingOptions--;
}
core.int buildCounterBqmlTrainingRun = 0;
api.BqmlTrainingRun buildBqmlTrainingRun() {
var o = api.BqmlTrainingRun();
buildCounterBqmlTrainingRun++;
if (buildCounterBqmlTrainingRun < 3) {
o.iterationResults = buildUnnamed1226();
o.startTime = core.DateTime.parse("2002-02-27T14:01:02");
o.state = 'foo';
o.trainingOptions = buildBqmlTrainingRunTrainingOptions();
}
buildCounterBqmlTrainingRun--;
return o;
}
void checkBqmlTrainingRun(api.BqmlTrainingRun o) {
buildCounterBqmlTrainingRun++;
if (buildCounterBqmlTrainingRun < 3) {
checkUnnamed1226(o.iterationResults);
unittest.expect(o.startTime,
unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
unittest.expect(o.state, unittest.equals('foo'));
checkBqmlTrainingRunTrainingOptions(o.trainingOptions);
}
buildCounterBqmlTrainingRun--;
}
core.List<api.CategoryCount> buildUnnamed1227() {
var o = <api.CategoryCount>[];
o.add(buildCategoryCount());
o.add(buildCategoryCount());
return o;
}
void checkUnnamed1227(core.List<api.CategoryCount> o) {
unittest.expect(o, unittest.hasLength(2));
checkCategoryCount(o[0]);
checkCategoryCount(o[1]);
}
core.int buildCounterCategoricalValue = 0;
api.CategoricalValue buildCategoricalValue() {
var o = api.CategoricalValue();
buildCounterCategoricalValue++;
if (buildCounterCategoricalValue < 3) {
o.categoryCounts = buildUnnamed1227();
}
buildCounterCategoricalValue--;
return o;
}
void checkCategoricalValue(api.CategoricalValue o) {
buildCounterCategoricalValue++;
if (buildCounterCategoricalValue < 3) {
checkUnnamed1227(o.categoryCounts);
}
buildCounterCategoricalValue--;
}
core.int buildCounterCategoryCount = 0;
api.CategoryCount buildCategoryCount() {
var o = api.CategoryCount();
buildCounterCategoryCount++;
if (buildCounterCategoryCount < 3) {
o.category = 'foo';
o.count = 'foo';
}
buildCounterCategoryCount--;
return o;
}
void checkCategoryCount(api.CategoryCount o) {
buildCounterCategoryCount++;
if (buildCounterCategoryCount < 3) {
unittest.expect(o.category, unittest.equals('foo'));
unittest.expect(o.count, unittest.equals('foo'));
}
buildCounterCategoryCount--;
}
core.List<api.FeatureValue> buildUnnamed1228() {
var o = <api.FeatureValue>[];
o.add(buildFeatureValue());
o.add(buildFeatureValue());
return o;
}
void checkUnnamed1228(core.List<api.FeatureValue> o) {
unittest.expect(o, unittest.hasLength(2));
checkFeatureValue(o[0]);
checkFeatureValue(o[1]);
}
core.int buildCounterCluster = 0;
api.Cluster buildCluster() {
var o = api.Cluster();
buildCounterCluster++;
if (buildCounterCluster < 3) {
o.centroidId = 'foo';
o.count = 'foo';
o.featureValues = buildUnnamed1228();
}
buildCounterCluster--;
return o;
}
void checkCluster(api.Cluster o) {
buildCounterCluster++;
if (buildCounterCluster < 3) {
unittest.expect(o.centroidId, unittest.equals('foo'));
unittest.expect(o.count, unittest.equals('foo'));
checkUnnamed1228(o.featureValues);
}
buildCounterCluster--;
}
core.int buildCounterClusterInfo = 0;
api.ClusterInfo buildClusterInfo() {
var o = api.ClusterInfo();
buildCounterClusterInfo++;
if (buildCounterClusterInfo < 3) {
o.centroidId = 'foo';
o.clusterRadius = 42.0;
o.clusterSize = 'foo';
}
buildCounterClusterInfo--;
return o;
}
void checkClusterInfo(api.ClusterInfo o) {
buildCounterClusterInfo++;
if (buildCounterClusterInfo < 3) {
unittest.expect(o.centroidId, unittest.equals('foo'));
unittest.expect(o.clusterRadius, unittest.equals(42.0));
unittest.expect(o.clusterSize, unittest.equals('foo'));
}
buildCounterClusterInfo--;
}
core.List<core.String> buildUnnamed1229() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1229(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 buildCounterClustering = 0;
api.Clustering buildClustering() {
var o = api.Clustering();
buildCounterClustering++;
if (buildCounterClustering < 3) {
o.fields = buildUnnamed1229();
}
buildCounterClustering--;
return o;
}
void checkClustering(api.Clustering o) {
buildCounterClustering++;
if (buildCounterClustering < 3) {
checkUnnamed1229(o.fields);
}
buildCounterClustering--;
}
core.List<api.Cluster> buildUnnamed1230() {
var o = <api.Cluster>[];
o.add(buildCluster());
o.add(buildCluster());
return o;
}
void checkUnnamed1230(core.List<api.Cluster> o) {
unittest.expect(o, unittest.hasLength(2));
checkCluster(o[0]);
checkCluster(o[1]);
}
core.int buildCounterClusteringMetrics = 0;
api.ClusteringMetrics buildClusteringMetrics() {
var o = api.ClusteringMetrics();
buildCounterClusteringMetrics++;
if (buildCounterClusteringMetrics < 3) {
o.clusters = buildUnnamed1230();
o.daviesBouldinIndex = 42.0;
o.meanSquaredDistance = 42.0;
}
buildCounterClusteringMetrics--;
return o;
}
void checkClusteringMetrics(api.ClusteringMetrics o) {
buildCounterClusteringMetrics++;
if (buildCounterClusteringMetrics < 3) {
checkUnnamed1230(o.clusters);
unittest.expect(o.daviesBouldinIndex, unittest.equals(42.0));
unittest.expect(o.meanSquaredDistance, unittest.equals(42.0));
}
buildCounterClusteringMetrics--;
}
core.List<api.Row> buildUnnamed1231() {
var o = <api.Row>[];
o.add(buildRow());
o.add(buildRow());
return o;
}
void checkUnnamed1231(core.List<api.Row> o) {
unittest.expect(o, unittest.hasLength(2));
checkRow(o[0]);
checkRow(o[1]);
}
core.int buildCounterConfusionMatrix = 0;
api.ConfusionMatrix buildConfusionMatrix() {
var o = api.ConfusionMatrix();
buildCounterConfusionMatrix++;
if (buildCounterConfusionMatrix < 3) {
o.confidenceThreshold = 42.0;
o.rows = buildUnnamed1231();
}
buildCounterConfusionMatrix--;
return o;
}
void checkConfusionMatrix(api.ConfusionMatrix o) {
buildCounterConfusionMatrix++;
if (buildCounterConfusionMatrix < 3) {
unittest.expect(o.confidenceThreshold, unittest.equals(42.0));
checkUnnamed1231(o.rows);
}
buildCounterConfusionMatrix--;
}
core.int buildCounterConnectionProperty = 0;
api.ConnectionProperty buildConnectionProperty() {
var o = api.ConnectionProperty();
buildCounterConnectionProperty++;
if (buildCounterConnectionProperty < 3) {
o.key = 'foo';
o.value = 'foo';
}
buildCounterConnectionProperty--;
return o;
}
void checkConnectionProperty(api.ConnectionProperty o) {
buildCounterConnectionProperty++;
if (buildCounterConnectionProperty < 3) {
unittest.expect(o.key, unittest.equals('foo'));
unittest.expect(o.value, unittest.equals('foo'));
}
buildCounterConnectionProperty--;
}
core.int buildCounterCsvOptions = 0;
api.CsvOptions buildCsvOptions() {
var o = api.CsvOptions();
buildCounterCsvOptions++;
if (buildCounterCsvOptions < 3) {
o.allowJaggedRows = true;
o.allowQuotedNewlines = true;
o.encoding = 'foo';
o.fieldDelimiter = 'foo';
o.quote = 'foo';
o.skipLeadingRows = 'foo';
}
buildCounterCsvOptions--;
return o;
}
void checkCsvOptions(api.CsvOptions o) {
buildCounterCsvOptions++;
if (buildCounterCsvOptions < 3) {
unittest.expect(o.allowJaggedRows, unittest.isTrue);
unittest.expect(o.allowQuotedNewlines, unittest.isTrue);
unittest.expect(o.encoding, unittest.equals('foo'));
unittest.expect(o.fieldDelimiter, unittest.equals('foo'));
unittest.expect(o.quote, unittest.equals('foo'));
unittest.expect(o.skipLeadingRows, unittest.equals('foo'));
}
buildCounterCsvOptions--;
}
core.int buildCounterDataSplitResult = 0;
api.DataSplitResult buildDataSplitResult() {
var o = api.DataSplitResult();
buildCounterDataSplitResult++;
if (buildCounterDataSplitResult < 3) {
o.evaluationTable = buildTableReference();
o.trainingTable = buildTableReference();
}
buildCounterDataSplitResult--;
return o;
}
void checkDataSplitResult(api.DataSplitResult o) {
buildCounterDataSplitResult++;
if (buildCounterDataSplitResult < 3) {
checkTableReference(o.evaluationTable);
checkTableReference(o.trainingTable);
}
buildCounterDataSplitResult--;
}
core.int buildCounterDatasetAccess = 0;
api.DatasetAccess buildDatasetAccess() {
var o = api.DatasetAccess();
buildCounterDatasetAccess++;
if (buildCounterDatasetAccess < 3) {
o.domain = 'foo';
o.groupByEmail = 'foo';
o.iamMember = 'foo';
o.role = 'foo';
o.specialGroup = 'foo';
o.userByEmail = 'foo';
o.view = buildTableReference();
}
buildCounterDatasetAccess--;
return o;
}
void checkDatasetAccess(api.DatasetAccess o) {
buildCounterDatasetAccess++;
if (buildCounterDatasetAccess < 3) {
unittest.expect(o.domain, unittest.equals('foo'));
unittest.expect(o.groupByEmail, unittest.equals('foo'));
unittest.expect(o.iamMember, unittest.equals('foo'));
unittest.expect(o.role, unittest.equals('foo'));
unittest.expect(o.specialGroup, unittest.equals('foo'));
unittest.expect(o.userByEmail, unittest.equals('foo'));
checkTableReference(o.view);
}
buildCounterDatasetAccess--;
}
core.List<api.DatasetAccess> buildUnnamed1232() {
var o = <api.DatasetAccess>[];
o.add(buildDatasetAccess());
o.add(buildDatasetAccess());
return o;
}
void checkUnnamed1232(core.List<api.DatasetAccess> o) {
unittest.expect(o, unittest.hasLength(2));
checkDatasetAccess(o[0]);
checkDatasetAccess(o[1]);
}
core.Map<core.String, core.String> buildUnnamed1233() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed1233(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 buildCounterDataset = 0;
api.Dataset buildDataset() {
var o = api.Dataset();
buildCounterDataset++;
if (buildCounterDataset < 3) {
o.access = buildUnnamed1232();
o.creationTime = 'foo';
o.datasetReference = buildDatasetReference();
o.defaultEncryptionConfiguration = buildEncryptionConfiguration();
o.defaultPartitionExpirationMs = 'foo';
o.defaultTableExpirationMs = 'foo';
o.description = 'foo';
o.etag = 'foo';
o.friendlyName = 'foo';
o.id = 'foo';
o.kind = 'foo';
o.labels = buildUnnamed1233();
o.lastModifiedTime = 'foo';
o.location = 'foo';
o.satisfiesPZS = true;
o.selfLink = 'foo';
}
buildCounterDataset--;
return o;
}
void checkDataset(api.Dataset o) {
buildCounterDataset++;
if (buildCounterDataset < 3) {
checkUnnamed1232(o.access);
unittest.expect(o.creationTime, unittest.equals('foo'));
checkDatasetReference(o.datasetReference);
checkEncryptionConfiguration(o.defaultEncryptionConfiguration);
unittest.expect(o.defaultPartitionExpirationMs, unittest.equals('foo'));
unittest.expect(o.defaultTableExpirationMs, unittest.equals('foo'));
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.friendlyName, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.kind, unittest.equals('foo'));
checkUnnamed1233(o.labels);
unittest.expect(o.lastModifiedTime, unittest.equals('foo'));
unittest.expect(o.location, unittest.equals('foo'));
unittest.expect(o.satisfiesPZS, unittest.isTrue);
unittest.expect(o.selfLink, unittest.equals('foo'));
}
buildCounterDataset--;
}
core.Map<core.String, core.String> buildUnnamed1234() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed1234(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 buildCounterDatasetListDatasets = 0;
api.DatasetListDatasets buildDatasetListDatasets() {
var o = api.DatasetListDatasets();
buildCounterDatasetListDatasets++;
if (buildCounterDatasetListDatasets < 3) {
o.datasetReference = buildDatasetReference();
o.friendlyName = 'foo';
o.id = 'foo';
o.kind = 'foo';
o.labels = buildUnnamed1234();
o.location = 'foo';
}
buildCounterDatasetListDatasets--;
return o;
}
void checkDatasetListDatasets(api.DatasetListDatasets o) {
buildCounterDatasetListDatasets++;
if (buildCounterDatasetListDatasets < 3) {
checkDatasetReference(o.datasetReference);
unittest.expect(o.friendlyName, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.kind, unittest.equals('foo'));
checkUnnamed1234(o.labels);
unittest.expect(o.location, unittest.equals('foo'));
}
buildCounterDatasetListDatasets--;
}
core.List<api.DatasetListDatasets> buildUnnamed1235() {
var o = <api.DatasetListDatasets>[];
o.add(buildDatasetListDatasets());
o.add(buildDatasetListDatasets());
return o;
}
void checkUnnamed1235(core.List<api.DatasetListDatasets> o) {
unittest.expect(o, unittest.hasLength(2));
checkDatasetListDatasets(o[0]);
checkDatasetListDatasets(o[1]);
}
core.int buildCounterDatasetList = 0;
api.DatasetList buildDatasetList() {
var o = api.DatasetList();
buildCounterDatasetList++;
if (buildCounterDatasetList < 3) {
o.datasets = buildUnnamed1235();
o.etag = 'foo';
o.kind = 'foo';
o.nextPageToken = 'foo';
}
buildCounterDatasetList--;
return o;
}
void checkDatasetList(api.DatasetList o) {
buildCounterDatasetList++;
if (buildCounterDatasetList < 3) {
checkUnnamed1235(o.datasets);
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterDatasetList--;
}
core.int buildCounterDatasetReference = 0;
api.DatasetReference buildDatasetReference() {
var o = api.DatasetReference();
buildCounterDatasetReference++;
if (buildCounterDatasetReference < 3) {
o.datasetId = 'foo';
o.projectId = 'foo';
}
buildCounterDatasetReference--;
return o;
}
void checkDatasetReference(api.DatasetReference o) {
buildCounterDatasetReference++;
if (buildCounterDatasetReference < 3) {
unittest.expect(o.datasetId, unittest.equals('foo'));
unittest.expect(o.projectId, unittest.equals('foo'));
}
buildCounterDatasetReference--;
}
core.Map<core.String, core.String> buildUnnamed1236() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed1236(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 buildCounterDestinationTableProperties = 0;
api.DestinationTableProperties buildDestinationTableProperties() {
var o = api.DestinationTableProperties();
buildCounterDestinationTableProperties++;
if (buildCounterDestinationTableProperties < 3) {
o.description = 'foo';
o.friendlyName = 'foo';
o.labels = buildUnnamed1236();
}
buildCounterDestinationTableProperties--;
return o;
}
void checkDestinationTableProperties(api.DestinationTableProperties o) {
buildCounterDestinationTableProperties++;
if (buildCounterDestinationTableProperties < 3) {
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.friendlyName, unittest.equals('foo'));
checkUnnamed1236(o.labels);
}
buildCounterDestinationTableProperties--;
}
core.int buildCounterEncryptionConfiguration = 0;
api.EncryptionConfiguration buildEncryptionConfiguration() {
var o = api.EncryptionConfiguration();
buildCounterEncryptionConfiguration++;
if (buildCounterEncryptionConfiguration < 3) {
o.kmsKeyName = 'foo';
}
buildCounterEncryptionConfiguration--;
return o;
}
void checkEncryptionConfiguration(api.EncryptionConfiguration o) {
buildCounterEncryptionConfiguration++;
if (buildCounterEncryptionConfiguration < 3) {
unittest.expect(o.kmsKeyName, unittest.equals('foo'));
}
buildCounterEncryptionConfiguration--;
}
core.int buildCounterEntry = 0;
api.Entry buildEntry() {
var o = api.Entry();
buildCounterEntry++;
if (buildCounterEntry < 3) {
o.itemCount = 'foo';
o.predictedLabel = 'foo';
}
buildCounterEntry--;
return o;
}
void checkEntry(api.Entry o) {
buildCounterEntry++;
if (buildCounterEntry < 3) {
unittest.expect(o.itemCount, unittest.equals('foo'));
unittest.expect(o.predictedLabel, unittest.equals('foo'));
}
buildCounterEntry--;
}
core.int buildCounterErrorProto = 0;
api.ErrorProto buildErrorProto() {
var o = api.ErrorProto();
buildCounterErrorProto++;
if (buildCounterErrorProto < 3) {
o.debugInfo = 'foo';
o.location = 'foo';
o.message = 'foo';
o.reason = 'foo';
}
buildCounterErrorProto--;
return o;
}
void checkErrorProto(api.ErrorProto o) {
buildCounterErrorProto++;
if (buildCounterErrorProto < 3) {
unittest.expect(o.debugInfo, unittest.equals('foo'));
unittest.expect(o.location, unittest.equals('foo'));
unittest.expect(o.message, unittest.equals('foo'));
unittest.expect(o.reason, unittest.equals('foo'));
}
buildCounterErrorProto--;
}
core.int buildCounterEvaluationMetrics = 0;
api.EvaluationMetrics buildEvaluationMetrics() {
var o = api.EvaluationMetrics();
buildCounterEvaluationMetrics++;
if (buildCounterEvaluationMetrics < 3) {
o.arimaForecastingMetrics = buildArimaForecastingMetrics();
o.binaryClassificationMetrics = buildBinaryClassificationMetrics();
o.clusteringMetrics = buildClusteringMetrics();
o.multiClassClassificationMetrics = buildMultiClassClassificationMetrics();
o.rankingMetrics = buildRankingMetrics();
o.regressionMetrics = buildRegressionMetrics();
}
buildCounterEvaluationMetrics--;
return o;
}
void checkEvaluationMetrics(api.EvaluationMetrics o) {
buildCounterEvaluationMetrics++;
if (buildCounterEvaluationMetrics < 3) {
checkArimaForecastingMetrics(o.arimaForecastingMetrics);
checkBinaryClassificationMetrics(o.binaryClassificationMetrics);
checkClusteringMetrics(o.clusteringMetrics);
checkMultiClassClassificationMetrics(o.multiClassClassificationMetrics);
checkRankingMetrics(o.rankingMetrics);
checkRegressionMetrics(o.regressionMetrics);
}
buildCounterEvaluationMetrics--;
}
core.List<core.String> buildUnnamed1237() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1237(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<api.ExplainQueryStep> buildUnnamed1238() {
var o = <api.ExplainQueryStep>[];
o.add(buildExplainQueryStep());
o.add(buildExplainQueryStep());
return o;
}
void checkUnnamed1238(core.List<api.ExplainQueryStep> o) {
unittest.expect(o, unittest.hasLength(2));
checkExplainQueryStep(o[0]);
checkExplainQueryStep(o[1]);
}
core.int buildCounterExplainQueryStage = 0;
api.ExplainQueryStage buildExplainQueryStage() {
var o = api.ExplainQueryStage();
buildCounterExplainQueryStage++;
if (buildCounterExplainQueryStage < 3) {
o.completedParallelInputs = 'foo';
o.computeMsAvg = 'foo';
o.computeMsMax = 'foo';
o.computeRatioAvg = 42.0;
o.computeRatioMax = 42.0;
o.endMs = 'foo';
o.id = 'foo';
o.inputStages = buildUnnamed1237();
o.name = 'foo';
o.parallelInputs = 'foo';
o.readMsAvg = 'foo';
o.readMsMax = 'foo';
o.readRatioAvg = 42.0;
o.readRatioMax = 42.0;
o.recordsRead = 'foo';
o.recordsWritten = 'foo';
o.shuffleOutputBytes = 'foo';
o.shuffleOutputBytesSpilled = 'foo';
o.slotMs = 'foo';
o.startMs = 'foo';
o.status = 'foo';
o.steps = buildUnnamed1238();
o.waitMsAvg = 'foo';
o.waitMsMax = 'foo';
o.waitRatioAvg = 42.0;
o.waitRatioMax = 42.0;
o.writeMsAvg = 'foo';
o.writeMsMax = 'foo';
o.writeRatioAvg = 42.0;
o.writeRatioMax = 42.0;
}
buildCounterExplainQueryStage--;
return o;
}
void checkExplainQueryStage(api.ExplainQueryStage o) {
buildCounterExplainQueryStage++;
if (buildCounterExplainQueryStage < 3) {
unittest.expect(o.completedParallelInputs, unittest.equals('foo'));
unittest.expect(o.computeMsAvg, unittest.equals('foo'));
unittest.expect(o.computeMsMax, unittest.equals('foo'));
unittest.expect(o.computeRatioAvg, unittest.equals(42.0));
unittest.expect(o.computeRatioMax, unittest.equals(42.0));
unittest.expect(o.endMs, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
checkUnnamed1237(o.inputStages);
unittest.expect(o.name, unittest.equals('foo'));
unittest.expect(o.parallelInputs, unittest.equals('foo'));
unittest.expect(o.readMsAvg, unittest.equals('foo'));
unittest.expect(o.readMsMax, unittest.equals('foo'));
unittest.expect(o.readRatioAvg, unittest.equals(42.0));
unittest.expect(o.readRatioMax, unittest.equals(42.0));
unittest.expect(o.recordsRead, unittest.equals('foo'));
unittest.expect(o.recordsWritten, unittest.equals('foo'));
unittest.expect(o.shuffleOutputBytes, unittest.equals('foo'));
unittest.expect(o.shuffleOutputBytesSpilled, unittest.equals('foo'));
unittest.expect(o.slotMs, unittest.equals('foo'));
unittest.expect(o.startMs, unittest.equals('foo'));
unittest.expect(o.status, unittest.equals('foo'));
checkUnnamed1238(o.steps);
unittest.expect(o.waitMsAvg, unittest.equals('foo'));
unittest.expect(o.waitMsMax, unittest.equals('foo'));
unittest.expect(o.waitRatioAvg, unittest.equals(42.0));
unittest.expect(o.waitRatioMax, unittest.equals(42.0));
unittest.expect(o.writeMsAvg, unittest.equals('foo'));
unittest.expect(o.writeMsMax, unittest.equals('foo'));
unittest.expect(o.writeRatioAvg, unittest.equals(42.0));
unittest.expect(o.writeRatioMax, unittest.equals(42.0));
}
buildCounterExplainQueryStage--;
}
core.List<core.String> buildUnnamed1239() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1239(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 buildCounterExplainQueryStep = 0;
api.ExplainQueryStep buildExplainQueryStep() {
var o = api.ExplainQueryStep();
buildCounterExplainQueryStep++;
if (buildCounterExplainQueryStep < 3) {
o.kind = 'foo';
o.substeps = buildUnnamed1239();
}
buildCounterExplainQueryStep--;
return o;
}
void checkExplainQueryStep(api.ExplainQueryStep o) {
buildCounterExplainQueryStep++;
if (buildCounterExplainQueryStep < 3) {
unittest.expect(o.kind, unittest.equals('foo'));
checkUnnamed1239(o.substeps);
}
buildCounterExplainQueryStep--;
}
core.int buildCounterExpr = 0;
api.Expr buildExpr() {
var o = api.Expr();
buildCounterExpr++;
if (buildCounterExpr < 3) {
o.description = 'foo';
o.expression = 'foo';
o.location = 'foo';
o.title = 'foo';
}
buildCounterExpr--;
return o;
}
void checkExpr(api.Expr o) {
buildCounterExpr++;
if (buildCounterExpr < 3) {
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.expression, unittest.equals('foo'));
unittest.expect(o.location, unittest.equals('foo'));
unittest.expect(o.title, unittest.equals('foo'));
}
buildCounterExpr--;
}
core.List<core.String> buildUnnamed1240() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1240(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 buildCounterExternalDataConfiguration = 0;
api.ExternalDataConfiguration buildExternalDataConfiguration() {
var o = api.ExternalDataConfiguration();
buildCounterExternalDataConfiguration++;
if (buildCounterExternalDataConfiguration < 3) {
o.autodetect = true;
o.bigtableOptions = buildBigtableOptions();
o.compression = 'foo';
o.connectionId = 'foo';
o.csvOptions = buildCsvOptions();
o.googleSheetsOptions = buildGoogleSheetsOptions();
o.hivePartitioningOptions = buildHivePartitioningOptions();
o.ignoreUnknownValues = true;
o.maxBadRecords = 42;
o.schema = buildTableSchema();
o.sourceFormat = 'foo';
o.sourceUris = buildUnnamed1240();
}
buildCounterExternalDataConfiguration--;
return o;
}
void checkExternalDataConfiguration(api.ExternalDataConfiguration o) {
buildCounterExternalDataConfiguration++;
if (buildCounterExternalDataConfiguration < 3) {
unittest.expect(o.autodetect, unittest.isTrue);
checkBigtableOptions(o.bigtableOptions);
unittest.expect(o.compression, unittest.equals('foo'));
unittest.expect(o.connectionId, unittest.equals('foo'));
checkCsvOptions(o.csvOptions);
checkGoogleSheetsOptions(o.googleSheetsOptions);
checkHivePartitioningOptions(o.hivePartitioningOptions);
unittest.expect(o.ignoreUnknownValues, unittest.isTrue);
unittest.expect(o.maxBadRecords, unittest.equals(42));
checkTableSchema(o.schema);
unittest.expect(o.sourceFormat, unittest.equals('foo'));
checkUnnamed1240(o.sourceUris);
}
buildCounterExternalDataConfiguration--;
}
core.int buildCounterFeatureValue = 0;
api.FeatureValue buildFeatureValue() {
var o = api.FeatureValue();
buildCounterFeatureValue++;
if (buildCounterFeatureValue < 3) {
o.categoricalValue = buildCategoricalValue();
o.featureColumn = 'foo';
o.numericalValue = 42.0;
}
buildCounterFeatureValue--;
return o;
}
void checkFeatureValue(api.FeatureValue o) {
buildCounterFeatureValue++;
if (buildCounterFeatureValue < 3) {
checkCategoricalValue(o.categoricalValue);
unittest.expect(o.featureColumn, unittest.equals('foo'));
unittest.expect(o.numericalValue, unittest.equals(42.0));
}
buildCounterFeatureValue--;
}
core.int buildCounterGetIamPolicyRequest = 0;
api.GetIamPolicyRequest buildGetIamPolicyRequest() {
var o = api.GetIamPolicyRequest();
buildCounterGetIamPolicyRequest++;
if (buildCounterGetIamPolicyRequest < 3) {
o.options = buildGetPolicyOptions();
}
buildCounterGetIamPolicyRequest--;
return o;
}
void checkGetIamPolicyRequest(api.GetIamPolicyRequest o) {
buildCounterGetIamPolicyRequest++;
if (buildCounterGetIamPolicyRequest < 3) {
checkGetPolicyOptions(o.options);
}
buildCounterGetIamPolicyRequest--;
}
core.int buildCounterGetPolicyOptions = 0;
api.GetPolicyOptions buildGetPolicyOptions() {
var o = api.GetPolicyOptions();
buildCounterGetPolicyOptions++;
if (buildCounterGetPolicyOptions < 3) {
o.requestedPolicyVersion = 42;
}
buildCounterGetPolicyOptions--;
return o;
}
void checkGetPolicyOptions(api.GetPolicyOptions o) {
buildCounterGetPolicyOptions++;
if (buildCounterGetPolicyOptions < 3) {
unittest.expect(o.requestedPolicyVersion, unittest.equals(42));
}
buildCounterGetPolicyOptions--;
}
core.List<api.ErrorProto> buildUnnamed1241() {
var o = <api.ErrorProto>[];
o.add(buildErrorProto());
o.add(buildErrorProto());
return o;
}
void checkUnnamed1241(core.List<api.ErrorProto> o) {
unittest.expect(o, unittest.hasLength(2));
checkErrorProto(o[0]);
checkErrorProto(o[1]);
}
core.List<api.TableRow> buildUnnamed1242() {
var o = <api.TableRow>[];
o.add(buildTableRow());
o.add(buildTableRow());
return o;
}
void checkUnnamed1242(core.List<api.TableRow> o) {
unittest.expect(o, unittest.hasLength(2));
checkTableRow(o[0]);
checkTableRow(o[1]);
}
core.int buildCounterGetQueryResultsResponse = 0;
api.GetQueryResultsResponse buildGetQueryResultsResponse() {
var o = api.GetQueryResultsResponse();
buildCounterGetQueryResultsResponse++;
if (buildCounterGetQueryResultsResponse < 3) {
o.cacheHit = true;
o.errors = buildUnnamed1241();
o.etag = 'foo';
o.jobComplete = true;
o.jobReference = buildJobReference();
o.kind = 'foo';
o.numDmlAffectedRows = 'foo';
o.pageToken = 'foo';
o.rows = buildUnnamed1242();
o.schema = buildTableSchema();
o.totalBytesProcessed = 'foo';
o.totalRows = 'foo';
}
buildCounterGetQueryResultsResponse--;
return o;
}
void checkGetQueryResultsResponse(api.GetQueryResultsResponse o) {
buildCounterGetQueryResultsResponse++;
if (buildCounterGetQueryResultsResponse < 3) {
unittest.expect(o.cacheHit, unittest.isTrue);
checkUnnamed1241(o.errors);
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.jobComplete, unittest.isTrue);
checkJobReference(o.jobReference);
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.numDmlAffectedRows, unittest.equals('foo'));
unittest.expect(o.pageToken, unittest.equals('foo'));
checkUnnamed1242(o.rows);
checkTableSchema(o.schema);
unittest.expect(o.totalBytesProcessed, unittest.equals('foo'));
unittest.expect(o.totalRows, unittest.equals('foo'));
}
buildCounterGetQueryResultsResponse--;
}
core.int buildCounterGetServiceAccountResponse = 0;
api.GetServiceAccountResponse buildGetServiceAccountResponse() {
var o = api.GetServiceAccountResponse();
buildCounterGetServiceAccountResponse++;
if (buildCounterGetServiceAccountResponse < 3) {
o.email = 'foo';
o.kind = 'foo';
}
buildCounterGetServiceAccountResponse--;
return o;
}
void checkGetServiceAccountResponse(api.GetServiceAccountResponse o) {
buildCounterGetServiceAccountResponse++;
if (buildCounterGetServiceAccountResponse < 3) {
unittest.expect(o.email, unittest.equals('foo'));
unittest.expect(o.kind, unittest.equals('foo'));
}
buildCounterGetServiceAccountResponse--;
}
core.int buildCounterGoogleSheetsOptions = 0;
api.GoogleSheetsOptions buildGoogleSheetsOptions() {
var o = api.GoogleSheetsOptions();
buildCounterGoogleSheetsOptions++;
if (buildCounterGoogleSheetsOptions < 3) {
o.range = 'foo';
o.skipLeadingRows = 'foo';
}
buildCounterGoogleSheetsOptions--;
return o;
}
void checkGoogleSheetsOptions(api.GoogleSheetsOptions o) {
buildCounterGoogleSheetsOptions++;
if (buildCounterGoogleSheetsOptions < 3) {
unittest.expect(o.range, unittest.equals('foo'));
unittest.expect(o.skipLeadingRows, unittest.equals('foo'));
}
buildCounterGoogleSheetsOptions--;
}
core.int buildCounterHivePartitioningOptions = 0;
api.HivePartitioningOptions buildHivePartitioningOptions() {
var o = api.HivePartitioningOptions();
buildCounterHivePartitioningOptions++;
if (buildCounterHivePartitioningOptions < 3) {
o.mode = 'foo';
o.requirePartitionFilter = true;
o.sourceUriPrefix = 'foo';
}
buildCounterHivePartitioningOptions--;
return o;
}
void checkHivePartitioningOptions(api.HivePartitioningOptions o) {
buildCounterHivePartitioningOptions++;
if (buildCounterHivePartitioningOptions < 3) {
unittest.expect(o.mode, unittest.equals('foo'));
unittest.expect(o.requirePartitionFilter, unittest.isTrue);
unittest.expect(o.sourceUriPrefix, unittest.equals('foo'));
}
buildCounterHivePartitioningOptions--;
}
core.List<api.ClusterInfo> buildUnnamed1243() {
var o = <api.ClusterInfo>[];
o.add(buildClusterInfo());
o.add(buildClusterInfo());
return o;
}
void checkUnnamed1243(core.List<api.ClusterInfo> o) {
unittest.expect(o, unittest.hasLength(2));
checkClusterInfo(o[0]);
checkClusterInfo(o[1]);
}
core.int buildCounterIterationResult = 0;
api.IterationResult buildIterationResult() {
var o = api.IterationResult();
buildCounterIterationResult++;
if (buildCounterIterationResult < 3) {
o.arimaResult = buildArimaResult();
o.clusterInfos = buildUnnamed1243();
o.durationMs = 'foo';
o.evalLoss = 42.0;
o.index = 42;
o.learnRate = 42.0;
o.trainingLoss = 42.0;
}
buildCounterIterationResult--;
return o;
}
void checkIterationResult(api.IterationResult o) {
buildCounterIterationResult++;
if (buildCounterIterationResult < 3) {
checkArimaResult(o.arimaResult);
checkUnnamed1243(o.clusterInfos);
unittest.expect(o.durationMs, unittest.equals('foo'));
unittest.expect(o.evalLoss, unittest.equals(42.0));
unittest.expect(o.index, unittest.equals(42));
unittest.expect(o.learnRate, unittest.equals(42.0));
unittest.expect(o.trainingLoss, unittest.equals(42.0));
}
buildCounterIterationResult--;
}
core.int buildCounterJob = 0;
api.Job buildJob() {
var o = api.Job();
buildCounterJob++;
if (buildCounterJob < 3) {
o.configuration = buildJobConfiguration();
o.etag = 'foo';
o.id = 'foo';
o.jobReference = buildJobReference();
o.kind = 'foo';
o.selfLink = 'foo';
o.statistics = buildJobStatistics();
o.status = buildJobStatus();
o.userEmail = 'foo';
}
buildCounterJob--;
return o;
}
void checkJob(api.Job o) {
buildCounterJob++;
if (buildCounterJob < 3) {
checkJobConfiguration(o.configuration);
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
checkJobReference(o.jobReference);
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.selfLink, unittest.equals('foo'));
checkJobStatistics(o.statistics);
checkJobStatus(o.status);
unittest.expect(o.userEmail, unittest.equals('foo'));
}
buildCounterJob--;
}
core.int buildCounterJobCancelResponse = 0;
api.JobCancelResponse buildJobCancelResponse() {
var o = api.JobCancelResponse();
buildCounterJobCancelResponse++;
if (buildCounterJobCancelResponse < 3) {
o.job = buildJob();
o.kind = 'foo';
}
buildCounterJobCancelResponse--;
return o;
}
void checkJobCancelResponse(api.JobCancelResponse o) {
buildCounterJobCancelResponse++;
if (buildCounterJobCancelResponse < 3) {
checkJob(o.job);
unittest.expect(o.kind, unittest.equals('foo'));
}
buildCounterJobCancelResponse--;
}
core.Map<core.String, core.String> buildUnnamed1244() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed1244(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 buildCounterJobConfiguration = 0;
api.JobConfiguration buildJobConfiguration() {
var o = api.JobConfiguration();
buildCounterJobConfiguration++;
if (buildCounterJobConfiguration < 3) {
o.copy = buildJobConfigurationTableCopy();
o.dryRun = true;
o.extract = buildJobConfigurationExtract();
o.jobTimeoutMs = 'foo';
o.jobType = 'foo';
o.labels = buildUnnamed1244();
o.load = buildJobConfigurationLoad();
o.query = buildJobConfigurationQuery();
}
buildCounterJobConfiguration--;
return o;
}
void checkJobConfiguration(api.JobConfiguration o) {
buildCounterJobConfiguration++;
if (buildCounterJobConfiguration < 3) {
checkJobConfigurationTableCopy(o.copy);
unittest.expect(o.dryRun, unittest.isTrue);
checkJobConfigurationExtract(o.extract);
unittest.expect(o.jobTimeoutMs, unittest.equals('foo'));
unittest.expect(o.jobType, unittest.equals('foo'));
checkUnnamed1244(o.labels);
checkJobConfigurationLoad(o.load);
checkJobConfigurationQuery(o.query);
}
buildCounterJobConfiguration--;
}
core.List<core.String> buildUnnamed1245() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1245(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 buildCounterJobConfigurationExtract = 0;
api.JobConfigurationExtract buildJobConfigurationExtract() {
var o = api.JobConfigurationExtract();
buildCounterJobConfigurationExtract++;
if (buildCounterJobConfigurationExtract < 3) {
o.compression = 'foo';
o.destinationFormat = 'foo';
o.destinationUri = 'foo';
o.destinationUris = buildUnnamed1245();
o.fieldDelimiter = 'foo';
o.printHeader = true;
o.sourceModel = buildModelReference();
o.sourceTable = buildTableReference();
o.useAvroLogicalTypes = true;
}
buildCounterJobConfigurationExtract--;
return o;
}
void checkJobConfigurationExtract(api.JobConfigurationExtract o) {
buildCounterJobConfigurationExtract++;
if (buildCounterJobConfigurationExtract < 3) {
unittest.expect(o.compression, unittest.equals('foo'));
unittest.expect(o.destinationFormat, unittest.equals('foo'));
unittest.expect(o.destinationUri, unittest.equals('foo'));
checkUnnamed1245(o.destinationUris);
unittest.expect(o.fieldDelimiter, unittest.equals('foo'));
unittest.expect(o.printHeader, unittest.isTrue);
checkModelReference(o.sourceModel);
checkTableReference(o.sourceTable);
unittest.expect(o.useAvroLogicalTypes, unittest.isTrue);
}
buildCounterJobConfigurationExtract--;
}
core.List<core.String> buildUnnamed1246() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1246(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed1247() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1247(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed1248() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1248(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed1249() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1249(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 buildCounterJobConfigurationLoad = 0;
api.JobConfigurationLoad buildJobConfigurationLoad() {
var o = api.JobConfigurationLoad();
buildCounterJobConfigurationLoad++;
if (buildCounterJobConfigurationLoad < 3) {
o.allowJaggedRows = true;
o.allowQuotedNewlines = true;
o.autodetect = true;
o.clustering = buildClustering();
o.createDisposition = 'foo';
o.decimalTargetTypes = buildUnnamed1246();
o.destinationEncryptionConfiguration = buildEncryptionConfiguration();
o.destinationTable = buildTableReference();
o.destinationTableProperties = buildDestinationTableProperties();
o.encoding = 'foo';
o.fieldDelimiter = 'foo';
o.hivePartitioningOptions = buildHivePartitioningOptions();
o.ignoreUnknownValues = true;
o.maxBadRecords = 42;
o.nullMarker = 'foo';
o.projectionFields = buildUnnamed1247();
o.quote = 'foo';
o.rangePartitioning = buildRangePartitioning();
o.schema = buildTableSchema();
o.schemaInline = 'foo';
o.schemaInlineFormat = 'foo';
o.schemaUpdateOptions = buildUnnamed1248();
o.skipLeadingRows = 42;
o.sourceFormat = 'foo';
o.sourceUris = buildUnnamed1249();
o.timePartitioning = buildTimePartitioning();
o.useAvroLogicalTypes = true;
o.writeDisposition = 'foo';
}
buildCounterJobConfigurationLoad--;
return o;
}
void checkJobConfigurationLoad(api.JobConfigurationLoad o) {
buildCounterJobConfigurationLoad++;
if (buildCounterJobConfigurationLoad < 3) {
unittest.expect(o.allowJaggedRows, unittest.isTrue);
unittest.expect(o.allowQuotedNewlines, unittest.isTrue);
unittest.expect(o.autodetect, unittest.isTrue);
checkClustering(o.clustering);
unittest.expect(o.createDisposition, unittest.equals('foo'));
checkUnnamed1246(o.decimalTargetTypes);
checkEncryptionConfiguration(o.destinationEncryptionConfiguration);
checkTableReference(o.destinationTable);
checkDestinationTableProperties(o.destinationTableProperties);
unittest.expect(o.encoding, unittest.equals('foo'));
unittest.expect(o.fieldDelimiter, unittest.equals('foo'));
checkHivePartitioningOptions(o.hivePartitioningOptions);
unittest.expect(o.ignoreUnknownValues, unittest.isTrue);
unittest.expect(o.maxBadRecords, unittest.equals(42));
unittest.expect(o.nullMarker, unittest.equals('foo'));
checkUnnamed1247(o.projectionFields);
unittest.expect(o.quote, unittest.equals('foo'));
checkRangePartitioning(o.rangePartitioning);
checkTableSchema(o.schema);
unittest.expect(o.schemaInline, unittest.equals('foo'));
unittest.expect(o.schemaInlineFormat, unittest.equals('foo'));
checkUnnamed1248(o.schemaUpdateOptions);
unittest.expect(o.skipLeadingRows, unittest.equals(42));
unittest.expect(o.sourceFormat, unittest.equals('foo'));
checkUnnamed1249(o.sourceUris);
checkTimePartitioning(o.timePartitioning);
unittest.expect(o.useAvroLogicalTypes, unittest.isTrue);
unittest.expect(o.writeDisposition, unittest.equals('foo'));
}
buildCounterJobConfigurationLoad--;
}
core.List<api.ConnectionProperty> buildUnnamed1250() {
var o = <api.ConnectionProperty>[];
o.add(buildConnectionProperty());
o.add(buildConnectionProperty());
return o;
}
void checkUnnamed1250(core.List<api.ConnectionProperty> o) {
unittest.expect(o, unittest.hasLength(2));
checkConnectionProperty(o[0]);
checkConnectionProperty(o[1]);
}
core.List<api.QueryParameter> buildUnnamed1251() {
var o = <api.QueryParameter>[];
o.add(buildQueryParameter());
o.add(buildQueryParameter());
return o;
}
void checkUnnamed1251(core.List<api.QueryParameter> o) {
unittest.expect(o, unittest.hasLength(2));
checkQueryParameter(o[0]);
checkQueryParameter(o[1]);
}
core.List<core.String> buildUnnamed1252() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1252(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.Map<core.String, api.ExternalDataConfiguration> buildUnnamed1253() {
var o = <core.String, api.ExternalDataConfiguration>{};
o['x'] = buildExternalDataConfiguration();
o['y'] = buildExternalDataConfiguration();
return o;
}
void checkUnnamed1253(core.Map<core.String, api.ExternalDataConfiguration> o) {
unittest.expect(o, unittest.hasLength(2));
checkExternalDataConfiguration(o['x']);
checkExternalDataConfiguration(o['y']);
}
core.List<api.UserDefinedFunctionResource> buildUnnamed1254() {
var o = <api.UserDefinedFunctionResource>[];
o.add(buildUserDefinedFunctionResource());
o.add(buildUserDefinedFunctionResource());
return o;
}
void checkUnnamed1254(core.List<api.UserDefinedFunctionResource> o) {
unittest.expect(o, unittest.hasLength(2));
checkUserDefinedFunctionResource(o[0]);
checkUserDefinedFunctionResource(o[1]);
}
core.int buildCounterJobConfigurationQuery = 0;
api.JobConfigurationQuery buildJobConfigurationQuery() {
var o = api.JobConfigurationQuery();
buildCounterJobConfigurationQuery++;
if (buildCounterJobConfigurationQuery < 3) {
o.allowLargeResults = true;
o.clustering = buildClustering();
o.connectionProperties = buildUnnamed1250();
o.createDisposition = 'foo';
o.defaultDataset = buildDatasetReference();
o.destinationEncryptionConfiguration = buildEncryptionConfiguration();
o.destinationTable = buildTableReference();
o.flattenResults = true;
o.maximumBillingTier = 42;
o.maximumBytesBilled = 'foo';
o.parameterMode = 'foo';
o.preserveNulls = true;
o.priority = 'foo';
o.query = 'foo';
o.queryParameters = buildUnnamed1251();
o.rangePartitioning = buildRangePartitioning();
o.schemaUpdateOptions = buildUnnamed1252();
o.tableDefinitions = buildUnnamed1253();
o.timePartitioning = buildTimePartitioning();
o.useLegacySql = true;
o.useQueryCache = true;
o.userDefinedFunctionResources = buildUnnamed1254();
o.writeDisposition = 'foo';
}
buildCounterJobConfigurationQuery--;
return o;
}
void checkJobConfigurationQuery(api.JobConfigurationQuery o) {
buildCounterJobConfigurationQuery++;
if (buildCounterJobConfigurationQuery < 3) {
unittest.expect(o.allowLargeResults, unittest.isTrue);
checkClustering(o.clustering);
checkUnnamed1250(o.connectionProperties);
unittest.expect(o.createDisposition, unittest.equals('foo'));
checkDatasetReference(o.defaultDataset);
checkEncryptionConfiguration(o.destinationEncryptionConfiguration);
checkTableReference(o.destinationTable);
unittest.expect(o.flattenResults, unittest.isTrue);
unittest.expect(o.maximumBillingTier, unittest.equals(42));
unittest.expect(o.maximumBytesBilled, unittest.equals('foo'));
unittest.expect(o.parameterMode, unittest.equals('foo'));
unittest.expect(o.preserveNulls, unittest.isTrue);
unittest.expect(o.priority, unittest.equals('foo'));
unittest.expect(o.query, unittest.equals('foo'));
checkUnnamed1251(o.queryParameters);
checkRangePartitioning(o.rangePartitioning);
checkUnnamed1252(o.schemaUpdateOptions);
checkUnnamed1253(o.tableDefinitions);
checkTimePartitioning(o.timePartitioning);
unittest.expect(o.useLegacySql, unittest.isTrue);
unittest.expect(o.useQueryCache, unittest.isTrue);
checkUnnamed1254(o.userDefinedFunctionResources);
unittest.expect(o.writeDisposition, unittest.equals('foo'));
}
buildCounterJobConfigurationQuery--;
}
core.List<api.TableReference> buildUnnamed1255() {
var o = <api.TableReference>[];
o.add(buildTableReference());
o.add(buildTableReference());
return o;
}
void checkUnnamed1255(core.List<api.TableReference> o) {
unittest.expect(o, unittest.hasLength(2));
checkTableReference(o[0]);
checkTableReference(o[1]);
}
core.int buildCounterJobConfigurationTableCopy = 0;
api.JobConfigurationTableCopy buildJobConfigurationTableCopy() {
var o = api.JobConfigurationTableCopy();
buildCounterJobConfigurationTableCopy++;
if (buildCounterJobConfigurationTableCopy < 3) {
o.createDisposition = 'foo';
o.destinationEncryptionConfiguration = buildEncryptionConfiguration();
o.destinationExpirationTime = {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
};
o.destinationTable = buildTableReference();
o.operationType = 'foo';
o.sourceTable = buildTableReference();
o.sourceTables = buildUnnamed1255();
o.writeDisposition = 'foo';
}
buildCounterJobConfigurationTableCopy--;
return o;
}
void checkJobConfigurationTableCopy(api.JobConfigurationTableCopy o) {
buildCounterJobConfigurationTableCopy++;
if (buildCounterJobConfigurationTableCopy < 3) {
unittest.expect(o.createDisposition, unittest.equals('foo'));
checkEncryptionConfiguration(o.destinationEncryptionConfiguration);
var casted1 = (o.destinationExpirationTime) 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'));
checkTableReference(o.destinationTable);
unittest.expect(o.operationType, unittest.equals('foo'));
checkTableReference(o.sourceTable);
checkUnnamed1255(o.sourceTables);
unittest.expect(o.writeDisposition, unittest.equals('foo'));
}
buildCounterJobConfigurationTableCopy--;
}
core.int buildCounterJobListJobs = 0;
api.JobListJobs buildJobListJobs() {
var o = api.JobListJobs();
buildCounterJobListJobs++;
if (buildCounterJobListJobs < 3) {
o.configuration = buildJobConfiguration();
o.errorResult = buildErrorProto();
o.id = 'foo';
o.jobReference = buildJobReference();
o.kind = 'foo';
o.state = 'foo';
o.statistics = buildJobStatistics();
o.status = buildJobStatus();
o.userEmail = 'foo';
}
buildCounterJobListJobs--;
return o;
}
void checkJobListJobs(api.JobListJobs o) {
buildCounterJobListJobs++;
if (buildCounterJobListJobs < 3) {
checkJobConfiguration(o.configuration);
checkErrorProto(o.errorResult);
unittest.expect(o.id, unittest.equals('foo'));
checkJobReference(o.jobReference);
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.state, unittest.equals('foo'));
checkJobStatistics(o.statistics);
checkJobStatus(o.status);
unittest.expect(o.userEmail, unittest.equals('foo'));
}
buildCounterJobListJobs--;
}
core.List<api.JobListJobs> buildUnnamed1256() {
var o = <api.JobListJobs>[];
o.add(buildJobListJobs());
o.add(buildJobListJobs());
return o;
}
void checkUnnamed1256(core.List<api.JobListJobs> o) {
unittest.expect(o, unittest.hasLength(2));
checkJobListJobs(o[0]);
checkJobListJobs(o[1]);
}
core.int buildCounterJobList = 0;
api.JobList buildJobList() {
var o = api.JobList();
buildCounterJobList++;
if (buildCounterJobList < 3) {
o.etag = 'foo';
o.jobs = buildUnnamed1256();
o.kind = 'foo';
o.nextPageToken = 'foo';
}
buildCounterJobList--;
return o;
}
void checkJobList(api.JobList o) {
buildCounterJobList++;
if (buildCounterJobList < 3) {
unittest.expect(o.etag, unittest.equals('foo'));
checkUnnamed1256(o.jobs);
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterJobList--;
}
core.int buildCounterJobReference = 0;
api.JobReference buildJobReference() {
var o = api.JobReference();
buildCounterJobReference++;
if (buildCounterJobReference < 3) {
o.jobId = 'foo';
o.location = 'foo';
o.projectId = 'foo';
}
buildCounterJobReference--;
return o;
}
void checkJobReference(api.JobReference o) {
buildCounterJobReference++;
if (buildCounterJobReference < 3) {
unittest.expect(o.jobId, unittest.equals('foo'));
unittest.expect(o.location, unittest.equals('foo'));
unittest.expect(o.projectId, unittest.equals('foo'));
}
buildCounterJobReference--;
}
core.List<core.String> buildUnnamed1257() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1257(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 buildCounterJobStatisticsReservationUsage = 0;
api.JobStatisticsReservationUsage buildJobStatisticsReservationUsage() {
var o = api.JobStatisticsReservationUsage();
buildCounterJobStatisticsReservationUsage++;
if (buildCounterJobStatisticsReservationUsage < 3) {
o.name = 'foo';
o.slotMs = 'foo';
}
buildCounterJobStatisticsReservationUsage--;
return o;
}
void checkJobStatisticsReservationUsage(api.JobStatisticsReservationUsage o) {
buildCounterJobStatisticsReservationUsage++;
if (buildCounterJobStatisticsReservationUsage < 3) {
unittest.expect(o.name, unittest.equals('foo'));
unittest.expect(o.slotMs, unittest.equals('foo'));
}
buildCounterJobStatisticsReservationUsage--;
}
core.List<api.JobStatisticsReservationUsage> buildUnnamed1258() {
var o = <api.JobStatisticsReservationUsage>[];
o.add(buildJobStatisticsReservationUsage());
o.add(buildJobStatisticsReservationUsage());
return o;
}
void checkUnnamed1258(core.List<api.JobStatisticsReservationUsage> o) {
unittest.expect(o, unittest.hasLength(2));
checkJobStatisticsReservationUsage(o[0]);
checkJobStatisticsReservationUsage(o[1]);
}
core.int buildCounterJobStatistics = 0;
api.JobStatistics buildJobStatistics() {
var o = api.JobStatistics();
buildCounterJobStatistics++;
if (buildCounterJobStatistics < 3) {
o.completionRatio = 42.0;
o.creationTime = 'foo';
o.endTime = 'foo';
o.extract = buildJobStatistics4();
o.load = buildJobStatistics3();
o.numChildJobs = 'foo';
o.parentJobId = 'foo';
o.query = buildJobStatistics2();
o.quotaDeferments = buildUnnamed1257();
o.reservationUsage = buildUnnamed1258();
o.reservationId = 'foo';
o.rowLevelSecurityStatistics = buildRowLevelSecurityStatistics();
o.scriptStatistics = buildScriptStatistics();
o.startTime = 'foo';
o.totalBytesProcessed = 'foo';
o.totalSlotMs = 'foo';
o.transactionInfoTemplate = buildTransactionInfo();
}
buildCounterJobStatistics--;
return o;
}
void checkJobStatistics(api.JobStatistics o) {
buildCounterJobStatistics++;
if (buildCounterJobStatistics < 3) {
unittest.expect(o.completionRatio, unittest.equals(42.0));
unittest.expect(o.creationTime, unittest.equals('foo'));
unittest.expect(o.endTime, unittest.equals('foo'));
checkJobStatistics4(o.extract);
checkJobStatistics3(o.load);
unittest.expect(o.numChildJobs, unittest.equals('foo'));
unittest.expect(o.parentJobId, unittest.equals('foo'));
checkJobStatistics2(o.query);
checkUnnamed1257(o.quotaDeferments);
checkUnnamed1258(o.reservationUsage);
unittest.expect(o.reservationId, unittest.equals('foo'));
checkRowLevelSecurityStatistics(o.rowLevelSecurityStatistics);
checkScriptStatistics(o.scriptStatistics);
unittest.expect(o.startTime, unittest.equals('foo'));
unittest.expect(o.totalBytesProcessed, unittest.equals('foo'));
unittest.expect(o.totalSlotMs, unittest.equals('foo'));
checkTransactionInfo(o.transactionInfoTemplate);
}
buildCounterJobStatistics--;
}
core.List<api.ExplainQueryStage> buildUnnamed1259() {
var o = <api.ExplainQueryStage>[];
o.add(buildExplainQueryStage());
o.add(buildExplainQueryStage());
return o;
}
void checkUnnamed1259(core.List<api.ExplainQueryStage> o) {
unittest.expect(o, unittest.hasLength(2));
checkExplainQueryStage(o[0]);
checkExplainQueryStage(o[1]);
}
core.List<api.RoutineReference> buildUnnamed1260() {
var o = <api.RoutineReference>[];
o.add(buildRoutineReference());
o.add(buildRoutineReference());
return o;
}
void checkUnnamed1260(core.List<api.RoutineReference> o) {
unittest.expect(o, unittest.hasLength(2));
checkRoutineReference(o[0]);
checkRoutineReference(o[1]);
}
core.List<api.TableReference> buildUnnamed1261() {
var o = <api.TableReference>[];
o.add(buildTableReference());
o.add(buildTableReference());
return o;
}
void checkUnnamed1261(core.List<api.TableReference> o) {
unittest.expect(o, unittest.hasLength(2));
checkTableReference(o[0]);
checkTableReference(o[1]);
}
core.int buildCounterJobStatistics2ReservationUsage = 0;
api.JobStatistics2ReservationUsage buildJobStatistics2ReservationUsage() {
var o = api.JobStatistics2ReservationUsage();
buildCounterJobStatistics2ReservationUsage++;
if (buildCounterJobStatistics2ReservationUsage < 3) {
o.name = 'foo';
o.slotMs = 'foo';
}
buildCounterJobStatistics2ReservationUsage--;
return o;
}
void checkJobStatistics2ReservationUsage(api.JobStatistics2ReservationUsage o) {
buildCounterJobStatistics2ReservationUsage++;
if (buildCounterJobStatistics2ReservationUsage < 3) {
unittest.expect(o.name, unittest.equals('foo'));
unittest.expect(o.slotMs, unittest.equals('foo'));
}
buildCounterJobStatistics2ReservationUsage--;
}
core.List<api.JobStatistics2ReservationUsage> buildUnnamed1262() {
var o = <api.JobStatistics2ReservationUsage>[];
o.add(buildJobStatistics2ReservationUsage());
o.add(buildJobStatistics2ReservationUsage());
return o;
}
void checkUnnamed1262(core.List<api.JobStatistics2ReservationUsage> o) {
unittest.expect(o, unittest.hasLength(2));
checkJobStatistics2ReservationUsage(o[0]);
checkJobStatistics2ReservationUsage(o[1]);
}
core.List<api.QueryTimelineSample> buildUnnamed1263() {
var o = <api.QueryTimelineSample>[];
o.add(buildQueryTimelineSample());
o.add(buildQueryTimelineSample());
return o;
}
void checkUnnamed1263(core.List<api.QueryTimelineSample> o) {
unittest.expect(o, unittest.hasLength(2));
checkQueryTimelineSample(o[0]);
checkQueryTimelineSample(o[1]);
}
core.List<api.QueryParameter> buildUnnamed1264() {
var o = <api.QueryParameter>[];
o.add(buildQueryParameter());
o.add(buildQueryParameter());
return o;
}
void checkUnnamed1264(core.List<api.QueryParameter> o) {
unittest.expect(o, unittest.hasLength(2));
checkQueryParameter(o[0]);
checkQueryParameter(o[1]);
}
core.int buildCounterJobStatistics2 = 0;
api.JobStatistics2 buildJobStatistics2() {
var o = api.JobStatistics2();
buildCounterJobStatistics2++;
if (buildCounterJobStatistics2 < 3) {
o.billingTier = 42;
o.cacheHit = true;
o.ddlAffectedRowAccessPolicyCount = 'foo';
o.ddlOperationPerformed = 'foo';
o.ddlTargetRoutine = buildRoutineReference();
o.ddlTargetRowAccessPolicy = buildRowAccessPolicyReference();
o.ddlTargetTable = buildTableReference();
o.estimatedBytesProcessed = 'foo';
o.modelTraining = buildBigQueryModelTraining();
o.modelTrainingCurrentIteration = 42;
o.modelTrainingExpectedTotalIteration = 'foo';
o.numDmlAffectedRows = 'foo';
o.queryPlan = buildUnnamed1259();
o.referencedRoutines = buildUnnamed1260();
o.referencedTables = buildUnnamed1261();
o.reservationUsage = buildUnnamed1262();
o.schema = buildTableSchema();
o.statementType = 'foo';
o.timeline = buildUnnamed1263();
o.totalBytesBilled = 'foo';
o.totalBytesProcessed = 'foo';
o.totalBytesProcessedAccuracy = 'foo';
o.totalPartitionsProcessed = 'foo';
o.totalSlotMs = 'foo';
o.undeclaredQueryParameters = buildUnnamed1264();
}
buildCounterJobStatistics2--;
return o;
}
void checkJobStatistics2(api.JobStatistics2 o) {
buildCounterJobStatistics2++;
if (buildCounterJobStatistics2 < 3) {
unittest.expect(o.billingTier, unittest.equals(42));
unittest.expect(o.cacheHit, unittest.isTrue);
unittest.expect(o.ddlAffectedRowAccessPolicyCount, unittest.equals('foo'));
unittest.expect(o.ddlOperationPerformed, unittest.equals('foo'));
checkRoutineReference(o.ddlTargetRoutine);
checkRowAccessPolicyReference(o.ddlTargetRowAccessPolicy);
checkTableReference(o.ddlTargetTable);
unittest.expect(o.estimatedBytesProcessed, unittest.equals('foo'));
checkBigQueryModelTraining(o.modelTraining);
unittest.expect(o.modelTrainingCurrentIteration, unittest.equals(42));
unittest.expect(
o.modelTrainingExpectedTotalIteration, unittest.equals('foo'));
unittest.expect(o.numDmlAffectedRows, unittest.equals('foo'));
checkUnnamed1259(o.queryPlan);
checkUnnamed1260(o.referencedRoutines);
checkUnnamed1261(o.referencedTables);
checkUnnamed1262(o.reservationUsage);
checkTableSchema(o.schema);
unittest.expect(o.statementType, unittest.equals('foo'));
checkUnnamed1263(o.timeline);
unittest.expect(o.totalBytesBilled, unittest.equals('foo'));
unittest.expect(o.totalBytesProcessed, unittest.equals('foo'));
unittest.expect(o.totalBytesProcessedAccuracy, unittest.equals('foo'));
unittest.expect(o.totalPartitionsProcessed, unittest.equals('foo'));
unittest.expect(o.totalSlotMs, unittest.equals('foo'));
checkUnnamed1264(o.undeclaredQueryParameters);
}
buildCounterJobStatistics2--;
}
core.int buildCounterJobStatistics3 = 0;
api.JobStatistics3 buildJobStatistics3() {
var o = api.JobStatistics3();
buildCounterJobStatistics3++;
if (buildCounterJobStatistics3 < 3) {
o.badRecords = 'foo';
o.inputFileBytes = 'foo';
o.inputFiles = 'foo';
o.outputBytes = 'foo';
o.outputRows = 'foo';
}
buildCounterJobStatistics3--;
return o;
}
void checkJobStatistics3(api.JobStatistics3 o) {
buildCounterJobStatistics3++;
if (buildCounterJobStatistics3 < 3) {
unittest.expect(o.badRecords, unittest.equals('foo'));
unittest.expect(o.inputFileBytes, unittest.equals('foo'));
unittest.expect(o.inputFiles, unittest.equals('foo'));
unittest.expect(o.outputBytes, unittest.equals('foo'));
unittest.expect(o.outputRows, unittest.equals('foo'));
}
buildCounterJobStatistics3--;
}
core.List<core.String> buildUnnamed1265() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1265(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 buildCounterJobStatistics4 = 0;
api.JobStatistics4 buildJobStatistics4() {
var o = api.JobStatistics4();
buildCounterJobStatistics4++;
if (buildCounterJobStatistics4 < 3) {
o.destinationUriFileCounts = buildUnnamed1265();
o.inputBytes = 'foo';
}
buildCounterJobStatistics4--;
return o;
}
void checkJobStatistics4(api.JobStatistics4 o) {
buildCounterJobStatistics4++;
if (buildCounterJobStatistics4 < 3) {
checkUnnamed1265(o.destinationUriFileCounts);
unittest.expect(o.inputBytes, unittest.equals('foo'));
}
buildCounterJobStatistics4--;
}
core.List<api.ErrorProto> buildUnnamed1266() {
var o = <api.ErrorProto>[];
o.add(buildErrorProto());
o.add(buildErrorProto());
return o;
}
void checkUnnamed1266(core.List<api.ErrorProto> o) {
unittest.expect(o, unittest.hasLength(2));
checkErrorProto(o[0]);
checkErrorProto(o[1]);
}
core.int buildCounterJobStatus = 0;
api.JobStatus buildJobStatus() {
var o = api.JobStatus();
buildCounterJobStatus++;
if (buildCounterJobStatus < 3) {
o.errorResult = buildErrorProto();
o.errors = buildUnnamed1266();
o.state = 'foo';
}
buildCounterJobStatus--;
return o;
}
void checkJobStatus(api.JobStatus o) {
buildCounterJobStatus++;
if (buildCounterJobStatus < 3) {
checkErrorProto(o.errorResult);
checkUnnamed1266(o.errors);
unittest.expect(o.state, unittest.equals('foo'));
}
buildCounterJobStatus--;
}
api.JsonObject buildJsonObject() {
var o = api.JsonObject();
o["a"] = {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
};
o["b"] = {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
};
return o;
}
void checkJsonObject(api.JsonObject o) {
unittest.expect(o, unittest.hasLength(2));
var casted2 = (o["a"]) 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'));
var casted3 = (o["b"]) 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'));
}
core.List<api.Model> buildUnnamed1267() {
var o = <api.Model>[];
o.add(buildModel());
o.add(buildModel());
return o;
}
void checkUnnamed1267(core.List<api.Model> o) {
unittest.expect(o, unittest.hasLength(2));
checkModel(o[0]);
checkModel(o[1]);
}
core.int buildCounterListModelsResponse = 0;
api.ListModelsResponse buildListModelsResponse() {
var o = api.ListModelsResponse();
buildCounterListModelsResponse++;
if (buildCounterListModelsResponse < 3) {
o.models = buildUnnamed1267();
o.nextPageToken = 'foo';
}
buildCounterListModelsResponse--;
return o;
}
void checkListModelsResponse(api.ListModelsResponse o) {
buildCounterListModelsResponse++;
if (buildCounterListModelsResponse < 3) {
checkUnnamed1267(o.models);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListModelsResponse--;
}
core.List<api.Routine> buildUnnamed1268() {
var o = <api.Routine>[];
o.add(buildRoutine());
o.add(buildRoutine());
return o;
}
void checkUnnamed1268(core.List<api.Routine> o) {
unittest.expect(o, unittest.hasLength(2));
checkRoutine(o[0]);
checkRoutine(o[1]);
}
core.int buildCounterListRoutinesResponse = 0;
api.ListRoutinesResponse buildListRoutinesResponse() {
var o = api.ListRoutinesResponse();
buildCounterListRoutinesResponse++;
if (buildCounterListRoutinesResponse < 3) {
o.nextPageToken = 'foo';
o.routines = buildUnnamed1268();
}
buildCounterListRoutinesResponse--;
return o;
}
void checkListRoutinesResponse(api.ListRoutinesResponse o) {
buildCounterListRoutinesResponse++;
if (buildCounterListRoutinesResponse < 3) {
unittest.expect(o.nextPageToken, unittest.equals('foo'));
checkUnnamed1268(o.routines);
}
buildCounterListRoutinesResponse--;
}
core.int buildCounterLocationMetadata = 0;
api.LocationMetadata buildLocationMetadata() {
var o = api.LocationMetadata();
buildCounterLocationMetadata++;
if (buildCounterLocationMetadata < 3) {
o.legacyLocationId = 'foo';
}
buildCounterLocationMetadata--;
return o;
}
void checkLocationMetadata(api.LocationMetadata o) {
buildCounterLocationMetadata++;
if (buildCounterLocationMetadata < 3) {
unittest.expect(o.legacyLocationId, unittest.equals('foo'));
}
buildCounterLocationMetadata--;
}
core.int buildCounterMaterializedViewDefinition = 0;
api.MaterializedViewDefinition buildMaterializedViewDefinition() {
var o = api.MaterializedViewDefinition();
buildCounterMaterializedViewDefinition++;
if (buildCounterMaterializedViewDefinition < 3) {
o.enableRefresh = true;
o.lastRefreshTime = 'foo';
o.query = 'foo';
o.refreshIntervalMs = 'foo';
}
buildCounterMaterializedViewDefinition--;
return o;
}
void checkMaterializedViewDefinition(api.MaterializedViewDefinition o) {
buildCounterMaterializedViewDefinition++;
if (buildCounterMaterializedViewDefinition < 3) {
unittest.expect(o.enableRefresh, unittest.isTrue);
unittest.expect(o.lastRefreshTime, unittest.equals('foo'));
unittest.expect(o.query, unittest.equals('foo'));
unittest.expect(o.refreshIntervalMs, unittest.equals('foo'));
}
buildCounterMaterializedViewDefinition--;
}
core.List<api.StandardSqlField> buildUnnamed1269() {
var o = <api.StandardSqlField>[];
o.add(buildStandardSqlField());
o.add(buildStandardSqlField());
return o;
}
void checkUnnamed1269(core.List<api.StandardSqlField> o) {
unittest.expect(o, unittest.hasLength(2));
checkStandardSqlField(o[0]);
checkStandardSqlField(o[1]);
}
core.List<api.StandardSqlField> buildUnnamed1270() {
var o = <api.StandardSqlField>[];
o.add(buildStandardSqlField());
o.add(buildStandardSqlField());
return o;
}
void checkUnnamed1270(core.List<api.StandardSqlField> o) {
unittest.expect(o, unittest.hasLength(2));
checkStandardSqlField(o[0]);
checkStandardSqlField(o[1]);
}
core.Map<core.String, core.String> buildUnnamed1271() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed1271(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o['x'], unittest.equals('foo'));
unittest.expect(o['y'], unittest.equals('foo'));
}
core.List<api.TrainingRun> buildUnnamed1272() {
var o = <api.TrainingRun>[];
o.add(buildTrainingRun());
o.add(buildTrainingRun());
return o;
}
void checkUnnamed1272(core.List<api.TrainingRun> o) {
unittest.expect(o, unittest.hasLength(2));
checkTrainingRun(o[0]);
checkTrainingRun(o[1]);
}
core.int buildCounterModel = 0;
api.Model buildModel() {
var o = api.Model();
buildCounterModel++;
if (buildCounterModel < 3) {
o.creationTime = 'foo';
o.description = 'foo';
o.encryptionConfiguration = buildEncryptionConfiguration();
o.etag = 'foo';
o.expirationTime = 'foo';
o.featureColumns = buildUnnamed1269();
o.friendlyName = 'foo';
o.labelColumns = buildUnnamed1270();
o.labels = buildUnnamed1271();
o.lastModifiedTime = 'foo';
o.location = 'foo';
o.modelReference = buildModelReference();
o.modelType = 'foo';
o.trainingRuns = buildUnnamed1272();
}
buildCounterModel--;
return o;
}
void checkModel(api.Model o) {
buildCounterModel++;
if (buildCounterModel < 3) {
unittest.expect(o.creationTime, unittest.equals('foo'));
unittest.expect(o.description, unittest.equals('foo'));
checkEncryptionConfiguration(o.encryptionConfiguration);
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.expirationTime, unittest.equals('foo'));
checkUnnamed1269(o.featureColumns);
unittest.expect(o.friendlyName, unittest.equals('foo'));
checkUnnamed1270(o.labelColumns);
checkUnnamed1271(o.labels);
unittest.expect(o.lastModifiedTime, unittest.equals('foo'));
unittest.expect(o.location, unittest.equals('foo'));
checkModelReference(o.modelReference);
unittest.expect(o.modelType, unittest.equals('foo'));
checkUnnamed1272(o.trainingRuns);
}
buildCounterModel--;
}
core.List<core.String> buildUnnamed1273() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1273(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 buildCounterModelDefinitionModelOptions = 0;
api.ModelDefinitionModelOptions buildModelDefinitionModelOptions() {
var o = api.ModelDefinitionModelOptions();
buildCounterModelDefinitionModelOptions++;
if (buildCounterModelDefinitionModelOptions < 3) {
o.labels = buildUnnamed1273();
o.lossType = 'foo';
o.modelType = 'foo';
}
buildCounterModelDefinitionModelOptions--;
return o;
}
void checkModelDefinitionModelOptions(api.ModelDefinitionModelOptions o) {
buildCounterModelDefinitionModelOptions++;
if (buildCounterModelDefinitionModelOptions < 3) {
checkUnnamed1273(o.labels);
unittest.expect(o.lossType, unittest.equals('foo'));
unittest.expect(o.modelType, unittest.equals('foo'));
}
buildCounterModelDefinitionModelOptions--;
}
core.List<api.BqmlTrainingRun> buildUnnamed1274() {
var o = <api.BqmlTrainingRun>[];
o.add(buildBqmlTrainingRun());
o.add(buildBqmlTrainingRun());
return o;
}
void checkUnnamed1274(core.List<api.BqmlTrainingRun> o) {
unittest.expect(o, unittest.hasLength(2));
checkBqmlTrainingRun(o[0]);
checkBqmlTrainingRun(o[1]);
}
core.int buildCounterModelDefinition = 0;
api.ModelDefinition buildModelDefinition() {
var o = api.ModelDefinition();
buildCounterModelDefinition++;
if (buildCounterModelDefinition < 3) {
o.modelOptions = buildModelDefinitionModelOptions();
o.trainingRuns = buildUnnamed1274();
}
buildCounterModelDefinition--;
return o;
}
void checkModelDefinition(api.ModelDefinition o) {
buildCounterModelDefinition++;
if (buildCounterModelDefinition < 3) {
checkModelDefinitionModelOptions(o.modelOptions);
checkUnnamed1274(o.trainingRuns);
}
buildCounterModelDefinition--;
}
core.int buildCounterModelReference = 0;
api.ModelReference buildModelReference() {
var o = api.ModelReference();
buildCounterModelReference++;
if (buildCounterModelReference < 3) {
o.datasetId = 'foo';
o.modelId = 'foo';
o.projectId = 'foo';
}
buildCounterModelReference--;
return o;
}
void checkModelReference(api.ModelReference o) {
buildCounterModelReference++;
if (buildCounterModelReference < 3) {
unittest.expect(o.datasetId, unittest.equals('foo'));
unittest.expect(o.modelId, unittest.equals('foo'));
unittest.expect(o.projectId, unittest.equals('foo'));
}
buildCounterModelReference--;
}
core.List<api.ConfusionMatrix> buildUnnamed1275() {
var o = <api.ConfusionMatrix>[];
o.add(buildConfusionMatrix());
o.add(buildConfusionMatrix());
return o;
}
void checkUnnamed1275(core.List<api.ConfusionMatrix> o) {
unittest.expect(o, unittest.hasLength(2));
checkConfusionMatrix(o[0]);
checkConfusionMatrix(o[1]);
}
core.int buildCounterMultiClassClassificationMetrics = 0;
api.MultiClassClassificationMetrics buildMultiClassClassificationMetrics() {
var o = api.MultiClassClassificationMetrics();
buildCounterMultiClassClassificationMetrics++;
if (buildCounterMultiClassClassificationMetrics < 3) {
o.aggregateClassificationMetrics = buildAggregateClassificationMetrics();
o.confusionMatrixList = buildUnnamed1275();
}
buildCounterMultiClassClassificationMetrics--;
return o;
}
void checkMultiClassClassificationMetrics(
api.MultiClassClassificationMetrics o) {
buildCounterMultiClassClassificationMetrics++;
if (buildCounterMultiClassClassificationMetrics < 3) {
checkAggregateClassificationMetrics(o.aggregateClassificationMetrics);
checkUnnamed1275(o.confusionMatrixList);
}
buildCounterMultiClassClassificationMetrics--;
}
core.List<api.AuditConfig> buildUnnamed1276() {
var o = <api.AuditConfig>[];
o.add(buildAuditConfig());
o.add(buildAuditConfig());
return o;
}
void checkUnnamed1276(core.List<api.AuditConfig> o) {
unittest.expect(o, unittest.hasLength(2));
checkAuditConfig(o[0]);
checkAuditConfig(o[1]);
}
core.List<api.Binding> buildUnnamed1277() {
var o = <api.Binding>[];
o.add(buildBinding());
o.add(buildBinding());
return o;
}
void checkUnnamed1277(core.List<api.Binding> o) {
unittest.expect(o, unittest.hasLength(2));
checkBinding(o[0]);
checkBinding(o[1]);
}
core.int buildCounterPolicy = 0;
api.Policy buildPolicy() {
var o = api.Policy();
buildCounterPolicy++;
if (buildCounterPolicy < 3) {
o.auditConfigs = buildUnnamed1276();
o.bindings = buildUnnamed1277();
o.etag = 'foo';
o.version = 42;
}
buildCounterPolicy--;
return o;
}
void checkPolicy(api.Policy o) {
buildCounterPolicy++;
if (buildCounterPolicy < 3) {
checkUnnamed1276(o.auditConfigs);
checkUnnamed1277(o.bindings);
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.version, unittest.equals(42));
}
buildCounterPolicy--;
}
core.int buildCounterProjectListProjects = 0;
api.ProjectListProjects buildProjectListProjects() {
var o = api.ProjectListProjects();
buildCounterProjectListProjects++;
if (buildCounterProjectListProjects < 3) {
o.friendlyName = 'foo';
o.id = 'foo';
o.kind = 'foo';
o.numericId = 'foo';
o.projectReference = buildProjectReference();
}
buildCounterProjectListProjects--;
return o;
}
void checkProjectListProjects(api.ProjectListProjects o) {
buildCounterProjectListProjects++;
if (buildCounterProjectListProjects < 3) {
unittest.expect(o.friendlyName, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.numericId, unittest.equals('foo'));
checkProjectReference(o.projectReference);
}
buildCounterProjectListProjects--;
}
core.List<api.ProjectListProjects> buildUnnamed1278() {
var o = <api.ProjectListProjects>[];
o.add(buildProjectListProjects());
o.add(buildProjectListProjects());
return o;
}
void checkUnnamed1278(core.List<api.ProjectListProjects> o) {
unittest.expect(o, unittest.hasLength(2));
checkProjectListProjects(o[0]);
checkProjectListProjects(o[1]);
}
core.int buildCounterProjectList = 0;
api.ProjectList buildProjectList() {
var o = api.ProjectList();
buildCounterProjectList++;
if (buildCounterProjectList < 3) {
o.etag = 'foo';
o.kind = 'foo';
o.nextPageToken = 'foo';
o.projects = buildUnnamed1278();
o.totalItems = 42;
}
buildCounterProjectList--;
return o;
}
void checkProjectList(api.ProjectList o) {
buildCounterProjectList++;
if (buildCounterProjectList < 3) {
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.nextPageToken, unittest.equals('foo'));
checkUnnamed1278(o.projects);
unittest.expect(o.totalItems, unittest.equals(42));
}
buildCounterProjectList--;
}
core.int buildCounterProjectReference = 0;
api.ProjectReference buildProjectReference() {
var o = api.ProjectReference();
buildCounterProjectReference++;
if (buildCounterProjectReference < 3) {
o.projectId = 'foo';
}
buildCounterProjectReference--;
return o;
}
void checkProjectReference(api.ProjectReference o) {
buildCounterProjectReference++;
if (buildCounterProjectReference < 3) {
unittest.expect(o.projectId, unittest.equals('foo'));
}
buildCounterProjectReference--;
}
core.int buildCounterQueryParameter = 0;
api.QueryParameter buildQueryParameter() {
var o = api.QueryParameter();
buildCounterQueryParameter++;
if (buildCounterQueryParameter < 3) {
o.name = 'foo';
o.parameterType = buildQueryParameterType();
o.parameterValue = buildQueryParameterValue();
}
buildCounterQueryParameter--;
return o;
}
void checkQueryParameter(api.QueryParameter o) {
buildCounterQueryParameter++;
if (buildCounterQueryParameter < 3) {
unittest.expect(o.name, unittest.equals('foo'));
checkQueryParameterType(o.parameterType);
checkQueryParameterValue(o.parameterValue);
}
buildCounterQueryParameter--;
}
core.int buildCounterQueryParameterTypeStructTypes = 0;
api.QueryParameterTypeStructTypes buildQueryParameterTypeStructTypes() {
var o = api.QueryParameterTypeStructTypes();
buildCounterQueryParameterTypeStructTypes++;
if (buildCounterQueryParameterTypeStructTypes < 3) {
o.description = 'foo';
o.name = 'foo';
o.type = buildQueryParameterType();
}
buildCounterQueryParameterTypeStructTypes--;
return o;
}
void checkQueryParameterTypeStructTypes(api.QueryParameterTypeStructTypes o) {
buildCounterQueryParameterTypeStructTypes++;
if (buildCounterQueryParameterTypeStructTypes < 3) {
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
checkQueryParameterType(o.type);
}
buildCounterQueryParameterTypeStructTypes--;
}
core.List<api.QueryParameterTypeStructTypes> buildUnnamed1279() {
var o = <api.QueryParameterTypeStructTypes>[];
o.add(buildQueryParameterTypeStructTypes());
o.add(buildQueryParameterTypeStructTypes());
return o;
}
void checkUnnamed1279(core.List<api.QueryParameterTypeStructTypes> o) {
unittest.expect(o, unittest.hasLength(2));
checkQueryParameterTypeStructTypes(o[0]);
checkQueryParameterTypeStructTypes(o[1]);
}
core.int buildCounterQueryParameterType = 0;
api.QueryParameterType buildQueryParameterType() {
var o = api.QueryParameterType();
buildCounterQueryParameterType++;
if (buildCounterQueryParameterType < 3) {
o.arrayType = buildQueryParameterType();
o.structTypes = buildUnnamed1279();
o.type = 'foo';
}
buildCounterQueryParameterType--;
return o;
}
void checkQueryParameterType(api.QueryParameterType o) {
buildCounterQueryParameterType++;
if (buildCounterQueryParameterType < 3) {
checkQueryParameterType(o.arrayType);
checkUnnamed1279(o.structTypes);
unittest.expect(o.type, unittest.equals('foo'));
}
buildCounterQueryParameterType--;
}
core.List<api.QueryParameterValue> buildUnnamed1280() {
var o = <api.QueryParameterValue>[];
o.add(buildQueryParameterValue());
o.add(buildQueryParameterValue());
return o;
}
void checkUnnamed1280(core.List<api.QueryParameterValue> o) {
unittest.expect(o, unittest.hasLength(2));
checkQueryParameterValue(o[0]);
checkQueryParameterValue(o[1]);
}
core.Map<core.String, api.QueryParameterValue> buildUnnamed1281() {
var o = <core.String, api.QueryParameterValue>{};
o['x'] = buildQueryParameterValue();
o['y'] = buildQueryParameterValue();
return o;
}
void checkUnnamed1281(core.Map<core.String, api.QueryParameterValue> o) {
unittest.expect(o, unittest.hasLength(2));
checkQueryParameterValue(o['x']);
checkQueryParameterValue(o['y']);
}
core.int buildCounterQueryParameterValue = 0;
api.QueryParameterValue buildQueryParameterValue() {
var o = api.QueryParameterValue();
buildCounterQueryParameterValue++;
if (buildCounterQueryParameterValue < 3) {
o.arrayValues = buildUnnamed1280();
o.structValues = buildUnnamed1281();
o.value = 'foo';
}
buildCounterQueryParameterValue--;
return o;
}
void checkQueryParameterValue(api.QueryParameterValue o) {
buildCounterQueryParameterValue++;
if (buildCounterQueryParameterValue < 3) {
checkUnnamed1280(o.arrayValues);
checkUnnamed1281(o.structValues);
unittest.expect(o.value, unittest.equals('foo'));
}
buildCounterQueryParameterValue--;
}
core.List<api.ConnectionProperty> buildUnnamed1282() {
var o = <api.ConnectionProperty>[];
o.add(buildConnectionProperty());
o.add(buildConnectionProperty());
return o;
}
void checkUnnamed1282(core.List<api.ConnectionProperty> o) {
unittest.expect(o, unittest.hasLength(2));
checkConnectionProperty(o[0]);
checkConnectionProperty(o[1]);
}
core.Map<core.String, core.String> buildUnnamed1283() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed1283(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o['x'], unittest.equals('foo'));
unittest.expect(o['y'], unittest.equals('foo'));
}
core.List<api.QueryParameter> buildUnnamed1284() {
var o = <api.QueryParameter>[];
o.add(buildQueryParameter());
o.add(buildQueryParameter());
return o;
}
void checkUnnamed1284(core.List<api.QueryParameter> o) {
unittest.expect(o, unittest.hasLength(2));
checkQueryParameter(o[0]);
checkQueryParameter(o[1]);
}
core.int buildCounterQueryRequest = 0;
api.QueryRequest buildQueryRequest() {
var o = api.QueryRequest();
buildCounterQueryRequest++;
if (buildCounterQueryRequest < 3) {
o.connectionProperties = buildUnnamed1282();
o.defaultDataset = buildDatasetReference();
o.dryRun = true;
o.kind = 'foo';
o.labels = buildUnnamed1283();
o.location = 'foo';
o.maxResults = 42;
o.maximumBytesBilled = 'foo';
o.parameterMode = 'foo';
o.preserveNulls = true;
o.query = 'foo';
o.queryParameters = buildUnnamed1284();
o.requestId = 'foo';
o.timeoutMs = 42;
o.useLegacySql = true;
o.useQueryCache = true;
}
buildCounterQueryRequest--;
return o;
}
void checkQueryRequest(api.QueryRequest o) {
buildCounterQueryRequest++;
if (buildCounterQueryRequest < 3) {
checkUnnamed1282(o.connectionProperties);
checkDatasetReference(o.defaultDataset);
unittest.expect(o.dryRun, unittest.isTrue);
unittest.expect(o.kind, unittest.equals('foo'));
checkUnnamed1283(o.labels);
unittest.expect(o.location, unittest.equals('foo'));
unittest.expect(o.maxResults, unittest.equals(42));
unittest.expect(o.maximumBytesBilled, unittest.equals('foo'));
unittest.expect(o.parameterMode, unittest.equals('foo'));
unittest.expect(o.preserveNulls, unittest.isTrue);
unittest.expect(o.query, unittest.equals('foo'));
checkUnnamed1284(o.queryParameters);
unittest.expect(o.requestId, unittest.equals('foo'));
unittest.expect(o.timeoutMs, unittest.equals(42));
unittest.expect(o.useLegacySql, unittest.isTrue);
unittest.expect(o.useQueryCache, unittest.isTrue);
}
buildCounterQueryRequest--;
}
core.List<api.ErrorProto> buildUnnamed1285() {
var o = <api.ErrorProto>[];
o.add(buildErrorProto());
o.add(buildErrorProto());
return o;
}
void checkUnnamed1285(core.List<api.ErrorProto> o) {
unittest.expect(o, unittest.hasLength(2));
checkErrorProto(o[0]);
checkErrorProto(o[1]);
}
core.List<api.TableRow> buildUnnamed1286() {
var o = <api.TableRow>[];
o.add(buildTableRow());
o.add(buildTableRow());
return o;
}
void checkUnnamed1286(core.List<api.TableRow> o) {
unittest.expect(o, unittest.hasLength(2));
checkTableRow(o[0]);
checkTableRow(o[1]);
}
core.int buildCounterQueryResponse = 0;
api.QueryResponse buildQueryResponse() {
var o = api.QueryResponse();
buildCounterQueryResponse++;
if (buildCounterQueryResponse < 3) {
o.cacheHit = true;
o.errors = buildUnnamed1285();
o.jobComplete = true;
o.jobReference = buildJobReference();
o.kind = 'foo';
o.numDmlAffectedRows = 'foo';
o.pageToken = 'foo';
o.rows = buildUnnamed1286();
o.schema = buildTableSchema();
o.totalBytesProcessed = 'foo';
o.totalRows = 'foo';
}
buildCounterQueryResponse--;
return o;
}
void checkQueryResponse(api.QueryResponse o) {
buildCounterQueryResponse++;
if (buildCounterQueryResponse < 3) {
unittest.expect(o.cacheHit, unittest.isTrue);
checkUnnamed1285(o.errors);
unittest.expect(o.jobComplete, unittest.isTrue);
checkJobReference(o.jobReference);
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.numDmlAffectedRows, unittest.equals('foo'));
unittest.expect(o.pageToken, unittest.equals('foo'));
checkUnnamed1286(o.rows);
checkTableSchema(o.schema);
unittest.expect(o.totalBytesProcessed, unittest.equals('foo'));
unittest.expect(o.totalRows, unittest.equals('foo'));
}
buildCounterQueryResponse--;
}
core.int buildCounterQueryTimelineSample = 0;
api.QueryTimelineSample buildQueryTimelineSample() {
var o = api.QueryTimelineSample();
buildCounterQueryTimelineSample++;
if (buildCounterQueryTimelineSample < 3) {
o.activeUnits = 'foo';
o.completedUnits = 'foo';
o.elapsedMs = 'foo';
o.pendingUnits = 'foo';
o.totalSlotMs = 'foo';
}
buildCounterQueryTimelineSample--;
return o;
}
void checkQueryTimelineSample(api.QueryTimelineSample o) {
buildCounterQueryTimelineSample++;
if (buildCounterQueryTimelineSample < 3) {
unittest.expect(o.activeUnits, unittest.equals('foo'));
unittest.expect(o.completedUnits, unittest.equals('foo'));
unittest.expect(o.elapsedMs, unittest.equals('foo'));
unittest.expect(o.pendingUnits, unittest.equals('foo'));
unittest.expect(o.totalSlotMs, unittest.equals('foo'));
}
buildCounterQueryTimelineSample--;
}
core.int buildCounterRangePartitioningRange = 0;
api.RangePartitioningRange buildRangePartitioningRange() {
var o = api.RangePartitioningRange();
buildCounterRangePartitioningRange++;
if (buildCounterRangePartitioningRange < 3) {
o.end = 'foo';
o.interval = 'foo';
o.start = 'foo';
}
buildCounterRangePartitioningRange--;
return o;
}
void checkRangePartitioningRange(api.RangePartitioningRange o) {
buildCounterRangePartitioningRange++;
if (buildCounterRangePartitioningRange < 3) {
unittest.expect(o.end, unittest.equals('foo'));
unittest.expect(o.interval, unittest.equals('foo'));
unittest.expect(o.start, unittest.equals('foo'));
}
buildCounterRangePartitioningRange--;
}
core.int buildCounterRangePartitioning = 0;
api.RangePartitioning buildRangePartitioning() {
var o = api.RangePartitioning();
buildCounterRangePartitioning++;
if (buildCounterRangePartitioning < 3) {
o.field = 'foo';
o.range = buildRangePartitioningRange();
}
buildCounterRangePartitioning--;
return o;
}
void checkRangePartitioning(api.RangePartitioning o) {
buildCounterRangePartitioning++;
if (buildCounterRangePartitioning < 3) {
unittest.expect(o.field, unittest.equals('foo'));
checkRangePartitioningRange(o.range);
}
buildCounterRangePartitioning--;
}
core.int buildCounterRankingMetrics = 0;
api.RankingMetrics buildRankingMetrics() {
var o = api.RankingMetrics();
buildCounterRankingMetrics++;
if (buildCounterRankingMetrics < 3) {
o.averageRank = 42.0;
o.meanAveragePrecision = 42.0;
o.meanSquaredError = 42.0;
o.normalizedDiscountedCumulativeGain = 42.0;
}
buildCounterRankingMetrics--;
return o;
}
void checkRankingMetrics(api.RankingMetrics o) {
buildCounterRankingMetrics++;
if (buildCounterRankingMetrics < 3) {
unittest.expect(o.averageRank, unittest.equals(42.0));
unittest.expect(o.meanAveragePrecision, unittest.equals(42.0));
unittest.expect(o.meanSquaredError, unittest.equals(42.0));
unittest.expect(
o.normalizedDiscountedCumulativeGain, unittest.equals(42.0));
}
buildCounterRankingMetrics--;
}
core.int buildCounterRegressionMetrics = 0;
api.RegressionMetrics buildRegressionMetrics() {
var o = api.RegressionMetrics();
buildCounterRegressionMetrics++;
if (buildCounterRegressionMetrics < 3) {
o.meanAbsoluteError = 42.0;
o.meanSquaredError = 42.0;
o.meanSquaredLogError = 42.0;
o.medianAbsoluteError = 42.0;
o.rSquared = 42.0;
}
buildCounterRegressionMetrics--;
return o;
}
void checkRegressionMetrics(api.RegressionMetrics o) {
buildCounterRegressionMetrics++;
if (buildCounterRegressionMetrics < 3) {
unittest.expect(o.meanAbsoluteError, unittest.equals(42.0));
unittest.expect(o.meanSquaredError, unittest.equals(42.0));
unittest.expect(o.meanSquaredLogError, unittest.equals(42.0));
unittest.expect(o.medianAbsoluteError, unittest.equals(42.0));
unittest.expect(o.rSquared, unittest.equals(42.0));
}
buildCounterRegressionMetrics--;
}
core.List<api.Argument> buildUnnamed1287() {
var o = <api.Argument>[];
o.add(buildArgument());
o.add(buildArgument());
return o;
}
void checkUnnamed1287(core.List<api.Argument> o) {
unittest.expect(o, unittest.hasLength(2));
checkArgument(o[0]);
checkArgument(o[1]);
}
core.List<core.String> buildUnnamed1288() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1288(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 buildCounterRoutine = 0;
api.Routine buildRoutine() {
var o = api.Routine();
buildCounterRoutine++;
if (buildCounterRoutine < 3) {
o.arguments = buildUnnamed1287();
o.creationTime = 'foo';
o.definitionBody = 'foo';
o.description = 'foo';
o.determinismLevel = 'foo';
o.etag = 'foo';
o.importedLibraries = buildUnnamed1288();
o.language = 'foo';
o.lastModifiedTime = 'foo';
o.returnType = buildStandardSqlDataType();
o.routineReference = buildRoutineReference();
o.routineType = 'foo';
}
buildCounterRoutine--;
return o;
}
void checkRoutine(api.Routine o) {
buildCounterRoutine++;
if (buildCounterRoutine < 3) {
checkUnnamed1287(o.arguments);
unittest.expect(o.creationTime, unittest.equals('foo'));
unittest.expect(o.definitionBody, unittest.equals('foo'));
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.determinismLevel, unittest.equals('foo'));
unittest.expect(o.etag, unittest.equals('foo'));
checkUnnamed1288(o.importedLibraries);
unittest.expect(o.language, unittest.equals('foo'));
unittest.expect(o.lastModifiedTime, unittest.equals('foo'));
checkStandardSqlDataType(o.returnType);
checkRoutineReference(o.routineReference);
unittest.expect(o.routineType, unittest.equals('foo'));
}
buildCounterRoutine--;
}
core.int buildCounterRoutineReference = 0;
api.RoutineReference buildRoutineReference() {
var o = api.RoutineReference();
buildCounterRoutineReference++;
if (buildCounterRoutineReference < 3) {
o.datasetId = 'foo';
o.projectId = 'foo';
o.routineId = 'foo';
}
buildCounterRoutineReference--;
return o;
}
void checkRoutineReference(api.RoutineReference o) {
buildCounterRoutineReference++;
if (buildCounterRoutineReference < 3) {
unittest.expect(o.datasetId, unittest.equals('foo'));
unittest.expect(o.projectId, unittest.equals('foo'));
unittest.expect(o.routineId, unittest.equals('foo'));
}
buildCounterRoutineReference--;
}
core.List<api.Entry> buildUnnamed1289() {
var o = <api.Entry>[];
o.add(buildEntry());
o.add(buildEntry());
return o;
}
void checkUnnamed1289(core.List<api.Entry> o) {
unittest.expect(o, unittest.hasLength(2));
checkEntry(o[0]);
checkEntry(o[1]);
}
core.int buildCounterRow = 0;
api.Row buildRow() {
var o = api.Row();
buildCounterRow++;
if (buildCounterRow < 3) {
o.actualLabel = 'foo';
o.entries = buildUnnamed1289();
}
buildCounterRow--;
return o;
}
void checkRow(api.Row o) {
buildCounterRow++;
if (buildCounterRow < 3) {
unittest.expect(o.actualLabel, unittest.equals('foo'));
checkUnnamed1289(o.entries);
}
buildCounterRow--;
}
core.int buildCounterRowAccessPolicyReference = 0;
api.RowAccessPolicyReference buildRowAccessPolicyReference() {
var o = api.RowAccessPolicyReference();
buildCounterRowAccessPolicyReference++;
if (buildCounterRowAccessPolicyReference < 3) {
o.datasetId = 'foo';
o.policyId = 'foo';
o.projectId = 'foo';
o.tableId = 'foo';
}
buildCounterRowAccessPolicyReference--;
return o;
}
void checkRowAccessPolicyReference(api.RowAccessPolicyReference o) {
buildCounterRowAccessPolicyReference++;
if (buildCounterRowAccessPolicyReference < 3) {
unittest.expect(o.datasetId, unittest.equals('foo'));
unittest.expect(o.policyId, unittest.equals('foo'));
unittest.expect(o.projectId, unittest.equals('foo'));
unittest.expect(o.tableId, unittest.equals('foo'));
}
buildCounterRowAccessPolicyReference--;
}
core.int buildCounterRowLevelSecurityStatistics = 0;
api.RowLevelSecurityStatistics buildRowLevelSecurityStatistics() {
var o = api.RowLevelSecurityStatistics();
buildCounterRowLevelSecurityStatistics++;
if (buildCounterRowLevelSecurityStatistics < 3) {
o.rowLevelSecurityApplied = true;
}
buildCounterRowLevelSecurityStatistics--;
return o;
}
void checkRowLevelSecurityStatistics(api.RowLevelSecurityStatistics o) {
buildCounterRowLevelSecurityStatistics++;
if (buildCounterRowLevelSecurityStatistics < 3) {
unittest.expect(o.rowLevelSecurityApplied, unittest.isTrue);
}
buildCounterRowLevelSecurityStatistics--;
}
core.int buildCounterScriptStackFrame = 0;
api.ScriptStackFrame buildScriptStackFrame() {
var o = api.ScriptStackFrame();
buildCounterScriptStackFrame++;
if (buildCounterScriptStackFrame < 3) {
o.endColumn = 42;
o.endLine = 42;
o.procedureId = 'foo';
o.startColumn = 42;
o.startLine = 42;
o.text = 'foo';
}
buildCounterScriptStackFrame--;
return o;
}
void checkScriptStackFrame(api.ScriptStackFrame o) {
buildCounterScriptStackFrame++;
if (buildCounterScriptStackFrame < 3) {
unittest.expect(o.endColumn, unittest.equals(42));
unittest.expect(o.endLine, unittest.equals(42));
unittest.expect(o.procedureId, unittest.equals('foo'));
unittest.expect(o.startColumn, unittest.equals(42));
unittest.expect(o.startLine, unittest.equals(42));
unittest.expect(o.text, unittest.equals('foo'));
}
buildCounterScriptStackFrame--;
}
core.List<api.ScriptStackFrame> buildUnnamed1290() {
var o = <api.ScriptStackFrame>[];
o.add(buildScriptStackFrame());
o.add(buildScriptStackFrame());
return o;
}
void checkUnnamed1290(core.List<api.ScriptStackFrame> o) {
unittest.expect(o, unittest.hasLength(2));
checkScriptStackFrame(o[0]);
checkScriptStackFrame(o[1]);
}
core.int buildCounterScriptStatistics = 0;
api.ScriptStatistics buildScriptStatistics() {
var o = api.ScriptStatistics();
buildCounterScriptStatistics++;
if (buildCounterScriptStatistics < 3) {
o.evaluationKind = 'foo';
o.stackFrames = buildUnnamed1290();
}
buildCounterScriptStatistics--;
return o;
}
void checkScriptStatistics(api.ScriptStatistics o) {
buildCounterScriptStatistics++;
if (buildCounterScriptStatistics < 3) {
unittest.expect(o.evaluationKind, unittest.equals('foo'));
checkUnnamed1290(o.stackFrames);
}
buildCounterScriptStatistics--;
}
core.int buildCounterSetIamPolicyRequest = 0;
api.SetIamPolicyRequest buildSetIamPolicyRequest() {
var o = api.SetIamPolicyRequest();
buildCounterSetIamPolicyRequest++;
if (buildCounterSetIamPolicyRequest < 3) {
o.policy = buildPolicy();
o.updateMask = 'foo';
}
buildCounterSetIamPolicyRequest--;
return o;
}
void checkSetIamPolicyRequest(api.SetIamPolicyRequest o) {
buildCounterSetIamPolicyRequest++;
if (buildCounterSetIamPolicyRequest < 3) {
checkPolicy(o.policy);
unittest.expect(o.updateMask, unittest.equals('foo'));
}
buildCounterSetIamPolicyRequest--;
}
core.int buildCounterSnapshotDefinition = 0;
api.SnapshotDefinition buildSnapshotDefinition() {
var o = api.SnapshotDefinition();
buildCounterSnapshotDefinition++;
if (buildCounterSnapshotDefinition < 3) {
o.baseTableReference = buildTableReference();
o.snapshotTime = core.DateTime.parse("2002-02-27T14:01:02");
}
buildCounterSnapshotDefinition--;
return o;
}
void checkSnapshotDefinition(api.SnapshotDefinition o) {
buildCounterSnapshotDefinition++;
if (buildCounterSnapshotDefinition < 3) {
checkTableReference(o.baseTableReference);
unittest.expect(o.snapshotTime,
unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
}
buildCounterSnapshotDefinition--;
}
core.int buildCounterStandardSqlDataType = 0;
api.StandardSqlDataType buildStandardSqlDataType() {
var o = api.StandardSqlDataType();
buildCounterStandardSqlDataType++;
if (buildCounterStandardSqlDataType < 3) {
o.arrayElementType = buildStandardSqlDataType();
o.structType = buildStandardSqlStructType();
o.typeKind = 'foo';
}
buildCounterStandardSqlDataType--;
return o;
}
void checkStandardSqlDataType(api.StandardSqlDataType o) {
buildCounterStandardSqlDataType++;
if (buildCounterStandardSqlDataType < 3) {
checkStandardSqlDataType(o.arrayElementType);
checkStandardSqlStructType(o.structType);
unittest.expect(o.typeKind, unittest.equals('foo'));
}
buildCounterStandardSqlDataType--;
}
core.int buildCounterStandardSqlField = 0;
api.StandardSqlField buildStandardSqlField() {
var o = api.StandardSqlField();
buildCounterStandardSqlField++;
if (buildCounterStandardSqlField < 3) {
o.name = 'foo';
o.type = buildStandardSqlDataType();
}
buildCounterStandardSqlField--;
return o;
}
void checkStandardSqlField(api.StandardSqlField o) {
buildCounterStandardSqlField++;
if (buildCounterStandardSqlField < 3) {
unittest.expect(o.name, unittest.equals('foo'));
checkStandardSqlDataType(o.type);
}
buildCounterStandardSqlField--;
}
core.List<api.StandardSqlField> buildUnnamed1291() {
var o = <api.StandardSqlField>[];
o.add(buildStandardSqlField());
o.add(buildStandardSqlField());
return o;
}
void checkUnnamed1291(core.List<api.StandardSqlField> o) {
unittest.expect(o, unittest.hasLength(2));
checkStandardSqlField(o[0]);
checkStandardSqlField(o[1]);
}
core.int buildCounterStandardSqlStructType = 0;
api.StandardSqlStructType buildStandardSqlStructType() {
var o = api.StandardSqlStructType();
buildCounterStandardSqlStructType++;
if (buildCounterStandardSqlStructType < 3) {
o.fields = buildUnnamed1291();
}
buildCounterStandardSqlStructType--;
return o;
}
void checkStandardSqlStructType(api.StandardSqlStructType o) {
buildCounterStandardSqlStructType++;
if (buildCounterStandardSqlStructType < 3) {
checkUnnamed1291(o.fields);
}
buildCounterStandardSqlStructType--;
}
core.int buildCounterStreamingbuffer = 0;
api.Streamingbuffer buildStreamingbuffer() {
var o = api.Streamingbuffer();
buildCounterStreamingbuffer++;
if (buildCounterStreamingbuffer < 3) {
o.estimatedBytes = 'foo';
o.estimatedRows = 'foo';
o.oldestEntryTime = 'foo';
}
buildCounterStreamingbuffer--;
return o;
}
void checkStreamingbuffer(api.Streamingbuffer o) {
buildCounterStreamingbuffer++;
if (buildCounterStreamingbuffer < 3) {
unittest.expect(o.estimatedBytes, unittest.equals('foo'));
unittest.expect(o.estimatedRows, unittest.equals('foo'));
unittest.expect(o.oldestEntryTime, unittest.equals('foo'));
}
buildCounterStreamingbuffer--;
}
core.Map<core.String, core.String> buildUnnamed1292() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed1292(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 buildCounterTable = 0;
api.Table buildTable() {
var o = api.Table();
buildCounterTable++;
if (buildCounterTable < 3) {
o.clustering = buildClustering();
o.creationTime = 'foo';
o.description = 'foo';
o.encryptionConfiguration = buildEncryptionConfiguration();
o.etag = 'foo';
o.expirationTime = 'foo';
o.externalDataConfiguration = buildExternalDataConfiguration();
o.friendlyName = 'foo';
o.id = 'foo';
o.kind = 'foo';
o.labels = buildUnnamed1292();
o.lastModifiedTime = 'foo';
o.location = 'foo';
o.materializedView = buildMaterializedViewDefinition();
o.model = buildModelDefinition();
o.numBytes = 'foo';
o.numLongTermBytes = 'foo';
o.numPhysicalBytes = 'foo';
o.numRows = 'foo';
o.rangePartitioning = buildRangePartitioning();
o.requirePartitionFilter = true;
o.schema = buildTableSchema();
o.selfLink = 'foo';
o.snapshotDefinition = buildSnapshotDefinition();
o.streamingBuffer = buildStreamingbuffer();
o.tableReference = buildTableReference();
o.timePartitioning = buildTimePartitioning();
o.type = 'foo';
o.view = buildViewDefinition();
}
buildCounterTable--;
return o;
}
void checkTable(api.Table o) {
buildCounterTable++;
if (buildCounterTable < 3) {
checkClustering(o.clustering);
unittest.expect(o.creationTime, unittest.equals('foo'));
unittest.expect(o.description, unittest.equals('foo'));
checkEncryptionConfiguration(o.encryptionConfiguration);
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.expirationTime, unittest.equals('foo'));
checkExternalDataConfiguration(o.externalDataConfiguration);
unittest.expect(o.friendlyName, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.kind, unittest.equals('foo'));
checkUnnamed1292(o.labels);
unittest.expect(o.lastModifiedTime, unittest.equals('foo'));
unittest.expect(o.location, unittest.equals('foo'));
checkMaterializedViewDefinition(o.materializedView);
checkModelDefinition(o.model);
unittest.expect(o.numBytes, unittest.equals('foo'));
unittest.expect(o.numLongTermBytes, unittest.equals('foo'));
unittest.expect(o.numPhysicalBytes, unittest.equals('foo'));
unittest.expect(o.numRows, unittest.equals('foo'));
checkRangePartitioning(o.rangePartitioning);
unittest.expect(o.requirePartitionFilter, unittest.isTrue);
checkTableSchema(o.schema);
unittest.expect(o.selfLink, unittest.equals('foo'));
checkSnapshotDefinition(o.snapshotDefinition);
checkStreamingbuffer(o.streamingBuffer);
checkTableReference(o.tableReference);
checkTimePartitioning(o.timePartitioning);
unittest.expect(o.type, unittest.equals('foo'));
checkViewDefinition(o.view);
}
buildCounterTable--;
}
core.int buildCounterTableCell = 0;
api.TableCell buildTableCell() {
var o = api.TableCell();
buildCounterTableCell++;
if (buildCounterTableCell < 3) {
o.v = {
'list': [1, 2, 3],
'bool': true,
'string': 'foo'
};
}
buildCounterTableCell--;
return o;
}
void checkTableCell(api.TableCell o) {
buildCounterTableCell++;
if (buildCounterTableCell < 3) {
var casted4 = (o.v) 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'));
}
buildCounterTableCell--;
}
core.int buildCounterTableDataInsertAllRequestRows = 0;
api.TableDataInsertAllRequestRows buildTableDataInsertAllRequestRows() {
var o = api.TableDataInsertAllRequestRows();
buildCounterTableDataInsertAllRequestRows++;
if (buildCounterTableDataInsertAllRequestRows < 3) {
o.insertId = 'foo';
o.json = buildJsonObject();
}
buildCounterTableDataInsertAllRequestRows--;
return o;
}
void checkTableDataInsertAllRequestRows(api.TableDataInsertAllRequestRows o) {
buildCounterTableDataInsertAllRequestRows++;
if (buildCounterTableDataInsertAllRequestRows < 3) {
unittest.expect(o.insertId, unittest.equals('foo'));
checkJsonObject(o.json);
}
buildCounterTableDataInsertAllRequestRows--;
}
core.List<api.TableDataInsertAllRequestRows> buildUnnamed1293() {
var o = <api.TableDataInsertAllRequestRows>[];
o.add(buildTableDataInsertAllRequestRows());
o.add(buildTableDataInsertAllRequestRows());
return o;
}
void checkUnnamed1293(core.List<api.TableDataInsertAllRequestRows> o) {
unittest.expect(o, unittest.hasLength(2));
checkTableDataInsertAllRequestRows(o[0]);
checkTableDataInsertAllRequestRows(o[1]);
}
core.int buildCounterTableDataInsertAllRequest = 0;
api.TableDataInsertAllRequest buildTableDataInsertAllRequest() {
var o = api.TableDataInsertAllRequest();
buildCounterTableDataInsertAllRequest++;
if (buildCounterTableDataInsertAllRequest < 3) {
o.ignoreUnknownValues = true;
o.kind = 'foo';
o.rows = buildUnnamed1293();
o.skipInvalidRows = true;
o.templateSuffix = 'foo';
}
buildCounterTableDataInsertAllRequest--;
return o;
}
void checkTableDataInsertAllRequest(api.TableDataInsertAllRequest o) {
buildCounterTableDataInsertAllRequest++;
if (buildCounterTableDataInsertAllRequest < 3) {
unittest.expect(o.ignoreUnknownValues, unittest.isTrue);
unittest.expect(o.kind, unittest.equals('foo'));
checkUnnamed1293(o.rows);
unittest.expect(o.skipInvalidRows, unittest.isTrue);
unittest.expect(o.templateSuffix, unittest.equals('foo'));
}
buildCounterTableDataInsertAllRequest--;
}
core.List<api.ErrorProto> buildUnnamed1294() {
var o = <api.ErrorProto>[];
o.add(buildErrorProto());
o.add(buildErrorProto());
return o;
}
void checkUnnamed1294(core.List<api.ErrorProto> o) {
unittest.expect(o, unittest.hasLength(2));
checkErrorProto(o[0]);
checkErrorProto(o[1]);
}
core.int buildCounterTableDataInsertAllResponseInsertErrors = 0;
api.TableDataInsertAllResponseInsertErrors
buildTableDataInsertAllResponseInsertErrors() {
var o = api.TableDataInsertAllResponseInsertErrors();
buildCounterTableDataInsertAllResponseInsertErrors++;
if (buildCounterTableDataInsertAllResponseInsertErrors < 3) {
o.errors = buildUnnamed1294();
o.index = 42;
}
buildCounterTableDataInsertAllResponseInsertErrors--;
return o;
}
void checkTableDataInsertAllResponseInsertErrors(
api.TableDataInsertAllResponseInsertErrors o) {
buildCounterTableDataInsertAllResponseInsertErrors++;
if (buildCounterTableDataInsertAllResponseInsertErrors < 3) {
checkUnnamed1294(o.errors);
unittest.expect(o.index, unittest.equals(42));
}
buildCounterTableDataInsertAllResponseInsertErrors--;
}
core.List<api.TableDataInsertAllResponseInsertErrors> buildUnnamed1295() {
var o = <api.TableDataInsertAllResponseInsertErrors>[];
o.add(buildTableDataInsertAllResponseInsertErrors());
o.add(buildTableDataInsertAllResponseInsertErrors());
return o;
}
void checkUnnamed1295(core.List<api.TableDataInsertAllResponseInsertErrors> o) {
unittest.expect(o, unittest.hasLength(2));
checkTableDataInsertAllResponseInsertErrors(o[0]);
checkTableDataInsertAllResponseInsertErrors(o[1]);
}
core.int buildCounterTableDataInsertAllResponse = 0;
api.TableDataInsertAllResponse buildTableDataInsertAllResponse() {
var o = api.TableDataInsertAllResponse();
buildCounterTableDataInsertAllResponse++;
if (buildCounterTableDataInsertAllResponse < 3) {
o.insertErrors = buildUnnamed1295();
o.kind = 'foo';
}
buildCounterTableDataInsertAllResponse--;
return o;
}
void checkTableDataInsertAllResponse(api.TableDataInsertAllResponse o) {
buildCounterTableDataInsertAllResponse++;
if (buildCounterTableDataInsertAllResponse < 3) {
checkUnnamed1295(o.insertErrors);
unittest.expect(o.kind, unittest.equals('foo'));
}
buildCounterTableDataInsertAllResponse--;
}
core.List<api.TableRow> buildUnnamed1296() {
var o = <api.TableRow>[];
o.add(buildTableRow());
o.add(buildTableRow());
return o;
}
void checkUnnamed1296(core.List<api.TableRow> o) {
unittest.expect(o, unittest.hasLength(2));
checkTableRow(o[0]);
checkTableRow(o[1]);
}
core.int buildCounterTableDataList = 0;
api.TableDataList buildTableDataList() {
var o = api.TableDataList();
buildCounterTableDataList++;
if (buildCounterTableDataList < 3) {
o.etag = 'foo';
o.kind = 'foo';
o.pageToken = 'foo';
o.rows = buildUnnamed1296();
o.totalRows = 'foo';
}
buildCounterTableDataList--;
return o;
}
void checkTableDataList(api.TableDataList o) {
buildCounterTableDataList++;
if (buildCounterTableDataList < 3) {
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.pageToken, unittest.equals('foo'));
checkUnnamed1296(o.rows);
unittest.expect(o.totalRows, unittest.equals('foo'));
}
buildCounterTableDataList--;
}
core.List<core.String> buildUnnamed1297() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1297(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 buildCounterTableFieldSchemaCategories = 0;
api.TableFieldSchemaCategories buildTableFieldSchemaCategories() {
var o = api.TableFieldSchemaCategories();
buildCounterTableFieldSchemaCategories++;
if (buildCounterTableFieldSchemaCategories < 3) {
o.names = buildUnnamed1297();
}
buildCounterTableFieldSchemaCategories--;
return o;
}
void checkTableFieldSchemaCategories(api.TableFieldSchemaCategories o) {
buildCounterTableFieldSchemaCategories++;
if (buildCounterTableFieldSchemaCategories < 3) {
checkUnnamed1297(o.names);
}
buildCounterTableFieldSchemaCategories--;
}
core.List<api.TableFieldSchema> buildUnnamed1298() {
var o = <api.TableFieldSchema>[];
o.add(buildTableFieldSchema());
o.add(buildTableFieldSchema());
return o;
}
void checkUnnamed1298(core.List<api.TableFieldSchema> o) {
unittest.expect(o, unittest.hasLength(2));
checkTableFieldSchema(o[0]);
checkTableFieldSchema(o[1]);
}
core.List<core.String> buildUnnamed1299() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1299(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 buildCounterTableFieldSchemaPolicyTags = 0;
api.TableFieldSchemaPolicyTags buildTableFieldSchemaPolicyTags() {
var o = api.TableFieldSchemaPolicyTags();
buildCounterTableFieldSchemaPolicyTags++;
if (buildCounterTableFieldSchemaPolicyTags < 3) {
o.names = buildUnnamed1299();
}
buildCounterTableFieldSchemaPolicyTags--;
return o;
}
void checkTableFieldSchemaPolicyTags(api.TableFieldSchemaPolicyTags o) {
buildCounterTableFieldSchemaPolicyTags++;
if (buildCounterTableFieldSchemaPolicyTags < 3) {
checkUnnamed1299(o.names);
}
buildCounterTableFieldSchemaPolicyTags--;
}
core.int buildCounterTableFieldSchema = 0;
api.TableFieldSchema buildTableFieldSchema() {
var o = api.TableFieldSchema();
buildCounterTableFieldSchema++;
if (buildCounterTableFieldSchema < 3) {
o.categories = buildTableFieldSchemaCategories();
o.description = 'foo';
o.fields = buildUnnamed1298();
o.mode = 'foo';
o.name = 'foo';
o.policyTags = buildTableFieldSchemaPolicyTags();
o.type = 'foo';
}
buildCounterTableFieldSchema--;
return o;
}
void checkTableFieldSchema(api.TableFieldSchema o) {
buildCounterTableFieldSchema++;
if (buildCounterTableFieldSchema < 3) {
checkTableFieldSchemaCategories(o.categories);
unittest.expect(o.description, unittest.equals('foo'));
checkUnnamed1298(o.fields);
unittest.expect(o.mode, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
checkTableFieldSchemaPolicyTags(o.policyTags);
unittest.expect(o.type, unittest.equals('foo'));
}
buildCounterTableFieldSchema--;
}
core.Map<core.String, core.String> buildUnnamed1300() {
var o = <core.String, core.String>{};
o['x'] = 'foo';
o['y'] = 'foo';
return o;
}
void checkUnnamed1300(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 buildCounterTableListTablesView = 0;
api.TableListTablesView buildTableListTablesView() {
var o = api.TableListTablesView();
buildCounterTableListTablesView++;
if (buildCounterTableListTablesView < 3) {
o.useLegacySql = true;
}
buildCounterTableListTablesView--;
return o;
}
void checkTableListTablesView(api.TableListTablesView o) {
buildCounterTableListTablesView++;
if (buildCounterTableListTablesView < 3) {
unittest.expect(o.useLegacySql, unittest.isTrue);
}
buildCounterTableListTablesView--;
}
core.int buildCounterTableListTables = 0;
api.TableListTables buildTableListTables() {
var o = api.TableListTables();
buildCounterTableListTables++;
if (buildCounterTableListTables < 3) {
o.clustering = buildClustering();
o.creationTime = 'foo';
o.expirationTime = 'foo';
o.friendlyName = 'foo';
o.id = 'foo';
o.kind = 'foo';
o.labels = buildUnnamed1300();
o.rangePartitioning = buildRangePartitioning();
o.tableReference = buildTableReference();
o.timePartitioning = buildTimePartitioning();
o.type = 'foo';
o.view = buildTableListTablesView();
}
buildCounterTableListTables--;
return o;
}
void checkTableListTables(api.TableListTables o) {
buildCounterTableListTables++;
if (buildCounterTableListTables < 3) {
checkClustering(o.clustering);
unittest.expect(o.creationTime, unittest.equals('foo'));
unittest.expect(o.expirationTime, unittest.equals('foo'));
unittest.expect(o.friendlyName, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.kind, unittest.equals('foo'));
checkUnnamed1300(o.labels);
checkRangePartitioning(o.rangePartitioning);
checkTableReference(o.tableReference);
checkTimePartitioning(o.timePartitioning);
unittest.expect(o.type, unittest.equals('foo'));
checkTableListTablesView(o.view);
}
buildCounterTableListTables--;
}
core.List<api.TableListTables> buildUnnamed1301() {
var o = <api.TableListTables>[];
o.add(buildTableListTables());
o.add(buildTableListTables());
return o;
}
void checkUnnamed1301(core.List<api.TableListTables> o) {
unittest.expect(o, unittest.hasLength(2));
checkTableListTables(o[0]);
checkTableListTables(o[1]);
}
core.int buildCounterTableList = 0;
api.TableList buildTableList() {
var o = api.TableList();
buildCounterTableList++;
if (buildCounterTableList < 3) {
o.etag = 'foo';
o.kind = 'foo';
o.nextPageToken = 'foo';
o.tables = buildUnnamed1301();
o.totalItems = 42;
}
buildCounterTableList--;
return o;
}
void checkTableList(api.TableList o) {
buildCounterTableList++;
if (buildCounterTableList < 3) {
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.nextPageToken, unittest.equals('foo'));
checkUnnamed1301(o.tables);
unittest.expect(o.totalItems, unittest.equals(42));
}
buildCounterTableList--;
}
core.int buildCounterTableReference = 0;
api.TableReference buildTableReference() {
var o = api.TableReference();
buildCounterTableReference++;
if (buildCounterTableReference < 3) {
o.datasetId = 'foo';
o.projectId = 'foo';
o.tableId = 'foo';
}
buildCounterTableReference--;
return o;
}
void checkTableReference(api.TableReference o) {
buildCounterTableReference++;
if (buildCounterTableReference < 3) {
unittest.expect(o.datasetId, unittest.equals('foo'));
unittest.expect(o.projectId, unittest.equals('foo'));
unittest.expect(o.tableId, unittest.equals('foo'));
}
buildCounterTableReference--;
}
core.List<api.TableCell> buildUnnamed1302() {
var o = <api.TableCell>[];
o.add(buildTableCell());
o.add(buildTableCell());
return o;
}
void checkUnnamed1302(core.List<api.TableCell> o) {
unittest.expect(o, unittest.hasLength(2));
checkTableCell(o[0]);
checkTableCell(o[1]);
}
core.int buildCounterTableRow = 0;
api.TableRow buildTableRow() {
var o = api.TableRow();
buildCounterTableRow++;
if (buildCounterTableRow < 3) {
o.f = buildUnnamed1302();
}
buildCounterTableRow--;
return o;
}
void checkTableRow(api.TableRow o) {
buildCounterTableRow++;
if (buildCounterTableRow < 3) {
checkUnnamed1302(o.f);
}
buildCounterTableRow--;
}
core.List<api.TableFieldSchema> buildUnnamed1303() {
var o = <api.TableFieldSchema>[];
o.add(buildTableFieldSchema());
o.add(buildTableFieldSchema());
return o;
}
void checkUnnamed1303(core.List<api.TableFieldSchema> o) {
unittest.expect(o, unittest.hasLength(2));
checkTableFieldSchema(o[0]);
checkTableFieldSchema(o[1]);
}
core.int buildCounterTableSchema = 0;
api.TableSchema buildTableSchema() {
var o = api.TableSchema();
buildCounterTableSchema++;
if (buildCounterTableSchema < 3) {
o.fields = buildUnnamed1303();
}
buildCounterTableSchema--;
return o;
}
void checkTableSchema(api.TableSchema o) {
buildCounterTableSchema++;
if (buildCounterTableSchema < 3) {
checkUnnamed1303(o.fields);
}
buildCounterTableSchema--;
}
core.List<core.String> buildUnnamed1304() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1304(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterTestIamPermissionsRequest = 0;
api.TestIamPermissionsRequest buildTestIamPermissionsRequest() {
var o = api.TestIamPermissionsRequest();
buildCounterTestIamPermissionsRequest++;
if (buildCounterTestIamPermissionsRequest < 3) {
o.permissions = buildUnnamed1304();
}
buildCounterTestIamPermissionsRequest--;
return o;
}
void checkTestIamPermissionsRequest(api.TestIamPermissionsRequest o) {
buildCounterTestIamPermissionsRequest++;
if (buildCounterTestIamPermissionsRequest < 3) {
checkUnnamed1304(o.permissions);
}
buildCounterTestIamPermissionsRequest--;
}
core.List<core.String> buildUnnamed1305() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1305(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterTestIamPermissionsResponse = 0;
api.TestIamPermissionsResponse buildTestIamPermissionsResponse() {
var o = api.TestIamPermissionsResponse();
buildCounterTestIamPermissionsResponse++;
if (buildCounterTestIamPermissionsResponse < 3) {
o.permissions = buildUnnamed1305();
}
buildCounterTestIamPermissionsResponse--;
return o;
}
void checkTestIamPermissionsResponse(api.TestIamPermissionsResponse o) {
buildCounterTestIamPermissionsResponse++;
if (buildCounterTestIamPermissionsResponse < 3) {
checkUnnamed1305(o.permissions);
}
buildCounterTestIamPermissionsResponse--;
}
core.int buildCounterTimePartitioning = 0;
api.TimePartitioning buildTimePartitioning() {
var o = api.TimePartitioning();
buildCounterTimePartitioning++;
if (buildCounterTimePartitioning < 3) {
o.expirationMs = 'foo';
o.field = 'foo';
o.requirePartitionFilter = true;
o.type = 'foo';
}
buildCounterTimePartitioning--;
return o;
}
void checkTimePartitioning(api.TimePartitioning o) {
buildCounterTimePartitioning++;
if (buildCounterTimePartitioning < 3) {
unittest.expect(o.expirationMs, unittest.equals('foo'));
unittest.expect(o.field, unittest.equals('foo'));
unittest.expect(o.requirePartitionFilter, unittest.isTrue);
unittest.expect(o.type, unittest.equals('foo'));
}
buildCounterTimePartitioning--;
}
core.List<core.String> buildUnnamed1306() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1306(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed1307() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1307(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.Map<core.String, core.double> buildUnnamed1308() {
var o = <core.String, core.double>{};
o['x'] = 42.0;
o['y'] = 42.0;
return o;
}
void checkUnnamed1308(core.Map<core.String, core.double> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o['x'], unittest.equals(42.0));
unittest.expect(o['y'], unittest.equals(42.0));
}
core.int buildCounterTrainingOptions = 0;
api.TrainingOptions buildTrainingOptions() {
var o = api.TrainingOptions();
buildCounterTrainingOptions++;
if (buildCounterTrainingOptions < 3) {
o.autoArima = true;
o.autoArimaMaxOrder = 'foo';
o.batchSize = 'foo';
o.dataFrequency = 'foo';
o.dataSplitColumn = 'foo';
o.dataSplitEvalFraction = 42.0;
o.dataSplitMethod = 'foo';
o.distanceType = 'foo';
o.dropout = 42.0;
o.earlyStop = true;
o.feedbackType = 'foo';
o.hiddenUnits = buildUnnamed1306();
o.holidayRegion = 'foo';
o.horizon = 'foo';
o.includeDrift = true;
o.initialLearnRate = 42.0;
o.inputLabelColumns = buildUnnamed1307();
o.itemColumn = 'foo';
o.kmeansInitializationColumn = 'foo';
o.kmeansInitializationMethod = 'foo';
o.l1Regularization = 42.0;
o.l2Regularization = 42.0;
o.labelClassWeights = buildUnnamed1308();
o.learnRate = 42.0;
o.learnRateStrategy = 'foo';
o.lossType = 'foo';
o.maxIterations = 'foo';
o.maxTreeDepth = 'foo';
o.minRelativeProgress = 42.0;
o.minSplitLoss = 42.0;
o.modelUri = 'foo';
o.nonSeasonalOrder = buildArimaOrder();
o.numClusters = 'foo';
o.numFactors = 'foo';
o.optimizationStrategy = 'foo';
o.preserveInputStructs = true;
o.subsample = 42.0;
o.timeSeriesDataColumn = 'foo';
o.timeSeriesIdColumn = 'foo';
o.timeSeriesTimestampColumn = 'foo';
o.userColumn = 'foo';
o.walsAlpha = 42.0;
o.warmStart = true;
}
buildCounterTrainingOptions--;
return o;
}
void checkTrainingOptions(api.TrainingOptions o) {
buildCounterTrainingOptions++;
if (buildCounterTrainingOptions < 3) {
unittest.expect(o.autoArima, unittest.isTrue);
unittest.expect(o.autoArimaMaxOrder, unittest.equals('foo'));
unittest.expect(o.batchSize, unittest.equals('foo'));
unittest.expect(o.dataFrequency, unittest.equals('foo'));
unittest.expect(o.dataSplitColumn, unittest.equals('foo'));
unittest.expect(o.dataSplitEvalFraction, unittest.equals(42.0));
unittest.expect(o.dataSplitMethod, unittest.equals('foo'));
unittest.expect(o.distanceType, unittest.equals('foo'));
unittest.expect(o.dropout, unittest.equals(42.0));
unittest.expect(o.earlyStop, unittest.isTrue);
unittest.expect(o.feedbackType, unittest.equals('foo'));
checkUnnamed1306(o.hiddenUnits);
unittest.expect(o.holidayRegion, unittest.equals('foo'));
unittest.expect(o.horizon, unittest.equals('foo'));
unittest.expect(o.includeDrift, unittest.isTrue);
unittest.expect(o.initialLearnRate, unittest.equals(42.0));
checkUnnamed1307(o.inputLabelColumns);
unittest.expect(o.itemColumn, unittest.equals('foo'));
unittest.expect(o.kmeansInitializationColumn, unittest.equals('foo'));
unittest.expect(o.kmeansInitializationMethod, unittest.equals('foo'));
unittest.expect(o.l1Regularization, unittest.equals(42.0));
unittest.expect(o.l2Regularization, unittest.equals(42.0));
checkUnnamed1308(o.labelClassWeights);
unittest.expect(o.learnRate, unittest.equals(42.0));
unittest.expect(o.learnRateStrategy, unittest.equals('foo'));
unittest.expect(o.lossType, unittest.equals('foo'));
unittest.expect(o.maxIterations, unittest.equals('foo'));
unittest.expect(o.maxTreeDepth, unittest.equals('foo'));
unittest.expect(o.minRelativeProgress, unittest.equals(42.0));
unittest.expect(o.minSplitLoss, unittest.equals(42.0));
unittest.expect(o.modelUri, unittest.equals('foo'));
checkArimaOrder(o.nonSeasonalOrder);
unittest.expect(o.numClusters, unittest.equals('foo'));
unittest.expect(o.numFactors, unittest.equals('foo'));
unittest.expect(o.optimizationStrategy, unittest.equals('foo'));
unittest.expect(o.preserveInputStructs, unittest.isTrue);
unittest.expect(o.subsample, unittest.equals(42.0));
unittest.expect(o.timeSeriesDataColumn, unittest.equals('foo'));
unittest.expect(o.timeSeriesIdColumn, unittest.equals('foo'));
unittest.expect(o.timeSeriesTimestampColumn, unittest.equals('foo'));
unittest.expect(o.userColumn, unittest.equals('foo'));
unittest.expect(o.walsAlpha, unittest.equals(42.0));
unittest.expect(o.warmStart, unittest.isTrue);
}
buildCounterTrainingOptions--;
}
core.List<api.IterationResult> buildUnnamed1309() {
var o = <api.IterationResult>[];
o.add(buildIterationResult());
o.add(buildIterationResult());
return o;
}
void checkUnnamed1309(core.List<api.IterationResult> o) {
unittest.expect(o, unittest.hasLength(2));
checkIterationResult(o[0]);
checkIterationResult(o[1]);
}
core.int buildCounterTrainingRun = 0;
api.TrainingRun buildTrainingRun() {
var o = api.TrainingRun();
buildCounterTrainingRun++;
if (buildCounterTrainingRun < 3) {
o.dataSplitResult = buildDataSplitResult();
o.evaluationMetrics = buildEvaluationMetrics();
o.results = buildUnnamed1309();
o.startTime = 'foo';
o.trainingOptions = buildTrainingOptions();
}
buildCounterTrainingRun--;
return o;
}
void checkTrainingRun(api.TrainingRun o) {
buildCounterTrainingRun++;
if (buildCounterTrainingRun < 3) {
checkDataSplitResult(o.dataSplitResult);
checkEvaluationMetrics(o.evaluationMetrics);
checkUnnamed1309(o.results);
unittest.expect(o.startTime, unittest.equals('foo'));
checkTrainingOptions(o.trainingOptions);
}
buildCounterTrainingRun--;
}
core.int buildCounterTransactionInfo = 0;
api.TransactionInfo buildTransactionInfo() {
var o = api.TransactionInfo();
buildCounterTransactionInfo++;
if (buildCounterTransactionInfo < 3) {
o.transactionId = 'foo';
}
buildCounterTransactionInfo--;
return o;
}
void checkTransactionInfo(api.TransactionInfo o) {
buildCounterTransactionInfo++;
if (buildCounterTransactionInfo < 3) {
unittest.expect(o.transactionId, unittest.equals('foo'));
}
buildCounterTransactionInfo--;
}
core.int buildCounterUserDefinedFunctionResource = 0;
api.UserDefinedFunctionResource buildUserDefinedFunctionResource() {
var o = api.UserDefinedFunctionResource();
buildCounterUserDefinedFunctionResource++;
if (buildCounterUserDefinedFunctionResource < 3) {
o.inlineCode = 'foo';
o.resourceUri = 'foo';
}
buildCounterUserDefinedFunctionResource--;
return o;
}
void checkUserDefinedFunctionResource(api.UserDefinedFunctionResource o) {
buildCounterUserDefinedFunctionResource++;
if (buildCounterUserDefinedFunctionResource < 3) {
unittest.expect(o.inlineCode, unittest.equals('foo'));
unittest.expect(o.resourceUri, unittest.equals('foo'));
}
buildCounterUserDefinedFunctionResource--;
}
core.List<api.UserDefinedFunctionResource> buildUnnamed1310() {
var o = <api.UserDefinedFunctionResource>[];
o.add(buildUserDefinedFunctionResource());
o.add(buildUserDefinedFunctionResource());
return o;
}
void checkUnnamed1310(core.List<api.UserDefinedFunctionResource> o) {
unittest.expect(o, unittest.hasLength(2));
checkUserDefinedFunctionResource(o[0]);
checkUserDefinedFunctionResource(o[1]);
}
core.int buildCounterViewDefinition = 0;
api.ViewDefinition buildViewDefinition() {
var o = api.ViewDefinition();
buildCounterViewDefinition++;
if (buildCounterViewDefinition < 3) {
o.query = 'foo';
o.useLegacySql = true;
o.userDefinedFunctionResources = buildUnnamed1310();
}
buildCounterViewDefinition--;
return o;
}
void checkViewDefinition(api.ViewDefinition o) {
buildCounterViewDefinition++;
if (buildCounterViewDefinition < 3) {
unittest.expect(o.query, unittest.equals('foo'));
unittest.expect(o.useLegacySql, unittest.isTrue);
checkUnnamed1310(o.userDefinedFunctionResources);
}
buildCounterViewDefinition--;
}
core.List<core.String> buildUnnamed1311() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed1311(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
void main() {
unittest.group('obj-schema-AggregateClassificationMetrics', () {
unittest.test('to-json--from-json', () {
var o = buildAggregateClassificationMetrics();
var od = api.AggregateClassificationMetrics.fromJson(o.toJson());
checkAggregateClassificationMetrics(od);
});
});
unittest.group('obj-schema-Argument', () {
unittest.test('to-json--from-json', () {
var o = buildArgument();
var od = api.Argument.fromJson(o.toJson());
checkArgument(od);
});
});
unittest.group('obj-schema-ArimaCoefficients', () {
unittest.test('to-json--from-json', () {
var o = buildArimaCoefficients();
var od = api.ArimaCoefficients.fromJson(o.toJson());
checkArimaCoefficients(od);
});
});
unittest.group('obj-schema-ArimaFittingMetrics', () {
unittest.test('to-json--from-json', () {
var o = buildArimaFittingMetrics();
var od = api.ArimaFittingMetrics.fromJson(o.toJson());
checkArimaFittingMetrics(od);
});
});
unittest.group('obj-schema-ArimaForecastingMetrics', () {
unittest.test('to-json--from-json', () {
var o = buildArimaForecastingMetrics();
var od = api.ArimaForecastingMetrics.fromJson(o.toJson());
checkArimaForecastingMetrics(od);
});
});
unittest.group('obj-schema-ArimaModelInfo', () {
unittest.test('to-json--from-json', () {
var o = buildArimaModelInfo();
var od = api.ArimaModelInfo.fromJson(o.toJson());
checkArimaModelInfo(od);
});
});
unittest.group('obj-schema-ArimaOrder', () {
unittest.test('to-json--from-json', () {
var o = buildArimaOrder();
var od = api.ArimaOrder.fromJson(o.toJson());
checkArimaOrder(od);
});
});
unittest.group('obj-schema-ArimaResult', () {
unittest.test('to-json--from-json', () {
var o = buildArimaResult();
var od = api.ArimaResult.fromJson(o.toJson());
checkArimaResult(od);
});
});
unittest.group('obj-schema-ArimaSingleModelForecastingMetrics', () {
unittest.test('to-json--from-json', () {
var o = buildArimaSingleModelForecastingMetrics();
var od = api.ArimaSingleModelForecastingMetrics.fromJson(o.toJson());
checkArimaSingleModelForecastingMetrics(od);
});
});
unittest.group('obj-schema-AuditConfig', () {
unittest.test('to-json--from-json', () {
var o = buildAuditConfig();
var od = api.AuditConfig.fromJson(o.toJson());
checkAuditConfig(od);
});
});
unittest.group('obj-schema-AuditLogConfig', () {
unittest.test('to-json--from-json', () {
var o = buildAuditLogConfig();
var od = api.AuditLogConfig.fromJson(o.toJson());
checkAuditLogConfig(od);
});
});
unittest.group('obj-schema-BigQueryModelTraining', () {
unittest.test('to-json--from-json', () {
var o = buildBigQueryModelTraining();
var od = api.BigQueryModelTraining.fromJson(o.toJson());
checkBigQueryModelTraining(od);
});
});
unittest.group('obj-schema-BigtableColumn', () {
unittest.test('to-json--from-json', () {
var o = buildBigtableColumn();
var od = api.BigtableColumn.fromJson(o.toJson());
checkBigtableColumn(od);
});
});
unittest.group('obj-schema-BigtableColumnFamily', () {
unittest.test('to-json--from-json', () {
var o = buildBigtableColumnFamily();
var od = api.BigtableColumnFamily.fromJson(o.toJson());
checkBigtableColumnFamily(od);
});
});
unittest.group('obj-schema-BigtableOptions', () {
unittest.test('to-json--from-json', () {
var o = buildBigtableOptions();
var od = api.BigtableOptions.fromJson(o.toJson());
checkBigtableOptions(od);
});
});
unittest.group('obj-schema-BinaryClassificationMetrics', () {
unittest.test('to-json--from-json', () {
var o = buildBinaryClassificationMetrics();
var od = api.BinaryClassificationMetrics.fromJson(o.toJson());
checkBinaryClassificationMetrics(od);
});
});
unittest.group('obj-schema-BinaryConfusionMatrix', () {
unittest.test('to-json--from-json', () {
var o = buildBinaryConfusionMatrix();
var od = api.BinaryConfusionMatrix.fromJson(o.toJson());
checkBinaryConfusionMatrix(od);
});
});
unittest.group('obj-schema-Binding', () {
unittest.test('to-json--from-json', () {
var o = buildBinding();
var od = api.Binding.fromJson(o.toJson());
checkBinding(od);
});
});
unittest.group('obj-schema-BqmlIterationResult', () {
unittest.test('to-json--from-json', () {
var o = buildBqmlIterationResult();
var od = api.BqmlIterationResult.fromJson(o.toJson());
checkBqmlIterationResult(od);
});
});
unittest.group('obj-schema-BqmlTrainingRunTrainingOptions', () {
unittest.test('to-json--from-json', () {
var o = buildBqmlTrainingRunTrainingOptions();
var od = api.BqmlTrainingRunTrainingOptions.fromJson(o.toJson());
checkBqmlTrainingRunTrainingOptions(od);
});
});
unittest.group('obj-schema-BqmlTrainingRun', () {
unittest.test('to-json--from-json', () {
var o = buildBqmlTrainingRun();
var od = api.BqmlTrainingRun.fromJson(o.toJson());
checkBqmlTrainingRun(od);
});
});
unittest.group('obj-schema-CategoricalValue', () {
unittest.test('to-json--from-json', () {
var o = buildCategoricalValue();
var od = api.CategoricalValue.fromJson(o.toJson());
checkCategoricalValue(od);
});
});
unittest.group('obj-schema-CategoryCount', () {
unittest.test('to-json--from-json', () {
var o = buildCategoryCount();
var od = api.CategoryCount.fromJson(o.toJson());
checkCategoryCount(od);
});
});
unittest.group('obj-schema-Cluster', () {
unittest.test('to-json--from-json', () {
var o = buildCluster();
var od = api.Cluster.fromJson(o.toJson());
checkCluster(od);
});
});
unittest.group('obj-schema-ClusterInfo', () {
unittest.test('to-json--from-json', () {
var o = buildClusterInfo();
var od = api.ClusterInfo.fromJson(o.toJson());
checkClusterInfo(od);
});
});
unittest.group('obj-schema-Clustering', () {
unittest.test('to-json--from-json', () {
var o = buildClustering();
var od = api.Clustering.fromJson(o.toJson());
checkClustering(od);
});
});
unittest.group('obj-schema-ClusteringMetrics', () {
unittest.test('to-json--from-json', () {
var o = buildClusteringMetrics();
var od = api.ClusteringMetrics.fromJson(o.toJson());
checkClusteringMetrics(od);
});
});
unittest.group('obj-schema-ConfusionMatrix', () {
unittest.test('to-json--from-json', () {
var o = buildConfusionMatrix();
var od = api.ConfusionMatrix.fromJson(o.toJson());
checkConfusionMatrix(od);
});
});
unittest.group('obj-schema-ConnectionProperty', () {
unittest.test('to-json--from-json', () {
var o = buildConnectionProperty();
var od = api.ConnectionProperty.fromJson(o.toJson());
checkConnectionProperty(od);
});
});
unittest.group('obj-schema-CsvOptions', () {
unittest.test('to-json--from-json', () {
var o = buildCsvOptions();
var od = api.CsvOptions.fromJson(o.toJson());
checkCsvOptions(od);
});
});
unittest.group('obj-schema-DataSplitResult', () {
unittest.test('to-json--from-json', () {
var o = buildDataSplitResult();
var od = api.DataSplitResult.fromJson(o.toJson());
checkDataSplitResult(od);
});
});
unittest.group('obj-schema-DatasetAccess', () {
unittest.test('to-json--from-json', () {
var o = buildDatasetAccess();
var od = api.DatasetAccess.fromJson(o.toJson());
checkDatasetAccess(od);
});
});
unittest.group('obj-schema-Dataset', () {
unittest.test('to-json--from-json', () {
var o = buildDataset();
var od = api.Dataset.fromJson(o.toJson());
checkDataset(od);
});
});
unittest.group('obj-schema-DatasetListDatasets', () {
unittest.test('to-json--from-json', () {
var o = buildDatasetListDatasets();
var od = api.DatasetListDatasets.fromJson(o.toJson());
checkDatasetListDatasets(od);
});
});
unittest.group('obj-schema-DatasetList', () {
unittest.test('to-json--from-json', () {
var o = buildDatasetList();
var od = api.DatasetList.fromJson(o.toJson());
checkDatasetList(od);
});
});
unittest.group('obj-schema-DatasetReference', () {
unittest.test('to-json--from-json', () {
var o = buildDatasetReference();
var od = api.DatasetReference.fromJson(o.toJson());
checkDatasetReference(od);
});
});
unittest.group('obj-schema-DestinationTableProperties', () {
unittest.test('to-json--from-json', () {
var o = buildDestinationTableProperties();
var od = api.DestinationTableProperties.fromJson(o.toJson());
checkDestinationTableProperties(od);
});
});
unittest.group('obj-schema-EncryptionConfiguration', () {
unittest.test('to-json--from-json', () {
var o = buildEncryptionConfiguration();
var od = api.EncryptionConfiguration.fromJson(o.toJson());
checkEncryptionConfiguration(od);
});
});
unittest.group('obj-schema-Entry', () {
unittest.test('to-json--from-json', () {
var o = buildEntry();
var od = api.Entry.fromJson(o.toJson());
checkEntry(od);
});
});
unittest.group('obj-schema-ErrorProto', () {
unittest.test('to-json--from-json', () {
var o = buildErrorProto();
var od = api.ErrorProto.fromJson(o.toJson());
checkErrorProto(od);
});
});
unittest.group('obj-schema-EvaluationMetrics', () {
unittest.test('to-json--from-json', () {
var o = buildEvaluationMetrics();
var od = api.EvaluationMetrics.fromJson(o.toJson());
checkEvaluationMetrics(od);
});
});
unittest.group('obj-schema-ExplainQueryStage', () {
unittest.test('to-json--from-json', () {
var o = buildExplainQueryStage();
var od = api.ExplainQueryStage.fromJson(o.toJson());
checkExplainQueryStage(od);
});
});
unittest.group('obj-schema-ExplainQueryStep', () {
unittest.test('to-json--from-json', () {
var o = buildExplainQueryStep();
var od = api.ExplainQueryStep.fromJson(o.toJson());
checkExplainQueryStep(od);
});
});
unittest.group('obj-schema-Expr', () {
unittest.test('to-json--from-json', () {
var o = buildExpr();
var od = api.Expr.fromJson(o.toJson());
checkExpr(od);
});
});
unittest.group('obj-schema-ExternalDataConfiguration', () {
unittest.test('to-json--from-json', () {
var o = buildExternalDataConfiguration();
var od = api.ExternalDataConfiguration.fromJson(o.toJson());
checkExternalDataConfiguration(od);
});
});
unittest.group('obj-schema-FeatureValue', () {
unittest.test('to-json--from-json', () {
var o = buildFeatureValue();
var od = api.FeatureValue.fromJson(o.toJson());
checkFeatureValue(od);
});
});
unittest.group('obj-schema-GetIamPolicyRequest', () {
unittest.test('to-json--from-json', () {
var o = buildGetIamPolicyRequest();
var od = api.GetIamPolicyRequest.fromJson(o.toJson());
checkGetIamPolicyRequest(od);
});
});
unittest.group('obj-schema-GetPolicyOptions', () {
unittest.test('to-json--from-json', () {
var o = buildGetPolicyOptions();
var od = api.GetPolicyOptions.fromJson(o.toJson());
checkGetPolicyOptions(od);
});
});
unittest.group('obj-schema-GetQueryResultsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildGetQueryResultsResponse();
var od = api.GetQueryResultsResponse.fromJson(o.toJson());
checkGetQueryResultsResponse(od);
});
});
unittest.group('obj-schema-GetServiceAccountResponse', () {
unittest.test('to-json--from-json', () {
var o = buildGetServiceAccountResponse();
var od = api.GetServiceAccountResponse.fromJson(o.toJson());
checkGetServiceAccountResponse(od);
});
});
unittest.group('obj-schema-GoogleSheetsOptions', () {
unittest.test('to-json--from-json', () {
var o = buildGoogleSheetsOptions();
var od = api.GoogleSheetsOptions.fromJson(o.toJson());
checkGoogleSheetsOptions(od);
});
});
unittest.group('obj-schema-HivePartitioningOptions', () {
unittest.test('to-json--from-json', () {
var o = buildHivePartitioningOptions();
var od = api.HivePartitioningOptions.fromJson(o.toJson());
checkHivePartitioningOptions(od);
});
});
unittest.group('obj-schema-IterationResult', () {
unittest.test('to-json--from-json', () {
var o = buildIterationResult();
var od = api.IterationResult.fromJson(o.toJson());
checkIterationResult(od);
});
});
unittest.group('obj-schema-Job', () {
unittest.test('to-json--from-json', () {
var o = buildJob();
var od = api.Job.fromJson(o.toJson());
checkJob(od);
});
});
unittest.group('obj-schema-JobCancelResponse', () {
unittest.test('to-json--from-json', () {
var o = buildJobCancelResponse();
var od = api.JobCancelResponse.fromJson(o.toJson());
checkJobCancelResponse(od);
});
});
unittest.group('obj-schema-JobConfiguration', () {
unittest.test('to-json--from-json', () {
var o = buildJobConfiguration();
var od = api.JobConfiguration.fromJson(o.toJson());
checkJobConfiguration(od);
});
});
unittest.group('obj-schema-JobConfigurationExtract', () {
unittest.test('to-json--from-json', () {
var o = buildJobConfigurationExtract();
var od = api.JobConfigurationExtract.fromJson(o.toJson());
checkJobConfigurationExtract(od);
});
});
unittest.group('obj-schema-JobConfigurationLoad', () {
unittest.test('to-json--from-json', () {
var o = buildJobConfigurationLoad();
var od = api.JobConfigurationLoad.fromJson(o.toJson());
checkJobConfigurationLoad(od);
});
});
unittest.group('obj-schema-JobConfigurationQuery', () {
unittest.test('to-json--from-json', () {
var o = buildJobConfigurationQuery();
var od = api.JobConfigurationQuery.fromJson(o.toJson());
checkJobConfigurationQuery(od);
});
});
unittest.group('obj-schema-JobConfigurationTableCopy', () {
unittest.test('to-json--from-json', () {
var o = buildJobConfigurationTableCopy();
var od = api.JobConfigurationTableCopy.fromJson(o.toJson());
checkJobConfigurationTableCopy(od);
});
});
unittest.group('obj-schema-JobListJobs', () {
unittest.test('to-json--from-json', () {
var o = buildJobListJobs();
var od = api.JobListJobs.fromJson(o.toJson());
checkJobListJobs(od);
});
});
unittest.group('obj-schema-JobList', () {
unittest.test('to-json--from-json', () {
var o = buildJobList();
var od = api.JobList.fromJson(o.toJson());
checkJobList(od);
});
});
unittest.group('obj-schema-JobReference', () {
unittest.test('to-json--from-json', () {
var o = buildJobReference();
var od = api.JobReference.fromJson(o.toJson());
checkJobReference(od);
});
});
unittest.group('obj-schema-JobStatisticsReservationUsage', () {
unittest.test('to-json--from-json', () {
var o = buildJobStatisticsReservationUsage();
var od = api.JobStatisticsReservationUsage.fromJson(o.toJson());
checkJobStatisticsReservationUsage(od);
});
});
unittest.group('obj-schema-JobStatistics', () {
unittest.test('to-json--from-json', () {
var o = buildJobStatistics();
var od = api.JobStatistics.fromJson(o.toJson());
checkJobStatistics(od);
});
});
unittest.group('obj-schema-JobStatistics2ReservationUsage', () {
unittest.test('to-json--from-json', () {
var o = buildJobStatistics2ReservationUsage();
var od = api.JobStatistics2ReservationUsage.fromJson(o.toJson());
checkJobStatistics2ReservationUsage(od);
});
});
unittest.group('obj-schema-JobStatistics2', () {
unittest.test('to-json--from-json', () {
var o = buildJobStatistics2();
var od = api.JobStatistics2.fromJson(o.toJson());
checkJobStatistics2(od);
});
});
unittest.group('obj-schema-JobStatistics3', () {
unittest.test('to-json--from-json', () {
var o = buildJobStatistics3();
var od = api.JobStatistics3.fromJson(o.toJson());
checkJobStatistics3(od);
});
});
unittest.group('obj-schema-JobStatistics4', () {
unittest.test('to-json--from-json', () {
var o = buildJobStatistics4();
var od = api.JobStatistics4.fromJson(o.toJson());
checkJobStatistics4(od);
});
});
unittest.group('obj-schema-JobStatus', () {
unittest.test('to-json--from-json', () {
var o = buildJobStatus();
var od = api.JobStatus.fromJson(o.toJson());
checkJobStatus(od);
});
});
unittest.group('obj-schema-JsonObject', () {
unittest.test('to-json--from-json', () {
var o = buildJsonObject();
var od = api.JsonObject.fromJson(o.toJson());
checkJsonObject(od);
});
});
unittest.group('obj-schema-ListModelsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListModelsResponse();
var od = api.ListModelsResponse.fromJson(o.toJson());
checkListModelsResponse(od);
});
});
unittest.group('obj-schema-ListRoutinesResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListRoutinesResponse();
var od = api.ListRoutinesResponse.fromJson(o.toJson());
checkListRoutinesResponse(od);
});
});
unittest.group('obj-schema-LocationMetadata', () {
unittest.test('to-json--from-json', () {
var o = buildLocationMetadata();
var od = api.LocationMetadata.fromJson(o.toJson());
checkLocationMetadata(od);
});
});
unittest.group('obj-schema-MaterializedViewDefinition', () {
unittest.test('to-json--from-json', () {
var o = buildMaterializedViewDefinition();
var od = api.MaterializedViewDefinition.fromJson(o.toJson());
checkMaterializedViewDefinition(od);
});
});
unittest.group('obj-schema-Model', () {
unittest.test('to-json--from-json', () {
var o = buildModel();
var od = api.Model.fromJson(o.toJson());
checkModel(od);
});
});
unittest.group('obj-schema-ModelDefinitionModelOptions', () {
unittest.test('to-json--from-json', () {
var o = buildModelDefinitionModelOptions();
var od = api.ModelDefinitionModelOptions.fromJson(o.toJson());
checkModelDefinitionModelOptions(od);
});
});
unittest.group('obj-schema-ModelDefinition', () {
unittest.test('to-json--from-json', () {
var o = buildModelDefinition();
var od = api.ModelDefinition.fromJson(o.toJson());
checkModelDefinition(od);
});
});
unittest.group('obj-schema-ModelReference', () {
unittest.test('to-json--from-json', () {
var o = buildModelReference();
var od = api.ModelReference.fromJson(o.toJson());
checkModelReference(od);
});
});
unittest.group('obj-schema-MultiClassClassificationMetrics', () {
unittest.test('to-json--from-json', () {
var o = buildMultiClassClassificationMetrics();
var od = api.MultiClassClassificationMetrics.fromJson(o.toJson());
checkMultiClassClassificationMetrics(od);
});
});
unittest.group('obj-schema-Policy', () {
unittest.test('to-json--from-json', () {
var o = buildPolicy();
var od = api.Policy.fromJson(o.toJson());
checkPolicy(od);
});
});
unittest.group('obj-schema-ProjectListProjects', () {
unittest.test('to-json--from-json', () {
var o = buildProjectListProjects();
var od = api.ProjectListProjects.fromJson(o.toJson());
checkProjectListProjects(od);
});
});
unittest.group('obj-schema-ProjectList', () {
unittest.test('to-json--from-json', () {
var o = buildProjectList();
var od = api.ProjectList.fromJson(o.toJson());
checkProjectList(od);
});
});
unittest.group('obj-schema-ProjectReference', () {
unittest.test('to-json--from-json', () {
var o = buildProjectReference();
var od = api.ProjectReference.fromJson(o.toJson());
checkProjectReference(od);
});
});
unittest.group('obj-schema-QueryParameter', () {
unittest.test('to-json--from-json', () {
var o = buildQueryParameter();
var od = api.QueryParameter.fromJson(o.toJson());
checkQueryParameter(od);
});
});
unittest.group('obj-schema-QueryParameterTypeStructTypes', () {
unittest.test('to-json--from-json', () {
var o = buildQueryParameterTypeStructTypes();
var od = api.QueryParameterTypeStructTypes.fromJson(o.toJson());
checkQueryParameterTypeStructTypes(od);
});
});
unittest.group('obj-schema-QueryParameterType', () {
unittest.test('to-json--from-json', () {
var o = buildQueryParameterType();
var od = api.QueryParameterType.fromJson(o.toJson());
checkQueryParameterType(od);
});
});
unittest.group('obj-schema-QueryParameterValue', () {
unittest.test('to-json--from-json', () {
var o = buildQueryParameterValue();
var od = api.QueryParameterValue.fromJson(o.toJson());
checkQueryParameterValue(od);
});
});
unittest.group('obj-schema-QueryRequest', () {
unittest.test('to-json--from-json', () {
var o = buildQueryRequest();
var od = api.QueryRequest.fromJson(o.toJson());
checkQueryRequest(od);
});
});
unittest.group('obj-schema-QueryResponse', () {
unittest.test('to-json--from-json', () {
var o = buildQueryResponse();
var od = api.QueryResponse.fromJson(o.toJson());
checkQueryResponse(od);
});
});
unittest.group('obj-schema-QueryTimelineSample', () {
unittest.test('to-json--from-json', () {
var o = buildQueryTimelineSample();
var od = api.QueryTimelineSample.fromJson(o.toJson());
checkQueryTimelineSample(od);
});
});
unittest.group('obj-schema-RangePartitioningRange', () {
unittest.test('to-json--from-json', () {
var o = buildRangePartitioningRange();
var od = api.RangePartitioningRange.fromJson(o.toJson());
checkRangePartitioningRange(od);
});
});
unittest.group('obj-schema-RangePartitioning', () {
unittest.test('to-json--from-json', () {
var o = buildRangePartitioning();
var od = api.RangePartitioning.fromJson(o.toJson());
checkRangePartitioning(od);
});
});
unittest.group('obj-schema-RankingMetrics', () {
unittest.test('to-json--from-json', () {
var o = buildRankingMetrics();
var od = api.RankingMetrics.fromJson(o.toJson());
checkRankingMetrics(od);
});
});
unittest.group('obj-schema-RegressionMetrics', () {
unittest.test('to-json--from-json', () {
var o = buildRegressionMetrics();
var od = api.RegressionMetrics.fromJson(o.toJson());
checkRegressionMetrics(od);
});
});
unittest.group('obj-schema-Routine', () {
unittest.test('to-json--from-json', () {
var o = buildRoutine();
var od = api.Routine.fromJson(o.toJson());
checkRoutine(od);
});
});
unittest.group('obj-schema-RoutineReference', () {
unittest.test('to-json--from-json', () {
var o = buildRoutineReference();
var od = api.RoutineReference.fromJson(o.toJson());
checkRoutineReference(od);
});
});
unittest.group('obj-schema-Row', () {
unittest.test('to-json--from-json', () {
var o = buildRow();
var od = api.Row.fromJson(o.toJson());
checkRow(od);
});
});
unittest.group('obj-schema-RowAccessPolicyReference', () {
unittest.test('to-json--from-json', () {
var o = buildRowAccessPolicyReference();
var od = api.RowAccessPolicyReference.fromJson(o.toJson());
checkRowAccessPolicyReference(od);
});
});
unittest.group('obj-schema-RowLevelSecurityStatistics', () {
unittest.test('to-json--from-json', () {
var o = buildRowLevelSecurityStatistics();
var od = api.RowLevelSecurityStatistics.fromJson(o.toJson());
checkRowLevelSecurityStatistics(od);
});
});
unittest.group('obj-schema-ScriptStackFrame', () {
unittest.test('to-json--from-json', () {
var o = buildScriptStackFrame();
var od = api.ScriptStackFrame.fromJson(o.toJson());
checkScriptStackFrame(od);
});
});
unittest.group('obj-schema-ScriptStatistics', () {
unittest.test('to-json--from-json', () {
var o = buildScriptStatistics();
var od = api.ScriptStatistics.fromJson(o.toJson());
checkScriptStatistics(od);
});
});
unittest.group('obj-schema-SetIamPolicyRequest', () {
unittest.test('to-json--from-json', () {
var o = buildSetIamPolicyRequest();
var od = api.SetIamPolicyRequest.fromJson(o.toJson());
checkSetIamPolicyRequest(od);
});
});
unittest.group('obj-schema-SnapshotDefinition', () {
unittest.test('to-json--from-json', () {
var o = buildSnapshotDefinition();
var od = api.SnapshotDefinition.fromJson(o.toJson());
checkSnapshotDefinition(od);
});
});
unittest.group('obj-schema-StandardSqlDataType', () {
unittest.test('to-json--from-json', () {
var o = buildStandardSqlDataType();
var od = api.StandardSqlDataType.fromJson(o.toJson());
checkStandardSqlDataType(od);
});
});
unittest.group('obj-schema-StandardSqlField', () {
unittest.test('to-json--from-json', () {
var o = buildStandardSqlField();
var od = api.StandardSqlField.fromJson(o.toJson());
checkStandardSqlField(od);
});
});
unittest.group('obj-schema-StandardSqlStructType', () {
unittest.test('to-json--from-json', () {
var o = buildStandardSqlStructType();
var od = api.StandardSqlStructType.fromJson(o.toJson());
checkStandardSqlStructType(od);
});
});
unittest.group('obj-schema-Streamingbuffer', () {
unittest.test('to-json--from-json', () {
var o = buildStreamingbuffer();
var od = api.Streamingbuffer.fromJson(o.toJson());
checkStreamingbuffer(od);
});
});
unittest.group('obj-schema-Table', () {
unittest.test('to-json--from-json', () {
var o = buildTable();
var od = api.Table.fromJson(o.toJson());
checkTable(od);
});
});
unittest.group('obj-schema-TableCell', () {
unittest.test('to-json--from-json', () {
var o = buildTableCell();
var od = api.TableCell.fromJson(o.toJson());
checkTableCell(od);
});
});
unittest.group('obj-schema-TableDataInsertAllRequestRows', () {
unittest.test('to-json--from-json', () {
var o = buildTableDataInsertAllRequestRows();
var od = api.TableDataInsertAllRequestRows.fromJson(o.toJson());
checkTableDataInsertAllRequestRows(od);
});
});
unittest.group('obj-schema-TableDataInsertAllRequest', () {
unittest.test('to-json--from-json', () {
var o = buildTableDataInsertAllRequest();
var od = api.TableDataInsertAllRequest.fromJson(o.toJson());
checkTableDataInsertAllRequest(od);
});
});
unittest.group('obj-schema-TableDataInsertAllResponseInsertErrors', () {
unittest.test('to-json--from-json', () {
var o = buildTableDataInsertAllResponseInsertErrors();
var od = api.TableDataInsertAllResponseInsertErrors.fromJson(o.toJson());
checkTableDataInsertAllResponseInsertErrors(od);
});
});
unittest.group('obj-schema-TableDataInsertAllResponse', () {
unittest.test('to-json--from-json', () {
var o = buildTableDataInsertAllResponse();
var od = api.TableDataInsertAllResponse.fromJson(o.toJson());
checkTableDataInsertAllResponse(od);
});
});
unittest.group('obj-schema-TableDataList', () {
unittest.test('to-json--from-json', () {
var o = buildTableDataList();
var od = api.TableDataList.fromJson(o.toJson());
checkTableDataList(od);
});
});
unittest.group('obj-schema-TableFieldSchemaCategories', () {
unittest.test('to-json--from-json', () {
var o = buildTableFieldSchemaCategories();
var od = api.TableFieldSchemaCategories.fromJson(o.toJson());
checkTableFieldSchemaCategories(od);
});
});
unittest.group('obj-schema-TableFieldSchemaPolicyTags', () {
unittest.test('to-json--from-json', () {
var o = buildTableFieldSchemaPolicyTags();
var od = api.TableFieldSchemaPolicyTags.fromJson(o.toJson());
checkTableFieldSchemaPolicyTags(od);
});
});
unittest.group('obj-schema-TableFieldSchema', () {
unittest.test('to-json--from-json', () {
var o = buildTableFieldSchema();
var od = api.TableFieldSchema.fromJson(o.toJson());
checkTableFieldSchema(od);
});
});
unittest.group('obj-schema-TableListTablesView', () {
unittest.test('to-json--from-json', () {
var o = buildTableListTablesView();
var od = api.TableListTablesView.fromJson(o.toJson());
checkTableListTablesView(od);
});
});
unittest.group('obj-schema-TableListTables', () {
unittest.test('to-json--from-json', () {
var o = buildTableListTables();
var od = api.TableListTables.fromJson(o.toJson());
checkTableListTables(od);
});
});
unittest.group('obj-schema-TableList', () {
unittest.test('to-json--from-json', () {
var o = buildTableList();
var od = api.TableList.fromJson(o.toJson());
checkTableList(od);
});
});
unittest.group('obj-schema-TableReference', () {
unittest.test('to-json--from-json', () {
var o = buildTableReference();
var od = api.TableReference.fromJson(o.toJson());
checkTableReference(od);
});
});
unittest.group('obj-schema-TableRow', () {
unittest.test('to-json--from-json', () {
var o = buildTableRow();
var od = api.TableRow.fromJson(o.toJson());
checkTableRow(od);
});
});
unittest.group('obj-schema-TableSchema', () {
unittest.test('to-json--from-json', () {
var o = buildTableSchema();
var od = api.TableSchema.fromJson(o.toJson());
checkTableSchema(od);
});
});
unittest.group('obj-schema-TestIamPermissionsRequest', () {
unittest.test('to-json--from-json', () {
var o = buildTestIamPermissionsRequest();
var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
checkTestIamPermissionsRequest(od);
});
});
unittest.group('obj-schema-TestIamPermissionsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildTestIamPermissionsResponse();
var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
checkTestIamPermissionsResponse(od);
});
});
unittest.group('obj-schema-TimePartitioning', () {
unittest.test('to-json--from-json', () {
var o = buildTimePartitioning();
var od = api.TimePartitioning.fromJson(o.toJson());
checkTimePartitioning(od);
});
});
unittest.group('obj-schema-TrainingOptions', () {
unittest.test('to-json--from-json', () {
var o = buildTrainingOptions();
var od = api.TrainingOptions.fromJson(o.toJson());
checkTrainingOptions(od);
});
});
unittest.group('obj-schema-TrainingRun', () {
unittest.test('to-json--from-json', () {
var o = buildTrainingRun();
var od = api.TrainingRun.fromJson(o.toJson());
checkTrainingRun(od);
});
});
unittest.group('obj-schema-TransactionInfo', () {
unittest.test('to-json--from-json', () {
var o = buildTransactionInfo();
var od = api.TransactionInfo.fromJson(o.toJson());
checkTransactionInfo(od);
});
});
unittest.group('obj-schema-UserDefinedFunctionResource', () {
unittest.test('to-json--from-json', () {
var o = buildUserDefinedFunctionResource();
var od = api.UserDefinedFunctionResource.fromJson(o.toJson());
checkUserDefinedFunctionResource(od);
});
});
unittest.group('obj-schema-ViewDefinition', () {
unittest.test('to-json--from-json', () {
var o = buildViewDefinition();
var od = api.ViewDefinition.fromJson(o.toJson());
checkViewDefinition(od);
});
});
unittest.group('resource-DatasetsResourceApi', () {
unittest.test('method--delete', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).datasets;
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_deleteContents = true;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/datasets/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/datasets/"));
pathOffset += 10;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_datasetId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["deleteContents"].first,
unittest.equals("$arg_deleteContents"));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = '';
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.delete(arg_projectId, arg_datasetId,
deleteContents: arg_deleteContents, $fields: arg_$fields)
.then(unittest.expectAsync1((_) {}));
});
unittest.test('method--get', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).datasets;
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/datasets/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/datasets/"));
pathOffset += 10;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_datasetId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildDataset());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(arg_projectId, arg_datasetId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkDataset(response);
})));
});
unittest.test('method--insert', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).datasets;
var arg_request = buildDataset();
var arg_projectId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Dataset.fromJson(json);
checkDataset(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/datasets', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("/datasets"));
pathOffset += 9;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildDataset());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.insert(arg_request, arg_projectId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkDataset(response);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).datasets;
var arg_projectId = 'foo';
var arg_all = true;
var arg_filter = 'foo';
var arg_maxResults = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/datasets', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("/datasets"));
pathOffset += 9;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["all"].first, unittest.equals("$arg_all"));
unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildDatasetList());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_projectId,
all: arg_all,
filter: arg_filter,
maxResults: arg_maxResults,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkDatasetList(response);
})));
});
unittest.test('method--patch', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).datasets;
var arg_request = buildDataset();
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Dataset.fromJson(json);
checkDataset(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/datasets/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/datasets/"));
pathOffset += 10;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_datasetId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildDataset());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.patch(arg_request, arg_projectId, arg_datasetId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkDataset(response);
})));
});
unittest.test('method--update', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).datasets;
var arg_request = buildDataset();
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Dataset.fromJson(json);
checkDataset(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/datasets/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/datasets/"));
pathOffset += 10;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_datasetId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildDataset());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.update(arg_request, arg_projectId, arg_datasetId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkDataset(response);
})));
});
});
unittest.group('resource-JobsResourceApi', () {
unittest.test('method--cancel', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).jobs;
var arg_projectId = 'foo';
var arg_jobId = 'foo';
var arg_location = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/jobs/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 6),
unittest.equals("/jobs/"));
pathOffset += 6;
index = path.indexOf('/cancel', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_jobId'));
unittest.expect(path.substring(pathOffset, pathOffset + 7),
unittest.equals("/cancel"));
pathOffset += 7;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["location"].first, unittest.equals(arg_location));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildJobCancelResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.cancel(arg_projectId, arg_jobId,
location: arg_location, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkJobCancelResponse(response);
})));
});
unittest.test('method--get', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).jobs;
var arg_projectId = 'foo';
var arg_jobId = 'foo';
var arg_location = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/jobs/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 6),
unittest.equals("/jobs/"));
pathOffset += 6;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_jobId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["location"].first, unittest.equals(arg_location));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildJob());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(arg_projectId, arg_jobId,
location: arg_location, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkJob(response);
})));
});
unittest.test('method--getQueryResults', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).jobs;
var arg_projectId = 'foo';
var arg_jobId = 'foo';
var arg_location = 'foo';
var arg_maxResults = 42;
var arg_pageToken = 'foo';
var arg_startIndex = 'foo';
var arg_timeoutMs = 42;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/queries/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("/queries/"));
pathOffset += 9;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_jobId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["location"].first, unittest.equals(arg_location));
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(
queryMap["startIndex"].first, unittest.equals(arg_startIndex));
unittest.expect(core.int.parse(queryMap["timeoutMs"].first),
unittest.equals(arg_timeoutMs));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildGetQueryResultsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.getQueryResults(arg_projectId, arg_jobId,
location: arg_location,
maxResults: arg_maxResults,
pageToken: arg_pageToken,
startIndex: arg_startIndex,
timeoutMs: arg_timeoutMs,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkGetQueryResultsResponse(response);
})));
});
unittest.test('method--insert', () {
// TODO: Implement tests for media upload;
// TODO: Implement tests for media download;
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).jobs;
var arg_request = buildJob();
var arg_projectId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Job.fromJson(json);
checkJob(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/jobs', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 5),
unittest.equals("/jobs"));
pathOffset += 5;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildJob());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.insert(arg_request, arg_projectId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkJob(response);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).jobs;
var arg_projectId = 'foo';
var arg_allUsers = true;
var arg_maxCreationTime = 'foo';
var arg_maxResults = 42;
var arg_minCreationTime = 'foo';
var arg_pageToken = 'foo';
var arg_parentJobId = 'foo';
var arg_projection = 'foo';
var arg_stateFilter = buildUnnamed1311();
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/jobs', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 5),
unittest.equals("/jobs"));
pathOffset += 5;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["allUsers"].first, unittest.equals("$arg_allUsers"));
unittest.expect(queryMap["maxCreationTime"].first,
unittest.equals(arg_maxCreationTime));
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(queryMap["minCreationTime"].first,
unittest.equals(arg_minCreationTime));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(
queryMap["parentJobId"].first, unittest.equals(arg_parentJobId));
unittest.expect(
queryMap["projection"].first, unittest.equals(arg_projection));
unittest.expect(
queryMap["stateFilter"], unittest.equals(arg_stateFilter));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildJobList());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_projectId,
allUsers: arg_allUsers,
maxCreationTime: arg_maxCreationTime,
maxResults: arg_maxResults,
minCreationTime: arg_minCreationTime,
pageToken: arg_pageToken,
parentJobId: arg_parentJobId,
projection: arg_projection,
stateFilter: arg_stateFilter,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkJobList(response);
})));
});
unittest.test('method--query', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).jobs;
var arg_request = buildQueryRequest();
var arg_projectId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.QueryRequest.fromJson(json);
checkQueryRequest(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/queries', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("/queries"));
pathOffset += 8;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildQueryResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.query(arg_request, arg_projectId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkQueryResponse(response);
})));
});
});
unittest.group('resource-ModelsResourceApi', () {
unittest.test('method--delete', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).models;
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_modelId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = '';
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.delete(arg_projectId, arg_datasetId, arg_modelId,
$fields: arg_$fields)
.then(unittest.expectAsync1((_) {}));
});
unittest.test('method--get', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).models;
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_modelId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildModel());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(arg_projectId, arg_datasetId, arg_modelId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkModel(response);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).models;
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_maxResults = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListModelsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_projectId, arg_datasetId,
maxResults: arg_maxResults,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListModelsResponse(response);
})));
});
unittest.test('method--patch', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).models;
var arg_request = buildModel();
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_modelId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Model.fromJson(json);
checkModel(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildModel());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.patch(arg_request, arg_projectId, arg_datasetId, arg_modelId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkModel(response);
})));
});
});
unittest.group('resource-ProjectsResourceApi', () {
unittest.test('method--getServiceAccount', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).projects;
var arg_projectId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/serviceAccount', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 15),
unittest.equals("/serviceAccount"));
pathOffset += 15;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildGetServiceAccountResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.getServiceAccount(arg_projectId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkGetServiceAccountResponse(response);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).projects;
var arg_maxResults = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("projects"));
pathOffset += 8;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildProjectList());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(
maxResults: arg_maxResults,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkProjectList(response);
})));
});
});
unittest.group('resource-RoutinesResourceApi', () {
unittest.test('method--delete', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).routines;
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_routineId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = '';
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.delete(arg_projectId, arg_datasetId, arg_routineId,
$fields: arg_$fields)
.then(unittest.expectAsync1((_) {}));
});
unittest.test('method--get', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).routines;
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_routineId = 'foo';
var arg_readMask = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["readMask"].first, unittest.equals(arg_readMask));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildRoutine());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(arg_projectId, arg_datasetId, arg_routineId,
readMask: arg_readMask, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkRoutine(response);
})));
});
unittest.test('method--insert', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).routines;
var arg_request = buildRoutine();
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Routine.fromJson(json);
checkRoutine(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildRoutine());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.insert(arg_request, arg_projectId, arg_datasetId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkRoutine(response);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).routines;
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_filter = 'foo';
var arg_maxResults = 42;
var arg_pageToken = 'foo';
var arg_readMask = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(
queryMap["readMask"].first, unittest.equals(arg_readMask));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListRoutinesResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_projectId, arg_datasetId,
filter: arg_filter,
maxResults: arg_maxResults,
pageToken: arg_pageToken,
readMask: arg_readMask,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListRoutinesResponse(response);
})));
});
unittest.test('method--update', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).routines;
var arg_request = buildRoutine();
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_routineId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Routine.fromJson(json);
checkRoutine(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildRoutine());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.update(arg_request, arg_projectId, arg_datasetId, arg_routineId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkRoutine(response);
})));
});
});
unittest.group('resource-TabledataResourceApi', () {
unittest.test('method--insertAll', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).tabledata;
var arg_request = buildTableDataInsertAllRequest();
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_tableId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.TableDataInsertAllRequest.fromJson(json);
checkTableDataInsertAllRequest(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/datasets/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/datasets/"));
pathOffset += 10;
index = path.indexOf('/tables/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_datasetId'));
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("/tables/"));
pathOffset += 8;
index = path.indexOf('/insertAll', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_tableId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/insertAll"));
pathOffset += 10;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTableDataInsertAllResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.insertAll(arg_request, arg_projectId, arg_datasetId, arg_tableId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkTableDataInsertAllResponse(response);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).tabledata;
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_tableId = 'foo';
var arg_maxResults = 42;
var arg_pageToken = 'foo';
var arg_selectedFields = 'foo';
var arg_startIndex = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/datasets/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/datasets/"));
pathOffset += 10;
index = path.indexOf('/tables/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_datasetId'));
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("/tables/"));
pathOffset += 8;
index = path.indexOf('/data', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_tableId'));
unittest.expect(path.substring(pathOffset, pathOffset + 5),
unittest.equals("/data"));
pathOffset += 5;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["selectedFields"].first,
unittest.equals(arg_selectedFields));
unittest.expect(
queryMap["startIndex"].first, unittest.equals(arg_startIndex));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTableDataList());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_projectId, arg_datasetId, arg_tableId,
maxResults: arg_maxResults,
pageToken: arg_pageToken,
selectedFields: arg_selectedFields,
startIndex: arg_startIndex,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkTableDataList(response);
})));
});
});
unittest.group('resource-TablesResourceApi', () {
unittest.test('method--delete', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).tables;
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_tableId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/datasets/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/datasets/"));
pathOffset += 10;
index = path.indexOf('/tables/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_datasetId'));
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("/tables/"));
pathOffset += 8;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_tableId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = '';
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.delete(arg_projectId, arg_datasetId, arg_tableId,
$fields: arg_$fields)
.then(unittest.expectAsync1((_) {}));
});
unittest.test('method--get', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).tables;
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_tableId = 'foo';
var arg_selectedFields = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/datasets/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/datasets/"));
pathOffset += 10;
index = path.indexOf('/tables/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_datasetId'));
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("/tables/"));
pathOffset += 8;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_tableId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["selectedFields"].first,
unittest.equals(arg_selectedFields));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTable());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(arg_projectId, arg_datasetId, arg_tableId,
selectedFields: arg_selectedFields, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkTable(response);
})));
});
unittest.test('method--getIamPolicy', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).tables;
var arg_request = buildGetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.GetIamPolicyRequest.fromJson(json);
checkGetIamPolicyRequest(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.getIamPolicy(arg_request, arg_resource, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkPolicy(response);
})));
});
unittest.test('method--insert', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).tables;
var arg_request = buildTable();
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Table.fromJson(json);
checkTable(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/datasets/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/datasets/"));
pathOffset += 10;
index = path.indexOf('/tables', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_datasetId'));
unittest.expect(path.substring(pathOffset, pathOffset + 7),
unittest.equals("/tables"));
pathOffset += 7;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTable());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.insert(arg_request, arg_projectId, arg_datasetId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkTable(response);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).tables;
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_maxResults = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/datasets/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/datasets/"));
pathOffset += 10;
index = path.indexOf('/tables', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_datasetId'));
unittest.expect(path.substring(pathOffset, pathOffset + 7),
unittest.equals("/tables"));
pathOffset += 7;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTableList());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_projectId, arg_datasetId,
maxResults: arg_maxResults,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkTableList(response);
})));
});
unittest.test('method--patch', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).tables;
var arg_request = buildTable();
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_tableId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Table.fromJson(json);
checkTable(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/datasets/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/datasets/"));
pathOffset += 10;
index = path.indexOf('/tables/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_datasetId'));
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("/tables/"));
pathOffset += 8;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_tableId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTable());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.patch(arg_request, arg_projectId, arg_datasetId, arg_tableId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkTable(response);
})));
});
unittest.test('method--setIamPolicy', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).tables;
var arg_request = buildSetIamPolicyRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.SetIamPolicyRequest.fromJson(json);
checkSetIamPolicyRequest(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPolicy());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.setIamPolicy(arg_request, arg_resource, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkPolicy(response);
})));
});
unittest.test('method--testIamPermissions', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).tables;
var arg_request = buildTestIamPermissionsRequest();
var arg_resource = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.TestIamPermissionsRequest.fromJson(json);
checkTestIamPermissionsRequest(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTestIamPermissionsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.testIamPermissions(arg_request, arg_resource, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkTestIamPermissionsResponse(response);
})));
});
unittest.test('method--update', () {
var mock = HttpServerMock();
var res = api.BigqueryApi(mock).tables;
var arg_request = buildTable();
var arg_projectId = 'foo';
var arg_datasetId = 'foo';
var arg_tableId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Table.fromJson(json);
checkTable(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("bigquery/v2/"));
pathOffset += 12;
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("projects/"));
pathOffset += 9;
index = path.indexOf('/datasets/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_projectId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/datasets/"));
pathOffset += 10;
index = path.indexOf('/tables/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_datasetId'));
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("/tables/"));
pathOffset += 8;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_tableId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildTable());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.update(arg_request, arg_projectId, arg_datasetId, arg_tableId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkTable(response);
})));
});
});
}