| Index: generated/googleapis/test/dfareporting/v1_3.dart
|
| diff --git a/generated/googleapis/test/dfareporting/v1_3.dart b/generated/googleapis/test/dfareporting/v1_3.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..de3acee27d8e0cf71a4be829492f3e4701aeec89
|
| --- /dev/null
|
| +++ b/generated/googleapis/test/dfareporting/v1_3.dart
|
| @@ -0,0 +1,2851 @@
|
| +library googleapis.dfareporting.v1_3.test;
|
| +
|
| +import "dart:core" as core;
|
| +import "dart:collection" as collection;
|
| +import "dart:async" as async;
|
| +import "dart:convert" as convert;
|
| +
|
| +import 'package:http/http.dart' as http;
|
| +import 'package:http/testing.dart' as http_testing;
|
| +import 'package:unittest/unittest.dart' as unittest;
|
| +import 'package:googleapis/common/common.dart' as common;
|
| +import 'package:googleapis/src/common_internal.dart' as common_internal;
|
| +import '../common/common_internal_test.dart' as common_test;
|
| +
|
| +import 'package:googleapis/dfareporting/v1_3.dart' as api;
|
| +
|
| +
|
| +
|
| +buildUnnamed211() {
|
| + var o = new core.List<api.DimensionValue>();
|
| + o.add(buildDimensionValue());
|
| + o.add(buildDimensionValue());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed211(core.List<api.DimensionValue> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimensionValue(o[0]);
|
| + checkDimensionValue(o[1]);
|
| +}
|
| +
|
| +buildUnnamed212() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed212(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 buildCounterActivities = 0;
|
| +buildActivities() {
|
| + var o = new api.Activities();
|
| + buildCounterActivities++;
|
| + if (buildCounterActivities < 3) {
|
| + o.filters = buildUnnamed211();
|
| + o.kind = "foo";
|
| + o.metricNames = buildUnnamed212();
|
| + }
|
| + buildCounterActivities--;
|
| + return o;
|
| +}
|
| +
|
| +checkActivities(api.Activities o) {
|
| + buildCounterActivities++;
|
| + if (buildCounterActivities < 3) {
|
| + checkUnnamed211(o.filters);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed212(o.metricNames);
|
| + }
|
| + buildCounterActivities--;
|
| +}
|
| +
|
| +core.int buildCounterCompatibleFields = 0;
|
| +buildCompatibleFields() {
|
| + var o = new api.CompatibleFields();
|
| + buildCounterCompatibleFields++;
|
| + if (buildCounterCompatibleFields < 3) {
|
| + o.crossDimensionReachReportCompatibleFields = buildCrossDimensionReachReportCompatibleFields();
|
| + o.floodlightReportCompatibleFields = buildFloodlightReportCompatibleFields();
|
| + o.kind = "foo";
|
| + o.pathToConversionReportCompatibleFields = buildPathToConversionReportCompatibleFields();
|
| + o.reachReportCompatibleFields = buildReachReportCompatibleFields();
|
| + o.reportCompatibleFields = buildReportCompatibleFields();
|
| + }
|
| + buildCounterCompatibleFields--;
|
| + return o;
|
| +}
|
| +
|
| +checkCompatibleFields(api.CompatibleFields o) {
|
| + buildCounterCompatibleFields++;
|
| + if (buildCounterCompatibleFields < 3) {
|
| + checkCrossDimensionReachReportCompatibleFields(o.crossDimensionReachReportCompatibleFields);
|
| + checkFloodlightReportCompatibleFields(o.floodlightReportCompatibleFields);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkPathToConversionReportCompatibleFields(o.pathToConversionReportCompatibleFields);
|
| + checkReachReportCompatibleFields(o.reachReportCompatibleFields);
|
| + checkReportCompatibleFields(o.reportCompatibleFields);
|
| + }
|
| + buildCounterCompatibleFields--;
|
| +}
|
| +
|
| +buildUnnamed213() {
|
| + var o = new core.List<api.Dimension>();
|
| + o.add(buildDimension());
|
| + o.add(buildDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed213(core.List<api.Dimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimension(o[0]);
|
| + checkDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed214() {
|
| + var o = new core.List<api.Dimension>();
|
| + o.add(buildDimension());
|
| + o.add(buildDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed214(core.List<api.Dimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimension(o[0]);
|
| + checkDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed215() {
|
| + var o = new core.List<api.Metric>();
|
| + o.add(buildMetric());
|
| + o.add(buildMetric());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed215(core.List<api.Metric> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMetric(o[0]);
|
| + checkMetric(o[1]);
|
| +}
|
| +
|
| +buildUnnamed216() {
|
| + var o = new core.List<api.Metric>();
|
| + o.add(buildMetric());
|
| + o.add(buildMetric());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed216(core.List<api.Metric> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMetric(o[0]);
|
| + checkMetric(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterCrossDimensionReachReportCompatibleFields = 0;
|
| +buildCrossDimensionReachReportCompatibleFields() {
|
| + var o = new api.CrossDimensionReachReportCompatibleFields();
|
| + buildCounterCrossDimensionReachReportCompatibleFields++;
|
| + if (buildCounterCrossDimensionReachReportCompatibleFields < 3) {
|
| + o.breakdown = buildUnnamed213();
|
| + o.dimensionFilters = buildUnnamed214();
|
| + o.kind = "foo";
|
| + o.metrics = buildUnnamed215();
|
| + o.overlapMetrics = buildUnnamed216();
|
| + }
|
| + buildCounterCrossDimensionReachReportCompatibleFields--;
|
| + return o;
|
| +}
|
| +
|
| +checkCrossDimensionReachReportCompatibleFields(api.CrossDimensionReachReportCompatibleFields o) {
|
| + buildCounterCrossDimensionReachReportCompatibleFields++;
|
| + if (buildCounterCrossDimensionReachReportCompatibleFields < 3) {
|
| + checkUnnamed213(o.breakdown);
|
| + checkUnnamed214(o.dimensionFilters);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed215(o.metrics);
|
| + checkUnnamed216(o.overlapMetrics);
|
| + }
|
| + buildCounterCrossDimensionReachReportCompatibleFields--;
|
| +}
|
| +
|
| +buildUnnamed217() {
|
| + var o = new core.List<api.DimensionValue>();
|
| + o.add(buildDimensionValue());
|
| + o.add(buildDimensionValue());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed217(core.List<api.DimensionValue> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimensionValue(o[0]);
|
| + checkDimensionValue(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterCustomRichMediaEvents = 0;
|
| +buildCustomRichMediaEvents() {
|
| + var o = new api.CustomRichMediaEvents();
|
| + buildCounterCustomRichMediaEvents++;
|
| + if (buildCounterCustomRichMediaEvents < 3) {
|
| + o.filteredEventIds = buildUnnamed217();
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterCustomRichMediaEvents--;
|
| + return o;
|
| +}
|
| +
|
| +checkCustomRichMediaEvents(api.CustomRichMediaEvents o) {
|
| + buildCounterCustomRichMediaEvents++;
|
| + if (buildCounterCustomRichMediaEvents < 3) {
|
| + checkUnnamed217(o.filteredEventIds);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterCustomRichMediaEvents--;
|
| +}
|
| +
|
| +core.int buildCounterDateRange = 0;
|
| +buildDateRange() {
|
| + var o = new api.DateRange();
|
| + buildCounterDateRange++;
|
| + if (buildCounterDateRange < 3) {
|
| + o.endDate = core.DateTime.parse("2002-02-27T14:01:02Z");
|
| + o.kind = "foo";
|
| + o.relativeDateRange = "foo";
|
| + o.startDate = core.DateTime.parse("2002-02-27T14:01:02Z");
|
| + }
|
| + buildCounterDateRange--;
|
| + return o;
|
| +}
|
| +
|
| +checkDateRange(api.DateRange o) {
|
| + buildCounterDateRange++;
|
| + if (buildCounterDateRange < 3) {
|
| + unittest.expect(o.endDate, unittest.equals(core.DateTime.parse("2002-02-27T00:00:00")));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.relativeDateRange, unittest.equals('foo'));
|
| + unittest.expect(o.startDate, unittest.equals(core.DateTime.parse("2002-02-27T00:00:00")));
|
| + }
|
| + buildCounterDateRange--;
|
| +}
|
| +
|
| +core.int buildCounterDimension = 0;
|
| +buildDimension() {
|
| + var o = new api.Dimension();
|
| + buildCounterDimension++;
|
| + if (buildCounterDimension < 3) {
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + }
|
| + buildCounterDimension--;
|
| + return o;
|
| +}
|
| +
|
| +checkDimension(api.Dimension o) {
|
| + buildCounterDimension++;
|
| + if (buildCounterDimension < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + }
|
| + buildCounterDimension--;
|
| +}
|
| +
|
| +core.int buildCounterDimensionFilter = 0;
|
| +buildDimensionFilter() {
|
| + var o = new api.DimensionFilter();
|
| + buildCounterDimensionFilter++;
|
| + if (buildCounterDimensionFilter < 3) {
|
| + o.dimensionName = "foo";
|
| + o.kind = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterDimensionFilter--;
|
| + return o;
|
| +}
|
| +
|
| +checkDimensionFilter(api.DimensionFilter o) {
|
| + buildCounterDimensionFilter++;
|
| + if (buildCounterDimensionFilter < 3) {
|
| + unittest.expect(o.dimensionName, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterDimensionFilter--;
|
| +}
|
| +
|
| +core.int buildCounterDimensionValue = 0;
|
| +buildDimensionValue() {
|
| + var o = new api.DimensionValue();
|
| + buildCounterDimensionValue++;
|
| + if (buildCounterDimensionValue < 3) {
|
| + o.dimensionName = "foo";
|
| + o.etag = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.matchType = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterDimensionValue--;
|
| + return o;
|
| +}
|
| +
|
| +checkDimensionValue(api.DimensionValue o) {
|
| + buildCounterDimensionValue++;
|
| + if (buildCounterDimensionValue < 3) {
|
| + unittest.expect(o.dimensionName, unittest.equals('foo'));
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.matchType, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterDimensionValue--;
|
| +}
|
| +
|
| +buildUnnamed218() {
|
| + var o = new core.List<api.DimensionValue>();
|
| + o.add(buildDimensionValue());
|
| + o.add(buildDimensionValue());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed218(core.List<api.DimensionValue> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimensionValue(o[0]);
|
| + checkDimensionValue(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterDimensionValueList = 0;
|
| +buildDimensionValueList() {
|
| + var o = new api.DimensionValueList();
|
| + buildCounterDimensionValueList++;
|
| + if (buildCounterDimensionValueList < 3) {
|
| + o.etag = "foo";
|
| + o.items = buildUnnamed218();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterDimensionValueList--;
|
| + return o;
|
| +}
|
| +
|
| +checkDimensionValueList(api.DimensionValueList o) {
|
| + buildCounterDimensionValueList++;
|
| + if (buildCounterDimensionValueList < 3) {
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed218(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterDimensionValueList--;
|
| +}
|
| +
|
| +buildUnnamed219() {
|
| + var o = new core.List<api.DimensionFilter>();
|
| + o.add(buildDimensionFilter());
|
| + o.add(buildDimensionFilter());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed219(core.List<api.DimensionFilter> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimensionFilter(o[0]);
|
| + checkDimensionFilter(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterDimensionValueRequest = 0;
|
| +buildDimensionValueRequest() {
|
| + var o = new api.DimensionValueRequest();
|
| + buildCounterDimensionValueRequest++;
|
| + if (buildCounterDimensionValueRequest < 3) {
|
| + o.dimensionName = "foo";
|
| + o.endDate = core.DateTime.parse("2002-02-27T14:01:02Z");
|
| + o.filters = buildUnnamed219();
|
| + o.kind = "foo";
|
| + o.startDate = core.DateTime.parse("2002-02-27T14:01:02Z");
|
| + }
|
| + buildCounterDimensionValueRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkDimensionValueRequest(api.DimensionValueRequest o) {
|
| + buildCounterDimensionValueRequest++;
|
| + if (buildCounterDimensionValueRequest < 3) {
|
| + unittest.expect(o.dimensionName, unittest.equals('foo'));
|
| + unittest.expect(o.endDate, unittest.equals(core.DateTime.parse("2002-02-27T00:00:00")));
|
| + checkUnnamed219(o.filters);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.startDate, unittest.equals(core.DateTime.parse("2002-02-27T00:00:00")));
|
| + }
|
| + buildCounterDimensionValueRequest--;
|
| +}
|
| +
|
| +core.int buildCounterFileUrls = 0;
|
| +buildFileUrls() {
|
| + var o = new api.FileUrls();
|
| + buildCounterFileUrls++;
|
| + if (buildCounterFileUrls < 3) {
|
| + o.apiUrl = "foo";
|
| + o.browserUrl = "foo";
|
| + }
|
| + buildCounterFileUrls--;
|
| + return o;
|
| +}
|
| +
|
| +checkFileUrls(api.FileUrls o) {
|
| + buildCounterFileUrls++;
|
| + if (buildCounterFileUrls < 3) {
|
| + unittest.expect(o.apiUrl, unittest.equals('foo'));
|
| + unittest.expect(o.browserUrl, unittest.equals('foo'));
|
| + }
|
| + buildCounterFileUrls--;
|
| +}
|
| +
|
| +core.int buildCounterFile = 0;
|
| +buildFile() {
|
| + var o = new api.File();
|
| + buildCounterFile++;
|
| + if (buildCounterFile < 3) {
|
| + o.dateRange = buildDateRange();
|
| + o.etag = "foo";
|
| + o.fileName = "foo";
|
| + o.format = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.lastModifiedTime = "foo";
|
| + o.reportId = "foo";
|
| + o.status = "foo";
|
| + o.urls = buildFileUrls();
|
| + }
|
| + buildCounterFile--;
|
| + return o;
|
| +}
|
| +
|
| +checkFile(api.File o) {
|
| + buildCounterFile++;
|
| + if (buildCounterFile < 3) {
|
| + checkDateRange(o.dateRange);
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + unittest.expect(o.fileName, unittest.equals('foo'));
|
| + unittest.expect(o.format, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.lastModifiedTime, unittest.equals('foo'));
|
| + unittest.expect(o.reportId, unittest.equals('foo'));
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + checkFileUrls(o.urls);
|
| + }
|
| + buildCounterFile--;
|
| +}
|
| +
|
| +buildUnnamed220() {
|
| + var o = new core.List<api.File>();
|
| + o.add(buildFile());
|
| + o.add(buildFile());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed220(core.List<api.File> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkFile(o[0]);
|
| + checkFile(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterFileList = 0;
|
| +buildFileList() {
|
| + var o = new api.FileList();
|
| + buildCounterFileList++;
|
| + if (buildCounterFileList < 3) {
|
| + o.etag = "foo";
|
| + o.items = buildUnnamed220();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterFileList--;
|
| + return o;
|
| +}
|
| +
|
| +checkFileList(api.FileList o) {
|
| + buildCounterFileList++;
|
| + if (buildCounterFileList < 3) {
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed220(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterFileList--;
|
| +}
|
| +
|
| +buildUnnamed221() {
|
| + var o = new core.List<api.Dimension>();
|
| + o.add(buildDimension());
|
| + o.add(buildDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed221(core.List<api.Dimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimension(o[0]);
|
| + checkDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed222() {
|
| + var o = new core.List<api.Dimension>();
|
| + o.add(buildDimension());
|
| + o.add(buildDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed222(core.List<api.Dimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimension(o[0]);
|
| + checkDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed223() {
|
| + var o = new core.List<api.Metric>();
|
| + o.add(buildMetric());
|
| + o.add(buildMetric());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed223(core.List<api.Metric> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMetric(o[0]);
|
| + checkMetric(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterFloodlightReportCompatibleFields = 0;
|
| +buildFloodlightReportCompatibleFields() {
|
| + var o = new api.FloodlightReportCompatibleFields();
|
| + buildCounterFloodlightReportCompatibleFields++;
|
| + if (buildCounterFloodlightReportCompatibleFields < 3) {
|
| + o.dimensionFilters = buildUnnamed221();
|
| + o.dimensions = buildUnnamed222();
|
| + o.kind = "foo";
|
| + o.metrics = buildUnnamed223();
|
| + }
|
| + buildCounterFloodlightReportCompatibleFields--;
|
| + return o;
|
| +}
|
| +
|
| +checkFloodlightReportCompatibleFields(api.FloodlightReportCompatibleFields o) {
|
| + buildCounterFloodlightReportCompatibleFields++;
|
| + if (buildCounterFloodlightReportCompatibleFields < 3) {
|
| + checkUnnamed221(o.dimensionFilters);
|
| + checkUnnamed222(o.dimensions);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed223(o.metrics);
|
| + }
|
| + buildCounterFloodlightReportCompatibleFields--;
|
| +}
|
| +
|
| +core.int buildCounterMetric = 0;
|
| +buildMetric() {
|
| + var o = new api.Metric();
|
| + buildCounterMetric++;
|
| + if (buildCounterMetric < 3) {
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + }
|
| + buildCounterMetric--;
|
| + return o;
|
| +}
|
| +
|
| +checkMetric(api.Metric o) {
|
| + buildCounterMetric++;
|
| + if (buildCounterMetric < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + }
|
| + buildCounterMetric--;
|
| +}
|
| +
|
| +buildUnnamed224() {
|
| + var o = new core.List<api.Dimension>();
|
| + o.add(buildDimension());
|
| + o.add(buildDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed224(core.List<api.Dimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimension(o[0]);
|
| + checkDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed225() {
|
| + var o = new core.List<api.Dimension>();
|
| + o.add(buildDimension());
|
| + o.add(buildDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed225(core.List<api.Dimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimension(o[0]);
|
| + checkDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed226() {
|
| + var o = new core.List<api.Metric>();
|
| + o.add(buildMetric());
|
| + o.add(buildMetric());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed226(core.List<api.Metric> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMetric(o[0]);
|
| + checkMetric(o[1]);
|
| +}
|
| +
|
| +buildUnnamed227() {
|
| + var o = new core.List<api.Dimension>();
|
| + o.add(buildDimension());
|
| + o.add(buildDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed227(core.List<api.Dimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimension(o[0]);
|
| + checkDimension(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPathToConversionReportCompatibleFields = 0;
|
| +buildPathToConversionReportCompatibleFields() {
|
| + var o = new api.PathToConversionReportCompatibleFields();
|
| + buildCounterPathToConversionReportCompatibleFields++;
|
| + if (buildCounterPathToConversionReportCompatibleFields < 3) {
|
| + o.conversionDimensions = buildUnnamed224();
|
| + o.customFloodlightVariables = buildUnnamed225();
|
| + o.kind = "foo";
|
| + o.metrics = buildUnnamed226();
|
| + o.perInteractionDimensions = buildUnnamed227();
|
| + }
|
| + buildCounterPathToConversionReportCompatibleFields--;
|
| + return o;
|
| +}
|
| +
|
| +checkPathToConversionReportCompatibleFields(api.PathToConversionReportCompatibleFields o) {
|
| + buildCounterPathToConversionReportCompatibleFields++;
|
| + if (buildCounterPathToConversionReportCompatibleFields < 3) {
|
| + checkUnnamed224(o.conversionDimensions);
|
| + checkUnnamed225(o.customFloodlightVariables);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed226(o.metrics);
|
| + checkUnnamed227(o.perInteractionDimensions);
|
| + }
|
| + buildCounterPathToConversionReportCompatibleFields--;
|
| +}
|
| +
|
| +buildUnnamed228() {
|
| + var o = new core.List<api.Dimension>();
|
| + o.add(buildDimension());
|
| + o.add(buildDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed228(core.List<api.Dimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimension(o[0]);
|
| + checkDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed229() {
|
| + var o = new core.List<api.Dimension>();
|
| + o.add(buildDimension());
|
| + o.add(buildDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed229(core.List<api.Dimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimension(o[0]);
|
| + checkDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed230() {
|
| + var o = new core.List<api.Metric>();
|
| + o.add(buildMetric());
|
| + o.add(buildMetric());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed230(core.List<api.Metric> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMetric(o[0]);
|
| + checkMetric(o[1]);
|
| +}
|
| +
|
| +buildUnnamed231() {
|
| + var o = new core.List<api.Metric>();
|
| + o.add(buildMetric());
|
| + o.add(buildMetric());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed231(core.List<api.Metric> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMetric(o[0]);
|
| + checkMetric(o[1]);
|
| +}
|
| +
|
| +buildUnnamed232() {
|
| + var o = new core.List<api.Metric>();
|
| + o.add(buildMetric());
|
| + o.add(buildMetric());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed232(core.List<api.Metric> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMetric(o[0]);
|
| + checkMetric(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterReachReportCompatibleFields = 0;
|
| +buildReachReportCompatibleFields() {
|
| + var o = new api.ReachReportCompatibleFields();
|
| + buildCounterReachReportCompatibleFields++;
|
| + if (buildCounterReachReportCompatibleFields < 3) {
|
| + o.dimensionFilters = buildUnnamed228();
|
| + o.dimensions = buildUnnamed229();
|
| + o.kind = "foo";
|
| + o.metrics = buildUnnamed230();
|
| + o.pivotedActivityMetrics = buildUnnamed231();
|
| + o.reachByFrequencyMetrics = buildUnnamed232();
|
| + }
|
| + buildCounterReachReportCompatibleFields--;
|
| + return o;
|
| +}
|
| +
|
| +checkReachReportCompatibleFields(api.ReachReportCompatibleFields o) {
|
| + buildCounterReachReportCompatibleFields++;
|
| + if (buildCounterReachReportCompatibleFields < 3) {
|
| + checkUnnamed228(o.dimensionFilters);
|
| + checkUnnamed229(o.dimensions);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed230(o.metrics);
|
| + checkUnnamed231(o.pivotedActivityMetrics);
|
| + checkUnnamed232(o.reachByFrequencyMetrics);
|
| + }
|
| + buildCounterReachReportCompatibleFields--;
|
| +}
|
| +
|
| +core.int buildCounterRecipient = 0;
|
| +buildRecipient() {
|
| + var o = new api.Recipient();
|
| + buildCounterRecipient++;
|
| + if (buildCounterRecipient < 3) {
|
| + o.deliveryType = "foo";
|
| + o.email = "foo";
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterRecipient--;
|
| + return o;
|
| +}
|
| +
|
| +checkRecipient(api.Recipient o) {
|
| + buildCounterRecipient++;
|
| + if (buildCounterRecipient < 3) {
|
| + unittest.expect(o.deliveryType, unittest.equals('foo'));
|
| + unittest.expect(o.email, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterRecipient--;
|
| +}
|
| +
|
| +buildUnnamed233() {
|
| + var o = new core.List<api.DimensionValue>();
|
| + o.add(buildDimensionValue());
|
| + o.add(buildDimensionValue());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed233(core.List<api.DimensionValue> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimensionValue(o[0]);
|
| + checkDimensionValue(o[1]);
|
| +}
|
| +
|
| +buildUnnamed234() {
|
| + var o = new core.List<api.SortedDimension>();
|
| + o.add(buildSortedDimension());
|
| + o.add(buildSortedDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed234(core.List<api.SortedDimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkSortedDimension(o[0]);
|
| + checkSortedDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed235() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed235(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 buildCounterReportActiveGrpCriteria = 0;
|
| +buildReportActiveGrpCriteria() {
|
| + var o = new api.ReportActiveGrpCriteria();
|
| + buildCounterReportActiveGrpCriteria++;
|
| + if (buildCounterReportActiveGrpCriteria < 3) {
|
| + o.dateRange = buildDateRange();
|
| + o.dimensionFilters = buildUnnamed233();
|
| + o.dimensions = buildUnnamed234();
|
| + o.metricNames = buildUnnamed235();
|
| + }
|
| + buildCounterReportActiveGrpCriteria--;
|
| + return o;
|
| +}
|
| +
|
| +checkReportActiveGrpCriteria(api.ReportActiveGrpCriteria o) {
|
| + buildCounterReportActiveGrpCriteria++;
|
| + if (buildCounterReportActiveGrpCriteria < 3) {
|
| + checkDateRange(o.dateRange);
|
| + checkUnnamed233(o.dimensionFilters);
|
| + checkUnnamed234(o.dimensions);
|
| + checkUnnamed235(o.metricNames);
|
| + }
|
| + buildCounterReportActiveGrpCriteria--;
|
| +}
|
| +
|
| +buildUnnamed236() {
|
| + var o = new core.List<api.DimensionValue>();
|
| + o.add(buildDimensionValue());
|
| + o.add(buildDimensionValue());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed236(core.List<api.DimensionValue> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimensionValue(o[0]);
|
| + checkDimensionValue(o[1]);
|
| +}
|
| +
|
| +buildUnnamed237() {
|
| + var o = new core.List<api.SortedDimension>();
|
| + o.add(buildSortedDimension());
|
| + o.add(buildSortedDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed237(core.List<api.SortedDimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkSortedDimension(o[0]);
|
| + checkSortedDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed238() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed238(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 buildCounterReportCriteria = 0;
|
| +buildReportCriteria() {
|
| + var o = new api.ReportCriteria();
|
| + buildCounterReportCriteria++;
|
| + if (buildCounterReportCriteria < 3) {
|
| + o.activities = buildActivities();
|
| + o.customRichMediaEvents = buildCustomRichMediaEvents();
|
| + o.dateRange = buildDateRange();
|
| + o.dimensionFilters = buildUnnamed236();
|
| + o.dimensions = buildUnnamed237();
|
| + o.metricNames = buildUnnamed238();
|
| + }
|
| + buildCounterReportCriteria--;
|
| + return o;
|
| +}
|
| +
|
| +checkReportCriteria(api.ReportCriteria o) {
|
| + buildCounterReportCriteria++;
|
| + if (buildCounterReportCriteria < 3) {
|
| + checkActivities(o.activities);
|
| + checkCustomRichMediaEvents(o.customRichMediaEvents);
|
| + checkDateRange(o.dateRange);
|
| + checkUnnamed236(o.dimensionFilters);
|
| + checkUnnamed237(o.dimensions);
|
| + checkUnnamed238(o.metricNames);
|
| + }
|
| + buildCounterReportCriteria--;
|
| +}
|
| +
|
| +buildUnnamed239() {
|
| + var o = new core.List<api.SortedDimension>();
|
| + o.add(buildSortedDimension());
|
| + o.add(buildSortedDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed239(core.List<api.SortedDimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkSortedDimension(o[0]);
|
| + checkSortedDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed240() {
|
| + var o = new core.List<api.DimensionValue>();
|
| + o.add(buildDimensionValue());
|
| + o.add(buildDimensionValue());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed240(core.List<api.DimensionValue> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimensionValue(o[0]);
|
| + checkDimensionValue(o[1]);
|
| +}
|
| +
|
| +buildUnnamed241() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed241(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'));
|
| +}
|
| +
|
| +buildUnnamed242() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed242(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 buildCounterReportCrossDimensionReachCriteria = 0;
|
| +buildReportCrossDimensionReachCriteria() {
|
| + var o = new api.ReportCrossDimensionReachCriteria();
|
| + buildCounterReportCrossDimensionReachCriteria++;
|
| + if (buildCounterReportCrossDimensionReachCriteria < 3) {
|
| + o.breakdown = buildUnnamed239();
|
| + o.dateRange = buildDateRange();
|
| + o.dimension = "foo";
|
| + o.dimensionFilters = buildUnnamed240();
|
| + o.metricNames = buildUnnamed241();
|
| + o.overlapMetricNames = buildUnnamed242();
|
| + o.pivoted = true;
|
| + }
|
| + buildCounterReportCrossDimensionReachCriteria--;
|
| + return o;
|
| +}
|
| +
|
| +checkReportCrossDimensionReachCriteria(api.ReportCrossDimensionReachCriteria o) {
|
| + buildCounterReportCrossDimensionReachCriteria++;
|
| + if (buildCounterReportCrossDimensionReachCriteria < 3) {
|
| + checkUnnamed239(o.breakdown);
|
| + checkDateRange(o.dateRange);
|
| + unittest.expect(o.dimension, unittest.equals('foo'));
|
| + checkUnnamed240(o.dimensionFilters);
|
| + checkUnnamed241(o.metricNames);
|
| + checkUnnamed242(o.overlapMetricNames);
|
| + unittest.expect(o.pivoted, unittest.isTrue);
|
| + }
|
| + buildCounterReportCrossDimensionReachCriteria--;
|
| +}
|
| +
|
| +buildUnnamed243() {
|
| + var o = new core.List<api.Recipient>();
|
| + o.add(buildRecipient());
|
| + o.add(buildRecipient());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed243(core.List<api.Recipient> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkRecipient(o[0]);
|
| + checkRecipient(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterReportDelivery = 0;
|
| +buildReportDelivery() {
|
| + var o = new api.ReportDelivery();
|
| + buildCounterReportDelivery++;
|
| + if (buildCounterReportDelivery < 3) {
|
| + o.emailOwner = true;
|
| + o.emailOwnerDeliveryType = "foo";
|
| + o.message = "foo";
|
| + o.recipients = buildUnnamed243();
|
| + }
|
| + buildCounterReportDelivery--;
|
| + return o;
|
| +}
|
| +
|
| +checkReportDelivery(api.ReportDelivery o) {
|
| + buildCounterReportDelivery++;
|
| + if (buildCounterReportDelivery < 3) {
|
| + unittest.expect(o.emailOwner, unittest.isTrue);
|
| + unittest.expect(o.emailOwnerDeliveryType, unittest.equals('foo'));
|
| + unittest.expect(o.message, unittest.equals('foo'));
|
| + checkUnnamed243(o.recipients);
|
| + }
|
| + buildCounterReportDelivery--;
|
| +}
|
| +
|
| +buildUnnamed244() {
|
| + var o = new core.List<api.DimensionValue>();
|
| + o.add(buildDimensionValue());
|
| + o.add(buildDimensionValue());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed244(core.List<api.DimensionValue> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimensionValue(o[0]);
|
| + checkDimensionValue(o[1]);
|
| +}
|
| +
|
| +buildUnnamed245() {
|
| + var o = new core.List<api.DimensionValue>();
|
| + o.add(buildDimensionValue());
|
| + o.add(buildDimensionValue());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed245(core.List<api.DimensionValue> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimensionValue(o[0]);
|
| + checkDimensionValue(o[1]);
|
| +}
|
| +
|
| +buildUnnamed246() {
|
| + var o = new core.List<api.SortedDimension>();
|
| + o.add(buildSortedDimension());
|
| + o.add(buildSortedDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed246(core.List<api.SortedDimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkSortedDimension(o[0]);
|
| + checkSortedDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed247() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed247(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 buildCounterReportFloodlightCriteriaReportProperties = 0;
|
| +buildReportFloodlightCriteriaReportProperties() {
|
| + var o = new api.ReportFloodlightCriteriaReportProperties();
|
| + buildCounterReportFloodlightCriteriaReportProperties++;
|
| + if (buildCounterReportFloodlightCriteriaReportProperties < 3) {
|
| + o.includeAttributedIPConversions = true;
|
| + o.includeUnattributedCookieConversions = true;
|
| + o.includeUnattributedIPConversions = true;
|
| + }
|
| + buildCounterReportFloodlightCriteriaReportProperties--;
|
| + return o;
|
| +}
|
| +
|
| +checkReportFloodlightCriteriaReportProperties(api.ReportFloodlightCriteriaReportProperties o) {
|
| + buildCounterReportFloodlightCriteriaReportProperties++;
|
| + if (buildCounterReportFloodlightCriteriaReportProperties < 3) {
|
| + unittest.expect(o.includeAttributedIPConversions, unittest.isTrue);
|
| + unittest.expect(o.includeUnattributedCookieConversions, unittest.isTrue);
|
| + unittest.expect(o.includeUnattributedIPConversions, unittest.isTrue);
|
| + }
|
| + buildCounterReportFloodlightCriteriaReportProperties--;
|
| +}
|
| +
|
| +core.int buildCounterReportFloodlightCriteria = 0;
|
| +buildReportFloodlightCriteria() {
|
| + var o = new api.ReportFloodlightCriteria();
|
| + buildCounterReportFloodlightCriteria++;
|
| + if (buildCounterReportFloodlightCriteria < 3) {
|
| + o.customRichMediaEvents = buildUnnamed244();
|
| + o.dateRange = buildDateRange();
|
| + o.dimensionFilters = buildUnnamed245();
|
| + o.dimensions = buildUnnamed246();
|
| + o.floodlightConfigId = buildDimensionValue();
|
| + o.metricNames = buildUnnamed247();
|
| + o.reportProperties = buildReportFloodlightCriteriaReportProperties();
|
| + }
|
| + buildCounterReportFloodlightCriteria--;
|
| + return o;
|
| +}
|
| +
|
| +checkReportFloodlightCriteria(api.ReportFloodlightCriteria o) {
|
| + buildCounterReportFloodlightCriteria++;
|
| + if (buildCounterReportFloodlightCriteria < 3) {
|
| + checkUnnamed244(o.customRichMediaEvents);
|
| + checkDateRange(o.dateRange);
|
| + checkUnnamed245(o.dimensionFilters);
|
| + checkUnnamed246(o.dimensions);
|
| + checkDimensionValue(o.floodlightConfigId);
|
| + checkUnnamed247(o.metricNames);
|
| + checkReportFloodlightCriteriaReportProperties(o.reportProperties);
|
| + }
|
| + buildCounterReportFloodlightCriteria--;
|
| +}
|
| +
|
| +buildUnnamed248() {
|
| + var o = new core.List<api.DimensionValue>();
|
| + o.add(buildDimensionValue());
|
| + o.add(buildDimensionValue());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed248(core.List<api.DimensionValue> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimensionValue(o[0]);
|
| + checkDimensionValue(o[1]);
|
| +}
|
| +
|
| +buildUnnamed249() {
|
| + var o = new core.List<api.SortedDimension>();
|
| + o.add(buildSortedDimension());
|
| + o.add(buildSortedDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed249(core.List<api.SortedDimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkSortedDimension(o[0]);
|
| + checkSortedDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed250() {
|
| + var o = new core.List<api.SortedDimension>();
|
| + o.add(buildSortedDimension());
|
| + o.add(buildSortedDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed250(core.List<api.SortedDimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkSortedDimension(o[0]);
|
| + checkSortedDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed251() {
|
| + var o = new core.List<api.DimensionValue>();
|
| + o.add(buildDimensionValue());
|
| + o.add(buildDimensionValue());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed251(core.List<api.DimensionValue> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimensionValue(o[0]);
|
| + checkDimensionValue(o[1]);
|
| +}
|
| +
|
| +buildUnnamed252() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed252(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'));
|
| +}
|
| +
|
| +buildUnnamed253() {
|
| + var o = new core.List<api.SortedDimension>();
|
| + o.add(buildSortedDimension());
|
| + o.add(buildSortedDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed253(core.List<api.SortedDimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkSortedDimension(o[0]);
|
| + checkSortedDimension(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterReportPathToConversionCriteriaReportProperties = 0;
|
| +buildReportPathToConversionCriteriaReportProperties() {
|
| + var o = new api.ReportPathToConversionCriteriaReportProperties();
|
| + buildCounterReportPathToConversionCriteriaReportProperties++;
|
| + if (buildCounterReportPathToConversionCriteriaReportProperties < 3) {
|
| + o.clicksLookbackWindow = 42;
|
| + o.impressionsLookbackWindow = 42;
|
| + o.includeAttributedIPConversions = true;
|
| + o.includeUnattributedCookieConversions = true;
|
| + o.includeUnattributedIPConversions = true;
|
| + o.maximumClickInteractions = 42;
|
| + o.maximumImpressionInteractions = 42;
|
| + o.maximumInteractionGap = 42;
|
| + o.pivotOnInteractionPath = true;
|
| + }
|
| + buildCounterReportPathToConversionCriteriaReportProperties--;
|
| + return o;
|
| +}
|
| +
|
| +checkReportPathToConversionCriteriaReportProperties(api.ReportPathToConversionCriteriaReportProperties o) {
|
| + buildCounterReportPathToConversionCriteriaReportProperties++;
|
| + if (buildCounterReportPathToConversionCriteriaReportProperties < 3) {
|
| + unittest.expect(o.clicksLookbackWindow, unittest.equals(42));
|
| + unittest.expect(o.impressionsLookbackWindow, unittest.equals(42));
|
| + unittest.expect(o.includeAttributedIPConversions, unittest.isTrue);
|
| + unittest.expect(o.includeUnattributedCookieConversions, unittest.isTrue);
|
| + unittest.expect(o.includeUnattributedIPConversions, unittest.isTrue);
|
| + unittest.expect(o.maximumClickInteractions, unittest.equals(42));
|
| + unittest.expect(o.maximumImpressionInteractions, unittest.equals(42));
|
| + unittest.expect(o.maximumInteractionGap, unittest.equals(42));
|
| + unittest.expect(o.pivotOnInteractionPath, unittest.isTrue);
|
| + }
|
| + buildCounterReportPathToConversionCriteriaReportProperties--;
|
| +}
|
| +
|
| +core.int buildCounterReportPathToConversionCriteria = 0;
|
| +buildReportPathToConversionCriteria() {
|
| + var o = new api.ReportPathToConversionCriteria();
|
| + buildCounterReportPathToConversionCriteria++;
|
| + if (buildCounterReportPathToConversionCriteria < 3) {
|
| + o.activityFilters = buildUnnamed248();
|
| + o.conversionDimensions = buildUnnamed249();
|
| + o.customFloodlightVariables = buildUnnamed250();
|
| + o.customRichMediaEvents = buildUnnamed251();
|
| + o.dateRange = buildDateRange();
|
| + o.floodlightConfigId = buildDimensionValue();
|
| + o.metricNames = buildUnnamed252();
|
| + o.perInteractionDimensions = buildUnnamed253();
|
| + o.reportProperties = buildReportPathToConversionCriteriaReportProperties();
|
| + }
|
| + buildCounterReportPathToConversionCriteria--;
|
| + return o;
|
| +}
|
| +
|
| +checkReportPathToConversionCriteria(api.ReportPathToConversionCriteria o) {
|
| + buildCounterReportPathToConversionCriteria++;
|
| + if (buildCounterReportPathToConversionCriteria < 3) {
|
| + checkUnnamed248(o.activityFilters);
|
| + checkUnnamed249(o.conversionDimensions);
|
| + checkUnnamed250(o.customFloodlightVariables);
|
| + checkUnnamed251(o.customRichMediaEvents);
|
| + checkDateRange(o.dateRange);
|
| + checkDimensionValue(o.floodlightConfigId);
|
| + checkUnnamed252(o.metricNames);
|
| + checkUnnamed253(o.perInteractionDimensions);
|
| + checkReportPathToConversionCriteriaReportProperties(o.reportProperties);
|
| + }
|
| + buildCounterReportPathToConversionCriteria--;
|
| +}
|
| +
|
| +buildUnnamed254() {
|
| + var o = new core.List<api.DimensionValue>();
|
| + o.add(buildDimensionValue());
|
| + o.add(buildDimensionValue());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed254(core.List<api.DimensionValue> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimensionValue(o[0]);
|
| + checkDimensionValue(o[1]);
|
| +}
|
| +
|
| +buildUnnamed255() {
|
| + var o = new core.List<api.SortedDimension>();
|
| + o.add(buildSortedDimension());
|
| + o.add(buildSortedDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed255(core.List<api.SortedDimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkSortedDimension(o[0]);
|
| + checkSortedDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed256() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed256(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'));
|
| +}
|
| +
|
| +buildUnnamed257() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed257(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 buildCounterReportReachCriteria = 0;
|
| +buildReportReachCriteria() {
|
| + var o = new api.ReportReachCriteria();
|
| + buildCounterReportReachCriteria++;
|
| + if (buildCounterReportReachCriteria < 3) {
|
| + o.activities = buildActivities();
|
| + o.customRichMediaEvents = buildCustomRichMediaEvents();
|
| + o.dateRange = buildDateRange();
|
| + o.dimensionFilters = buildUnnamed254();
|
| + o.dimensions = buildUnnamed255();
|
| + o.metricNames = buildUnnamed256();
|
| + o.reachByFrequencyMetricNames = buildUnnamed257();
|
| + }
|
| + buildCounterReportReachCriteria--;
|
| + return o;
|
| +}
|
| +
|
| +checkReportReachCriteria(api.ReportReachCriteria o) {
|
| + buildCounterReportReachCriteria++;
|
| + if (buildCounterReportReachCriteria < 3) {
|
| + checkActivities(o.activities);
|
| + checkCustomRichMediaEvents(o.customRichMediaEvents);
|
| + checkDateRange(o.dateRange);
|
| + checkUnnamed254(o.dimensionFilters);
|
| + checkUnnamed255(o.dimensions);
|
| + checkUnnamed256(o.metricNames);
|
| + checkUnnamed257(o.reachByFrequencyMetricNames);
|
| + }
|
| + buildCounterReportReachCriteria--;
|
| +}
|
| +
|
| +buildUnnamed258() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed258(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 buildCounterReportSchedule = 0;
|
| +buildReportSchedule() {
|
| + var o = new api.ReportSchedule();
|
| + buildCounterReportSchedule++;
|
| + if (buildCounterReportSchedule < 3) {
|
| + o.active = true;
|
| + o.every = 42;
|
| + o.expirationDate = core.DateTime.parse("2002-02-27T14:01:02Z");
|
| + o.repeats = "foo";
|
| + o.repeatsOnWeekDays = buildUnnamed258();
|
| + o.runsOnDayOfMonth = "foo";
|
| + o.startDate = core.DateTime.parse("2002-02-27T14:01:02Z");
|
| + }
|
| + buildCounterReportSchedule--;
|
| + return o;
|
| +}
|
| +
|
| +checkReportSchedule(api.ReportSchedule o) {
|
| + buildCounterReportSchedule++;
|
| + if (buildCounterReportSchedule < 3) {
|
| + unittest.expect(o.active, unittest.isTrue);
|
| + unittest.expect(o.every, unittest.equals(42));
|
| + unittest.expect(o.expirationDate, unittest.equals(core.DateTime.parse("2002-02-27T00:00:00")));
|
| + unittest.expect(o.repeats, unittest.equals('foo'));
|
| + checkUnnamed258(o.repeatsOnWeekDays);
|
| + unittest.expect(o.runsOnDayOfMonth, unittest.equals('foo'));
|
| + unittest.expect(o.startDate, unittest.equals(core.DateTime.parse("2002-02-27T00:00:00")));
|
| + }
|
| + buildCounterReportSchedule--;
|
| +}
|
| +
|
| +core.int buildCounterReport = 0;
|
| +buildReport() {
|
| + var o = new api.Report();
|
| + buildCounterReport++;
|
| + if (buildCounterReport < 3) {
|
| + o.accountId = "foo";
|
| + o.activeGrpCriteria = buildReportActiveGrpCriteria();
|
| + o.criteria = buildReportCriteria();
|
| + o.crossDimensionReachCriteria = buildReportCrossDimensionReachCriteria();
|
| + o.delivery = buildReportDelivery();
|
| + o.etag = "foo";
|
| + o.fileName = "foo";
|
| + o.floodlightCriteria = buildReportFloodlightCriteria();
|
| + o.format = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.lastModifiedTime = "foo";
|
| + o.name = "foo";
|
| + o.ownerProfileId = "foo";
|
| + o.pathToConversionCriteria = buildReportPathToConversionCriteria();
|
| + o.reachCriteria = buildReportReachCriteria();
|
| + o.schedule = buildReportSchedule();
|
| + o.subAccountId = "foo";
|
| + o.type = "foo";
|
| + }
|
| + buildCounterReport--;
|
| + return o;
|
| +}
|
| +
|
| +checkReport(api.Report o) {
|
| + buildCounterReport++;
|
| + if (buildCounterReport < 3) {
|
| + unittest.expect(o.accountId, unittest.equals('foo'));
|
| + checkReportActiveGrpCriteria(o.activeGrpCriteria);
|
| + checkReportCriteria(o.criteria);
|
| + checkReportCrossDimensionReachCriteria(o.crossDimensionReachCriteria);
|
| + checkReportDelivery(o.delivery);
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + unittest.expect(o.fileName, unittest.equals('foo'));
|
| + checkReportFloodlightCriteria(o.floodlightCriteria);
|
| + unittest.expect(o.format, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.lastModifiedTime, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.ownerProfileId, unittest.equals('foo'));
|
| + checkReportPathToConversionCriteria(o.pathToConversionCriteria);
|
| + checkReportReachCriteria(o.reachCriteria);
|
| + checkReportSchedule(o.schedule);
|
| + unittest.expect(o.subAccountId, unittest.equals('foo'));
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterReport--;
|
| +}
|
| +
|
| +buildUnnamed259() {
|
| + var o = new core.List<api.Dimension>();
|
| + o.add(buildDimension());
|
| + o.add(buildDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed259(core.List<api.Dimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimension(o[0]);
|
| + checkDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed260() {
|
| + var o = new core.List<api.Dimension>();
|
| + o.add(buildDimension());
|
| + o.add(buildDimension());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed260(core.List<api.Dimension> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDimension(o[0]);
|
| + checkDimension(o[1]);
|
| +}
|
| +
|
| +buildUnnamed261() {
|
| + var o = new core.List<api.Metric>();
|
| + o.add(buildMetric());
|
| + o.add(buildMetric());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed261(core.List<api.Metric> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMetric(o[0]);
|
| + checkMetric(o[1]);
|
| +}
|
| +
|
| +buildUnnamed262() {
|
| + var o = new core.List<api.Metric>();
|
| + o.add(buildMetric());
|
| + o.add(buildMetric());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed262(core.List<api.Metric> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkMetric(o[0]);
|
| + checkMetric(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterReportCompatibleFields = 0;
|
| +buildReportCompatibleFields() {
|
| + var o = new api.ReportCompatibleFields();
|
| + buildCounterReportCompatibleFields++;
|
| + if (buildCounterReportCompatibleFields < 3) {
|
| + o.dimensionFilters = buildUnnamed259();
|
| + o.dimensions = buildUnnamed260();
|
| + o.kind = "foo";
|
| + o.metrics = buildUnnamed261();
|
| + o.pivotedActivityMetrics = buildUnnamed262();
|
| + }
|
| + buildCounterReportCompatibleFields--;
|
| + return o;
|
| +}
|
| +
|
| +checkReportCompatibleFields(api.ReportCompatibleFields o) {
|
| + buildCounterReportCompatibleFields++;
|
| + if (buildCounterReportCompatibleFields < 3) {
|
| + checkUnnamed259(o.dimensionFilters);
|
| + checkUnnamed260(o.dimensions);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed261(o.metrics);
|
| + checkUnnamed262(o.pivotedActivityMetrics);
|
| + }
|
| + buildCounterReportCompatibleFields--;
|
| +}
|
| +
|
| +buildUnnamed263() {
|
| + var o = new core.List<api.Report>();
|
| + o.add(buildReport());
|
| + o.add(buildReport());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed263(core.List<api.Report> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkReport(o[0]);
|
| + checkReport(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterReportList = 0;
|
| +buildReportList() {
|
| + var o = new api.ReportList();
|
| + buildCounterReportList++;
|
| + if (buildCounterReportList < 3) {
|
| + o.etag = "foo";
|
| + o.items = buildUnnamed263();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterReportList--;
|
| + return o;
|
| +}
|
| +
|
| +checkReportList(api.ReportList o) {
|
| + buildCounterReportList++;
|
| + if (buildCounterReportList < 3) {
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed263(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterReportList--;
|
| +}
|
| +
|
| +core.int buildCounterSortedDimension = 0;
|
| +buildSortedDimension() {
|
| + var o = new api.SortedDimension();
|
| + buildCounterSortedDimension++;
|
| + if (buildCounterSortedDimension < 3) {
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.sortOrder = "foo";
|
| + }
|
| + buildCounterSortedDimension--;
|
| + return o;
|
| +}
|
| +
|
| +checkSortedDimension(api.SortedDimension o) {
|
| + buildCounterSortedDimension++;
|
| + if (buildCounterSortedDimension < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.sortOrder, unittest.equals('foo'));
|
| + }
|
| + buildCounterSortedDimension--;
|
| +}
|
| +
|
| +core.int buildCounterUserProfile = 0;
|
| +buildUserProfile() {
|
| + var o = new api.UserProfile();
|
| + buildCounterUserProfile++;
|
| + if (buildCounterUserProfile < 3) {
|
| + o.accountId = "foo";
|
| + o.accountName = "foo";
|
| + o.etag = "foo";
|
| + o.kind = "foo";
|
| + o.profileId = "foo";
|
| + o.subAccountId = "foo";
|
| + o.subAccountName = "foo";
|
| + o.userName = "foo";
|
| + }
|
| + buildCounterUserProfile--;
|
| + return o;
|
| +}
|
| +
|
| +checkUserProfile(api.UserProfile o) {
|
| + buildCounterUserProfile++;
|
| + if (buildCounterUserProfile < 3) {
|
| + unittest.expect(o.accountId, unittest.equals('foo'));
|
| + unittest.expect(o.accountName, unittest.equals('foo'));
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.profileId, unittest.equals('foo'));
|
| + unittest.expect(o.subAccountId, unittest.equals('foo'));
|
| + unittest.expect(o.subAccountName, unittest.equals('foo'));
|
| + unittest.expect(o.userName, unittest.equals('foo'));
|
| + }
|
| + buildCounterUserProfile--;
|
| +}
|
| +
|
| +buildUnnamed264() {
|
| + var o = new core.List<api.UserProfile>();
|
| + o.add(buildUserProfile());
|
| + o.add(buildUserProfile());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed264(core.List<api.UserProfile> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkUserProfile(o[0]);
|
| + checkUserProfile(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterUserProfileList = 0;
|
| +buildUserProfileList() {
|
| + var o = new api.UserProfileList();
|
| + buildCounterUserProfileList++;
|
| + if (buildCounterUserProfileList < 3) {
|
| + o.etag = "foo";
|
| + o.items = buildUnnamed264();
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterUserProfileList--;
|
| + return o;
|
| +}
|
| +
|
| +checkUserProfileList(api.UserProfileList o) {
|
| + buildCounterUserProfileList++;
|
| + if (buildCounterUserProfileList < 3) {
|
| + unittest.expect(o.etag, unittest.equals('foo'));
|
| + checkUnnamed264(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterUserProfileList--;
|
| +}
|
| +
|
| +
|
| +main() {
|
| + unittest.group("obj-schema-Activities", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildActivities();
|
| + var od = new api.Activities.fromJson(o.toJson());
|
| + checkActivities(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-CompatibleFields", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCompatibleFields();
|
| + var od = new api.CompatibleFields.fromJson(o.toJson());
|
| + checkCompatibleFields(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-CrossDimensionReachReportCompatibleFields", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCrossDimensionReachReportCompatibleFields();
|
| + var od = new api.CrossDimensionReachReportCompatibleFields.fromJson(o.toJson());
|
| + checkCrossDimensionReachReportCompatibleFields(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-CustomRichMediaEvents", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCustomRichMediaEvents();
|
| + var od = new api.CustomRichMediaEvents.fromJson(o.toJson());
|
| + checkCustomRichMediaEvents(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DateRange", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDateRange();
|
| + var od = new api.DateRange.fromJson(o.toJson());
|
| + checkDateRange(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Dimension", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDimension();
|
| + var od = new api.Dimension.fromJson(o.toJson());
|
| + checkDimension(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DimensionFilter", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDimensionFilter();
|
| + var od = new api.DimensionFilter.fromJson(o.toJson());
|
| + checkDimensionFilter(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DimensionValue", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDimensionValue();
|
| + var od = new api.DimensionValue.fromJson(o.toJson());
|
| + checkDimensionValue(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DimensionValueList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDimensionValueList();
|
| + var od = new api.DimensionValueList.fromJson(o.toJson());
|
| + checkDimensionValueList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-DimensionValueRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDimensionValueRequest();
|
| + var od = new api.DimensionValueRequest.fromJson(o.toJson());
|
| + checkDimensionValueRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FileUrls", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFileUrls();
|
| + var od = new api.FileUrls.fromJson(o.toJson());
|
| + checkFileUrls(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-File", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFile();
|
| + var od = new api.File.fromJson(o.toJson());
|
| + checkFile(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FileList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFileList();
|
| + var od = new api.FileList.fromJson(o.toJson());
|
| + checkFileList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FloodlightReportCompatibleFields", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFloodlightReportCompatibleFields();
|
| + var od = new api.FloodlightReportCompatibleFields.fromJson(o.toJson());
|
| + checkFloodlightReportCompatibleFields(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Metric", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMetric();
|
| + var od = new api.Metric.fromJson(o.toJson());
|
| + checkMetric(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PathToConversionReportCompatibleFields", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPathToConversionReportCompatibleFields();
|
| + var od = new api.PathToConversionReportCompatibleFields.fromJson(o.toJson());
|
| + checkPathToConversionReportCompatibleFields(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReachReportCompatibleFields", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReachReportCompatibleFields();
|
| + var od = new api.ReachReportCompatibleFields.fromJson(o.toJson());
|
| + checkReachReportCompatibleFields(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Recipient", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRecipient();
|
| + var od = new api.Recipient.fromJson(o.toJson());
|
| + checkRecipient(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReportActiveGrpCriteria", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReportActiveGrpCriteria();
|
| + var od = new api.ReportActiveGrpCriteria.fromJson(o.toJson());
|
| + checkReportActiveGrpCriteria(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReportCriteria", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReportCriteria();
|
| + var od = new api.ReportCriteria.fromJson(o.toJson());
|
| + checkReportCriteria(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReportCrossDimensionReachCriteria", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReportCrossDimensionReachCriteria();
|
| + var od = new api.ReportCrossDimensionReachCriteria.fromJson(o.toJson());
|
| + checkReportCrossDimensionReachCriteria(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReportDelivery", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReportDelivery();
|
| + var od = new api.ReportDelivery.fromJson(o.toJson());
|
| + checkReportDelivery(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReportFloodlightCriteriaReportProperties", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReportFloodlightCriteriaReportProperties();
|
| + var od = new api.ReportFloodlightCriteriaReportProperties.fromJson(o.toJson());
|
| + checkReportFloodlightCriteriaReportProperties(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReportFloodlightCriteria", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReportFloodlightCriteria();
|
| + var od = new api.ReportFloodlightCriteria.fromJson(o.toJson());
|
| + checkReportFloodlightCriteria(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReportPathToConversionCriteriaReportProperties", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReportPathToConversionCriteriaReportProperties();
|
| + var od = new api.ReportPathToConversionCriteriaReportProperties.fromJson(o.toJson());
|
| + checkReportPathToConversionCriteriaReportProperties(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReportPathToConversionCriteria", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReportPathToConversionCriteria();
|
| + var od = new api.ReportPathToConversionCriteria.fromJson(o.toJson());
|
| + checkReportPathToConversionCriteria(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReportReachCriteria", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReportReachCriteria();
|
| + var od = new api.ReportReachCriteria.fromJson(o.toJson());
|
| + checkReportReachCriteria(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReportSchedule", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReportSchedule();
|
| + var od = new api.ReportSchedule.fromJson(o.toJson());
|
| + checkReportSchedule(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Report", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReport();
|
| + var od = new api.Report.fromJson(o.toJson());
|
| + checkReport(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReportCompatibleFields", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReportCompatibleFields();
|
| + var od = new api.ReportCompatibleFields.fromJson(o.toJson());
|
| + checkReportCompatibleFields(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ReportList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildReportList();
|
| + var od = new api.ReportList.fromJson(o.toJson());
|
| + checkReportList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-SortedDimension", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSortedDimension();
|
| + var od = new api.SortedDimension.fromJson(o.toJson());
|
| + checkSortedDimension(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UserProfile", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUserProfile();
|
| + var od = new api.UserProfile.fromJson(o.toJson());
|
| + checkUserProfile(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UserProfileList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUserProfileList();
|
| + var od = new api.UserProfileList.fromJson(o.toJson());
|
| + checkUserProfileList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-DimensionValuesResourceApi", () {
|
| + unittest.test("method--query", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.DimensionValuesResourceApi res = new api.DfareportingApi(mock).dimensionValues;
|
| + var arg_request = buildDimensionValueRequest();
|
| + var arg_profileId = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.DimensionValueRequest.fromJson(json);
|
| + checkDimensionValueRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("userprofiles/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/dimensionvalues/query", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_profileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("/dimensionvalues/query"));
|
| + pathOffset += 22;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildDimensionValueList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.query(arg_request, arg_profileId, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.DimensionValueList response) {
|
| + checkDimensionValueList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-FilesResourceApi", () {
|
| + unittest.test("method--get", () {
|
| + // TODO: Implement tests for media upload;
|
| + // TODO: Implement tests for media download;
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FilesResourceApi res = new api.DfareportingApi(mock).files;
|
| + var arg_reportId = "foo";
|
| + var arg_fileId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("reports/"));
|
| + pathOffset += 8;
|
| + index = path.indexOf("/files/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_reportId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/files/"));
|
| + pathOffset += 7;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildFile());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_reportId, arg_fileId).then(unittest.expectAsync(((api.File response) {
|
| + checkFile(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.FilesResourceApi res = new api.DfareportingApi(mock).files;
|
| + var arg_profileId = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + var arg_scope = "foo";
|
| + var arg_sortField = "foo";
|
| + var arg_sortOrder = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("userprofiles/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/files", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_profileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/files"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| + unittest.expect(queryMap["scope"].first, unittest.equals(arg_scope));
|
| + unittest.expect(queryMap["sortField"].first, unittest.equals(arg_sortField));
|
| + unittest.expect(queryMap["sortOrder"].first, unittest.equals(arg_sortOrder));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildFileList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_profileId, maxResults: arg_maxResults, pageToken: arg_pageToken, scope: arg_scope, sortField: arg_sortField, sortOrder: arg_sortOrder).then(unittest.expectAsync(((api.FileList response) {
|
| + checkFileList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ReportsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ReportsResourceApi res = new api.DfareportingApi(mock).reports;
|
| + var arg_profileId = "foo";
|
| + var arg_reportId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("userprofiles/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/reports/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_profileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/reports/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_reportId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_profileId, arg_reportId).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ReportsResourceApi res = new api.DfareportingApi(mock).reports;
|
| + var arg_profileId = "foo";
|
| + var arg_reportId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("userprofiles/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/reports/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_profileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/reports/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_reportId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildReport());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_profileId, arg_reportId).then(unittest.expectAsync(((api.Report response) {
|
| + checkReport(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ReportsResourceApi res = new api.DfareportingApi(mock).reports;
|
| + var arg_request = buildReport();
|
| + var arg_profileId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Report.fromJson(json);
|
| + checkReport(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("userprofiles/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/reports", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_profileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/reports"));
|
| + pathOffset += 8;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildReport());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.insert(arg_request, arg_profileId).then(unittest.expectAsync(((api.Report response) {
|
| + checkReport(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ReportsResourceApi res = new api.DfareportingApi(mock).reports;
|
| + var arg_profileId = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + var arg_scope = "foo";
|
| + var arg_sortField = "foo";
|
| + var arg_sortOrder = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("userprofiles/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/reports", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_profileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/reports"));
|
| + pathOffset += 8;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| + unittest.expect(queryMap["scope"].first, unittest.equals(arg_scope));
|
| + unittest.expect(queryMap["sortField"].first, unittest.equals(arg_sortField));
|
| + unittest.expect(queryMap["sortOrder"].first, unittest.equals(arg_sortOrder));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildReportList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_profileId, maxResults: arg_maxResults, pageToken: arg_pageToken, scope: arg_scope, sortField: arg_sortField, sortOrder: arg_sortOrder).then(unittest.expectAsync(((api.ReportList response) {
|
| + checkReportList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ReportsResourceApi res = new api.DfareportingApi(mock).reports;
|
| + var arg_request = buildReport();
|
| + var arg_profileId = "foo";
|
| + var arg_reportId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Report.fromJson(json);
|
| + checkReport(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("userprofiles/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/reports/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_profileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/reports/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_reportId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildReport());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.patch(arg_request, arg_profileId, arg_reportId).then(unittest.expectAsync(((api.Report response) {
|
| + checkReport(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--run", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ReportsResourceApi res = new api.DfareportingApi(mock).reports;
|
| + var arg_profileId = "foo";
|
| + var arg_reportId = "foo";
|
| + var arg_synchronous = true;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("userprofiles/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/reports/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_profileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/reports/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/run", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_reportId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 4), unittest.equals("/run"));
|
| + pathOffset += 4;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["synchronous"].first, unittest.equals("$arg_synchronous"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildFile());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.run(arg_profileId, arg_reportId, synchronous: arg_synchronous).then(unittest.expectAsync(((api.File response) {
|
| + checkFile(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ReportsResourceApi res = new api.DfareportingApi(mock).reports;
|
| + var arg_request = buildReport();
|
| + var arg_profileId = "foo";
|
| + var arg_reportId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Report.fromJson(json);
|
| + checkReport(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("userprofiles/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/reports/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_profileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/reports/"));
|
| + pathOffset += 9;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_reportId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildReport());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_profileId, arg_reportId).then(unittest.expectAsync(((api.Report response) {
|
| + checkReport(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ReportsCompatibleFieldsResourceApi", () {
|
| + unittest.test("method--query", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ReportsCompatibleFieldsResourceApi res = new api.DfareportingApi(mock).reports.compatibleFields;
|
| + var arg_request = buildReport();
|
| + var arg_profileId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Report.fromJson(json);
|
| + checkReport(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("userprofiles/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/reports/compatiblefields/query", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_profileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 31), unittest.equals("/reports/compatiblefields/query"));
|
| + pathOffset += 31;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildCompatibleFields());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.query(arg_request, arg_profileId).then(unittest.expectAsync(((api.CompatibleFields response) {
|
| + checkCompatibleFields(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ReportsFilesResourceApi", () {
|
| + unittest.test("method--get", () {
|
| + // TODO: Implement tests for media upload;
|
| + // TODO: Implement tests for media download;
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ReportsFilesResourceApi res = new api.DfareportingApi(mock).reports.files;
|
| + var arg_profileId = "foo";
|
| + var arg_reportId = "foo";
|
| + var arg_fileId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("userprofiles/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/reports/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_profileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/reports/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/files/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_reportId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/files/"));
|
| + pathOffset += 7;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_fileId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildFile());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_profileId, arg_reportId, arg_fileId).then(unittest.expectAsync(((api.File response) {
|
| + checkFile(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ReportsFilesResourceApi res = new api.DfareportingApi(mock).reports.files;
|
| + var arg_profileId = "foo";
|
| + var arg_reportId = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + var arg_sortField = "foo";
|
| + var arg_sortOrder = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("userprofiles/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/reports/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_profileId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/reports/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/files", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_reportId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/files"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| + unittest.expect(queryMap["sortField"].first, unittest.equals(arg_sortField));
|
| + unittest.expect(queryMap["sortOrder"].first, unittest.equals(arg_sortOrder));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildFileList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_profileId, arg_reportId, maxResults: arg_maxResults, pageToken: arg_pageToken, sortField: arg_sortField, sortOrder: arg_sortOrder).then(unittest.expectAsync(((api.FileList response) {
|
| + checkFileList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-UserProfilesResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.UserProfilesResourceApi res = new api.DfareportingApi(mock).userProfiles;
|
| + var arg_profileId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("userprofiles/"));
|
| + pathOffset += 13;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_profileId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildUserProfile());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_profileId).then(unittest.expectAsync(((api.UserProfile response) {
|
| + checkUserProfile(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.UserProfilesResourceApi res = new api.DfareportingApi(mock).userProfiles;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/dfareporting/v1.3/"));
|
| + pathOffset += 19;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("userprofiles"));
|
| + pathOffset += 12;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildUserProfileList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list().then(unittest.expectAsync(((api.UserProfileList response) {
|
| + checkUserProfileList(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| +}
|
| +
|
|
|