| Index: generated/googleapis/test/doubleclicksearch/v2_test.dart
|
| diff --git a/generated/googleapis/test/doubleclicksearch/v2_test.dart b/generated/googleapis/test/doubleclicksearch/v2_test.dart
|
| index c576babd456acfc101b16ee3e9897b21cce9a690..d5ceea30f42c7f3f5bc6c48315ce4bc85bc51074 100644
|
| --- a/generated/googleapis/test/doubleclicksearch/v2_test.dart
|
| +++ b/generated/googleapis/test/doubleclicksearch/v2_test.dart
|
| @@ -45,27 +45,27 @@ checkAvailability(api.Availability o) {
|
| buildCounterAvailability--;
|
| }
|
|
|
| -buildUnnamed731() {
|
| +buildUnnamed759() {
|
| var o = new core.List<api.CustomDimension>();
|
| o.add(buildCustomDimension());
|
| o.add(buildCustomDimension());
|
| return o;
|
| }
|
|
|
| -checkUnnamed731(core.List<api.CustomDimension> o) {
|
| +checkUnnamed759(core.List<api.CustomDimension> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkCustomDimension(o[0]);
|
| checkCustomDimension(o[1]);
|
| }
|
|
|
| -buildUnnamed732() {
|
| +buildUnnamed760() {
|
| var o = new core.List<api.CustomMetric>();
|
| o.add(buildCustomMetric());
|
| o.add(buildCustomMetric());
|
| return o;
|
| }
|
|
|
| -checkUnnamed732(core.List<api.CustomMetric> o) {
|
| +checkUnnamed760(core.List<api.CustomMetric> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkCustomMetric(o[0]);
|
| checkCustomMetric(o[1]);
|
| @@ -87,8 +87,8 @@ buildConversion() {
|
| o.conversionTimestamp = "foo";
|
| o.criterionId = "foo";
|
| o.currencyCode = "foo";
|
| - o.customDimension = buildUnnamed731();
|
| - o.customMetric = buildUnnamed732();
|
| + o.customDimension = buildUnnamed759();
|
| + o.customMetric = buildUnnamed760();
|
| o.dsConversionId = "foo";
|
| o.engineAccountId = "foo";
|
| o.floodlightOrderId = "foo";
|
| @@ -118,8 +118,8 @@ checkConversion(api.Conversion o) {
|
| unittest.expect(o.conversionTimestamp, unittest.equals('foo'));
|
| unittest.expect(o.criterionId, unittest.equals('foo'));
|
| unittest.expect(o.currencyCode, unittest.equals('foo'));
|
| - checkUnnamed731(o.customDimension);
|
| - checkUnnamed732(o.customMetric);
|
| + checkUnnamed759(o.customDimension);
|
| + checkUnnamed760(o.customMetric);
|
| unittest.expect(o.dsConversionId, unittest.equals('foo'));
|
| unittest.expect(o.engineAccountId, unittest.equals('foo'));
|
| unittest.expect(o.floodlightOrderId, unittest.equals('foo'));
|
| @@ -134,14 +134,14 @@ checkConversion(api.Conversion o) {
|
| buildCounterConversion--;
|
| }
|
|
|
| -buildUnnamed733() {
|
| +buildUnnamed761() {
|
| var o = new core.List<api.Conversion>();
|
| o.add(buildConversion());
|
| o.add(buildConversion());
|
| return o;
|
| }
|
|
|
| -checkUnnamed733(core.List<api.Conversion> o) {
|
| +checkUnnamed761(core.List<api.Conversion> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkConversion(o[0]);
|
| checkConversion(o[1]);
|
| @@ -152,7 +152,7 @@ buildConversionList() {
|
| var o = new api.ConversionList();
|
| buildCounterConversionList++;
|
| if (buildCounterConversionList < 3) {
|
| - o.conversion = buildUnnamed733();
|
| + o.conversion = buildUnnamed761();
|
| o.kind = "foo";
|
| }
|
| buildCounterConversionList--;
|
| @@ -162,7 +162,7 @@ buildConversionList() {
|
| checkConversionList(api.ConversionList o) {
|
| buildCounterConversionList++;
|
| if (buildCounterConversionList < 3) {
|
| - checkUnnamed733(o.conversion);
|
| + checkUnnamed761(o.conversion);
|
| unittest.expect(o.kind, unittest.equals('foo'));
|
| }
|
| buildCounterConversionList--;
|
| @@ -231,27 +231,27 @@ checkReportFiles(api.ReportFiles o) {
|
| buildCounterReportFiles--;
|
| }
|
|
|
| -buildUnnamed734() {
|
| +buildUnnamed762() {
|
| var o = new core.List<api.ReportFiles>();
|
| o.add(buildReportFiles());
|
| o.add(buildReportFiles());
|
| return o;
|
| }
|
|
|
| -checkUnnamed734(core.List<api.ReportFiles> o) {
|
| +checkUnnamed762(core.List<api.ReportFiles> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkReportFiles(o[0]);
|
| checkReportFiles(o[1]);
|
| }
|
|
|
| -buildUnnamed735() {
|
| +buildUnnamed763() {
|
| var o = new core.List<api.ReportRow>();
|
| o.add(buildReportRow());
|
| o.add(buildReportRow());
|
| return o;
|
| }
|
|
|
| -checkUnnamed735(core.List<api.ReportRow> o) {
|
| +checkUnnamed763(core.List<api.ReportRow> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkReportRow(o[0]);
|
| checkReportRow(o[1]);
|
| @@ -262,13 +262,13 @@ buildReport() {
|
| var o = new api.Report();
|
| buildCounterReport++;
|
| if (buildCounterReport < 3) {
|
| - o.files = buildUnnamed734();
|
| + o.files = buildUnnamed762();
|
| o.id = "foo";
|
| o.isReportReady = true;
|
| o.kind = "foo";
|
| o.request = buildReportRequest();
|
| o.rowCount = 42;
|
| - o.rows = buildUnnamed735();
|
| + o.rows = buildUnnamed763();
|
| o.statisticsCurrencyCode = "foo";
|
| o.statisticsTimeZone = "foo";
|
| }
|
| @@ -279,13 +279,13 @@ buildReport() {
|
| checkReport(api.Report o) {
|
| buildCounterReport++;
|
| if (buildCounterReport < 3) {
|
| - checkUnnamed734(o.files);
|
| + checkUnnamed762(o.files);
|
| unittest.expect(o.id, unittest.equals('foo'));
|
| unittest.expect(o.isReportReady, unittest.isTrue);
|
| unittest.expect(o.kind, unittest.equals('foo'));
|
| checkReportRequest(o.request);
|
| unittest.expect(o.rowCount, unittest.equals(42));
|
| - checkUnnamed735(o.rows);
|
| + checkUnnamed763(o.rows);
|
| unittest.expect(o.statisticsCurrencyCode, unittest.equals('foo'));
|
| unittest.expect(o.statisticsTimeZone, unittest.equals('foo'));
|
| }
|
| @@ -325,27 +325,27 @@ checkReportApiColumnSpec(api.ReportApiColumnSpec o) {
|
| buildCounterReportApiColumnSpec--;
|
| }
|
|
|
| -buildUnnamed736() {
|
| +buildUnnamed764() {
|
| var o = new core.List<api.ReportApiColumnSpec>();
|
| o.add(buildReportApiColumnSpec());
|
| o.add(buildReportApiColumnSpec());
|
| return o;
|
| }
|
|
|
| -checkUnnamed736(core.List<api.ReportApiColumnSpec> o) {
|
| +checkUnnamed764(core.List<api.ReportApiColumnSpec> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkReportApiColumnSpec(o[0]);
|
| checkReportApiColumnSpec(o[1]);
|
| }
|
|
|
| -buildUnnamed737() {
|
| +buildUnnamed765() {
|
| var o = new core.List<core.Object>();
|
| o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
|
| o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
|
| return o;
|
| }
|
|
|
| -checkUnnamed737(core.List<core.Object> o) {
|
| +checkUnnamed765(core.List<core.Object> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| var casted1 = (o[0]) as core.Map; unittest.expect(casted1, unittest.hasLength(3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expect(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], unittest.equals('foo'));
|
| var casted2 = (o[1]) as core.Map; unittest.expect(casted2, unittest.hasLength(3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expect(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], unittest.equals('foo'));
|
| @@ -358,7 +358,7 @@ buildReportRequestFilters() {
|
| if (buildCounterReportRequestFilters < 3) {
|
| o.column = buildReportApiColumnSpec();
|
| o.operator = "foo";
|
| - o.values = buildUnnamed737();
|
| + o.values = buildUnnamed765();
|
| }
|
| buildCounterReportRequestFilters--;
|
| return o;
|
| @@ -369,19 +369,19 @@ checkReportRequestFilters(api.ReportRequestFilters o) {
|
| if (buildCounterReportRequestFilters < 3) {
|
| checkReportApiColumnSpec(o.column);
|
| unittest.expect(o.operator, unittest.equals('foo'));
|
| - checkUnnamed737(o.values);
|
| + checkUnnamed765(o.values);
|
| }
|
| buildCounterReportRequestFilters--;
|
| }
|
|
|
| -buildUnnamed738() {
|
| +buildUnnamed766() {
|
| var o = new core.List<api.ReportRequestFilters>();
|
| o.add(buildReportRequestFilters());
|
| o.add(buildReportRequestFilters());
|
| return o;
|
| }
|
|
|
| -checkUnnamed738(core.List<api.ReportRequestFilters> o) {
|
| +checkUnnamed766(core.List<api.ReportRequestFilters> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkReportRequestFilters(o[0]);
|
| checkReportRequestFilters(o[1]);
|
| @@ -408,14 +408,14 @@ checkReportRequestOrderBy(api.ReportRequestOrderBy o) {
|
| buildCounterReportRequestOrderBy--;
|
| }
|
|
|
| -buildUnnamed739() {
|
| +buildUnnamed767() {
|
| var o = new core.List<api.ReportRequestOrderBy>();
|
| o.add(buildReportRequestOrderBy());
|
| o.add(buildReportRequestOrderBy());
|
| return o;
|
| }
|
|
|
| -checkUnnamed739(core.List<api.ReportRequestOrderBy> o) {
|
| +checkUnnamed767(core.List<api.ReportRequestOrderBy> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkReportRequestOrderBy(o[0]);
|
| checkReportRequestOrderBy(o[1]);
|
| @@ -482,13 +482,13 @@ buildReportRequest() {
|
| var o = new api.ReportRequest();
|
| buildCounterReportRequest++;
|
| if (buildCounterReportRequest < 3) {
|
| - o.columns = buildUnnamed736();
|
| + o.columns = buildUnnamed764();
|
| o.downloadFormat = "foo";
|
| - o.filters = buildUnnamed738();
|
| + o.filters = buildUnnamed766();
|
| o.includeDeletedEntities = true;
|
| o.includeRemovedEntities = true;
|
| o.maxRowsPerFile = 42;
|
| - o.orderBy = buildUnnamed739();
|
| + o.orderBy = buildUnnamed767();
|
| o.reportScope = buildReportRequestReportScope();
|
| o.reportType = "foo";
|
| o.rowCount = 42;
|
| @@ -504,13 +504,13 @@ buildReportRequest() {
|
| checkReportRequest(api.ReportRequest o) {
|
| buildCounterReportRequest++;
|
| if (buildCounterReportRequest < 3) {
|
| - checkUnnamed736(o.columns);
|
| + checkUnnamed764(o.columns);
|
| unittest.expect(o.downloadFormat, unittest.equals('foo'));
|
| - checkUnnamed738(o.filters);
|
| + checkUnnamed766(o.filters);
|
| unittest.expect(o.includeDeletedEntities, unittest.isTrue);
|
| unittest.expect(o.includeRemovedEntities, unittest.isTrue);
|
| unittest.expect(o.maxRowsPerFile, unittest.equals(42));
|
| - checkUnnamed739(o.orderBy);
|
| + checkUnnamed767(o.orderBy);
|
| checkReportRequestReportScope(o.reportScope);
|
| unittest.expect(o.reportType, unittest.equals('foo'));
|
| unittest.expect(o.rowCount, unittest.equals(42));
|
| @@ -558,14 +558,14 @@ checkSavedColumn(api.SavedColumn o) {
|
| buildCounterSavedColumn--;
|
| }
|
|
|
| -buildUnnamed740() {
|
| +buildUnnamed768() {
|
| var o = new core.List<api.SavedColumn>();
|
| o.add(buildSavedColumn());
|
| o.add(buildSavedColumn());
|
| return o;
|
| }
|
|
|
| -checkUnnamed740(core.List<api.SavedColumn> o) {
|
| +checkUnnamed768(core.List<api.SavedColumn> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkSavedColumn(o[0]);
|
| checkSavedColumn(o[1]);
|
| @@ -576,7 +576,7 @@ buildSavedColumnList() {
|
| var o = new api.SavedColumnList();
|
| buildCounterSavedColumnList++;
|
| if (buildCounterSavedColumnList < 3) {
|
| - o.items = buildUnnamed740();
|
| + o.items = buildUnnamed768();
|
| o.kind = "foo";
|
| }
|
| buildCounterSavedColumnList--;
|
| @@ -586,20 +586,20 @@ buildSavedColumnList() {
|
| checkSavedColumnList(api.SavedColumnList o) {
|
| buildCounterSavedColumnList++;
|
| if (buildCounterSavedColumnList < 3) {
|
| - checkUnnamed740(o.items);
|
| + checkUnnamed768(o.items);
|
| unittest.expect(o.kind, unittest.equals('foo'));
|
| }
|
| buildCounterSavedColumnList--;
|
| }
|
|
|
| -buildUnnamed741() {
|
| +buildUnnamed769() {
|
| var o = new core.List<api.Availability>();
|
| o.add(buildAvailability());
|
| o.add(buildAvailability());
|
| return o;
|
| }
|
|
|
| -checkUnnamed741(core.List<api.Availability> o) {
|
| +checkUnnamed769(core.List<api.Availability> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkAvailability(o[0]);
|
| checkAvailability(o[1]);
|
| @@ -610,7 +610,7 @@ buildUpdateAvailabilityRequest() {
|
| var o = new api.UpdateAvailabilityRequest();
|
| buildCounterUpdateAvailabilityRequest++;
|
| if (buildCounterUpdateAvailabilityRequest < 3) {
|
| - o.availabilities = buildUnnamed741();
|
| + o.availabilities = buildUnnamed769();
|
| }
|
| buildCounterUpdateAvailabilityRequest--;
|
| return o;
|
| @@ -619,19 +619,19 @@ buildUpdateAvailabilityRequest() {
|
| checkUpdateAvailabilityRequest(api.UpdateAvailabilityRequest o) {
|
| buildCounterUpdateAvailabilityRequest++;
|
| if (buildCounterUpdateAvailabilityRequest < 3) {
|
| - checkUnnamed741(o.availabilities);
|
| + checkUnnamed769(o.availabilities);
|
| }
|
| buildCounterUpdateAvailabilityRequest--;
|
| }
|
|
|
| -buildUnnamed742() {
|
| +buildUnnamed770() {
|
| var o = new core.List<api.Availability>();
|
| o.add(buildAvailability());
|
| o.add(buildAvailability());
|
| return o;
|
| }
|
|
|
| -checkUnnamed742(core.List<api.Availability> o) {
|
| +checkUnnamed770(core.List<api.Availability> o) {
|
| unittest.expect(o, unittest.hasLength(2));
|
| checkAvailability(o[0]);
|
| checkAvailability(o[1]);
|
| @@ -642,7 +642,7 @@ buildUpdateAvailabilityResponse() {
|
| var o = new api.UpdateAvailabilityResponse();
|
| buildCounterUpdateAvailabilityResponse++;
|
| if (buildCounterUpdateAvailabilityResponse < 3) {
|
| - o.availabilities = buildUnnamed742();
|
| + o.availabilities = buildUnnamed770();
|
| }
|
| buildCounterUpdateAvailabilityResponse--;
|
| return o;
|
| @@ -651,7 +651,7 @@ buildUpdateAvailabilityResponse() {
|
| checkUpdateAvailabilityResponse(api.UpdateAvailabilityResponse o) {
|
| buildCounterUpdateAvailabilityResponse++;
|
| if (buildCounterUpdateAvailabilityResponse < 3) {
|
| - checkUnnamed742(o.availabilities);
|
| + checkUnnamed770(o.availabilities);
|
| }
|
| buildCounterUpdateAvailabilityResponse--;
|
| }
|
| @@ -841,8 +841,10 @@ main() {
|
| var pathOffset = 0;
|
| var index;
|
| var subPart;
|
| - unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("/doubleclicksearch/v2/"));
|
| - pathOffset += 22;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("doubleclicksearch/v2/"));
|
| + pathOffset += 21;
|
| unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("agency/"));
|
| pathOffset += 7;
|
| index = path.indexOf("/advertiser/", pathOffset);
|
| @@ -917,8 +919,10 @@ main() {
|
| var pathOffset = 0;
|
| var index;
|
| var subPart;
|
| - unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("/doubleclicksearch/v2/"));
|
| - pathOffset += 22;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("doubleclicksearch/v2/"));
|
| + pathOffset += 21;
|
| unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("conversion"));
|
| pathOffset += 10;
|
|
|
| @@ -971,8 +975,10 @@ main() {
|
| var pathOffset = 0;
|
| var index;
|
| var subPart;
|
| - unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("/doubleclicksearch/v2/"));
|
| - pathOffset += 22;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("doubleclicksearch/v2/"));
|
| + pathOffset += 21;
|
| unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("conversion"));
|
| pathOffset += 10;
|
|
|
| @@ -1025,8 +1031,10 @@ main() {
|
| var pathOffset = 0;
|
| var index;
|
| var subPart;
|
| - unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("/doubleclicksearch/v2/"));
|
| - pathOffset += 22;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("doubleclicksearch/v2/"));
|
| + pathOffset += 21;
|
| unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("conversion"));
|
| pathOffset += 10;
|
|
|
| @@ -1072,8 +1080,10 @@ main() {
|
| var pathOffset = 0;
|
| var index;
|
| var subPart;
|
| - unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("/doubleclicksearch/v2/"));
|
| - pathOffset += 22;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("doubleclicksearch/v2/"));
|
| + pathOffset += 21;
|
| unittest.expect(path.substring(pathOffset, pathOffset + 29), unittest.equals("conversion/updateAvailability"));
|
| pathOffset += 29;
|
|
|
| @@ -1123,8 +1133,10 @@ main() {
|
| var pathOffset = 0;
|
| var index;
|
| var subPart;
|
| - unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("/doubleclicksearch/v2/"));
|
| - pathOffset += 22;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("doubleclicksearch/v2/"));
|
| + pathOffset += 21;
|
| unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("reports/generate"));
|
| pathOffset += 16;
|
|
|
| @@ -1167,8 +1179,10 @@ main() {
|
| var pathOffset = 0;
|
| var index;
|
| var subPart;
|
| - unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("/doubleclicksearch/v2/"));
|
| - pathOffset += 22;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("doubleclicksearch/v2/"));
|
| + pathOffset += 21;
|
| unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("reports/"));
|
| pathOffset += 8;
|
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| @@ -1217,8 +1231,10 @@ main() {
|
| var pathOffset = 0;
|
| var index;
|
| var subPart;
|
| - unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("/doubleclicksearch/v2/"));
|
| - pathOffset += 22;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("doubleclicksearch/v2/"));
|
| + pathOffset += 21;
|
| unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("reports/"));
|
| pathOffset += 8;
|
| index = path.indexOf("/files/", pathOffset);
|
| @@ -1272,8 +1288,10 @@ main() {
|
| var pathOffset = 0;
|
| var index;
|
| var subPart;
|
| - unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("/doubleclicksearch/v2/"));
|
| - pathOffset += 22;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("doubleclicksearch/v2/"));
|
| + pathOffset += 21;
|
| unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("reports"));
|
| pathOffset += 7;
|
|
|
| @@ -1321,8 +1339,10 @@ main() {
|
| var pathOffset = 0;
|
| var index;
|
| var subPart;
|
| - unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("/doubleclicksearch/v2/"));
|
| - pathOffset += 22;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("doubleclicksearch/v2/"));
|
| + pathOffset += 21;
|
| unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("agency/"));
|
| pathOffset += 7;
|
| index = path.indexOf("/advertiser/", pathOffset);
|
|
|