blob: 08d02a0f495740bad03f33591e22bac06cc89194 [file] [log] [blame]
// ignore_for_file: avoid_returning_null
// ignore_for_file: camel_case_types
// ignore_for_file: cascade_invocations
// ignore_for_file: comment_references
// ignore_for_file: file_names
// ignore_for_file: library_names
// ignore_for_file: lines_longer_than_80_chars
// ignore_for_file: non_constant_identifier_names
// ignore_for_file: prefer_expression_function_bodies
// ignore_for_file: prefer_final_locals
// ignore_for_file: prefer_interpolation_to_compose_strings
// ignore_for_file: prefer_single_quotes
// ignore_for_file: unnecessary_brace_in_string_interps
// ignore_for_file: unnecessary_cast
// ignore_for_file: unnecessary_lambdas
// ignore_for_file: unnecessary_parenthesis
// ignore_for_file: unnecessary_string_interpolations
// ignore_for_file: unused_local_variable
import 'dart:async' as async;
import 'dart:convert' as convert;
import 'dart:core' as core;
import 'package:googleapis/books/v1.dart' as api;
import 'package:http/http.dart' as http;
import 'package:test/test.dart' as unittest;
import '../test_shared.dart';
core.int buildCounterAnnotationClientVersionRanges = 0;
api.AnnotationClientVersionRanges buildAnnotationClientVersionRanges() {
var o = api.AnnotationClientVersionRanges();
buildCounterAnnotationClientVersionRanges++;
if (buildCounterAnnotationClientVersionRanges < 3) {
o.cfiRange = buildBooksAnnotationsRange();
o.contentVersion = 'foo';
o.gbImageRange = buildBooksAnnotationsRange();
o.gbTextRange = buildBooksAnnotationsRange();
o.imageCfiRange = buildBooksAnnotationsRange();
}
buildCounterAnnotationClientVersionRanges--;
return o;
}
void checkAnnotationClientVersionRanges(api.AnnotationClientVersionRanges o) {
buildCounterAnnotationClientVersionRanges++;
if (buildCounterAnnotationClientVersionRanges < 3) {
checkBooksAnnotationsRange(o.cfiRange! as api.BooksAnnotationsRange);
unittest.expect(
o.contentVersion!,
unittest.equals('foo'),
);
checkBooksAnnotationsRange(o.gbImageRange! as api.BooksAnnotationsRange);
checkBooksAnnotationsRange(o.gbTextRange! as api.BooksAnnotationsRange);
checkBooksAnnotationsRange(o.imageCfiRange! as api.BooksAnnotationsRange);
}
buildCounterAnnotationClientVersionRanges--;
}
core.int buildCounterAnnotationCurrentVersionRanges = 0;
api.AnnotationCurrentVersionRanges buildAnnotationCurrentVersionRanges() {
var o = api.AnnotationCurrentVersionRanges();
buildCounterAnnotationCurrentVersionRanges++;
if (buildCounterAnnotationCurrentVersionRanges < 3) {
o.cfiRange = buildBooksAnnotationsRange();
o.contentVersion = 'foo';
o.gbImageRange = buildBooksAnnotationsRange();
o.gbTextRange = buildBooksAnnotationsRange();
o.imageCfiRange = buildBooksAnnotationsRange();
}
buildCounterAnnotationCurrentVersionRanges--;
return o;
}
void checkAnnotationCurrentVersionRanges(api.AnnotationCurrentVersionRanges o) {
buildCounterAnnotationCurrentVersionRanges++;
if (buildCounterAnnotationCurrentVersionRanges < 3) {
checkBooksAnnotationsRange(o.cfiRange! as api.BooksAnnotationsRange);
unittest.expect(
o.contentVersion!,
unittest.equals('foo'),
);
checkBooksAnnotationsRange(o.gbImageRange! as api.BooksAnnotationsRange);
checkBooksAnnotationsRange(o.gbTextRange! as api.BooksAnnotationsRange);
checkBooksAnnotationsRange(o.imageCfiRange! as api.BooksAnnotationsRange);
}
buildCounterAnnotationCurrentVersionRanges--;
}
core.int buildCounterAnnotationLayerSummary = 0;
api.AnnotationLayerSummary buildAnnotationLayerSummary() {
var o = api.AnnotationLayerSummary();
buildCounterAnnotationLayerSummary++;
if (buildCounterAnnotationLayerSummary < 3) {
o.allowedCharacterCount = 42;
o.limitType = 'foo';
o.remainingCharacterCount = 42;
}
buildCounterAnnotationLayerSummary--;
return o;
}
void checkAnnotationLayerSummary(api.AnnotationLayerSummary o) {
buildCounterAnnotationLayerSummary++;
if (buildCounterAnnotationLayerSummary < 3) {
unittest.expect(
o.allowedCharacterCount!,
unittest.equals(42),
);
unittest.expect(
o.limitType!,
unittest.equals('foo'),
);
unittest.expect(
o.remainingCharacterCount!,
unittest.equals(42),
);
}
buildCounterAnnotationLayerSummary--;
}
core.List<core.String> buildUnnamed7740() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7740(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 buildCounterAnnotation = 0;
api.Annotation buildAnnotation() {
var o = api.Annotation();
buildCounterAnnotation++;
if (buildCounterAnnotation < 3) {
o.afterSelectedText = 'foo';
o.beforeSelectedText = 'foo';
o.clientVersionRanges = buildAnnotationClientVersionRanges();
o.created = 'foo';
o.currentVersionRanges = buildAnnotationCurrentVersionRanges();
o.data = 'foo';
o.deleted = true;
o.highlightStyle = 'foo';
o.id = 'foo';
o.kind = 'foo';
o.layerId = 'foo';
o.layerSummary = buildAnnotationLayerSummary();
o.pageIds = buildUnnamed7740();
o.selectedText = 'foo';
o.selfLink = 'foo';
o.updated = 'foo';
o.volumeId = 'foo';
}
buildCounterAnnotation--;
return o;
}
void checkAnnotation(api.Annotation o) {
buildCounterAnnotation++;
if (buildCounterAnnotation < 3) {
unittest.expect(
o.afterSelectedText!,
unittest.equals('foo'),
);
unittest.expect(
o.beforeSelectedText!,
unittest.equals('foo'),
);
checkAnnotationClientVersionRanges(
o.clientVersionRanges! as api.AnnotationClientVersionRanges);
unittest.expect(
o.created!,
unittest.equals('foo'),
);
checkAnnotationCurrentVersionRanges(
o.currentVersionRanges! as api.AnnotationCurrentVersionRanges);
unittest.expect(
o.data!,
unittest.equals('foo'),
);
unittest.expect(o.deleted!, unittest.isTrue);
unittest.expect(
o.highlightStyle!,
unittest.equals('foo'),
);
unittest.expect(
o.id!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.layerId!,
unittest.equals('foo'),
);
checkAnnotationLayerSummary(o.layerSummary! as api.AnnotationLayerSummary);
checkUnnamed7740(o.pageIds!);
unittest.expect(
o.selectedText!,
unittest.equals('foo'),
);
unittest.expect(
o.selfLink!,
unittest.equals('foo'),
);
unittest.expect(
o.updated!,
unittest.equals('foo'),
);
unittest.expect(
o.volumeId!,
unittest.equals('foo'),
);
}
buildCounterAnnotation--;
}
core.List<api.Annotation> buildUnnamed7741() {
var o = <api.Annotation>[];
o.add(buildAnnotation());
o.add(buildAnnotation());
return o;
}
void checkUnnamed7741(core.List<api.Annotation> o) {
unittest.expect(o, unittest.hasLength(2));
checkAnnotation(o[0] as api.Annotation);
checkAnnotation(o[1] as api.Annotation);
}
core.int buildCounterAnnotations = 0;
api.Annotations buildAnnotations() {
var o = api.Annotations();
buildCounterAnnotations++;
if (buildCounterAnnotations < 3) {
o.items = buildUnnamed7741();
o.kind = 'foo';
o.nextPageToken = 'foo';
o.totalItems = 42;
}
buildCounterAnnotations--;
return o;
}
void checkAnnotations(api.Annotations o) {
buildCounterAnnotations++;
if (buildCounterAnnotations < 3) {
checkUnnamed7741(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
unittest.expect(
o.totalItems!,
unittest.equals(42),
);
}
buildCounterAnnotations--;
}
core.int buildCounterAnnotationsSummaryLayers = 0;
api.AnnotationsSummaryLayers buildAnnotationsSummaryLayers() {
var o = api.AnnotationsSummaryLayers();
buildCounterAnnotationsSummaryLayers++;
if (buildCounterAnnotationsSummaryLayers < 3) {
o.allowedCharacterCount = 42;
o.layerId = 'foo';
o.limitType = 'foo';
o.remainingCharacterCount = 42;
o.updated = 'foo';
}
buildCounterAnnotationsSummaryLayers--;
return o;
}
void checkAnnotationsSummaryLayers(api.AnnotationsSummaryLayers o) {
buildCounterAnnotationsSummaryLayers++;
if (buildCounterAnnotationsSummaryLayers < 3) {
unittest.expect(
o.allowedCharacterCount!,
unittest.equals(42),
);
unittest.expect(
o.layerId!,
unittest.equals('foo'),
);
unittest.expect(
o.limitType!,
unittest.equals('foo'),
);
unittest.expect(
o.remainingCharacterCount!,
unittest.equals(42),
);
unittest.expect(
o.updated!,
unittest.equals('foo'),
);
}
buildCounterAnnotationsSummaryLayers--;
}
core.List<api.AnnotationsSummaryLayers> buildUnnamed7742() {
var o = <api.AnnotationsSummaryLayers>[];
o.add(buildAnnotationsSummaryLayers());
o.add(buildAnnotationsSummaryLayers());
return o;
}
void checkUnnamed7742(core.List<api.AnnotationsSummaryLayers> o) {
unittest.expect(o, unittest.hasLength(2));
checkAnnotationsSummaryLayers(o[0] as api.AnnotationsSummaryLayers);
checkAnnotationsSummaryLayers(o[1] as api.AnnotationsSummaryLayers);
}
core.int buildCounterAnnotationsSummary = 0;
api.AnnotationsSummary buildAnnotationsSummary() {
var o = api.AnnotationsSummary();
buildCounterAnnotationsSummary++;
if (buildCounterAnnotationsSummary < 3) {
o.kind = 'foo';
o.layers = buildUnnamed7742();
}
buildCounterAnnotationsSummary--;
return o;
}
void checkAnnotationsSummary(api.AnnotationsSummary o) {
buildCounterAnnotationsSummary++;
if (buildCounterAnnotationsSummary < 3) {
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkUnnamed7742(o.layers!);
}
buildCounterAnnotationsSummary--;
}
core.List<api.GeoAnnotationdata> buildUnnamed7743() {
var o = <api.GeoAnnotationdata>[];
o.add(buildGeoAnnotationdata());
o.add(buildGeoAnnotationdata());
return o;
}
void checkUnnamed7743(core.List<api.GeoAnnotationdata> o) {
unittest.expect(o, unittest.hasLength(2));
checkGeoAnnotationdata(o[0] as api.GeoAnnotationdata);
checkGeoAnnotationdata(o[1] as api.GeoAnnotationdata);
}
core.int buildCounterAnnotationsdata = 0;
api.Annotationsdata buildAnnotationsdata() {
var o = api.Annotationsdata();
buildCounterAnnotationsdata++;
if (buildCounterAnnotationsdata < 3) {
o.items = buildUnnamed7743();
o.kind = 'foo';
o.nextPageToken = 'foo';
o.totalItems = 42;
}
buildCounterAnnotationsdata--;
return o;
}
void checkAnnotationsdata(api.Annotationsdata o) {
buildCounterAnnotationsdata++;
if (buildCounterAnnotationsdata < 3) {
checkUnnamed7743(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
unittest.expect(
o.totalItems!,
unittest.equals(42),
);
}
buildCounterAnnotationsdata--;
}
core.int buildCounterBooksAnnotationsRange = 0;
api.BooksAnnotationsRange buildBooksAnnotationsRange() {
var o = api.BooksAnnotationsRange();
buildCounterBooksAnnotationsRange++;
if (buildCounterBooksAnnotationsRange < 3) {
o.endOffset = 'foo';
o.endPosition = 'foo';
o.startOffset = 'foo';
o.startPosition = 'foo';
}
buildCounterBooksAnnotationsRange--;
return o;
}
void checkBooksAnnotationsRange(api.BooksAnnotationsRange o) {
buildCounterBooksAnnotationsRange++;
if (buildCounterBooksAnnotationsRange < 3) {
unittest.expect(
o.endOffset!,
unittest.equals('foo'),
);
unittest.expect(
o.endPosition!,
unittest.equals('foo'),
);
unittest.expect(
o.startOffset!,
unittest.equals('foo'),
);
unittest.expect(
o.startPosition!,
unittest.equals('foo'),
);
}
buildCounterBooksAnnotationsRange--;
}
core.int buildCounterBooksCloudloadingResource = 0;
api.BooksCloudloadingResource buildBooksCloudloadingResource() {
var o = api.BooksCloudloadingResource();
buildCounterBooksCloudloadingResource++;
if (buildCounterBooksCloudloadingResource < 3) {
o.author = 'foo';
o.processingState = 'foo';
o.title = 'foo';
o.volumeId = 'foo';
}
buildCounterBooksCloudloadingResource--;
return o;
}
void checkBooksCloudloadingResource(api.BooksCloudloadingResource o) {
buildCounterBooksCloudloadingResource++;
if (buildCounterBooksCloudloadingResource < 3) {
unittest.expect(
o.author!,
unittest.equals('foo'),
);
unittest.expect(
o.processingState!,
unittest.equals('foo'),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
unittest.expect(
o.volumeId!,
unittest.equals('foo'),
);
}
buildCounterBooksCloudloadingResource--;
}
core.int buildCounterBooksVolumesRecommendedRateResponse = 0;
api.BooksVolumesRecommendedRateResponse
buildBooksVolumesRecommendedRateResponse() {
var o = api.BooksVolumesRecommendedRateResponse();
buildCounterBooksVolumesRecommendedRateResponse++;
if (buildCounterBooksVolumesRecommendedRateResponse < 3) {
o.consistencyToken = 'foo';
}
buildCounterBooksVolumesRecommendedRateResponse--;
return o;
}
void checkBooksVolumesRecommendedRateResponse(
api.BooksVolumesRecommendedRateResponse o) {
buildCounterBooksVolumesRecommendedRateResponse++;
if (buildCounterBooksVolumesRecommendedRateResponse < 3) {
unittest.expect(
o.consistencyToken!,
unittest.equals('foo'),
);
}
buildCounterBooksVolumesRecommendedRateResponse--;
}
core.int buildCounterBookshelf = 0;
api.Bookshelf buildBookshelf() {
var o = api.Bookshelf();
buildCounterBookshelf++;
if (buildCounterBookshelf < 3) {
o.access = 'foo';
o.created = 'foo';
o.description = 'foo';
o.id = 42;
o.kind = 'foo';
o.selfLink = 'foo';
o.title = 'foo';
o.updated = 'foo';
o.volumeCount = 42;
o.volumesLastUpdated = 'foo';
}
buildCounterBookshelf--;
return o;
}
void checkBookshelf(api.Bookshelf o) {
buildCounterBookshelf++;
if (buildCounterBookshelf < 3) {
unittest.expect(
o.access!,
unittest.equals('foo'),
);
unittest.expect(
o.created!,
unittest.equals('foo'),
);
unittest.expect(
o.description!,
unittest.equals('foo'),
);
unittest.expect(
o.id!,
unittest.equals(42),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.selfLink!,
unittest.equals('foo'),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
unittest.expect(
o.updated!,
unittest.equals('foo'),
);
unittest.expect(
o.volumeCount!,
unittest.equals(42),
);
unittest.expect(
o.volumesLastUpdated!,
unittest.equals('foo'),
);
}
buildCounterBookshelf--;
}
core.List<api.Bookshelf> buildUnnamed7744() {
var o = <api.Bookshelf>[];
o.add(buildBookshelf());
o.add(buildBookshelf());
return o;
}
void checkUnnamed7744(core.List<api.Bookshelf> o) {
unittest.expect(o, unittest.hasLength(2));
checkBookshelf(o[0] as api.Bookshelf);
checkBookshelf(o[1] as api.Bookshelf);
}
core.int buildCounterBookshelves = 0;
api.Bookshelves buildBookshelves() {
var o = api.Bookshelves();
buildCounterBookshelves++;
if (buildCounterBookshelves < 3) {
o.items = buildUnnamed7744();
o.kind = 'foo';
}
buildCounterBookshelves--;
return o;
}
void checkBookshelves(api.Bookshelves o) {
buildCounterBookshelves++;
if (buildCounterBookshelves < 3) {
checkUnnamed7744(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
}
buildCounterBookshelves--;
}
core.int buildCounterCategoryItems = 0;
api.CategoryItems buildCategoryItems() {
var o = api.CategoryItems();
buildCounterCategoryItems++;
if (buildCounterCategoryItems < 3) {
o.badgeUrl = 'foo';
o.categoryId = 'foo';
o.name = 'foo';
}
buildCounterCategoryItems--;
return o;
}
void checkCategoryItems(api.CategoryItems o) {
buildCounterCategoryItems++;
if (buildCounterCategoryItems < 3) {
unittest.expect(
o.badgeUrl!,
unittest.equals('foo'),
);
unittest.expect(
o.categoryId!,
unittest.equals('foo'),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
}
buildCounterCategoryItems--;
}
core.List<api.CategoryItems> buildUnnamed7745() {
var o = <api.CategoryItems>[];
o.add(buildCategoryItems());
o.add(buildCategoryItems());
return o;
}
void checkUnnamed7745(core.List<api.CategoryItems> o) {
unittest.expect(o, unittest.hasLength(2));
checkCategoryItems(o[0] as api.CategoryItems);
checkCategoryItems(o[1] as api.CategoryItems);
}
core.int buildCounterCategory = 0;
api.Category buildCategory() {
var o = api.Category();
buildCounterCategory++;
if (buildCounterCategory < 3) {
o.items = buildUnnamed7745();
o.kind = 'foo';
}
buildCounterCategory--;
return o;
}
void checkCategory(api.Category o) {
buildCounterCategory++;
if (buildCounterCategory < 3) {
checkUnnamed7745(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
}
buildCounterCategory--;
}
core.int buildCounterConcurrentAccessRestriction = 0;
api.ConcurrentAccessRestriction buildConcurrentAccessRestriction() {
var o = api.ConcurrentAccessRestriction();
buildCounterConcurrentAccessRestriction++;
if (buildCounterConcurrentAccessRestriction < 3) {
o.deviceAllowed = true;
o.kind = 'foo';
o.maxConcurrentDevices = 42;
o.message = 'foo';
o.nonce = 'foo';
o.reasonCode = 'foo';
o.restricted = true;
o.signature = 'foo';
o.source = 'foo';
o.timeWindowSeconds = 42;
o.volumeId = 'foo';
}
buildCounterConcurrentAccessRestriction--;
return o;
}
void checkConcurrentAccessRestriction(api.ConcurrentAccessRestriction o) {
buildCounterConcurrentAccessRestriction++;
if (buildCounterConcurrentAccessRestriction < 3) {
unittest.expect(o.deviceAllowed!, unittest.isTrue);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.maxConcurrentDevices!,
unittest.equals(42),
);
unittest.expect(
o.message!,
unittest.equals('foo'),
);
unittest.expect(
o.nonce!,
unittest.equals('foo'),
);
unittest.expect(
o.reasonCode!,
unittest.equals('foo'),
);
unittest.expect(o.restricted!, unittest.isTrue);
unittest.expect(
o.signature!,
unittest.equals('foo'),
);
unittest.expect(
o.source!,
unittest.equals('foo'),
);
unittest.expect(
o.timeWindowSeconds!,
unittest.equals(42),
);
unittest.expect(
o.volumeId!,
unittest.equals('foo'),
);
}
buildCounterConcurrentAccessRestriction--;
}
core.int buildCounterDictionaryAnnotationdata = 0;
api.DictionaryAnnotationdata buildDictionaryAnnotationdata() {
var o = api.DictionaryAnnotationdata();
buildCounterDictionaryAnnotationdata++;
if (buildCounterDictionaryAnnotationdata < 3) {
o.annotationType = 'foo';
o.data = buildDictlayerdata();
o.encodedData = 'foo';
o.id = 'foo';
o.kind = 'foo';
o.layerId = 'foo';
o.selfLink = 'foo';
o.updated = 'foo';
o.volumeId = 'foo';
}
buildCounterDictionaryAnnotationdata--;
return o;
}
void checkDictionaryAnnotationdata(api.DictionaryAnnotationdata o) {
buildCounterDictionaryAnnotationdata++;
if (buildCounterDictionaryAnnotationdata < 3) {
unittest.expect(
o.annotationType!,
unittest.equals('foo'),
);
checkDictlayerdata(o.data! as api.Dictlayerdata);
unittest.expect(
o.encodedData!,
unittest.equals('foo'),
);
unittest.expect(
o.id!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.layerId!,
unittest.equals('foo'),
);
unittest.expect(
o.selfLink!,
unittest.equals('foo'),
);
unittest.expect(
o.updated!,
unittest.equals('foo'),
);
unittest.expect(
o.volumeId!,
unittest.equals('foo'),
);
}
buildCounterDictionaryAnnotationdata--;
}
core.int buildCounterDictlayerdataCommon = 0;
api.DictlayerdataCommon buildDictlayerdataCommon() {
var o = api.DictlayerdataCommon();
buildCounterDictlayerdataCommon++;
if (buildCounterDictlayerdataCommon < 3) {
o.title = 'foo';
}
buildCounterDictlayerdataCommon--;
return o;
}
void checkDictlayerdataCommon(api.DictlayerdataCommon o) {
buildCounterDictlayerdataCommon++;
if (buildCounterDictlayerdataCommon < 3) {
unittest.expect(
o.title!,
unittest.equals('foo'),
);
}
buildCounterDictlayerdataCommon--;
}
core.int buildCounterDictlayerdataDictSource = 0;
api.DictlayerdataDictSource buildDictlayerdataDictSource() {
var o = api.DictlayerdataDictSource();
buildCounterDictlayerdataDictSource++;
if (buildCounterDictlayerdataDictSource < 3) {
o.attribution = 'foo';
o.url = 'foo';
}
buildCounterDictlayerdataDictSource--;
return o;
}
void checkDictlayerdataDictSource(api.DictlayerdataDictSource o) {
buildCounterDictlayerdataDictSource++;
if (buildCounterDictlayerdataDictSource < 3) {
unittest.expect(
o.attribution!,
unittest.equals('foo'),
);
unittest.expect(
o.url!,
unittest.equals('foo'),
);
}
buildCounterDictlayerdataDictSource--;
}
core.int buildCounterDictlayerdataDictWordsDerivativesSource = 0;
api.DictlayerdataDictWordsDerivativesSource
buildDictlayerdataDictWordsDerivativesSource() {
var o = api.DictlayerdataDictWordsDerivativesSource();
buildCounterDictlayerdataDictWordsDerivativesSource++;
if (buildCounterDictlayerdataDictWordsDerivativesSource < 3) {
o.attribution = 'foo';
o.url = 'foo';
}
buildCounterDictlayerdataDictWordsDerivativesSource--;
return o;
}
void checkDictlayerdataDictWordsDerivativesSource(
api.DictlayerdataDictWordsDerivativesSource o) {
buildCounterDictlayerdataDictWordsDerivativesSource++;
if (buildCounterDictlayerdataDictWordsDerivativesSource < 3) {
unittest.expect(
o.attribution!,
unittest.equals('foo'),
);
unittest.expect(
o.url!,
unittest.equals('foo'),
);
}
buildCounterDictlayerdataDictWordsDerivativesSource--;
}
core.int buildCounterDictlayerdataDictWordsDerivatives = 0;
api.DictlayerdataDictWordsDerivatives buildDictlayerdataDictWordsDerivatives() {
var o = api.DictlayerdataDictWordsDerivatives();
buildCounterDictlayerdataDictWordsDerivatives++;
if (buildCounterDictlayerdataDictWordsDerivatives < 3) {
o.source = buildDictlayerdataDictWordsDerivativesSource();
o.text = 'foo';
}
buildCounterDictlayerdataDictWordsDerivatives--;
return o;
}
void checkDictlayerdataDictWordsDerivatives(
api.DictlayerdataDictWordsDerivatives o) {
buildCounterDictlayerdataDictWordsDerivatives++;
if (buildCounterDictlayerdataDictWordsDerivatives < 3) {
checkDictlayerdataDictWordsDerivativesSource(
o.source! as api.DictlayerdataDictWordsDerivativesSource);
unittest.expect(
o.text!,
unittest.equals('foo'),
);
}
buildCounterDictlayerdataDictWordsDerivatives--;
}
core.List<api.DictlayerdataDictWordsDerivatives> buildUnnamed7746() {
var o = <api.DictlayerdataDictWordsDerivatives>[];
o.add(buildDictlayerdataDictWordsDerivatives());
o.add(buildDictlayerdataDictWordsDerivatives());
return o;
}
void checkUnnamed7746(core.List<api.DictlayerdataDictWordsDerivatives> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWordsDerivatives(
o[0] as api.DictlayerdataDictWordsDerivatives);
checkDictlayerdataDictWordsDerivatives(
o[1] as api.DictlayerdataDictWordsDerivatives);
}
core.int buildCounterDictlayerdataDictWordsExamplesSource = 0;
api.DictlayerdataDictWordsExamplesSource
buildDictlayerdataDictWordsExamplesSource() {
var o = api.DictlayerdataDictWordsExamplesSource();
buildCounterDictlayerdataDictWordsExamplesSource++;
if (buildCounterDictlayerdataDictWordsExamplesSource < 3) {
o.attribution = 'foo';
o.url = 'foo';
}
buildCounterDictlayerdataDictWordsExamplesSource--;
return o;
}
void checkDictlayerdataDictWordsExamplesSource(
api.DictlayerdataDictWordsExamplesSource o) {
buildCounterDictlayerdataDictWordsExamplesSource++;
if (buildCounterDictlayerdataDictWordsExamplesSource < 3) {
unittest.expect(
o.attribution!,
unittest.equals('foo'),
);
unittest.expect(
o.url!,
unittest.equals('foo'),
);
}
buildCounterDictlayerdataDictWordsExamplesSource--;
}
core.int buildCounterDictlayerdataDictWordsExamples = 0;
api.DictlayerdataDictWordsExamples buildDictlayerdataDictWordsExamples() {
var o = api.DictlayerdataDictWordsExamples();
buildCounterDictlayerdataDictWordsExamples++;
if (buildCounterDictlayerdataDictWordsExamples < 3) {
o.source = buildDictlayerdataDictWordsExamplesSource();
o.text = 'foo';
}
buildCounterDictlayerdataDictWordsExamples--;
return o;
}
void checkDictlayerdataDictWordsExamples(api.DictlayerdataDictWordsExamples o) {
buildCounterDictlayerdataDictWordsExamples++;
if (buildCounterDictlayerdataDictWordsExamples < 3) {
checkDictlayerdataDictWordsExamplesSource(
o.source! as api.DictlayerdataDictWordsExamplesSource);
unittest.expect(
o.text!,
unittest.equals('foo'),
);
}
buildCounterDictlayerdataDictWordsExamples--;
}
core.List<api.DictlayerdataDictWordsExamples> buildUnnamed7747() {
var o = <api.DictlayerdataDictWordsExamples>[];
o.add(buildDictlayerdataDictWordsExamples());
o.add(buildDictlayerdataDictWordsExamples());
return o;
}
void checkUnnamed7747(core.List<api.DictlayerdataDictWordsExamples> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWordsExamples(
o[0] as api.DictlayerdataDictWordsExamples);
checkDictlayerdataDictWordsExamples(
o[1] as api.DictlayerdataDictWordsExamples);
}
core.int buildCounterDictlayerdataDictWordsSensesConjugations = 0;
api.DictlayerdataDictWordsSensesConjugations
buildDictlayerdataDictWordsSensesConjugations() {
var o = api.DictlayerdataDictWordsSensesConjugations();
buildCounterDictlayerdataDictWordsSensesConjugations++;
if (buildCounterDictlayerdataDictWordsSensesConjugations < 3) {
o.type = 'foo';
o.value = 'foo';
}
buildCounterDictlayerdataDictWordsSensesConjugations--;
return o;
}
void checkDictlayerdataDictWordsSensesConjugations(
api.DictlayerdataDictWordsSensesConjugations o) {
buildCounterDictlayerdataDictWordsSensesConjugations++;
if (buildCounterDictlayerdataDictWordsSensesConjugations < 3) {
unittest.expect(
o.type!,
unittest.equals('foo'),
);
unittest.expect(
o.value!,
unittest.equals('foo'),
);
}
buildCounterDictlayerdataDictWordsSensesConjugations--;
}
core.List<api.DictlayerdataDictWordsSensesConjugations> buildUnnamed7748() {
var o = <api.DictlayerdataDictWordsSensesConjugations>[];
o.add(buildDictlayerdataDictWordsSensesConjugations());
o.add(buildDictlayerdataDictWordsSensesConjugations());
return o;
}
void checkUnnamed7748(
core.List<api.DictlayerdataDictWordsSensesConjugations> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWordsSensesConjugations(
o[0] as api.DictlayerdataDictWordsSensesConjugations);
checkDictlayerdataDictWordsSensesConjugations(
o[1] as api.DictlayerdataDictWordsSensesConjugations);
}
core.int buildCounterDictlayerdataDictWordsSensesDefinitionsExamplesSource = 0;
api.DictlayerdataDictWordsSensesDefinitionsExamplesSource
buildDictlayerdataDictWordsSensesDefinitionsExamplesSource() {
var o = api.DictlayerdataDictWordsSensesDefinitionsExamplesSource();
buildCounterDictlayerdataDictWordsSensesDefinitionsExamplesSource++;
if (buildCounterDictlayerdataDictWordsSensesDefinitionsExamplesSource < 3) {
o.attribution = 'foo';
o.url = 'foo';
}
buildCounterDictlayerdataDictWordsSensesDefinitionsExamplesSource--;
return o;
}
void checkDictlayerdataDictWordsSensesDefinitionsExamplesSource(
api.DictlayerdataDictWordsSensesDefinitionsExamplesSource o) {
buildCounterDictlayerdataDictWordsSensesDefinitionsExamplesSource++;
if (buildCounterDictlayerdataDictWordsSensesDefinitionsExamplesSource < 3) {
unittest.expect(
o.attribution!,
unittest.equals('foo'),
);
unittest.expect(
o.url!,
unittest.equals('foo'),
);
}
buildCounterDictlayerdataDictWordsSensesDefinitionsExamplesSource--;
}
core.int buildCounterDictlayerdataDictWordsSensesDefinitionsExamples = 0;
api.DictlayerdataDictWordsSensesDefinitionsExamples
buildDictlayerdataDictWordsSensesDefinitionsExamples() {
var o = api.DictlayerdataDictWordsSensesDefinitionsExamples();
buildCounterDictlayerdataDictWordsSensesDefinitionsExamples++;
if (buildCounterDictlayerdataDictWordsSensesDefinitionsExamples < 3) {
o.source = buildDictlayerdataDictWordsSensesDefinitionsExamplesSource();
o.text = 'foo';
}
buildCounterDictlayerdataDictWordsSensesDefinitionsExamples--;
return o;
}
void checkDictlayerdataDictWordsSensesDefinitionsExamples(
api.DictlayerdataDictWordsSensesDefinitionsExamples o) {
buildCounterDictlayerdataDictWordsSensesDefinitionsExamples++;
if (buildCounterDictlayerdataDictWordsSensesDefinitionsExamples < 3) {
checkDictlayerdataDictWordsSensesDefinitionsExamplesSource(
o.source! as api.DictlayerdataDictWordsSensesDefinitionsExamplesSource);
unittest.expect(
o.text!,
unittest.equals('foo'),
);
}
buildCounterDictlayerdataDictWordsSensesDefinitionsExamples--;
}
core.List<api.DictlayerdataDictWordsSensesDefinitionsExamples>
buildUnnamed7749() {
var o = <api.DictlayerdataDictWordsSensesDefinitionsExamples>[];
o.add(buildDictlayerdataDictWordsSensesDefinitionsExamples());
o.add(buildDictlayerdataDictWordsSensesDefinitionsExamples());
return o;
}
void checkUnnamed7749(
core.List<api.DictlayerdataDictWordsSensesDefinitionsExamples> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWordsSensesDefinitionsExamples(
o[0] as api.DictlayerdataDictWordsSensesDefinitionsExamples);
checkDictlayerdataDictWordsSensesDefinitionsExamples(
o[1] as api.DictlayerdataDictWordsSensesDefinitionsExamples);
}
core.int buildCounterDictlayerdataDictWordsSensesDefinitions = 0;
api.DictlayerdataDictWordsSensesDefinitions
buildDictlayerdataDictWordsSensesDefinitions() {
var o = api.DictlayerdataDictWordsSensesDefinitions();
buildCounterDictlayerdataDictWordsSensesDefinitions++;
if (buildCounterDictlayerdataDictWordsSensesDefinitions < 3) {
o.definition = 'foo';
o.examples = buildUnnamed7749();
}
buildCounterDictlayerdataDictWordsSensesDefinitions--;
return o;
}
void checkDictlayerdataDictWordsSensesDefinitions(
api.DictlayerdataDictWordsSensesDefinitions o) {
buildCounterDictlayerdataDictWordsSensesDefinitions++;
if (buildCounterDictlayerdataDictWordsSensesDefinitions < 3) {
unittest.expect(
o.definition!,
unittest.equals('foo'),
);
checkUnnamed7749(o.examples!);
}
buildCounterDictlayerdataDictWordsSensesDefinitions--;
}
core.List<api.DictlayerdataDictWordsSensesDefinitions> buildUnnamed7750() {
var o = <api.DictlayerdataDictWordsSensesDefinitions>[];
o.add(buildDictlayerdataDictWordsSensesDefinitions());
o.add(buildDictlayerdataDictWordsSensesDefinitions());
return o;
}
void checkUnnamed7750(
core.List<api.DictlayerdataDictWordsSensesDefinitions> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWordsSensesDefinitions(
o[0] as api.DictlayerdataDictWordsSensesDefinitions);
checkDictlayerdataDictWordsSensesDefinitions(
o[1] as api.DictlayerdataDictWordsSensesDefinitions);
}
core.int buildCounterDictlayerdataDictWordsSensesSource = 0;
api.DictlayerdataDictWordsSensesSource
buildDictlayerdataDictWordsSensesSource() {
var o = api.DictlayerdataDictWordsSensesSource();
buildCounterDictlayerdataDictWordsSensesSource++;
if (buildCounterDictlayerdataDictWordsSensesSource < 3) {
o.attribution = 'foo';
o.url = 'foo';
}
buildCounterDictlayerdataDictWordsSensesSource--;
return o;
}
void checkDictlayerdataDictWordsSensesSource(
api.DictlayerdataDictWordsSensesSource o) {
buildCounterDictlayerdataDictWordsSensesSource++;
if (buildCounterDictlayerdataDictWordsSensesSource < 3) {
unittest.expect(
o.attribution!,
unittest.equals('foo'),
);
unittest.expect(
o.url!,
unittest.equals('foo'),
);
}
buildCounterDictlayerdataDictWordsSensesSource--;
}
core.int buildCounterDictlayerdataDictWordsSensesSynonymsSource = 0;
api.DictlayerdataDictWordsSensesSynonymsSource
buildDictlayerdataDictWordsSensesSynonymsSource() {
var o = api.DictlayerdataDictWordsSensesSynonymsSource();
buildCounterDictlayerdataDictWordsSensesSynonymsSource++;
if (buildCounterDictlayerdataDictWordsSensesSynonymsSource < 3) {
o.attribution = 'foo';
o.url = 'foo';
}
buildCounterDictlayerdataDictWordsSensesSynonymsSource--;
return o;
}
void checkDictlayerdataDictWordsSensesSynonymsSource(
api.DictlayerdataDictWordsSensesSynonymsSource o) {
buildCounterDictlayerdataDictWordsSensesSynonymsSource++;
if (buildCounterDictlayerdataDictWordsSensesSynonymsSource < 3) {
unittest.expect(
o.attribution!,
unittest.equals('foo'),
);
unittest.expect(
o.url!,
unittest.equals('foo'),
);
}
buildCounterDictlayerdataDictWordsSensesSynonymsSource--;
}
core.int buildCounterDictlayerdataDictWordsSensesSynonyms = 0;
api.DictlayerdataDictWordsSensesSynonyms
buildDictlayerdataDictWordsSensesSynonyms() {
var o = api.DictlayerdataDictWordsSensesSynonyms();
buildCounterDictlayerdataDictWordsSensesSynonyms++;
if (buildCounterDictlayerdataDictWordsSensesSynonyms < 3) {
o.source = buildDictlayerdataDictWordsSensesSynonymsSource();
o.text = 'foo';
}
buildCounterDictlayerdataDictWordsSensesSynonyms--;
return o;
}
void checkDictlayerdataDictWordsSensesSynonyms(
api.DictlayerdataDictWordsSensesSynonyms o) {
buildCounterDictlayerdataDictWordsSensesSynonyms++;
if (buildCounterDictlayerdataDictWordsSensesSynonyms < 3) {
checkDictlayerdataDictWordsSensesSynonymsSource(
o.source! as api.DictlayerdataDictWordsSensesSynonymsSource);
unittest.expect(
o.text!,
unittest.equals('foo'),
);
}
buildCounterDictlayerdataDictWordsSensesSynonyms--;
}
core.List<api.DictlayerdataDictWordsSensesSynonyms> buildUnnamed7751() {
var o = <api.DictlayerdataDictWordsSensesSynonyms>[];
o.add(buildDictlayerdataDictWordsSensesSynonyms());
o.add(buildDictlayerdataDictWordsSensesSynonyms());
return o;
}
void checkUnnamed7751(core.List<api.DictlayerdataDictWordsSensesSynonyms> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWordsSensesSynonyms(
o[0] as api.DictlayerdataDictWordsSensesSynonyms);
checkDictlayerdataDictWordsSensesSynonyms(
o[1] as api.DictlayerdataDictWordsSensesSynonyms);
}
core.int buildCounterDictlayerdataDictWordsSenses = 0;
api.DictlayerdataDictWordsSenses buildDictlayerdataDictWordsSenses() {
var o = api.DictlayerdataDictWordsSenses();
buildCounterDictlayerdataDictWordsSenses++;
if (buildCounterDictlayerdataDictWordsSenses < 3) {
o.conjugations = buildUnnamed7748();
o.definitions = buildUnnamed7750();
o.partOfSpeech = 'foo';
o.pronunciation = 'foo';
o.pronunciationUrl = 'foo';
o.source = buildDictlayerdataDictWordsSensesSource();
o.syllabification = 'foo';
o.synonyms = buildUnnamed7751();
}
buildCounterDictlayerdataDictWordsSenses--;
return o;
}
void checkDictlayerdataDictWordsSenses(api.DictlayerdataDictWordsSenses o) {
buildCounterDictlayerdataDictWordsSenses++;
if (buildCounterDictlayerdataDictWordsSenses < 3) {
checkUnnamed7748(o.conjugations!);
checkUnnamed7750(o.definitions!);
unittest.expect(
o.partOfSpeech!,
unittest.equals('foo'),
);
unittest.expect(
o.pronunciation!,
unittest.equals('foo'),
);
unittest.expect(
o.pronunciationUrl!,
unittest.equals('foo'),
);
checkDictlayerdataDictWordsSensesSource(
o.source! as api.DictlayerdataDictWordsSensesSource);
unittest.expect(
o.syllabification!,
unittest.equals('foo'),
);
checkUnnamed7751(o.synonyms!);
}
buildCounterDictlayerdataDictWordsSenses--;
}
core.List<api.DictlayerdataDictWordsSenses> buildUnnamed7752() {
var o = <api.DictlayerdataDictWordsSenses>[];
o.add(buildDictlayerdataDictWordsSenses());
o.add(buildDictlayerdataDictWordsSenses());
return o;
}
void checkUnnamed7752(core.List<api.DictlayerdataDictWordsSenses> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWordsSenses(o[0] as api.DictlayerdataDictWordsSenses);
checkDictlayerdataDictWordsSenses(o[1] as api.DictlayerdataDictWordsSenses);
}
core.int buildCounterDictlayerdataDictWordsSource = 0;
api.DictlayerdataDictWordsSource buildDictlayerdataDictWordsSource() {
var o = api.DictlayerdataDictWordsSource();
buildCounterDictlayerdataDictWordsSource++;
if (buildCounterDictlayerdataDictWordsSource < 3) {
o.attribution = 'foo';
o.url = 'foo';
}
buildCounterDictlayerdataDictWordsSource--;
return o;
}
void checkDictlayerdataDictWordsSource(api.DictlayerdataDictWordsSource o) {
buildCounterDictlayerdataDictWordsSource++;
if (buildCounterDictlayerdataDictWordsSource < 3) {
unittest.expect(
o.attribution!,
unittest.equals('foo'),
);
unittest.expect(
o.url!,
unittest.equals('foo'),
);
}
buildCounterDictlayerdataDictWordsSource--;
}
core.int buildCounterDictlayerdataDictWords = 0;
api.DictlayerdataDictWords buildDictlayerdataDictWords() {
var o = api.DictlayerdataDictWords();
buildCounterDictlayerdataDictWords++;
if (buildCounterDictlayerdataDictWords < 3) {
o.derivatives = buildUnnamed7746();
o.examples = buildUnnamed7747();
o.senses = buildUnnamed7752();
o.source = buildDictlayerdataDictWordsSource();
}
buildCounterDictlayerdataDictWords--;
return o;
}
void checkDictlayerdataDictWords(api.DictlayerdataDictWords o) {
buildCounterDictlayerdataDictWords++;
if (buildCounterDictlayerdataDictWords < 3) {
checkUnnamed7746(o.derivatives!);
checkUnnamed7747(o.examples!);
checkUnnamed7752(o.senses!);
checkDictlayerdataDictWordsSource(
o.source! as api.DictlayerdataDictWordsSource);
}
buildCounterDictlayerdataDictWords--;
}
core.List<api.DictlayerdataDictWords> buildUnnamed7753() {
var o = <api.DictlayerdataDictWords>[];
o.add(buildDictlayerdataDictWords());
o.add(buildDictlayerdataDictWords());
return o;
}
void checkUnnamed7753(core.List<api.DictlayerdataDictWords> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWords(o[0] as api.DictlayerdataDictWords);
checkDictlayerdataDictWords(o[1] as api.DictlayerdataDictWords);
}
core.int buildCounterDictlayerdataDict = 0;
api.DictlayerdataDict buildDictlayerdataDict() {
var o = api.DictlayerdataDict();
buildCounterDictlayerdataDict++;
if (buildCounterDictlayerdataDict < 3) {
o.source = buildDictlayerdataDictSource();
o.words = buildUnnamed7753();
}
buildCounterDictlayerdataDict--;
return o;
}
void checkDictlayerdataDict(api.DictlayerdataDict o) {
buildCounterDictlayerdataDict++;
if (buildCounterDictlayerdataDict < 3) {
checkDictlayerdataDictSource(o.source! as api.DictlayerdataDictSource);
checkUnnamed7753(o.words!);
}
buildCounterDictlayerdataDict--;
}
core.int buildCounterDictlayerdata = 0;
api.Dictlayerdata buildDictlayerdata() {
var o = api.Dictlayerdata();
buildCounterDictlayerdata++;
if (buildCounterDictlayerdata < 3) {
o.common = buildDictlayerdataCommon();
o.dict = buildDictlayerdataDict();
o.kind = 'foo';
}
buildCounterDictlayerdata--;
return o;
}
void checkDictlayerdata(api.Dictlayerdata o) {
buildCounterDictlayerdata++;
if (buildCounterDictlayerdata < 3) {
checkDictlayerdataCommon(o.common! as api.DictlayerdataCommon);
checkDictlayerdataDict(o.dict! as api.DictlayerdataDict);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
}
buildCounterDictlayerdata--;
}
core.int buildCounterDiscoveryclustersClustersBannerWithContentContainer = 0;
api.DiscoveryclustersClustersBannerWithContentContainer
buildDiscoveryclustersClustersBannerWithContentContainer() {
var o = api.DiscoveryclustersClustersBannerWithContentContainer();
buildCounterDiscoveryclustersClustersBannerWithContentContainer++;
if (buildCounterDiscoveryclustersClustersBannerWithContentContainer < 3) {
o.fillColorArgb = 'foo';
o.imageUrl = 'foo';
o.maskColorArgb = 'foo';
o.moreButtonText = 'foo';
o.moreButtonUrl = 'foo';
o.textColorArgb = 'foo';
}
buildCounterDiscoveryclustersClustersBannerWithContentContainer--;
return o;
}
void checkDiscoveryclustersClustersBannerWithContentContainer(
api.DiscoveryclustersClustersBannerWithContentContainer o) {
buildCounterDiscoveryclustersClustersBannerWithContentContainer++;
if (buildCounterDiscoveryclustersClustersBannerWithContentContainer < 3) {
unittest.expect(
o.fillColorArgb!,
unittest.equals('foo'),
);
unittest.expect(
o.imageUrl!,
unittest.equals('foo'),
);
unittest.expect(
o.maskColorArgb!,
unittest.equals('foo'),
);
unittest.expect(
o.moreButtonText!,
unittest.equals('foo'),
);
unittest.expect(
o.moreButtonUrl!,
unittest.equals('foo'),
);
unittest.expect(
o.textColorArgb!,
unittest.equals('foo'),
);
}
buildCounterDiscoveryclustersClustersBannerWithContentContainer--;
}
core.List<api.Volume> buildUnnamed7754() {
var o = <api.Volume>[];
o.add(buildVolume());
o.add(buildVolume());
return o;
}
void checkUnnamed7754(core.List<api.Volume> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolume(o[0] as api.Volume);
checkVolume(o[1] as api.Volume);
}
core.int buildCounterDiscoveryclustersClusters = 0;
api.DiscoveryclustersClusters buildDiscoveryclustersClusters() {
var o = api.DiscoveryclustersClusters();
buildCounterDiscoveryclustersClusters++;
if (buildCounterDiscoveryclustersClusters < 3) {
o.bannerWithContentContainer =
buildDiscoveryclustersClustersBannerWithContentContainer();
o.subTitle = 'foo';
o.title = 'foo';
o.totalVolumes = 42;
o.uid = 'foo';
o.volumes = buildUnnamed7754();
}
buildCounterDiscoveryclustersClusters--;
return o;
}
void checkDiscoveryclustersClusters(api.DiscoveryclustersClusters o) {
buildCounterDiscoveryclustersClusters++;
if (buildCounterDiscoveryclustersClusters < 3) {
checkDiscoveryclustersClustersBannerWithContentContainer(
o.bannerWithContentContainer!
as api.DiscoveryclustersClustersBannerWithContentContainer);
unittest.expect(
o.subTitle!,
unittest.equals('foo'),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
unittest.expect(
o.totalVolumes!,
unittest.equals(42),
);
unittest.expect(
o.uid!,
unittest.equals('foo'),
);
checkUnnamed7754(o.volumes!);
}
buildCounterDiscoveryclustersClusters--;
}
core.List<api.DiscoveryclustersClusters> buildUnnamed7755() {
var o = <api.DiscoveryclustersClusters>[];
o.add(buildDiscoveryclustersClusters());
o.add(buildDiscoveryclustersClusters());
return o;
}
void checkUnnamed7755(core.List<api.DiscoveryclustersClusters> o) {
unittest.expect(o, unittest.hasLength(2));
checkDiscoveryclustersClusters(o[0] as api.DiscoveryclustersClusters);
checkDiscoveryclustersClusters(o[1] as api.DiscoveryclustersClusters);
}
core.int buildCounterDiscoveryclusters = 0;
api.Discoveryclusters buildDiscoveryclusters() {
var o = api.Discoveryclusters();
buildCounterDiscoveryclusters++;
if (buildCounterDiscoveryclusters < 3) {
o.clusters = buildUnnamed7755();
o.kind = 'foo';
o.totalClusters = 42;
}
buildCounterDiscoveryclusters--;
return o;
}
void checkDiscoveryclusters(api.Discoveryclusters o) {
buildCounterDiscoveryclusters++;
if (buildCounterDiscoveryclusters < 3) {
checkUnnamed7755(o.clusters!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.totalClusters!,
unittest.equals(42),
);
}
buildCounterDiscoveryclusters--;
}
core.int buildCounterDownloadAccessRestriction = 0;
api.DownloadAccessRestriction buildDownloadAccessRestriction() {
var o = api.DownloadAccessRestriction();
buildCounterDownloadAccessRestriction++;
if (buildCounterDownloadAccessRestriction < 3) {
o.deviceAllowed = true;
o.downloadsAcquired = 42;
o.justAcquired = true;
o.kind = 'foo';
o.maxDownloadDevices = 42;
o.message = 'foo';
o.nonce = 'foo';
o.reasonCode = 'foo';
o.restricted = true;
o.signature = 'foo';
o.source = 'foo';
o.volumeId = 'foo';
}
buildCounterDownloadAccessRestriction--;
return o;
}
void checkDownloadAccessRestriction(api.DownloadAccessRestriction o) {
buildCounterDownloadAccessRestriction++;
if (buildCounterDownloadAccessRestriction < 3) {
unittest.expect(o.deviceAllowed!, unittest.isTrue);
unittest.expect(
o.downloadsAcquired!,
unittest.equals(42),
);
unittest.expect(o.justAcquired!, unittest.isTrue);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.maxDownloadDevices!,
unittest.equals(42),
);
unittest.expect(
o.message!,
unittest.equals('foo'),
);
unittest.expect(
o.nonce!,
unittest.equals('foo'),
);
unittest.expect(
o.reasonCode!,
unittest.equals('foo'),
);
unittest.expect(o.restricted!, unittest.isTrue);
unittest.expect(
o.signature!,
unittest.equals('foo'),
);
unittest.expect(
o.source!,
unittest.equals('foo'),
);
unittest.expect(
o.volumeId!,
unittest.equals('foo'),
);
}
buildCounterDownloadAccessRestriction--;
}
core.List<api.DownloadAccessRestriction> buildUnnamed7756() {
var o = <api.DownloadAccessRestriction>[];
o.add(buildDownloadAccessRestriction());
o.add(buildDownloadAccessRestriction());
return o;
}
void checkUnnamed7756(core.List<api.DownloadAccessRestriction> o) {
unittest.expect(o, unittest.hasLength(2));
checkDownloadAccessRestriction(o[0] as api.DownloadAccessRestriction);
checkDownloadAccessRestriction(o[1] as api.DownloadAccessRestriction);
}
core.int buildCounterDownloadAccesses = 0;
api.DownloadAccesses buildDownloadAccesses() {
var o = api.DownloadAccesses();
buildCounterDownloadAccesses++;
if (buildCounterDownloadAccesses < 3) {
o.downloadAccessList = buildUnnamed7756();
o.kind = 'foo';
}
buildCounterDownloadAccesses--;
return o;
}
void checkDownloadAccesses(api.DownloadAccesses o) {
buildCounterDownloadAccesses++;
if (buildCounterDownloadAccesses < 3) {
checkUnnamed7756(o.downloadAccessList!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
}
buildCounterDownloadAccesses--;
}
core.int buildCounterEmpty = 0;
api.Empty buildEmpty() {
var o = api.Empty();
buildCounterEmpty++;
if (buildCounterEmpty < 3) {}
buildCounterEmpty--;
return o;
}
void checkEmpty(api.Empty o) {
buildCounterEmpty++;
if (buildCounterEmpty < 3) {}
buildCounterEmpty--;
}
core.int buildCounterFamilyInfoMembership = 0;
api.FamilyInfoMembership buildFamilyInfoMembership() {
var o = api.FamilyInfoMembership();
buildCounterFamilyInfoMembership++;
if (buildCounterFamilyInfoMembership < 3) {
o.acquirePermission = 'foo';
o.ageGroup = 'foo';
o.allowedMaturityRating = 'foo';
o.isInFamily = true;
o.role = 'foo';
}
buildCounterFamilyInfoMembership--;
return o;
}
void checkFamilyInfoMembership(api.FamilyInfoMembership o) {
buildCounterFamilyInfoMembership++;
if (buildCounterFamilyInfoMembership < 3) {
unittest.expect(
o.acquirePermission!,
unittest.equals('foo'),
);
unittest.expect(
o.ageGroup!,
unittest.equals('foo'),
);
unittest.expect(
o.allowedMaturityRating!,
unittest.equals('foo'),
);
unittest.expect(o.isInFamily!, unittest.isTrue);
unittest.expect(
o.role!,
unittest.equals('foo'),
);
}
buildCounterFamilyInfoMembership--;
}
core.int buildCounterFamilyInfo = 0;
api.FamilyInfo buildFamilyInfo() {
var o = api.FamilyInfo();
buildCounterFamilyInfo++;
if (buildCounterFamilyInfo < 3) {
o.kind = 'foo';
o.membership = buildFamilyInfoMembership();
}
buildCounterFamilyInfo--;
return o;
}
void checkFamilyInfo(api.FamilyInfo o) {
buildCounterFamilyInfo++;
if (buildCounterFamilyInfo < 3) {
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkFamilyInfoMembership(o.membership! as api.FamilyInfoMembership);
}
buildCounterFamilyInfo--;
}
core.int buildCounterGeoAnnotationdata = 0;
api.GeoAnnotationdata buildGeoAnnotationdata() {
var o = api.GeoAnnotationdata();
buildCounterGeoAnnotationdata++;
if (buildCounterGeoAnnotationdata < 3) {
o.annotationType = 'foo';
o.data = buildGeolayerdata();
o.encodedData = 'foo';
o.id = 'foo';
o.kind = 'foo';
o.layerId = 'foo';
o.selfLink = 'foo';
o.updated = 'foo';
o.volumeId = 'foo';
}
buildCounterGeoAnnotationdata--;
return o;
}
void checkGeoAnnotationdata(api.GeoAnnotationdata o) {
buildCounterGeoAnnotationdata++;
if (buildCounterGeoAnnotationdata < 3) {
unittest.expect(
o.annotationType!,
unittest.equals('foo'),
);
checkGeolayerdata(o.data! as api.Geolayerdata);
unittest.expect(
o.encodedData!,
unittest.equals('foo'),
);
unittest.expect(
o.id!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.layerId!,
unittest.equals('foo'),
);
unittest.expect(
o.selfLink!,
unittest.equals('foo'),
);
unittest.expect(
o.updated!,
unittest.equals('foo'),
);
unittest.expect(
o.volumeId!,
unittest.equals('foo'),
);
}
buildCounterGeoAnnotationdata--;
}
core.int buildCounterGeolayerdataCommon = 0;
api.GeolayerdataCommon buildGeolayerdataCommon() {
var o = api.GeolayerdataCommon();
buildCounterGeolayerdataCommon++;
if (buildCounterGeolayerdataCommon < 3) {
o.lang = 'foo';
o.previewImageUrl = 'foo';
o.snippet = 'foo';
o.snippetUrl = 'foo';
o.title = 'foo';
}
buildCounterGeolayerdataCommon--;
return o;
}
void checkGeolayerdataCommon(api.GeolayerdataCommon o) {
buildCounterGeolayerdataCommon++;
if (buildCounterGeolayerdataCommon < 3) {
unittest.expect(
o.lang!,
unittest.equals('foo'),
);
unittest.expect(
o.previewImageUrl!,
unittest.equals('foo'),
);
unittest.expect(
o.snippet!,
unittest.equals('foo'),
);
unittest.expect(
o.snippetUrl!,
unittest.equals('foo'),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
}
buildCounterGeolayerdataCommon--;
}
core.List<core.String> buildUnnamed7757() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7757(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 buildCounterGeolayerdataGeoViewportHi = 0;
api.GeolayerdataGeoViewportHi buildGeolayerdataGeoViewportHi() {
var o = api.GeolayerdataGeoViewportHi();
buildCounterGeolayerdataGeoViewportHi++;
if (buildCounterGeolayerdataGeoViewportHi < 3) {
o.latitude = 42.0;
o.longitude = 42.0;
}
buildCounterGeolayerdataGeoViewportHi--;
return o;
}
void checkGeolayerdataGeoViewportHi(api.GeolayerdataGeoViewportHi o) {
buildCounterGeolayerdataGeoViewportHi++;
if (buildCounterGeolayerdataGeoViewportHi < 3) {
unittest.expect(
o.latitude!,
unittest.equals(42.0),
);
unittest.expect(
o.longitude!,
unittest.equals(42.0),
);
}
buildCounterGeolayerdataGeoViewportHi--;
}
core.int buildCounterGeolayerdataGeoViewportLo = 0;
api.GeolayerdataGeoViewportLo buildGeolayerdataGeoViewportLo() {
var o = api.GeolayerdataGeoViewportLo();
buildCounterGeolayerdataGeoViewportLo++;
if (buildCounterGeolayerdataGeoViewportLo < 3) {
o.latitude = 42.0;
o.longitude = 42.0;
}
buildCounterGeolayerdataGeoViewportLo--;
return o;
}
void checkGeolayerdataGeoViewportLo(api.GeolayerdataGeoViewportLo o) {
buildCounterGeolayerdataGeoViewportLo++;
if (buildCounterGeolayerdataGeoViewportLo < 3) {
unittest.expect(
o.latitude!,
unittest.equals(42.0),
);
unittest.expect(
o.longitude!,
unittest.equals(42.0),
);
}
buildCounterGeolayerdataGeoViewportLo--;
}
core.int buildCounterGeolayerdataGeoViewport = 0;
api.GeolayerdataGeoViewport buildGeolayerdataGeoViewport() {
var o = api.GeolayerdataGeoViewport();
buildCounterGeolayerdataGeoViewport++;
if (buildCounterGeolayerdataGeoViewport < 3) {
o.hi = buildGeolayerdataGeoViewportHi();
o.lo = buildGeolayerdataGeoViewportLo();
}
buildCounterGeolayerdataGeoViewport--;
return o;
}
void checkGeolayerdataGeoViewport(api.GeolayerdataGeoViewport o) {
buildCounterGeolayerdataGeoViewport++;
if (buildCounterGeolayerdataGeoViewport < 3) {
checkGeolayerdataGeoViewportHi(o.hi! as api.GeolayerdataGeoViewportHi);
checkGeolayerdataGeoViewportLo(o.lo! as api.GeolayerdataGeoViewportLo);
}
buildCounterGeolayerdataGeoViewport--;
}
core.int buildCounterGeolayerdataGeo = 0;
api.GeolayerdataGeo buildGeolayerdataGeo() {
var o = api.GeolayerdataGeo();
buildCounterGeolayerdataGeo++;
if (buildCounterGeolayerdataGeo < 3) {
o.boundary = buildUnnamed7757();
o.cachePolicy = 'foo';
o.countryCode = 'foo';
o.latitude = 42.0;
o.longitude = 42.0;
o.mapType = 'foo';
o.viewport = buildGeolayerdataGeoViewport();
o.zoom = 42;
}
buildCounterGeolayerdataGeo--;
return o;
}
void checkGeolayerdataGeo(api.GeolayerdataGeo o) {
buildCounterGeolayerdataGeo++;
if (buildCounterGeolayerdataGeo < 3) {
checkUnnamed7757(o.boundary!);
unittest.expect(
o.cachePolicy!,
unittest.equals('foo'),
);
unittest.expect(
o.countryCode!,
unittest.equals('foo'),
);
unittest.expect(
o.latitude!,
unittest.equals(42.0),
);
unittest.expect(
o.longitude!,
unittest.equals(42.0),
);
unittest.expect(
o.mapType!,
unittest.equals('foo'),
);
checkGeolayerdataGeoViewport(o.viewport! as api.GeolayerdataGeoViewport);
unittest.expect(
o.zoom!,
unittest.equals(42),
);
}
buildCounterGeolayerdataGeo--;
}
core.int buildCounterGeolayerdata = 0;
api.Geolayerdata buildGeolayerdata() {
var o = api.Geolayerdata();
buildCounterGeolayerdata++;
if (buildCounterGeolayerdata < 3) {
o.common = buildGeolayerdataCommon();
o.geo = buildGeolayerdataGeo();
o.kind = 'foo';
}
buildCounterGeolayerdata--;
return o;
}
void checkGeolayerdata(api.Geolayerdata o) {
buildCounterGeolayerdata++;
if (buildCounterGeolayerdata < 3) {
checkGeolayerdataCommon(o.common! as api.GeolayerdataCommon);
checkGeolayerdataGeo(o.geo! as api.GeolayerdataGeo);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
}
buildCounterGeolayerdata--;
}
core.List<api.Layersummary> buildUnnamed7758() {
var o = <api.Layersummary>[];
o.add(buildLayersummary());
o.add(buildLayersummary());
return o;
}
void checkUnnamed7758(core.List<api.Layersummary> o) {
unittest.expect(o, unittest.hasLength(2));
checkLayersummary(o[0] as api.Layersummary);
checkLayersummary(o[1] as api.Layersummary);
}
core.int buildCounterLayersummaries = 0;
api.Layersummaries buildLayersummaries() {
var o = api.Layersummaries();
buildCounterLayersummaries++;
if (buildCounterLayersummaries < 3) {
o.items = buildUnnamed7758();
o.kind = 'foo';
o.totalItems = 42;
}
buildCounterLayersummaries--;
return o;
}
void checkLayersummaries(api.Layersummaries o) {
buildCounterLayersummaries++;
if (buildCounterLayersummaries < 3) {
checkUnnamed7758(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.totalItems!,
unittest.equals(42),
);
}
buildCounterLayersummaries--;
}
core.List<core.String> buildUnnamed7759() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7759(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 buildCounterLayersummary = 0;
api.Layersummary buildLayersummary() {
var o = api.Layersummary();
buildCounterLayersummary++;
if (buildCounterLayersummary < 3) {
o.annotationCount = 42;
o.annotationTypes = buildUnnamed7759();
o.annotationsDataLink = 'foo';
o.annotationsLink = 'foo';
o.contentVersion = 'foo';
o.dataCount = 42;
o.id = 'foo';
o.kind = 'foo';
o.layerId = 'foo';
o.selfLink = 'foo';
o.updated = 'foo';
o.volumeAnnotationsVersion = 'foo';
o.volumeId = 'foo';
}
buildCounterLayersummary--;
return o;
}
void checkLayersummary(api.Layersummary o) {
buildCounterLayersummary++;
if (buildCounterLayersummary < 3) {
unittest.expect(
o.annotationCount!,
unittest.equals(42),
);
checkUnnamed7759(o.annotationTypes!);
unittest.expect(
o.annotationsDataLink!,
unittest.equals('foo'),
);
unittest.expect(
o.annotationsLink!,
unittest.equals('foo'),
);
unittest.expect(
o.contentVersion!,
unittest.equals('foo'),
);
unittest.expect(
o.dataCount!,
unittest.equals(42),
);
unittest.expect(
o.id!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.layerId!,
unittest.equals('foo'),
);
unittest.expect(
o.selfLink!,
unittest.equals('foo'),
);
unittest.expect(
o.updated!,
unittest.equals('foo'),
);
unittest.expect(
o.volumeAnnotationsVersion!,
unittest.equals('foo'),
);
unittest.expect(
o.volumeId!,
unittest.equals('foo'),
);
}
buildCounterLayersummary--;
}
core.int buildCounterMetadataItems = 0;
api.MetadataItems buildMetadataItems() {
var o = api.MetadataItems();
buildCounterMetadataItems++;
if (buildCounterMetadataItems < 3) {
o.downloadUrl = 'foo';
o.encryptedKey = 'foo';
o.language = 'foo';
o.size = 'foo';
o.version = 'foo';
}
buildCounterMetadataItems--;
return o;
}
void checkMetadataItems(api.MetadataItems o) {
buildCounterMetadataItems++;
if (buildCounterMetadataItems < 3) {
unittest.expect(
o.downloadUrl!,
unittest.equals('foo'),
);
unittest.expect(
o.encryptedKey!,
unittest.equals('foo'),
);
unittest.expect(
o.language!,
unittest.equals('foo'),
);
unittest.expect(
o.size!,
unittest.equals('foo'),
);
unittest.expect(
o.version!,
unittest.equals('foo'),
);
}
buildCounterMetadataItems--;
}
core.List<api.MetadataItems> buildUnnamed7760() {
var o = <api.MetadataItems>[];
o.add(buildMetadataItems());
o.add(buildMetadataItems());
return o;
}
void checkUnnamed7760(core.List<api.MetadataItems> o) {
unittest.expect(o, unittest.hasLength(2));
checkMetadataItems(o[0] as api.MetadataItems);
checkMetadataItems(o[1] as api.MetadataItems);
}
core.int buildCounterMetadata = 0;
api.Metadata buildMetadata() {
var o = api.Metadata();
buildCounterMetadata++;
if (buildCounterMetadata < 3) {
o.items = buildUnnamed7760();
o.kind = 'foo';
}
buildCounterMetadata--;
return o;
}
void checkMetadata(api.Metadata o) {
buildCounterMetadata++;
if (buildCounterMetadata < 3) {
checkUnnamed7760(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
}
buildCounterMetadata--;
}
core.List<core.String> buildUnnamed7761() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7761(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 buildCounterNotification = 0;
api.Notification buildNotification() {
var o = api.Notification();
buildCounterNotification++;
if (buildCounterNotification < 3) {
o.body = 'foo';
o.crmExperimentIds = buildUnnamed7761();
o.docId = 'foo';
o.docType = 'foo';
o.dontShowNotification = true;
o.iconUrl = 'foo';
o.isDocumentMature = true;
o.kind = 'foo';
o.notificationGroup = 'foo';
o.notificationType = 'foo';
o.pcampaignId = 'foo';
o.reason = 'foo';
o.showNotificationSettingsAction = true;
o.targetUrl = 'foo';
o.timeToExpireMs = 'foo';
o.title = 'foo';
}
buildCounterNotification--;
return o;
}
void checkNotification(api.Notification o) {
buildCounterNotification++;
if (buildCounterNotification < 3) {
unittest.expect(
o.body!,
unittest.equals('foo'),
);
checkUnnamed7761(o.crmExperimentIds!);
unittest.expect(
o.docId!,
unittest.equals('foo'),
);
unittest.expect(
o.docType!,
unittest.equals('foo'),
);
unittest.expect(o.dontShowNotification!, unittest.isTrue);
unittest.expect(
o.iconUrl!,
unittest.equals('foo'),
);
unittest.expect(o.isDocumentMature!, unittest.isTrue);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.notificationGroup!,
unittest.equals('foo'),
);
unittest.expect(
o.notificationType!,
unittest.equals('foo'),
);
unittest.expect(
o.pcampaignId!,
unittest.equals('foo'),
);
unittest.expect(
o.reason!,
unittest.equals('foo'),
);
unittest.expect(o.showNotificationSettingsAction!, unittest.isTrue);
unittest.expect(
o.targetUrl!,
unittest.equals('foo'),
);
unittest.expect(
o.timeToExpireMs!,
unittest.equals('foo'),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
}
buildCounterNotification--;
}
core.int buildCounterOffersItemsItems = 0;
api.OffersItemsItems buildOffersItemsItems() {
var o = api.OffersItemsItems();
buildCounterOffersItemsItems++;
if (buildCounterOffersItemsItems < 3) {
o.author = 'foo';
o.canonicalVolumeLink = 'foo';
o.coverUrl = 'foo';
o.description = 'foo';
o.title = 'foo';
o.volumeId = 'foo';
}
buildCounterOffersItemsItems--;
return o;
}
void checkOffersItemsItems(api.OffersItemsItems o) {
buildCounterOffersItemsItems++;
if (buildCounterOffersItemsItems < 3) {
unittest.expect(
o.author!,
unittest.equals('foo'),
);
unittest.expect(
o.canonicalVolumeLink!,
unittest.equals('foo'),
);
unittest.expect(
o.coverUrl!,
unittest.equals('foo'),
);
unittest.expect(
o.description!,
unittest.equals('foo'),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
unittest.expect(
o.volumeId!,
unittest.equals('foo'),
);
}
buildCounterOffersItemsItems--;
}
core.List<api.OffersItemsItems> buildUnnamed7762() {
var o = <api.OffersItemsItems>[];
o.add(buildOffersItemsItems());
o.add(buildOffersItemsItems());
return o;
}
void checkUnnamed7762(core.List<api.OffersItemsItems> o) {
unittest.expect(o, unittest.hasLength(2));
checkOffersItemsItems(o[0] as api.OffersItemsItems);
checkOffersItemsItems(o[1] as api.OffersItemsItems);
}
core.int buildCounterOffersItems = 0;
api.OffersItems buildOffersItems() {
var o = api.OffersItems();
buildCounterOffersItems++;
if (buildCounterOffersItems < 3) {
o.artUrl = 'foo';
o.gservicesKey = 'foo';
o.id = 'foo';
o.items = buildUnnamed7762();
}
buildCounterOffersItems--;
return o;
}
void checkOffersItems(api.OffersItems o) {
buildCounterOffersItems++;
if (buildCounterOffersItems < 3) {
unittest.expect(
o.artUrl!,
unittest.equals('foo'),
);
unittest.expect(
o.gservicesKey!,
unittest.equals('foo'),
);
unittest.expect(
o.id!,
unittest.equals('foo'),
);
checkUnnamed7762(o.items!);
}
buildCounterOffersItems--;
}
core.List<api.OffersItems> buildUnnamed7763() {
var o = <api.OffersItems>[];
o.add(buildOffersItems());
o.add(buildOffersItems());
return o;
}
void checkUnnamed7763(core.List<api.OffersItems> o) {
unittest.expect(o, unittest.hasLength(2));
checkOffersItems(o[0] as api.OffersItems);
checkOffersItems(o[1] as api.OffersItems);
}
core.int buildCounterOffers = 0;
api.Offers buildOffers() {
var o = api.Offers();
buildCounterOffers++;
if (buildCounterOffers < 3) {
o.items = buildUnnamed7763();
o.kind = 'foo';
}
buildCounterOffers--;
return o;
}
void checkOffers(api.Offers o) {
buildCounterOffers++;
if (buildCounterOffers < 3) {
checkUnnamed7763(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
}
buildCounterOffers--;
}
core.int buildCounterReadingPosition = 0;
api.ReadingPosition buildReadingPosition() {
var o = api.ReadingPosition();
buildCounterReadingPosition++;
if (buildCounterReadingPosition < 3) {
o.epubCfiPosition = 'foo';
o.gbImagePosition = 'foo';
o.gbTextPosition = 'foo';
o.kind = 'foo';
o.pdfPosition = 'foo';
o.updated = 'foo';
o.volumeId = 'foo';
}
buildCounterReadingPosition--;
return o;
}
void checkReadingPosition(api.ReadingPosition o) {
buildCounterReadingPosition++;
if (buildCounterReadingPosition < 3) {
unittest.expect(
o.epubCfiPosition!,
unittest.equals('foo'),
);
unittest.expect(
o.gbImagePosition!,
unittest.equals('foo'),
);
unittest.expect(
o.gbTextPosition!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.pdfPosition!,
unittest.equals('foo'),
);
unittest.expect(
o.updated!,
unittest.equals('foo'),
);
unittest.expect(
o.volumeId!,
unittest.equals('foo'),
);
}
buildCounterReadingPosition--;
}
core.int buildCounterRequestAccessData = 0;
api.RequestAccessData buildRequestAccessData() {
var o = api.RequestAccessData();
buildCounterRequestAccessData++;
if (buildCounterRequestAccessData < 3) {
o.concurrentAccess = buildConcurrentAccessRestriction();
o.downloadAccess = buildDownloadAccessRestriction();
o.kind = 'foo';
}
buildCounterRequestAccessData--;
return o;
}
void checkRequestAccessData(api.RequestAccessData o) {
buildCounterRequestAccessData++;
if (buildCounterRequestAccessData < 3) {
checkConcurrentAccessRestriction(
o.concurrentAccess! as api.ConcurrentAccessRestriction);
checkDownloadAccessRestriction(
o.downloadAccess! as api.DownloadAccessRestriction);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
}
buildCounterRequestAccessData--;
}
core.int buildCounterReviewAuthor = 0;
api.ReviewAuthor buildReviewAuthor() {
var o = api.ReviewAuthor();
buildCounterReviewAuthor++;
if (buildCounterReviewAuthor < 3) {
o.displayName = 'foo';
}
buildCounterReviewAuthor--;
return o;
}
void checkReviewAuthor(api.ReviewAuthor o) {
buildCounterReviewAuthor++;
if (buildCounterReviewAuthor < 3) {
unittest.expect(
o.displayName!,
unittest.equals('foo'),
);
}
buildCounterReviewAuthor--;
}
core.int buildCounterReviewSource = 0;
api.ReviewSource buildReviewSource() {
var o = api.ReviewSource();
buildCounterReviewSource++;
if (buildCounterReviewSource < 3) {
o.description = 'foo';
o.extraDescription = 'foo';
o.url = 'foo';
}
buildCounterReviewSource--;
return o;
}
void checkReviewSource(api.ReviewSource o) {
buildCounterReviewSource++;
if (buildCounterReviewSource < 3) {
unittest.expect(
o.description!,
unittest.equals('foo'),
);
unittest.expect(
o.extraDescription!,
unittest.equals('foo'),
);
unittest.expect(
o.url!,
unittest.equals('foo'),
);
}
buildCounterReviewSource--;
}
core.int buildCounterReview = 0;
api.Review buildReview() {
var o = api.Review();
buildCounterReview++;
if (buildCounterReview < 3) {
o.author = buildReviewAuthor();
o.content = 'foo';
o.date = 'foo';
o.fullTextUrl = 'foo';
o.kind = 'foo';
o.rating = 'foo';
o.source = buildReviewSource();
o.title = 'foo';
o.type = 'foo';
o.volumeId = 'foo';
}
buildCounterReview--;
return o;
}
void checkReview(api.Review o) {
buildCounterReview++;
if (buildCounterReview < 3) {
checkReviewAuthor(o.author! as api.ReviewAuthor);
unittest.expect(
o.content!,
unittest.equals('foo'),
);
unittest.expect(
o.date!,
unittest.equals('foo'),
);
unittest.expect(
o.fullTextUrl!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.rating!,
unittest.equals('foo'),
);
checkReviewSource(o.source! as api.ReviewSource);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
unittest.expect(
o.type!,
unittest.equals('foo'),
);
unittest.expect(
o.volumeId!,
unittest.equals('foo'),
);
}
buildCounterReview--;
}
core.int
buildCounterSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo = 0;
api.SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo
buildSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo() {
var o = api.SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo();
buildCounterSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo++;
if (buildCounterSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo <
3) {
o.amountInMicros = 42.0;
o.currencyCode = 'foo';
o.releaseNumber = 'foo';
o.releaseTime = 'foo';
}
buildCounterSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo--;
return o;
}
void checkSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo(
api.SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo o) {
buildCounterSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo++;
if (buildCounterSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo <
3) {
unittest.expect(
o.amountInMicros!,
unittest.equals(42.0),
);
unittest.expect(
o.currencyCode!,
unittest.equals('foo'),
);
unittest.expect(
o.releaseNumber!,
unittest.equals('foo'),
);
unittest.expect(
o.releaseTime!,
unittest.equals('foo'),
);
}
buildCounterSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo--;
}
core.int buildCounterSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo =
0;
api.SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo
buildSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo() {
var o = api.SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo();
buildCounterSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo++;
if (buildCounterSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo <
3) {
o.amountInMicros = 42.0;
o.currencyCode = 'foo';
o.releaseNumber = 'foo';
o.releaseTime = 'foo';
}
buildCounterSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo--;
return o;
}
void checkSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo(
api.SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo o) {
buildCounterSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo++;
if (buildCounterSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo <
3) {
unittest.expect(
o.amountInMicros!,
unittest.equals(42.0),
);
unittest.expect(
o.currencyCode!,
unittest.equals('foo'),
);
unittest.expect(
o.releaseNumber!,
unittest.equals('foo'),
);
unittest.expect(
o.releaseTime!,
unittest.equals('foo'),
);
}
buildCounterSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo--;
}
core.int buildCounterSeriesSeriesSeriesSubscriptionReleaseInfo = 0;
api.SeriesSeriesSeriesSubscriptionReleaseInfo
buildSeriesSeriesSeriesSubscriptionReleaseInfo() {
var o = api.SeriesSeriesSeriesSubscriptionReleaseInfo();
buildCounterSeriesSeriesSeriesSubscriptionReleaseInfo++;
if (buildCounterSeriesSeriesSeriesSubscriptionReleaseInfo < 3) {
o.cancelTime = 'foo';
o.currentReleaseInfo =
buildSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo();
o.nextReleaseInfo =
buildSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo();
o.seriesSubscriptionType = 'foo';
}
buildCounterSeriesSeriesSeriesSubscriptionReleaseInfo--;
return o;
}
void checkSeriesSeriesSeriesSubscriptionReleaseInfo(
api.SeriesSeriesSeriesSubscriptionReleaseInfo o) {
buildCounterSeriesSeriesSeriesSubscriptionReleaseInfo++;
if (buildCounterSeriesSeriesSeriesSubscriptionReleaseInfo < 3) {
unittest.expect(
o.cancelTime!,
unittest.equals('foo'),
);
checkSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo(
o.currentReleaseInfo!
as api.SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo);
checkSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo(
o.nextReleaseInfo!
as api.SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo);
unittest.expect(
o.seriesSubscriptionType!,
unittest.equals('foo'),
);
}
buildCounterSeriesSeriesSeriesSubscriptionReleaseInfo--;
}
core.int buildCounterSeriesSeries = 0;
api.SeriesSeries buildSeriesSeries() {
var o = api.SeriesSeries();
buildCounterSeriesSeries++;
if (buildCounterSeriesSeries < 3) {
o.bannerImageUrl = 'foo';
o.eligibleForSubscription = true;
o.imageUrl = 'foo';
o.isComplete = true;
o.seriesFormatType = 'foo';
o.seriesId = 'foo';
o.seriesSubscriptionReleaseInfo =
buildSeriesSeriesSeriesSubscriptionReleaseInfo();
o.seriesType = 'foo';
o.subscriptionId = 'foo';
o.title = 'foo';
}
buildCounterSeriesSeries--;
return o;
}
void checkSeriesSeries(api.SeriesSeries o) {
buildCounterSeriesSeries++;
if (buildCounterSeriesSeries < 3) {
unittest.expect(
o.bannerImageUrl!,
unittest.equals('foo'),
);
unittest.expect(o.eligibleForSubscription!, unittest.isTrue);
unittest.expect(
o.imageUrl!,
unittest.equals('foo'),
);
unittest.expect(o.isComplete!, unittest.isTrue);
unittest.expect(
o.seriesFormatType!,
unittest.equals('foo'),
);
unittest.expect(
o.seriesId!,
unittest.equals('foo'),
);
checkSeriesSeriesSeriesSubscriptionReleaseInfo(
o.seriesSubscriptionReleaseInfo!
as api.SeriesSeriesSeriesSubscriptionReleaseInfo);
unittest.expect(
o.seriesType!,
unittest.equals('foo'),
);
unittest.expect(
o.subscriptionId!,
unittest.equals('foo'),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
}
buildCounterSeriesSeries--;
}
core.List<api.SeriesSeries> buildUnnamed7764() {
var o = <api.SeriesSeries>[];
o.add(buildSeriesSeries());
o.add(buildSeriesSeries());
return o;
}
void checkUnnamed7764(core.List<api.SeriesSeries> o) {
unittest.expect(o, unittest.hasLength(2));
checkSeriesSeries(o[0] as api.SeriesSeries);
checkSeriesSeries(o[1] as api.SeriesSeries);
}
core.int buildCounterSeries = 0;
api.Series buildSeries() {
var o = api.Series();
buildCounterSeries++;
if (buildCounterSeries < 3) {
o.kind = 'foo';
o.series = buildUnnamed7764();
}
buildCounterSeries--;
return o;
}
void checkSeries(api.Series o) {
buildCounterSeries++;
if (buildCounterSeries < 3) {
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkUnnamed7764(o.series!);
}
buildCounterSeries--;
}
core.List<api.Volume> buildUnnamed7765() {
var o = <api.Volume>[];
o.add(buildVolume());
o.add(buildVolume());
return o;
}
void checkUnnamed7765(core.List<api.Volume> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolume(o[0] as api.Volume);
checkVolume(o[1] as api.Volume);
}
core.int buildCounterSeriesmembership = 0;
api.Seriesmembership buildSeriesmembership() {
var o = api.Seriesmembership();
buildCounterSeriesmembership++;
if (buildCounterSeriesmembership < 3) {
o.kind = 'foo';
o.member = buildUnnamed7765();
o.nextPageToken = 'foo';
}
buildCounterSeriesmembership--;
return o;
}
void checkSeriesmembership(api.Seriesmembership o) {
buildCounterSeriesmembership++;
if (buildCounterSeriesmembership < 3) {
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkUnnamed7765(o.member!);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
}
buildCounterSeriesmembership--;
}
core.int buildCounterUsersettingsNotesExport = 0;
api.UsersettingsNotesExport buildUsersettingsNotesExport() {
var o = api.UsersettingsNotesExport();
buildCounterUsersettingsNotesExport++;
if (buildCounterUsersettingsNotesExport < 3) {
o.folderName = 'foo';
o.isEnabled = true;
}
buildCounterUsersettingsNotesExport--;
return o;
}
void checkUsersettingsNotesExport(api.UsersettingsNotesExport o) {
buildCounterUsersettingsNotesExport++;
if (buildCounterUsersettingsNotesExport < 3) {
unittest.expect(
o.folderName!,
unittest.equals('foo'),
);
unittest.expect(o.isEnabled!, unittest.isTrue);
}
buildCounterUsersettingsNotesExport--;
}
core.int buildCounterUsersettingsNotificationMatchMyInterests = 0;
api.UsersettingsNotificationMatchMyInterests
buildUsersettingsNotificationMatchMyInterests() {
var o = api.UsersettingsNotificationMatchMyInterests();
buildCounterUsersettingsNotificationMatchMyInterests++;
if (buildCounterUsersettingsNotificationMatchMyInterests < 3) {
o.optedState = 'foo';
}
buildCounterUsersettingsNotificationMatchMyInterests--;
return o;
}
void checkUsersettingsNotificationMatchMyInterests(
api.UsersettingsNotificationMatchMyInterests o) {
buildCounterUsersettingsNotificationMatchMyInterests++;
if (buildCounterUsersettingsNotificationMatchMyInterests < 3) {
unittest.expect(
o.optedState!,
unittest.equals('foo'),
);
}
buildCounterUsersettingsNotificationMatchMyInterests--;
}
core.int buildCounterUsersettingsNotificationMoreFromAuthors = 0;
api.UsersettingsNotificationMoreFromAuthors
buildUsersettingsNotificationMoreFromAuthors() {
var o = api.UsersettingsNotificationMoreFromAuthors();
buildCounterUsersettingsNotificationMoreFromAuthors++;
if (buildCounterUsersettingsNotificationMoreFromAuthors < 3) {
o.optedState = 'foo';
}
buildCounterUsersettingsNotificationMoreFromAuthors--;
return o;
}
void checkUsersettingsNotificationMoreFromAuthors(
api.UsersettingsNotificationMoreFromAuthors o) {
buildCounterUsersettingsNotificationMoreFromAuthors++;
if (buildCounterUsersettingsNotificationMoreFromAuthors < 3) {
unittest.expect(
o.optedState!,
unittest.equals('foo'),
);
}
buildCounterUsersettingsNotificationMoreFromAuthors--;
}
core.int buildCounterUsersettingsNotificationMoreFromSeries = 0;
api.UsersettingsNotificationMoreFromSeries
buildUsersettingsNotificationMoreFromSeries() {
var o = api.UsersettingsNotificationMoreFromSeries();
buildCounterUsersettingsNotificationMoreFromSeries++;
if (buildCounterUsersettingsNotificationMoreFromSeries < 3) {
o.optedState = 'foo';
}
buildCounterUsersettingsNotificationMoreFromSeries--;
return o;
}
void checkUsersettingsNotificationMoreFromSeries(
api.UsersettingsNotificationMoreFromSeries o) {
buildCounterUsersettingsNotificationMoreFromSeries++;
if (buildCounterUsersettingsNotificationMoreFromSeries < 3) {
unittest.expect(
o.optedState!,
unittest.equals('foo'),
);
}
buildCounterUsersettingsNotificationMoreFromSeries--;
}
core.int buildCounterUsersettingsNotificationPriceDrop = 0;
api.UsersettingsNotificationPriceDrop buildUsersettingsNotificationPriceDrop() {
var o = api.UsersettingsNotificationPriceDrop();
buildCounterUsersettingsNotificationPriceDrop++;
if (buildCounterUsersettingsNotificationPriceDrop < 3) {
o.optedState = 'foo';
}
buildCounterUsersettingsNotificationPriceDrop--;
return o;
}
void checkUsersettingsNotificationPriceDrop(
api.UsersettingsNotificationPriceDrop o) {
buildCounterUsersettingsNotificationPriceDrop++;
if (buildCounterUsersettingsNotificationPriceDrop < 3) {
unittest.expect(
o.optedState!,
unittest.equals('foo'),
);
}
buildCounterUsersettingsNotificationPriceDrop--;
}
core.int buildCounterUsersettingsNotificationRewardExpirations = 0;
api.UsersettingsNotificationRewardExpirations
buildUsersettingsNotificationRewardExpirations() {
var o = api.UsersettingsNotificationRewardExpirations();
buildCounterUsersettingsNotificationRewardExpirations++;
if (buildCounterUsersettingsNotificationRewardExpirations < 3) {
o.optedState = 'foo';
}
buildCounterUsersettingsNotificationRewardExpirations--;
return o;
}
void checkUsersettingsNotificationRewardExpirations(
api.UsersettingsNotificationRewardExpirations o) {
buildCounterUsersettingsNotificationRewardExpirations++;
if (buildCounterUsersettingsNotificationRewardExpirations < 3) {
unittest.expect(
o.optedState!,
unittest.equals('foo'),
);
}
buildCounterUsersettingsNotificationRewardExpirations--;
}
core.int buildCounterUsersettingsNotification = 0;
api.UsersettingsNotification buildUsersettingsNotification() {
var o = api.UsersettingsNotification();
buildCounterUsersettingsNotification++;
if (buildCounterUsersettingsNotification < 3) {
o.matchMyInterests = buildUsersettingsNotificationMatchMyInterests();
o.moreFromAuthors = buildUsersettingsNotificationMoreFromAuthors();
o.moreFromSeries = buildUsersettingsNotificationMoreFromSeries();
o.priceDrop = buildUsersettingsNotificationPriceDrop();
o.rewardExpirations = buildUsersettingsNotificationRewardExpirations();
}
buildCounterUsersettingsNotification--;
return o;
}
void checkUsersettingsNotification(api.UsersettingsNotification o) {
buildCounterUsersettingsNotification++;
if (buildCounterUsersettingsNotification < 3) {
checkUsersettingsNotificationMatchMyInterests(
o.matchMyInterests! as api.UsersettingsNotificationMatchMyInterests);
checkUsersettingsNotificationMoreFromAuthors(
o.moreFromAuthors! as api.UsersettingsNotificationMoreFromAuthors);
checkUsersettingsNotificationMoreFromSeries(
o.moreFromSeries! as api.UsersettingsNotificationMoreFromSeries);
checkUsersettingsNotificationPriceDrop(
o.priceDrop! as api.UsersettingsNotificationPriceDrop);
checkUsersettingsNotificationRewardExpirations(
o.rewardExpirations! as api.UsersettingsNotificationRewardExpirations);
}
buildCounterUsersettingsNotification--;
}
core.int buildCounterUsersettings = 0;
api.Usersettings buildUsersettings() {
var o = api.Usersettings();
buildCounterUsersettings++;
if (buildCounterUsersettings < 3) {
o.kind = 'foo';
o.notesExport = buildUsersettingsNotesExport();
o.notification = buildUsersettingsNotification();
}
buildCounterUsersettings--;
return o;
}
void checkUsersettings(api.Usersettings o) {
buildCounterUsersettings++;
if (buildCounterUsersettings < 3) {
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkUsersettingsNotesExport(o.notesExport! as api.UsersettingsNotesExport);
checkUsersettingsNotification(
o.notification! as api.UsersettingsNotification);
}
buildCounterUsersettings--;
}
core.int buildCounterVolumeAccessInfoEpub = 0;
api.VolumeAccessInfoEpub buildVolumeAccessInfoEpub() {
var o = api.VolumeAccessInfoEpub();
buildCounterVolumeAccessInfoEpub++;
if (buildCounterVolumeAccessInfoEpub < 3) {
o.acsTokenLink = 'foo';
o.downloadLink = 'foo';
o.isAvailable = true;
}
buildCounterVolumeAccessInfoEpub--;
return o;
}
void checkVolumeAccessInfoEpub(api.VolumeAccessInfoEpub o) {
buildCounterVolumeAccessInfoEpub++;
if (buildCounterVolumeAccessInfoEpub < 3) {
unittest.expect(
o.acsTokenLink!,
unittest.equals('foo'),
);
unittest.expect(
o.downloadLink!,
unittest.equals('foo'),
);
unittest.expect(o.isAvailable!, unittest.isTrue);
}
buildCounterVolumeAccessInfoEpub--;
}
core.int buildCounterVolumeAccessInfoPdf = 0;
api.VolumeAccessInfoPdf buildVolumeAccessInfoPdf() {
var o = api.VolumeAccessInfoPdf();
buildCounterVolumeAccessInfoPdf++;
if (buildCounterVolumeAccessInfoPdf < 3) {
o.acsTokenLink = 'foo';
o.downloadLink = 'foo';
o.isAvailable = true;
}
buildCounterVolumeAccessInfoPdf--;
return o;
}
void checkVolumeAccessInfoPdf(api.VolumeAccessInfoPdf o) {
buildCounterVolumeAccessInfoPdf++;
if (buildCounterVolumeAccessInfoPdf < 3) {
unittest.expect(
o.acsTokenLink!,
unittest.equals('foo'),
);
unittest.expect(
o.downloadLink!,
unittest.equals('foo'),
);
unittest.expect(o.isAvailable!, unittest.isTrue);
}
buildCounterVolumeAccessInfoPdf--;
}
core.int buildCounterVolumeAccessInfo = 0;
api.VolumeAccessInfo buildVolumeAccessInfo() {
var o = api.VolumeAccessInfo();
buildCounterVolumeAccessInfo++;
if (buildCounterVolumeAccessInfo < 3) {
o.accessViewStatus = 'foo';
o.country = 'foo';
o.downloadAccess = buildDownloadAccessRestriction();
o.driveImportedContentLink = 'foo';
o.embeddable = true;
o.epub = buildVolumeAccessInfoEpub();
o.explicitOfflineLicenseManagement = true;
o.pdf = buildVolumeAccessInfoPdf();
o.publicDomain = true;
o.quoteSharingAllowed = true;
o.textToSpeechPermission = 'foo';
o.viewOrderUrl = 'foo';
o.viewability = 'foo';
o.webReaderLink = 'foo';
}
buildCounterVolumeAccessInfo--;
return o;
}
void checkVolumeAccessInfo(api.VolumeAccessInfo o) {
buildCounterVolumeAccessInfo++;
if (buildCounterVolumeAccessInfo < 3) {
unittest.expect(
o.accessViewStatus!,
unittest.equals('foo'),
);
unittest.expect(
o.country!,
unittest.equals('foo'),
);
checkDownloadAccessRestriction(
o.downloadAccess! as api.DownloadAccessRestriction);
unittest.expect(
o.driveImportedContentLink!,
unittest.equals('foo'),
);
unittest.expect(o.embeddable!, unittest.isTrue);
checkVolumeAccessInfoEpub(o.epub! as api.VolumeAccessInfoEpub);
unittest.expect(o.explicitOfflineLicenseManagement!, unittest.isTrue);
checkVolumeAccessInfoPdf(o.pdf! as api.VolumeAccessInfoPdf);
unittest.expect(o.publicDomain!, unittest.isTrue);
unittest.expect(o.quoteSharingAllowed!, unittest.isTrue);
unittest.expect(
o.textToSpeechPermission!,
unittest.equals('foo'),
);
unittest.expect(
o.viewOrderUrl!,
unittest.equals('foo'),
);
unittest.expect(
o.viewability!,
unittest.equals('foo'),
);
unittest.expect(
o.webReaderLink!,
unittest.equals('foo'),
);
}
buildCounterVolumeAccessInfo--;
}
core.int buildCounterVolumeLayerInfoLayers = 0;
api.VolumeLayerInfoLayers buildVolumeLayerInfoLayers() {
var o = api.VolumeLayerInfoLayers();
buildCounterVolumeLayerInfoLayers++;
if (buildCounterVolumeLayerInfoLayers < 3) {
o.layerId = 'foo';
o.volumeAnnotationsVersion = 'foo';
}
buildCounterVolumeLayerInfoLayers--;
return o;
}
void checkVolumeLayerInfoLayers(api.VolumeLayerInfoLayers o) {
buildCounterVolumeLayerInfoLayers++;
if (buildCounterVolumeLayerInfoLayers < 3) {
unittest.expect(
o.layerId!,
unittest.equals('foo'),
);
unittest.expect(
o.volumeAnnotationsVersion!,
unittest.equals('foo'),
);
}
buildCounterVolumeLayerInfoLayers--;
}
core.List<api.VolumeLayerInfoLayers> buildUnnamed7766() {
var o = <api.VolumeLayerInfoLayers>[];
o.add(buildVolumeLayerInfoLayers());
o.add(buildVolumeLayerInfoLayers());
return o;
}
void checkUnnamed7766(core.List<api.VolumeLayerInfoLayers> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolumeLayerInfoLayers(o[0] as api.VolumeLayerInfoLayers);
checkVolumeLayerInfoLayers(o[1] as api.VolumeLayerInfoLayers);
}
core.int buildCounterVolumeLayerInfo = 0;
api.VolumeLayerInfo buildVolumeLayerInfo() {
var o = api.VolumeLayerInfo();
buildCounterVolumeLayerInfo++;
if (buildCounterVolumeLayerInfo < 3) {
o.layers = buildUnnamed7766();
}
buildCounterVolumeLayerInfo--;
return o;
}
void checkVolumeLayerInfo(api.VolumeLayerInfo o) {
buildCounterVolumeLayerInfo++;
if (buildCounterVolumeLayerInfo < 3) {
checkUnnamed7766(o.layers!);
}
buildCounterVolumeLayerInfo--;
}
core.int buildCounterVolumeRecommendedInfo = 0;
api.VolumeRecommendedInfo buildVolumeRecommendedInfo() {
var o = api.VolumeRecommendedInfo();
buildCounterVolumeRecommendedInfo++;
if (buildCounterVolumeRecommendedInfo < 3) {
o.explanation = 'foo';
}
buildCounterVolumeRecommendedInfo--;
return o;
}
void checkVolumeRecommendedInfo(api.VolumeRecommendedInfo o) {
buildCounterVolumeRecommendedInfo++;
if (buildCounterVolumeRecommendedInfo < 3) {
unittest.expect(
o.explanation!,
unittest.equals('foo'),
);
}
buildCounterVolumeRecommendedInfo--;
}
core.int buildCounterVolumeSaleInfoListPrice = 0;
api.VolumeSaleInfoListPrice buildVolumeSaleInfoListPrice() {
var o = api.VolumeSaleInfoListPrice();
buildCounterVolumeSaleInfoListPrice++;
if (buildCounterVolumeSaleInfoListPrice < 3) {
o.amount = 42.0;
o.currencyCode = 'foo';
}
buildCounterVolumeSaleInfoListPrice--;
return o;
}
void checkVolumeSaleInfoListPrice(api.VolumeSaleInfoListPrice o) {
buildCounterVolumeSaleInfoListPrice++;
if (buildCounterVolumeSaleInfoListPrice < 3) {
unittest.expect(
o.amount!,
unittest.equals(42.0),
);
unittest.expect(
o.currencyCode!,
unittest.equals('foo'),
);
}
buildCounterVolumeSaleInfoListPrice--;
}
core.int buildCounterVolumeSaleInfoOffersListPrice = 0;
api.VolumeSaleInfoOffersListPrice buildVolumeSaleInfoOffersListPrice() {
var o = api.VolumeSaleInfoOffersListPrice();
buildCounterVolumeSaleInfoOffersListPrice++;
if (buildCounterVolumeSaleInfoOffersListPrice < 3) {
o.amountInMicros = 42.0;
o.currencyCode = 'foo';
}
buildCounterVolumeSaleInfoOffersListPrice--;
return o;
}
void checkVolumeSaleInfoOffersListPrice(api.VolumeSaleInfoOffersListPrice o) {
buildCounterVolumeSaleInfoOffersListPrice++;
if (buildCounterVolumeSaleInfoOffersListPrice < 3) {
unittest.expect(
o.amountInMicros!,
unittest.equals(42.0),
);
unittest.expect(
o.currencyCode!,
unittest.equals('foo'),
);
}
buildCounterVolumeSaleInfoOffersListPrice--;
}
core.int buildCounterVolumeSaleInfoOffersRentalDuration = 0;
api.VolumeSaleInfoOffersRentalDuration
buildVolumeSaleInfoOffersRentalDuration() {
var o = api.VolumeSaleInfoOffersRentalDuration();
buildCounterVolumeSaleInfoOffersRentalDuration++;
if (buildCounterVolumeSaleInfoOffersRentalDuration < 3) {
o.count = 42.0;
o.unit = 'foo';
}
buildCounterVolumeSaleInfoOffersRentalDuration--;
return o;
}
void checkVolumeSaleInfoOffersRentalDuration(
api.VolumeSaleInfoOffersRentalDuration o) {
buildCounterVolumeSaleInfoOffersRentalDuration++;
if (buildCounterVolumeSaleInfoOffersRentalDuration < 3) {
unittest.expect(
o.count!,
unittest.equals(42.0),
);
unittest.expect(
o.unit!,
unittest.equals('foo'),
);
}
buildCounterVolumeSaleInfoOffersRentalDuration--;
}
core.int buildCounterVolumeSaleInfoOffersRetailPrice = 0;
api.VolumeSaleInfoOffersRetailPrice buildVolumeSaleInfoOffersRetailPrice() {
var o = api.VolumeSaleInfoOffersRetailPrice();
buildCounterVolumeSaleInfoOffersRetailPrice++;
if (buildCounterVolumeSaleInfoOffersRetailPrice < 3) {
o.amountInMicros = 42.0;
o.currencyCode = 'foo';
}
buildCounterVolumeSaleInfoOffersRetailPrice--;
return o;
}
void checkVolumeSaleInfoOffersRetailPrice(
api.VolumeSaleInfoOffersRetailPrice o) {
buildCounterVolumeSaleInfoOffersRetailPrice++;
if (buildCounterVolumeSaleInfoOffersRetailPrice < 3) {
unittest.expect(
o.amountInMicros!,
unittest.equals(42.0),
);
unittest.expect(
o.currencyCode!,
unittest.equals('foo'),
);
}
buildCounterVolumeSaleInfoOffersRetailPrice--;
}
core.int buildCounterVolumeSaleInfoOffers = 0;
api.VolumeSaleInfoOffers buildVolumeSaleInfoOffers() {
var o = api.VolumeSaleInfoOffers();
buildCounterVolumeSaleInfoOffers++;
if (buildCounterVolumeSaleInfoOffers < 3) {
o.finskyOfferType = 42;
o.giftable = true;
o.listPrice = buildVolumeSaleInfoOffersListPrice();
o.rentalDuration = buildVolumeSaleInfoOffersRentalDuration();
o.retailPrice = buildVolumeSaleInfoOffersRetailPrice();
}
buildCounterVolumeSaleInfoOffers--;
return o;
}
void checkVolumeSaleInfoOffers(api.VolumeSaleInfoOffers o) {
buildCounterVolumeSaleInfoOffers++;
if (buildCounterVolumeSaleInfoOffers < 3) {
unittest.expect(
o.finskyOfferType!,
unittest.equals(42),
);
unittest.expect(o.giftable!, unittest.isTrue);
checkVolumeSaleInfoOffersListPrice(
o.listPrice! as api.VolumeSaleInfoOffersListPrice);
checkVolumeSaleInfoOffersRentalDuration(
o.rentalDuration! as api.VolumeSaleInfoOffersRentalDuration);
checkVolumeSaleInfoOffersRetailPrice(
o.retailPrice! as api.VolumeSaleInfoOffersRetailPrice);
}
buildCounterVolumeSaleInfoOffers--;
}
core.List<api.VolumeSaleInfoOffers> buildUnnamed7767() {
var o = <api.VolumeSaleInfoOffers>[];
o.add(buildVolumeSaleInfoOffers());
o.add(buildVolumeSaleInfoOffers());
return o;
}
void checkUnnamed7767(core.List<api.VolumeSaleInfoOffers> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolumeSaleInfoOffers(o[0] as api.VolumeSaleInfoOffers);
checkVolumeSaleInfoOffers(o[1] as api.VolumeSaleInfoOffers);
}
core.int buildCounterVolumeSaleInfoRetailPrice = 0;
api.VolumeSaleInfoRetailPrice buildVolumeSaleInfoRetailPrice() {
var o = api.VolumeSaleInfoRetailPrice();
buildCounterVolumeSaleInfoRetailPrice++;
if (buildCounterVolumeSaleInfoRetailPrice < 3) {
o.amount = 42.0;
o.currencyCode = 'foo';
}
buildCounterVolumeSaleInfoRetailPrice--;
return o;
}
void checkVolumeSaleInfoRetailPrice(api.VolumeSaleInfoRetailPrice o) {
buildCounterVolumeSaleInfoRetailPrice++;
if (buildCounterVolumeSaleInfoRetailPrice < 3) {
unittest.expect(
o.amount!,
unittest.equals(42.0),
);
unittest.expect(
o.currencyCode!,
unittest.equals('foo'),
);
}
buildCounterVolumeSaleInfoRetailPrice--;
}
core.int buildCounterVolumeSaleInfo = 0;
api.VolumeSaleInfo buildVolumeSaleInfo() {
var o = api.VolumeSaleInfo();
buildCounterVolumeSaleInfo++;
if (buildCounterVolumeSaleInfo < 3) {
o.buyLink = 'foo';
o.country = 'foo';
o.isEbook = true;
o.listPrice = buildVolumeSaleInfoListPrice();
o.offers = buildUnnamed7767();
o.onSaleDate = 'foo';
o.retailPrice = buildVolumeSaleInfoRetailPrice();
o.saleability = 'foo';
}
buildCounterVolumeSaleInfo--;
return o;
}
void checkVolumeSaleInfo(api.VolumeSaleInfo o) {
buildCounterVolumeSaleInfo++;
if (buildCounterVolumeSaleInfo < 3) {
unittest.expect(
o.buyLink!,
unittest.equals('foo'),
);
unittest.expect(
o.country!,
unittest.equals('foo'),
);
unittest.expect(o.isEbook!, unittest.isTrue);
checkVolumeSaleInfoListPrice(o.listPrice! as api.VolumeSaleInfoListPrice);
checkUnnamed7767(o.offers!);
unittest.expect(
o.onSaleDate!,
unittest.equals('foo'),
);
checkVolumeSaleInfoRetailPrice(
o.retailPrice! as api.VolumeSaleInfoRetailPrice);
unittest.expect(
o.saleability!,
unittest.equals('foo'),
);
}
buildCounterVolumeSaleInfo--;
}
core.int buildCounterVolumeSearchInfo = 0;
api.VolumeSearchInfo buildVolumeSearchInfo() {
var o = api.VolumeSearchInfo();
buildCounterVolumeSearchInfo++;
if (buildCounterVolumeSearchInfo < 3) {
o.textSnippet = 'foo';
}
buildCounterVolumeSearchInfo--;
return o;
}
void checkVolumeSearchInfo(api.VolumeSearchInfo o) {
buildCounterVolumeSearchInfo++;
if (buildCounterVolumeSearchInfo < 3) {
unittest.expect(
o.textSnippet!,
unittest.equals('foo'),
);
}
buildCounterVolumeSearchInfo--;
}
core.int buildCounterVolumeUserInfoCopy = 0;
api.VolumeUserInfoCopy buildVolumeUserInfoCopy() {
var o = api.VolumeUserInfoCopy();
buildCounterVolumeUserInfoCopy++;
if (buildCounterVolumeUserInfoCopy < 3) {
o.allowedCharacterCount = 42;
o.limitType = 'foo';
o.remainingCharacterCount = 42;
o.updated = 'foo';
}
buildCounterVolumeUserInfoCopy--;
return o;
}
void checkVolumeUserInfoCopy(api.VolumeUserInfoCopy o) {
buildCounterVolumeUserInfoCopy++;
if (buildCounterVolumeUserInfoCopy < 3) {
unittest.expect(
o.allowedCharacterCount!,
unittest.equals(42),
);
unittest.expect(
o.limitType!,
unittest.equals('foo'),
);
unittest.expect(
o.remainingCharacterCount!,
unittest.equals(42),
);
unittest.expect(
o.updated!,
unittest.equals('foo'),
);
}
buildCounterVolumeUserInfoCopy--;
}
core.int buildCounterVolumeUserInfoFamilySharing = 0;
api.VolumeUserInfoFamilySharing buildVolumeUserInfoFamilySharing() {
var o = api.VolumeUserInfoFamilySharing();
buildCounterVolumeUserInfoFamilySharing++;
if (buildCounterVolumeUserInfoFamilySharing < 3) {
o.familyRole = 'foo';
o.isSharingAllowed = true;
o.isSharingDisabledByFop = true;
}
buildCounterVolumeUserInfoFamilySharing--;
return o;
}
void checkVolumeUserInfoFamilySharing(api.VolumeUserInfoFamilySharing o) {
buildCounterVolumeUserInfoFamilySharing++;
if (buildCounterVolumeUserInfoFamilySharing < 3) {
unittest.expect(
o.familyRole!,
unittest.equals('foo'),
);
unittest.expect(o.isSharingAllowed!, unittest.isTrue);
unittest.expect(o.isSharingDisabledByFop!, unittest.isTrue);
}
buildCounterVolumeUserInfoFamilySharing--;
}
core.int buildCounterVolumeUserInfoRentalPeriod = 0;
api.VolumeUserInfoRentalPeriod buildVolumeUserInfoRentalPeriod() {
var o = api.VolumeUserInfoRentalPeriod();
buildCounterVolumeUserInfoRentalPeriod++;
if (buildCounterVolumeUserInfoRentalPeriod < 3) {
o.endUtcSec = 'foo';
o.startUtcSec = 'foo';
}
buildCounterVolumeUserInfoRentalPeriod--;
return o;
}
void checkVolumeUserInfoRentalPeriod(api.VolumeUserInfoRentalPeriod o) {
buildCounterVolumeUserInfoRentalPeriod++;
if (buildCounterVolumeUserInfoRentalPeriod < 3) {
unittest.expect(
o.endUtcSec!,
unittest.equals('foo'),
);
unittest.expect(
o.startUtcSec!,
unittest.equals('foo'),
);
}
buildCounterVolumeUserInfoRentalPeriod--;
}
core.int buildCounterVolumeUserInfoUserUploadedVolumeInfo = 0;
api.VolumeUserInfoUserUploadedVolumeInfo
buildVolumeUserInfoUserUploadedVolumeInfo() {
var o = api.VolumeUserInfoUserUploadedVolumeInfo();
buildCounterVolumeUserInfoUserUploadedVolumeInfo++;
if (buildCounterVolumeUserInfoUserUploadedVolumeInfo < 3) {
o.processingState = 'foo';
}
buildCounterVolumeUserInfoUserUploadedVolumeInfo--;
return o;
}
void checkVolumeUserInfoUserUploadedVolumeInfo(
api.VolumeUserInfoUserUploadedVolumeInfo o) {
buildCounterVolumeUserInfoUserUploadedVolumeInfo++;
if (buildCounterVolumeUserInfoUserUploadedVolumeInfo < 3) {
unittest.expect(
o.processingState!,
unittest.equals('foo'),
);
}
buildCounterVolumeUserInfoUserUploadedVolumeInfo--;
}
core.int buildCounterVolumeUserInfo = 0;
api.VolumeUserInfo buildVolumeUserInfo() {
var o = api.VolumeUserInfo();
buildCounterVolumeUserInfo++;
if (buildCounterVolumeUserInfo < 3) {
o.acquiredTime = 'foo';
o.acquisitionType = 42;
o.copy = buildVolumeUserInfoCopy();
o.entitlementType = 42;
o.familySharing = buildVolumeUserInfoFamilySharing();
o.isFamilySharedFromUser = true;
o.isFamilySharedToUser = true;
o.isFamilySharingAllowed = true;
o.isFamilySharingDisabledByFop = true;
o.isInMyBooks = true;
o.isPreordered = true;
o.isPurchased = true;
o.isUploaded = true;
o.readingPosition = buildReadingPosition();
o.rentalPeriod = buildVolumeUserInfoRentalPeriod();
o.rentalState = 'foo';
o.review = buildReview();
o.updated = 'foo';
o.userUploadedVolumeInfo = buildVolumeUserInfoUserUploadedVolumeInfo();
}
buildCounterVolumeUserInfo--;
return o;
}
void checkVolumeUserInfo(api.VolumeUserInfo o) {
buildCounterVolumeUserInfo++;
if (buildCounterVolumeUserInfo < 3) {
unittest.expect(
o.acquiredTime!,
unittest.equals('foo'),
);
unittest.expect(
o.acquisitionType!,
unittest.equals(42),
);
checkVolumeUserInfoCopy(o.copy! as api.VolumeUserInfoCopy);
unittest.expect(
o.entitlementType!,
unittest.equals(42),
);
checkVolumeUserInfoFamilySharing(
o.familySharing! as api.VolumeUserInfoFamilySharing);
unittest.expect(o.isFamilySharedFromUser!, unittest.isTrue);
unittest.expect(o.isFamilySharedToUser!, unittest.isTrue);
unittest.expect(o.isFamilySharingAllowed!, unittest.isTrue);
unittest.expect(o.isFamilySharingDisabledByFop!, unittest.isTrue);
unittest.expect(o.isInMyBooks!, unittest.isTrue);
unittest.expect(o.isPreordered!, unittest.isTrue);
unittest.expect(o.isPurchased!, unittest.isTrue);
unittest.expect(o.isUploaded!, unittest.isTrue);
checkReadingPosition(o.readingPosition! as api.ReadingPosition);
checkVolumeUserInfoRentalPeriod(
o.rentalPeriod! as api.VolumeUserInfoRentalPeriod);
unittest.expect(
o.rentalState!,
unittest.equals('foo'),
);
checkReview(o.review! as api.Review);
unittest.expect(
o.updated!,
unittest.equals('foo'),
);
checkVolumeUserInfoUserUploadedVolumeInfo(
o.userUploadedVolumeInfo! as api.VolumeUserInfoUserUploadedVolumeInfo);
}
buildCounterVolumeUserInfo--;
}
core.List<core.String> buildUnnamed7768() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7768(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed7769() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7769(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 buildCounterVolumeVolumeInfoDimensions = 0;
api.VolumeVolumeInfoDimensions buildVolumeVolumeInfoDimensions() {
var o = api.VolumeVolumeInfoDimensions();
buildCounterVolumeVolumeInfoDimensions++;
if (buildCounterVolumeVolumeInfoDimensions < 3) {
o.height = 'foo';
o.thickness = 'foo';
o.width = 'foo';
}
buildCounterVolumeVolumeInfoDimensions--;
return o;
}
void checkVolumeVolumeInfoDimensions(api.VolumeVolumeInfoDimensions o) {
buildCounterVolumeVolumeInfoDimensions++;
if (buildCounterVolumeVolumeInfoDimensions < 3) {
unittest.expect(
o.height!,
unittest.equals('foo'),
);
unittest.expect(
o.thickness!,
unittest.equals('foo'),
);
unittest.expect(
o.width!,
unittest.equals('foo'),
);
}
buildCounterVolumeVolumeInfoDimensions--;
}
core.int buildCounterVolumeVolumeInfoImageLinks = 0;
api.VolumeVolumeInfoImageLinks buildVolumeVolumeInfoImageLinks() {
var o = api.VolumeVolumeInfoImageLinks();
buildCounterVolumeVolumeInfoImageLinks++;
if (buildCounterVolumeVolumeInfoImageLinks < 3) {
o.extraLarge = 'foo';
o.large = 'foo';
o.medium = 'foo';
o.small = 'foo';
o.smallThumbnail = 'foo';
o.thumbnail = 'foo';
}
buildCounterVolumeVolumeInfoImageLinks--;
return o;
}
void checkVolumeVolumeInfoImageLinks(api.VolumeVolumeInfoImageLinks o) {
buildCounterVolumeVolumeInfoImageLinks++;
if (buildCounterVolumeVolumeInfoImageLinks < 3) {
unittest.expect(
o.extraLarge!,
unittest.equals('foo'),
);
unittest.expect(
o.large!,
unittest.equals('foo'),
);
unittest.expect(
o.medium!,
unittest.equals('foo'),
);
unittest.expect(
o.small!,
unittest.equals('foo'),
);
unittest.expect(
o.smallThumbnail!,
unittest.equals('foo'),
);
unittest.expect(
o.thumbnail!,
unittest.equals('foo'),
);
}
buildCounterVolumeVolumeInfoImageLinks--;
}
core.int buildCounterVolumeVolumeInfoIndustryIdentifiers = 0;
api.VolumeVolumeInfoIndustryIdentifiers
buildVolumeVolumeInfoIndustryIdentifiers() {
var o = api.VolumeVolumeInfoIndustryIdentifiers();
buildCounterVolumeVolumeInfoIndustryIdentifiers++;
if (buildCounterVolumeVolumeInfoIndustryIdentifiers < 3) {
o.identifier = 'foo';
o.type = 'foo';
}
buildCounterVolumeVolumeInfoIndustryIdentifiers--;
return o;
}
void checkVolumeVolumeInfoIndustryIdentifiers(
api.VolumeVolumeInfoIndustryIdentifiers o) {
buildCounterVolumeVolumeInfoIndustryIdentifiers++;
if (buildCounterVolumeVolumeInfoIndustryIdentifiers < 3) {
unittest.expect(
o.identifier!,
unittest.equals('foo'),
);
unittest.expect(
o.type!,
unittest.equals('foo'),
);
}
buildCounterVolumeVolumeInfoIndustryIdentifiers--;
}
core.List<api.VolumeVolumeInfoIndustryIdentifiers> buildUnnamed7770() {
var o = <api.VolumeVolumeInfoIndustryIdentifiers>[];
o.add(buildVolumeVolumeInfoIndustryIdentifiers());
o.add(buildVolumeVolumeInfoIndustryIdentifiers());
return o;
}
void checkUnnamed7770(core.List<api.VolumeVolumeInfoIndustryIdentifiers> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolumeVolumeInfoIndustryIdentifiers(
o[0] as api.VolumeVolumeInfoIndustryIdentifiers);
checkVolumeVolumeInfoIndustryIdentifiers(
o[1] as api.VolumeVolumeInfoIndustryIdentifiers);
}
core.int buildCounterVolumeVolumeInfoPanelizationSummary = 0;
api.VolumeVolumeInfoPanelizationSummary
buildVolumeVolumeInfoPanelizationSummary() {
var o = api.VolumeVolumeInfoPanelizationSummary();
buildCounterVolumeVolumeInfoPanelizationSummary++;
if (buildCounterVolumeVolumeInfoPanelizationSummary < 3) {
o.containsEpubBubbles = true;
o.containsImageBubbles = true;
o.epubBubbleVersion = 'foo';
o.imageBubbleVersion = 'foo';
}
buildCounterVolumeVolumeInfoPanelizationSummary--;
return o;
}
void checkVolumeVolumeInfoPanelizationSummary(
api.VolumeVolumeInfoPanelizationSummary o) {
buildCounterVolumeVolumeInfoPanelizationSummary++;
if (buildCounterVolumeVolumeInfoPanelizationSummary < 3) {
unittest.expect(o.containsEpubBubbles!, unittest.isTrue);
unittest.expect(o.containsImageBubbles!, unittest.isTrue);
unittest.expect(
o.epubBubbleVersion!,
unittest.equals('foo'),
);
unittest.expect(
o.imageBubbleVersion!,
unittest.equals('foo'),
);
}
buildCounterVolumeVolumeInfoPanelizationSummary--;
}
core.int buildCounterVolumeVolumeInfoReadingModes = 0;
api.VolumeVolumeInfoReadingModes buildVolumeVolumeInfoReadingModes() {
var o = api.VolumeVolumeInfoReadingModes();
buildCounterVolumeVolumeInfoReadingModes++;
if (buildCounterVolumeVolumeInfoReadingModes < 3) {
o.image = true;
o.text = true;
}
buildCounterVolumeVolumeInfoReadingModes--;
return o;
}
void checkVolumeVolumeInfoReadingModes(api.VolumeVolumeInfoReadingModes o) {
buildCounterVolumeVolumeInfoReadingModes++;
if (buildCounterVolumeVolumeInfoReadingModes < 3) {
unittest.expect(o.image!, unittest.isTrue);
unittest.expect(o.text!, unittest.isTrue);
}
buildCounterVolumeVolumeInfoReadingModes--;
}
core.int buildCounterVolumeVolumeInfo = 0;
api.VolumeVolumeInfo buildVolumeVolumeInfo() {
var o = api.VolumeVolumeInfo();
buildCounterVolumeVolumeInfo++;
if (buildCounterVolumeVolumeInfo < 3) {
o.allowAnonLogging = true;
o.authors = buildUnnamed7768();
o.averageRating = 42.0;
o.canonicalVolumeLink = 'foo';
o.categories = buildUnnamed7769();
o.comicsContent = true;
o.contentVersion = 'foo';
o.description = 'foo';
o.dimensions = buildVolumeVolumeInfoDimensions();
o.imageLinks = buildVolumeVolumeInfoImageLinks();
o.industryIdentifiers = buildUnnamed7770();
o.infoLink = 'foo';
o.language = 'foo';
o.mainCategory = 'foo';
o.maturityRating = 'foo';
o.pageCount = 42;
o.panelizationSummary = buildVolumeVolumeInfoPanelizationSummary();
o.previewLink = 'foo';
o.printType = 'foo';
o.printedPageCount = 42;
o.publishedDate = 'foo';
o.publisher = 'foo';
o.ratingsCount = 42;
o.readingModes = buildVolumeVolumeInfoReadingModes();
o.samplePageCount = 42;
o.seriesInfo = buildVolumeseriesinfo();
o.subtitle = 'foo';
o.title = 'foo';
}
buildCounterVolumeVolumeInfo--;
return o;
}
void checkVolumeVolumeInfo(api.VolumeVolumeInfo o) {
buildCounterVolumeVolumeInfo++;
if (buildCounterVolumeVolumeInfo < 3) {
unittest.expect(o.allowAnonLogging!, unittest.isTrue);
checkUnnamed7768(o.authors!);
unittest.expect(
o.averageRating!,
unittest.equals(42.0),
);
unittest.expect(
o.canonicalVolumeLink!,
unittest.equals('foo'),
);
checkUnnamed7769(o.categories!);
unittest.expect(o.comicsContent!, unittest.isTrue);
unittest.expect(
o.contentVersion!,
unittest.equals('foo'),
);
unittest.expect(
o.description!,
unittest.equals('foo'),
);
checkVolumeVolumeInfoDimensions(
o.dimensions! as api.VolumeVolumeInfoDimensions);
checkVolumeVolumeInfoImageLinks(
o.imageLinks! as api.VolumeVolumeInfoImageLinks);
checkUnnamed7770(o.industryIdentifiers!);
unittest.expect(
o.infoLink!,
unittest.equals('foo'),
);
unittest.expect(
o.language!,
unittest.equals('foo'),
);
unittest.expect(
o.mainCategory!,
unittest.equals('foo'),
);
unittest.expect(
o.maturityRating!,
unittest.equals('foo'),
);
unittest.expect(
o.pageCount!,
unittest.equals(42),
);
checkVolumeVolumeInfoPanelizationSummary(
o.panelizationSummary! as api.VolumeVolumeInfoPanelizationSummary);
unittest.expect(
o.previewLink!,
unittest.equals('foo'),
);
unittest.expect(
o.printType!,
unittest.equals('foo'),
);
unittest.expect(
o.printedPageCount!,
unittest.equals(42),
);
unittest.expect(
o.publishedDate!,
unittest.equals('foo'),
);
unittest.expect(
o.publisher!,
unittest.equals('foo'),
);
unittest.expect(
o.ratingsCount!,
unittest.equals(42),
);
checkVolumeVolumeInfoReadingModes(
o.readingModes! as api.VolumeVolumeInfoReadingModes);
unittest.expect(
o.samplePageCount!,
unittest.equals(42),
);
checkVolumeseriesinfo(o.seriesInfo! as api.Volumeseriesinfo);
unittest.expect(
o.subtitle!,
unittest.equals('foo'),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
}
buildCounterVolumeVolumeInfo--;
}
core.int buildCounterVolume = 0;
api.Volume buildVolume() {
var o = api.Volume();
buildCounterVolume++;
if (buildCounterVolume < 3) {
o.accessInfo = buildVolumeAccessInfo();
o.etag = 'foo';
o.id = 'foo';
o.kind = 'foo';
o.layerInfo = buildVolumeLayerInfo();
o.recommendedInfo = buildVolumeRecommendedInfo();
o.saleInfo = buildVolumeSaleInfo();
o.searchInfo = buildVolumeSearchInfo();
o.selfLink = 'foo';
o.userInfo = buildVolumeUserInfo();
o.volumeInfo = buildVolumeVolumeInfo();
}
buildCounterVolume--;
return o;
}
void checkVolume(api.Volume o) {
buildCounterVolume++;
if (buildCounterVolume < 3) {
checkVolumeAccessInfo(o.accessInfo! as api.VolumeAccessInfo);
unittest.expect(
o.etag!,
unittest.equals('foo'),
);
unittest.expect(
o.id!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkVolumeLayerInfo(o.layerInfo! as api.VolumeLayerInfo);
checkVolumeRecommendedInfo(o.recommendedInfo! as api.VolumeRecommendedInfo);
checkVolumeSaleInfo(o.saleInfo! as api.VolumeSaleInfo);
checkVolumeSearchInfo(o.searchInfo! as api.VolumeSearchInfo);
unittest.expect(
o.selfLink!,
unittest.equals('foo'),
);
checkVolumeUserInfo(o.userInfo! as api.VolumeUserInfo);
checkVolumeVolumeInfo(o.volumeInfo! as api.VolumeVolumeInfo);
}
buildCounterVolume--;
}
core.List<api.Volume> buildUnnamed7771() {
var o = <api.Volume>[];
o.add(buildVolume());
o.add(buildVolume());
return o;
}
void checkUnnamed7771(core.List<api.Volume> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolume(o[0] as api.Volume);
checkVolume(o[1] as api.Volume);
}
core.int buildCounterVolume2 = 0;
api.Volume2 buildVolume2() {
var o = api.Volume2();
buildCounterVolume2++;
if (buildCounterVolume2 < 3) {
o.items = buildUnnamed7771();
o.kind = 'foo';
o.nextPageToken = 'foo';
}
buildCounterVolume2--;
return o;
}
void checkVolume2(api.Volume2 o) {
buildCounterVolume2++;
if (buildCounterVolume2 < 3) {
checkUnnamed7771(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
}
buildCounterVolume2--;
}
core.int buildCounterVolumeannotationContentRanges = 0;
api.VolumeannotationContentRanges buildVolumeannotationContentRanges() {
var o = api.VolumeannotationContentRanges();
buildCounterVolumeannotationContentRanges++;
if (buildCounterVolumeannotationContentRanges < 3) {
o.cfiRange = buildBooksAnnotationsRange();
o.contentVersion = 'foo';
o.gbImageRange = buildBooksAnnotationsRange();
o.gbTextRange = buildBooksAnnotationsRange();
}
buildCounterVolumeannotationContentRanges--;
return o;
}
void checkVolumeannotationContentRanges(api.VolumeannotationContentRanges o) {
buildCounterVolumeannotationContentRanges++;
if (buildCounterVolumeannotationContentRanges < 3) {
checkBooksAnnotationsRange(o.cfiRange! as api.BooksAnnotationsRange);
unittest.expect(
o.contentVersion!,
unittest.equals('foo'),
);
checkBooksAnnotationsRange(o.gbImageRange! as api.BooksAnnotationsRange);
checkBooksAnnotationsRange(o.gbTextRange! as api.BooksAnnotationsRange);
}
buildCounterVolumeannotationContentRanges--;
}
core.List<core.String> buildUnnamed7772() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7772(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 buildCounterVolumeannotation = 0;
api.Volumeannotation buildVolumeannotation() {
var o = api.Volumeannotation();
buildCounterVolumeannotation++;
if (buildCounterVolumeannotation < 3) {
o.annotationDataId = 'foo';
o.annotationDataLink = 'foo';
o.annotationType = 'foo';
o.contentRanges = buildVolumeannotationContentRanges();
o.data = 'foo';
o.deleted = true;
o.id = 'foo';
o.kind = 'foo';
o.layerId = 'foo';
o.pageIds = buildUnnamed7772();
o.selectedText = 'foo';
o.selfLink = 'foo';
o.updated = 'foo';
o.volumeId = 'foo';
}
buildCounterVolumeannotation--;
return o;
}
void checkVolumeannotation(api.Volumeannotation o) {
buildCounterVolumeannotation++;
if (buildCounterVolumeannotation < 3) {
unittest.expect(
o.annotationDataId!,
unittest.equals('foo'),
);
unittest.expect(
o.annotationDataLink!,
unittest.equals('foo'),
);
unittest.expect(
o.annotationType!,
unittest.equals('foo'),
);
checkVolumeannotationContentRanges(
o.contentRanges! as api.VolumeannotationContentRanges);
unittest.expect(
o.data!,
unittest.equals('foo'),
);
unittest.expect(o.deleted!, unittest.isTrue);
unittest.expect(
o.id!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.layerId!,
unittest.equals('foo'),
);
checkUnnamed7772(o.pageIds!);
unittest.expect(
o.selectedText!,
unittest.equals('foo'),
);
unittest.expect(
o.selfLink!,
unittest.equals('foo'),
);
unittest.expect(
o.updated!,
unittest.equals('foo'),
);
unittest.expect(
o.volumeId!,
unittest.equals('foo'),
);
}
buildCounterVolumeannotation--;
}
core.List<api.Volumeannotation> buildUnnamed7773() {
var o = <api.Volumeannotation>[];
o.add(buildVolumeannotation());
o.add(buildVolumeannotation());
return o;
}
void checkUnnamed7773(core.List<api.Volumeannotation> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolumeannotation(o[0] as api.Volumeannotation);
checkVolumeannotation(o[1] as api.Volumeannotation);
}
core.int buildCounterVolumeannotations = 0;
api.Volumeannotations buildVolumeannotations() {
var o = api.Volumeannotations();
buildCounterVolumeannotations++;
if (buildCounterVolumeannotations < 3) {
o.items = buildUnnamed7773();
o.kind = 'foo';
o.nextPageToken = 'foo';
o.totalItems = 42;
o.version = 'foo';
}
buildCounterVolumeannotations--;
return o;
}
void checkVolumeannotations(api.Volumeannotations o) {
buildCounterVolumeannotations++;
if (buildCounterVolumeannotations < 3) {
checkUnnamed7773(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
unittest.expect(
o.totalItems!,
unittest.equals(42),
);
unittest.expect(
o.version!,
unittest.equals('foo'),
);
}
buildCounterVolumeannotations--;
}
core.List<api.Volume> buildUnnamed7774() {
var o = <api.Volume>[];
o.add(buildVolume());
o.add(buildVolume());
return o;
}
void checkUnnamed7774(core.List<api.Volume> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolume(o[0] as api.Volume);
checkVolume(o[1] as api.Volume);
}
core.int buildCounterVolumes = 0;
api.Volumes buildVolumes() {
var o = api.Volumes();
buildCounterVolumes++;
if (buildCounterVolumes < 3) {
o.items = buildUnnamed7774();
o.kind = 'foo';
o.totalItems = 42;
}
buildCounterVolumes--;
return o;
}
void checkVolumes(api.Volumes o) {
buildCounterVolumes++;
if (buildCounterVolumes < 3) {
checkUnnamed7774(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.totalItems!,
unittest.equals(42),
);
}
buildCounterVolumes--;
}
core.int buildCounterVolumeseriesinfoVolumeSeriesIssue = 0;
api.VolumeseriesinfoVolumeSeriesIssue buildVolumeseriesinfoVolumeSeriesIssue() {
var o = api.VolumeseriesinfoVolumeSeriesIssue();
buildCounterVolumeseriesinfoVolumeSeriesIssue++;
if (buildCounterVolumeseriesinfoVolumeSeriesIssue < 3) {
o.issueDisplayNumber = 'foo';
o.issueOrderNumber = 42;
}
buildCounterVolumeseriesinfoVolumeSeriesIssue--;
return o;
}
void checkVolumeseriesinfoVolumeSeriesIssue(
api.VolumeseriesinfoVolumeSeriesIssue o) {
buildCounterVolumeseriesinfoVolumeSeriesIssue++;
if (buildCounterVolumeseriesinfoVolumeSeriesIssue < 3) {
unittest.expect(
o.issueDisplayNumber!,
unittest.equals('foo'),
);
unittest.expect(
o.issueOrderNumber!,
unittest.equals(42),
);
}
buildCounterVolumeseriesinfoVolumeSeriesIssue--;
}
core.List<api.VolumeseriesinfoVolumeSeriesIssue> buildUnnamed7775() {
var o = <api.VolumeseriesinfoVolumeSeriesIssue>[];
o.add(buildVolumeseriesinfoVolumeSeriesIssue());
o.add(buildVolumeseriesinfoVolumeSeriesIssue());
return o;
}
void checkUnnamed7775(core.List<api.VolumeseriesinfoVolumeSeriesIssue> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolumeseriesinfoVolumeSeriesIssue(
o[0] as api.VolumeseriesinfoVolumeSeriesIssue);
checkVolumeseriesinfoVolumeSeriesIssue(
o[1] as api.VolumeseriesinfoVolumeSeriesIssue);
}
core.int buildCounterVolumeseriesinfoVolumeSeries = 0;
api.VolumeseriesinfoVolumeSeries buildVolumeseriesinfoVolumeSeries() {
var o = api.VolumeseriesinfoVolumeSeries();
buildCounterVolumeseriesinfoVolumeSeries++;
if (buildCounterVolumeseriesinfoVolumeSeries < 3) {
o.issue = buildUnnamed7775();
o.orderNumber = 42;
o.seriesBookType = 'foo';
o.seriesId = 'foo';
}
buildCounterVolumeseriesinfoVolumeSeries--;
return o;
}
void checkVolumeseriesinfoVolumeSeries(api.VolumeseriesinfoVolumeSeries o) {
buildCounterVolumeseriesinfoVolumeSeries++;
if (buildCounterVolumeseriesinfoVolumeSeries < 3) {
checkUnnamed7775(o.issue!);
unittest.expect(
o.orderNumber!,
unittest.equals(42),
);
unittest.expect(
o.seriesBookType!,
unittest.equals('foo'),
);
unittest.expect(
o.seriesId!,
unittest.equals('foo'),
);
}
buildCounterVolumeseriesinfoVolumeSeries--;
}
core.List<api.VolumeseriesinfoVolumeSeries> buildUnnamed7776() {
var o = <api.VolumeseriesinfoVolumeSeries>[];
o.add(buildVolumeseriesinfoVolumeSeries());
o.add(buildVolumeseriesinfoVolumeSeries());
return o;
}
void checkUnnamed7776(core.List<api.VolumeseriesinfoVolumeSeries> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolumeseriesinfoVolumeSeries(o[0] as api.VolumeseriesinfoVolumeSeries);
checkVolumeseriesinfoVolumeSeries(o[1] as api.VolumeseriesinfoVolumeSeries);
}
core.int buildCounterVolumeseriesinfo = 0;
api.Volumeseriesinfo buildVolumeseriesinfo() {
var o = api.Volumeseriesinfo();
buildCounterVolumeseriesinfo++;
if (buildCounterVolumeseriesinfo < 3) {
o.bookDisplayNumber = 'foo';
o.kind = 'foo';
o.shortSeriesBookTitle = 'foo';
o.volumeSeries = buildUnnamed7776();
}
buildCounterVolumeseriesinfo--;
return o;
}
void checkVolumeseriesinfo(api.Volumeseriesinfo o) {
buildCounterVolumeseriesinfo++;
if (buildCounterVolumeseriesinfo < 3) {
unittest.expect(
o.bookDisplayNumber!,
unittest.equals('foo'),
);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
unittest.expect(
o.shortSeriesBookTitle!,
unittest.equals('foo'),
);
checkUnnamed7776(o.volumeSeries!);
}
buildCounterVolumeseriesinfo--;
}
core.List<core.String> buildUnnamed7777() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7777(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed7778() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7778(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed7779() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7779(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed7780() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7780(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed7781() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7781(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed7782() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7782(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed7783() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7783(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed7784() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7784(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed7785() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7785(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed7786() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7786(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed7787() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7787(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
core.List<core.String> buildUnnamed7788() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed7788(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(
o[0],
unittest.equals('foo'),
);
unittest.expect(
o[1],
unittest.equals('foo'),
);
}
void main() {
unittest.group('obj-schema-AnnotationClientVersionRanges', () {
unittest.test('to-json--from-json', () async {
var o = buildAnnotationClientVersionRanges();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.AnnotationClientVersionRanges.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAnnotationClientVersionRanges(
od as api.AnnotationClientVersionRanges);
});
});
unittest.group('obj-schema-AnnotationCurrentVersionRanges', () {
unittest.test('to-json--from-json', () async {
var o = buildAnnotationCurrentVersionRanges();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.AnnotationCurrentVersionRanges.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAnnotationCurrentVersionRanges(
od as api.AnnotationCurrentVersionRanges);
});
});
unittest.group('obj-schema-AnnotationLayerSummary', () {
unittest.test('to-json--from-json', () async {
var o = buildAnnotationLayerSummary();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.AnnotationLayerSummary.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAnnotationLayerSummary(od as api.AnnotationLayerSummary);
});
});
unittest.group('obj-schema-Annotation', () {
unittest.test('to-json--from-json', () async {
var o = buildAnnotation();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Annotation.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkAnnotation(od as api.Annotation);
});
});
unittest.group('obj-schema-Annotations', () {
unittest.test('to-json--from-json', () async {
var o = buildAnnotations();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Annotations.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAnnotations(od as api.Annotations);
});
});
unittest.group('obj-schema-AnnotationsSummaryLayers', () {
unittest.test('to-json--from-json', () async {
var o = buildAnnotationsSummaryLayers();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.AnnotationsSummaryLayers.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAnnotationsSummaryLayers(od as api.AnnotationsSummaryLayers);
});
});
unittest.group('obj-schema-AnnotationsSummary', () {
unittest.test('to-json--from-json', () async {
var o = buildAnnotationsSummary();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.AnnotationsSummary.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAnnotationsSummary(od as api.AnnotationsSummary);
});
});
unittest.group('obj-schema-Annotationsdata', () {
unittest.test('to-json--from-json', () async {
var o = buildAnnotationsdata();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Annotationsdata.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkAnnotationsdata(od as api.Annotationsdata);
});
});
unittest.group('obj-schema-BooksAnnotationsRange', () {
unittest.test('to-json--from-json', () async {
var o = buildBooksAnnotationsRange();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.BooksAnnotationsRange.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkBooksAnnotationsRange(od as api.BooksAnnotationsRange);
});
});
unittest.group('obj-schema-BooksCloudloadingResource', () {
unittest.test('to-json--from-json', () async {
var o = buildBooksCloudloadingResource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.BooksCloudloadingResource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkBooksCloudloadingResource(od as api.BooksCloudloadingResource);
});
});
unittest.group('obj-schema-BooksVolumesRecommendedRateResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildBooksVolumesRecommendedRateResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.BooksVolumesRecommendedRateResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkBooksVolumesRecommendedRateResponse(
od as api.BooksVolumesRecommendedRateResponse);
});
});
unittest.group('obj-schema-Bookshelf', () {
unittest.test('to-json--from-json', () async {
var o = buildBookshelf();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Bookshelf.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkBookshelf(od as api.Bookshelf);
});
});
unittest.group('obj-schema-Bookshelves', () {
unittest.test('to-json--from-json', () async {
var o = buildBookshelves();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Bookshelves.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkBookshelves(od as api.Bookshelves);
});
});
unittest.group('obj-schema-CategoryItems', () {
unittest.test('to-json--from-json', () async {
var o = buildCategoryItems();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.CategoryItems.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkCategoryItems(od as api.CategoryItems);
});
});
unittest.group('obj-schema-Category', () {
unittest.test('to-json--from-json', () async {
var o = buildCategory();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Category.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkCategory(od as api.Category);
});
});
unittest.group('obj-schema-ConcurrentAccessRestriction', () {
unittest.test('to-json--from-json', () async {
var o = buildConcurrentAccessRestriction();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ConcurrentAccessRestriction.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkConcurrentAccessRestriction(od as api.ConcurrentAccessRestriction);
});
});
unittest.group('obj-schema-DictionaryAnnotationdata', () {
unittest.test('to-json--from-json', () async {
var o = buildDictionaryAnnotationdata();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictionaryAnnotationdata.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictionaryAnnotationdata(od as api.DictionaryAnnotationdata);
});
});
unittest.group('obj-schema-DictlayerdataCommon', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataCommon();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataCommon.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataCommon(od as api.DictlayerdataCommon);
});
});
unittest.group('obj-schema-DictlayerdataDictSource', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictSource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDictSource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictSource(od as api.DictlayerdataDictSource);
});
});
unittest.group('obj-schema-DictlayerdataDictWordsDerivativesSource', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictWordsDerivativesSource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDictWordsDerivativesSource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictWordsDerivativesSource(
od as api.DictlayerdataDictWordsDerivativesSource);
});
});
unittest.group('obj-schema-DictlayerdataDictWordsDerivatives', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictWordsDerivatives();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDictWordsDerivatives.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictWordsDerivatives(
od as api.DictlayerdataDictWordsDerivatives);
});
});
unittest.group('obj-schema-DictlayerdataDictWordsExamplesSource', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictWordsExamplesSource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDictWordsExamplesSource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictWordsExamplesSource(
od as api.DictlayerdataDictWordsExamplesSource);
});
});
unittest.group('obj-schema-DictlayerdataDictWordsExamples', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictWordsExamples();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDictWordsExamples.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictWordsExamples(
od as api.DictlayerdataDictWordsExamples);
});
});
unittest.group('obj-schema-DictlayerdataDictWordsSensesConjugations', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictWordsSensesConjugations();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDictWordsSensesConjugations.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictWordsSensesConjugations(
od as api.DictlayerdataDictWordsSensesConjugations);
});
});
unittest.group(
'obj-schema-DictlayerdataDictWordsSensesDefinitionsExamplesSource', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictWordsSensesDefinitionsExamplesSource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.DictlayerdataDictWordsSensesDefinitionsExamplesSource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictWordsSensesDefinitionsExamplesSource(
od as api.DictlayerdataDictWordsSensesDefinitionsExamplesSource);
});
});
unittest.group('obj-schema-DictlayerdataDictWordsSensesDefinitionsExamples',
() {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictWordsSensesDefinitionsExamples();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDictWordsSensesDefinitionsExamples.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictWordsSensesDefinitionsExamples(
od as api.DictlayerdataDictWordsSensesDefinitionsExamples);
});
});
unittest.group('obj-schema-DictlayerdataDictWordsSensesDefinitions', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictWordsSensesDefinitions();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDictWordsSensesDefinitions.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictWordsSensesDefinitions(
od as api.DictlayerdataDictWordsSensesDefinitions);
});
});
unittest.group('obj-schema-DictlayerdataDictWordsSensesSource', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictWordsSensesSource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDictWordsSensesSource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictWordsSensesSource(
od as api.DictlayerdataDictWordsSensesSource);
});
});
unittest.group('obj-schema-DictlayerdataDictWordsSensesSynonymsSource', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictWordsSensesSynonymsSource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDictWordsSensesSynonymsSource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictWordsSensesSynonymsSource(
od as api.DictlayerdataDictWordsSensesSynonymsSource);
});
});
unittest.group('obj-schema-DictlayerdataDictWordsSensesSynonyms', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictWordsSensesSynonyms();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDictWordsSensesSynonyms.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictWordsSensesSynonyms(
od as api.DictlayerdataDictWordsSensesSynonyms);
});
});
unittest.group('obj-schema-DictlayerdataDictWordsSenses', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictWordsSenses();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDictWordsSenses.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictWordsSenses(od as api.DictlayerdataDictWordsSenses);
});
});
unittest.group('obj-schema-DictlayerdataDictWordsSource', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictWordsSource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDictWordsSource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictWordsSource(od as api.DictlayerdataDictWordsSource);
});
});
unittest.group('obj-schema-DictlayerdataDictWords', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDictWords();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDictWords.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDictWords(od as api.DictlayerdataDictWords);
});
});
unittest.group('obj-schema-DictlayerdataDict', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdataDict();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DictlayerdataDict.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdataDict(od as api.DictlayerdataDict);
});
});
unittest.group('obj-schema-Dictlayerdata', () {
unittest.test('to-json--from-json', () async {
var o = buildDictlayerdata();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Dictlayerdata.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDictlayerdata(od as api.Dictlayerdata);
});
});
unittest.group(
'obj-schema-DiscoveryclustersClustersBannerWithContentContainer', () {
unittest.test('to-json--from-json', () async {
var o = buildDiscoveryclustersClustersBannerWithContentContainer();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DiscoveryclustersClustersBannerWithContentContainer.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDiscoveryclustersClustersBannerWithContentContainer(
od as api.DiscoveryclustersClustersBannerWithContentContainer);
});
});
unittest.group('obj-schema-DiscoveryclustersClusters', () {
unittest.test('to-json--from-json', () async {
var o = buildDiscoveryclustersClusters();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DiscoveryclustersClusters.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDiscoveryclustersClusters(od as api.DiscoveryclustersClusters);
});
});
unittest.group('obj-schema-Discoveryclusters', () {
unittest.test('to-json--from-json', () async {
var o = buildDiscoveryclusters();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Discoveryclusters.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDiscoveryclusters(od as api.Discoveryclusters);
});
});
unittest.group('obj-schema-DownloadAccessRestriction', () {
unittest.test('to-json--from-json', () async {
var o = buildDownloadAccessRestriction();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DownloadAccessRestriction.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDownloadAccessRestriction(od as api.DownloadAccessRestriction);
});
});
unittest.group('obj-schema-DownloadAccesses', () {
unittest.test('to-json--from-json', () async {
var o = buildDownloadAccesses();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.DownloadAccesses.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkDownloadAccesses(od as api.DownloadAccesses);
});
});
unittest.group('obj-schema-Empty', () {
unittest.test('to-json--from-json', () async {
var o = buildEmpty();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkEmpty(od as api.Empty);
});
});
unittest.group('obj-schema-FamilyInfoMembership', () {
unittest.test('to-json--from-json', () async {
var o = buildFamilyInfoMembership();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.FamilyInfoMembership.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkFamilyInfoMembership(od as api.FamilyInfoMembership);
});
});
unittest.group('obj-schema-FamilyInfo', () {
unittest.test('to-json--from-json', () async {
var o = buildFamilyInfo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.FamilyInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkFamilyInfo(od as api.FamilyInfo);
});
});
unittest.group('obj-schema-GeoAnnotationdata', () {
unittest.test('to-json--from-json', () async {
var o = buildGeoAnnotationdata();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GeoAnnotationdata.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGeoAnnotationdata(od as api.GeoAnnotationdata);
});
});
unittest.group('obj-schema-GeolayerdataCommon', () {
unittest.test('to-json--from-json', () async {
var o = buildGeolayerdataCommon();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GeolayerdataCommon.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGeolayerdataCommon(od as api.GeolayerdataCommon);
});
});
unittest.group('obj-schema-GeolayerdataGeoViewportHi', () {
unittest.test('to-json--from-json', () async {
var o = buildGeolayerdataGeoViewportHi();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GeolayerdataGeoViewportHi.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGeolayerdataGeoViewportHi(od as api.GeolayerdataGeoViewportHi);
});
});
unittest.group('obj-schema-GeolayerdataGeoViewportLo', () {
unittest.test('to-json--from-json', () async {
var o = buildGeolayerdataGeoViewportLo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GeolayerdataGeoViewportLo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGeolayerdataGeoViewportLo(od as api.GeolayerdataGeoViewportLo);
});
});
unittest.group('obj-schema-GeolayerdataGeoViewport', () {
unittest.test('to-json--from-json', () async {
var o = buildGeolayerdataGeoViewport();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GeolayerdataGeoViewport.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGeolayerdataGeoViewport(od as api.GeolayerdataGeoViewport);
});
});
unittest.group('obj-schema-GeolayerdataGeo', () {
unittest.test('to-json--from-json', () async {
var o = buildGeolayerdataGeo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GeolayerdataGeo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGeolayerdataGeo(od as api.GeolayerdataGeo);
});
});
unittest.group('obj-schema-Geolayerdata', () {
unittest.test('to-json--from-json', () async {
var o = buildGeolayerdata();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Geolayerdata.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGeolayerdata(od as api.Geolayerdata);
});
});
unittest.group('obj-schema-Layersummaries', () {
unittest.test('to-json--from-json', () async {
var o = buildLayersummaries();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Layersummaries.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkLayersummaries(od as api.Layersummaries);
});
});
unittest.group('obj-schema-Layersummary', () {
unittest.test('to-json--from-json', () async {
var o = buildLayersummary();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Layersummary.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkLayersummary(od as api.Layersummary);
});
});
unittest.group('obj-schema-MetadataItems', () {
unittest.test('to-json--from-json', () async {
var o = buildMetadataItems();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.MetadataItems.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkMetadataItems(od as api.MetadataItems);
});
});
unittest.group('obj-schema-Metadata', () {
unittest.test('to-json--from-json', () async {
var o = buildMetadata();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Metadata.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkMetadata(od as api.Metadata);
});
});
unittest.group('obj-schema-Notification', () {
unittest.test('to-json--from-json', () async {
var o = buildNotification();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Notification.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkNotification(od as api.Notification);
});
});
unittest.group('obj-schema-OffersItemsItems', () {
unittest.test('to-json--from-json', () async {
var o = buildOffersItemsItems();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.OffersItemsItems.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkOffersItemsItems(od as api.OffersItemsItems);
});
});
unittest.group('obj-schema-OffersItems', () {
unittest.test('to-json--from-json', () async {
var o = buildOffersItems();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.OffersItems.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkOffersItems(od as api.OffersItems);
});
});
unittest.group('obj-schema-Offers', () {
unittest.test('to-json--from-json', () async {
var o = buildOffers();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Offers.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkOffers(od as api.Offers);
});
});
unittest.group('obj-schema-ReadingPosition', () {
unittest.test('to-json--from-json', () async {
var o = buildReadingPosition();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ReadingPosition.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkReadingPosition(od as api.ReadingPosition);
});
});
unittest.group('obj-schema-RequestAccessData', () {
unittest.test('to-json--from-json', () async {
var o = buildRequestAccessData();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.RequestAccessData.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkRequestAccessData(od as api.RequestAccessData);
});
});
unittest.group('obj-schema-ReviewAuthor', () {
unittest.test('to-json--from-json', () async {
var o = buildReviewAuthor();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ReviewAuthor.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkReviewAuthor(od as api.ReviewAuthor);
});
});
unittest.group('obj-schema-ReviewSource', () {
unittest.test('to-json--from-json', () async {
var o = buildReviewSource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ReviewSource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkReviewSource(od as api.ReviewSource);
});
});
unittest.group('obj-schema-Review', () {
unittest.test('to-json--from-json', () async {
var o = buildReview();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Review.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkReview(od as api.Review);
});
});
unittest.group(
'obj-schema-SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo',
() {
unittest.test('to-json--from-json', () async {
var o =
buildSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo
.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo(od
as api.SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo);
});
});
unittest.group(
'obj-schema-SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo',
() {
unittest.test('to-json--from-json', () async {
var o = buildSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo(
od as api.SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo);
});
});
unittest.group('obj-schema-SeriesSeriesSeriesSubscriptionReleaseInfo', () {
unittest.test('to-json--from-json', () async {
var o = buildSeriesSeriesSeriesSubscriptionReleaseInfo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SeriesSeriesSeriesSubscriptionReleaseInfo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSeriesSeriesSeriesSubscriptionReleaseInfo(
od as api.SeriesSeriesSeriesSubscriptionReleaseInfo);
});
});
unittest.group('obj-schema-SeriesSeries', () {
unittest.test('to-json--from-json', () async {
var o = buildSeriesSeries();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SeriesSeries.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSeriesSeries(od as api.SeriesSeries);
});
});
unittest.group('obj-schema-Series', () {
unittest.test('to-json--from-json', () async {
var o = buildSeries();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Series.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkSeries(od as api.Series);
});
});
unittest.group('obj-schema-Seriesmembership', () {
unittest.test('to-json--from-json', () async {
var o = buildSeriesmembership();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Seriesmembership.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSeriesmembership(od as api.Seriesmembership);
});
});
unittest.group('obj-schema-UsersettingsNotesExport', () {
unittest.test('to-json--from-json', () async {
var o = buildUsersettingsNotesExport();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.UsersettingsNotesExport.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkUsersettingsNotesExport(od as api.UsersettingsNotesExport);
});
});
unittest.group('obj-schema-UsersettingsNotificationMatchMyInterests', () {
unittest.test('to-json--from-json', () async {
var o = buildUsersettingsNotificationMatchMyInterests();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.UsersettingsNotificationMatchMyInterests.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkUsersettingsNotificationMatchMyInterests(
od as api.UsersettingsNotificationMatchMyInterests);
});
});
unittest.group('obj-schema-UsersettingsNotificationMoreFromAuthors', () {
unittest.test('to-json--from-json', () async {
var o = buildUsersettingsNotificationMoreFromAuthors();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.UsersettingsNotificationMoreFromAuthors.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkUsersettingsNotificationMoreFromAuthors(
od as api.UsersettingsNotificationMoreFromAuthors);
});
});
unittest.group('obj-schema-UsersettingsNotificationMoreFromSeries', () {
unittest.test('to-json--from-json', () async {
var o = buildUsersettingsNotificationMoreFromSeries();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.UsersettingsNotificationMoreFromSeries.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkUsersettingsNotificationMoreFromSeries(
od as api.UsersettingsNotificationMoreFromSeries);
});
});
unittest.group('obj-schema-UsersettingsNotificationPriceDrop', () {
unittest.test('to-json--from-json', () async {
var o = buildUsersettingsNotificationPriceDrop();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.UsersettingsNotificationPriceDrop.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkUsersettingsNotificationPriceDrop(
od as api.UsersettingsNotificationPriceDrop);
});
});
unittest.group('obj-schema-UsersettingsNotificationRewardExpirations', () {
unittest.test('to-json--from-json', () async {
var o = buildUsersettingsNotificationRewardExpirations();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.UsersettingsNotificationRewardExpirations.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkUsersettingsNotificationRewardExpirations(
od as api.UsersettingsNotificationRewardExpirations);
});
});
unittest.group('obj-schema-UsersettingsNotification', () {
unittest.test('to-json--from-json', () async {
var o = buildUsersettingsNotification();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.UsersettingsNotification.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkUsersettingsNotification(od as api.UsersettingsNotification);
});
});
unittest.group('obj-schema-Usersettings', () {
unittest.test('to-json--from-json', () async {
var o = buildUsersettings();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Usersettings.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkUsersettings(od as api.Usersettings);
});
});
unittest.group('obj-schema-VolumeAccessInfoEpub', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeAccessInfoEpub();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeAccessInfoEpub.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeAccessInfoEpub(od as api.VolumeAccessInfoEpub);
});
});
unittest.group('obj-schema-VolumeAccessInfoPdf', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeAccessInfoPdf();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeAccessInfoPdf.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeAccessInfoPdf(od as api.VolumeAccessInfoPdf);
});
});
unittest.group('obj-schema-VolumeAccessInfo', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeAccessInfo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeAccessInfo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeAccessInfo(od as api.VolumeAccessInfo);
});
});
unittest.group('obj-schema-VolumeLayerInfoLayers', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeLayerInfoLayers();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeLayerInfoLayers.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeLayerInfoLayers(od as api.VolumeLayerInfoLayers);
});
});
unittest.group('obj-schema-VolumeLayerInfo', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeLayerInfo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeLayerInfo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeLayerInfo(od as api.VolumeLayerInfo);
});
});
unittest.group('obj-schema-VolumeRecommendedInfo', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeRecommendedInfo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeRecommendedInfo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeRecommendedInfo(od as api.VolumeRecommendedInfo);
});
});
unittest.group('obj-schema-VolumeSaleInfoListPrice', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeSaleInfoListPrice();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeSaleInfoListPrice.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeSaleInfoListPrice(od as api.VolumeSaleInfoListPrice);
});
});
unittest.group('obj-schema-VolumeSaleInfoOffersListPrice', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeSaleInfoOffersListPrice();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeSaleInfoOffersListPrice.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeSaleInfoOffersListPrice(
od as api.VolumeSaleInfoOffersListPrice);
});
});
unittest.group('obj-schema-VolumeSaleInfoOffersRentalDuration', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeSaleInfoOffersRentalDuration();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeSaleInfoOffersRentalDuration.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeSaleInfoOffersRentalDuration(
od as api.VolumeSaleInfoOffersRentalDuration);
});
});
unittest.group('obj-schema-VolumeSaleInfoOffersRetailPrice', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeSaleInfoOffersRetailPrice();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeSaleInfoOffersRetailPrice.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeSaleInfoOffersRetailPrice(
od as api.VolumeSaleInfoOffersRetailPrice);
});
});
unittest.group('obj-schema-VolumeSaleInfoOffers', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeSaleInfoOffers();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeSaleInfoOffers.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeSaleInfoOffers(od as api.VolumeSaleInfoOffers);
});
});
unittest.group('obj-schema-VolumeSaleInfoRetailPrice', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeSaleInfoRetailPrice();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeSaleInfoRetailPrice.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeSaleInfoRetailPrice(od as api.VolumeSaleInfoRetailPrice);
});
});
unittest.group('obj-schema-VolumeSaleInfo', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeSaleInfo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeSaleInfo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeSaleInfo(od as api.VolumeSaleInfo);
});
});
unittest.group('obj-schema-VolumeSearchInfo', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeSearchInfo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeSearchInfo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeSearchInfo(od as api.VolumeSearchInfo);
});
});
unittest.group('obj-schema-VolumeUserInfoCopy', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeUserInfoCopy();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeUserInfoCopy.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeUserInfoCopy(od as api.VolumeUserInfoCopy);
});
});
unittest.group('obj-schema-VolumeUserInfoFamilySharing', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeUserInfoFamilySharing();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeUserInfoFamilySharing.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeUserInfoFamilySharing(od as api.VolumeUserInfoFamilySharing);
});
});
unittest.group('obj-schema-VolumeUserInfoRentalPeriod', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeUserInfoRentalPeriod();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeUserInfoRentalPeriod.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeUserInfoRentalPeriod(od as api.VolumeUserInfoRentalPeriod);
});
});
unittest.group('obj-schema-VolumeUserInfoUserUploadedVolumeInfo', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeUserInfoUserUploadedVolumeInfo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeUserInfoUserUploadedVolumeInfo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeUserInfoUserUploadedVolumeInfo(
od as api.VolumeUserInfoUserUploadedVolumeInfo);
});
});
unittest.group('obj-schema-VolumeUserInfo', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeUserInfo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeUserInfo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeUserInfo(od as api.VolumeUserInfo);
});
});
unittest.group('obj-schema-VolumeVolumeInfoDimensions', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeVolumeInfoDimensions();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeVolumeInfoDimensions.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeVolumeInfoDimensions(od as api.VolumeVolumeInfoDimensions);
});
});
unittest.group('obj-schema-VolumeVolumeInfoImageLinks', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeVolumeInfoImageLinks();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeVolumeInfoImageLinks.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeVolumeInfoImageLinks(od as api.VolumeVolumeInfoImageLinks);
});
});
unittest.group('obj-schema-VolumeVolumeInfoIndustryIdentifiers', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeVolumeInfoIndustryIdentifiers();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeVolumeInfoIndustryIdentifiers.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeVolumeInfoIndustryIdentifiers(
od as api.VolumeVolumeInfoIndustryIdentifiers);
});
});
unittest.group('obj-schema-VolumeVolumeInfoPanelizationSummary', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeVolumeInfoPanelizationSummary();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeVolumeInfoPanelizationSummary.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeVolumeInfoPanelizationSummary(
od as api.VolumeVolumeInfoPanelizationSummary);
});
});
unittest.group('obj-schema-VolumeVolumeInfoReadingModes', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeVolumeInfoReadingModes();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeVolumeInfoReadingModes.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeVolumeInfoReadingModes(od as api.VolumeVolumeInfoReadingModes);
});
});
unittest.group('obj-schema-VolumeVolumeInfo', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeVolumeInfo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeVolumeInfo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeVolumeInfo(od as api.VolumeVolumeInfo);
});
});
unittest.group('obj-schema-Volume', () {
unittest.test('to-json--from-json', () async {
var o = buildVolume();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Volume.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkVolume(od as api.Volume);
});
});
unittest.group('obj-schema-Volume2', () {
unittest.test('to-json--from-json', () async {
var o = buildVolume2();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Volume2.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkVolume2(od as api.Volume2);
});
});
unittest.group('obj-schema-VolumeannotationContentRanges', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeannotationContentRanges();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeannotationContentRanges.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeannotationContentRanges(
od as api.VolumeannotationContentRanges);
});
});
unittest.group('obj-schema-Volumeannotation', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeannotation();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Volumeannotation.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeannotation(od as api.Volumeannotation);
});
});
unittest.group('obj-schema-Volumeannotations', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeannotations();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Volumeannotations.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeannotations(od as api.Volumeannotations);
});
});
unittest.group('obj-schema-Volumes', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumes();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Volumes.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkVolumes(od as api.Volumes);
});
});
unittest.group('obj-schema-VolumeseriesinfoVolumeSeriesIssue', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeseriesinfoVolumeSeriesIssue();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeseriesinfoVolumeSeriesIssue.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeseriesinfoVolumeSeriesIssue(
od as api.VolumeseriesinfoVolumeSeriesIssue);
});
});
unittest.group('obj-schema-VolumeseriesinfoVolumeSeries', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeseriesinfoVolumeSeries();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.VolumeseriesinfoVolumeSeries.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeseriesinfoVolumeSeries(od as api.VolumeseriesinfoVolumeSeries);
});
});
unittest.group('obj-schema-Volumeseriesinfo', () {
unittest.test('to-json--from-json', () async {
var o = buildVolumeseriesinfo();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Volumeseriesinfo.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkVolumeseriesinfo(od as api.Volumeseriesinfo);
});
});
unittest.group('resource-BookshelvesResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).bookshelves;
var arg_userId = 'foo';
var arg_shelf = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 15),
unittest.equals("books/v1/users/"),
);
pathOffset += 15;
index = path.indexOf('/bookshelves/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_userId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 13),
unittest.equals("/bookshelves/"),
);
pathOffset += 13;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_shelf'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildBookshelf());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_userId, arg_shelf,
source: arg_source, $fields: arg_$fields);
checkBookshelf(response as api.Bookshelf);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).bookshelves;
var arg_userId = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 15),
unittest.equals("books/v1/users/"),
);
pathOffset += 15;
index = path.indexOf('/bookshelves', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_userId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("/bookshelves"),
);
pathOffset += 12;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildBookshelves());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.list(arg_userId, source: arg_source, $fields: arg_$fields);
checkBookshelves(response as api.Bookshelves);
});
});
unittest.group('resource-BookshelvesVolumesResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).bookshelves.volumes;
var arg_userId = 'foo';
var arg_shelf = 'foo';
var arg_maxResults = 42;
var arg_showPreorders = true;
var arg_source = 'foo';
var arg_startIndex = 42;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 15),
unittest.equals("books/v1/users/"),
);
pathOffset += 15;
index = path.indexOf('/bookshelves/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_userId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 13),
unittest.equals("/bookshelves/"),
);
pathOffset += 13;
index = path.indexOf('/volumes', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_shelf'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 8),
unittest.equals("/volumes"),
);
pathOffset += 8;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
core.int.parse(queryMap["maxResults"]!.first),
unittest.equals(arg_maxResults),
);
unittest.expect(
queryMap["showPreorders"]!.first,
unittest.equals("$arg_showPreorders"),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
core.int.parse(queryMap["startIndex"]!.first),
unittest.equals(arg_startIndex),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildVolumes());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_userId, arg_shelf,
maxResults: arg_maxResults,
showPreorders: arg_showPreorders,
source: arg_source,
startIndex: arg_startIndex,
$fields: arg_$fields);
checkVolumes(response as api.Volumes);
});
});
unittest.group('resource-CloudloadingResource', () {
unittest.test('method--addBook', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).cloudloading;
var arg_driveDocumentId = 'foo';
var arg_mimeType = 'foo';
var arg_name = 'foo';
var arg_uploadClientToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 29),
unittest.equals("books/v1/cloudloading/addBook"),
);
pathOffset += 29;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["drive_document_id"]!.first,
unittest.equals(arg_driveDocumentId),
);
unittest.expect(
queryMap["mime_type"]!.first,
unittest.equals(arg_mimeType),
);
unittest.expect(
queryMap["name"]!.first,
unittest.equals(arg_name),
);
unittest.expect(
queryMap["upload_client_token"]!.first,
unittest.equals(arg_uploadClientToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildBooksCloudloadingResource());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.addBook(
driveDocumentId: arg_driveDocumentId,
mimeType: arg_mimeType,
name: arg_name,
uploadClientToken: arg_uploadClientToken,
$fields: arg_$fields);
checkBooksCloudloadingResource(response as api.BooksCloudloadingResource);
});
unittest.test('method--deleteBook', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).cloudloading;
var arg_volumeId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 32),
unittest.equals("books/v1/cloudloading/deleteBook"),
);
pathOffset += 32;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["volumeId"]!.first,
unittest.equals(arg_volumeId),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.deleteBook(arg_volumeId, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--updateBook', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).cloudloading;
var arg_request = buildBooksCloudloadingResource();
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.BooksCloudloadingResource.fromJson(
json as core.Map<core.String, core.dynamic>);
checkBooksCloudloadingResource(obj as api.BooksCloudloadingResource);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 32),
unittest.equals("books/v1/cloudloading/updateBook"),
);
pathOffset += 32;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildBooksCloudloadingResource());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.updateBook(arg_request, $fields: arg_$fields);
checkBooksCloudloadingResource(response as api.BooksCloudloadingResource);
});
});
unittest.group('resource-DictionaryResource', () {
unittest.test('method--listOfflineMetadata', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).dictionary;
var arg_cpksver = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 39),
unittest.equals("books/v1/dictionary/listOfflineMetadata"),
);
pathOffset += 39;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["cpksver"]!.first,
unittest.equals(arg_cpksver),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildMetadata());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.listOfflineMetadata(arg_cpksver, $fields: arg_$fields);
checkMetadata(response as api.Metadata);
});
});
unittest.group('resource-FamilysharingResource', () {
unittest.test('method--getFamilyInfo', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).familysharing;
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 36),
unittest.equals("books/v1/familysharing/getFamilyInfo"),
);
pathOffset += 36;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildFamilyInfo());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.getFamilyInfo(source: arg_source, $fields: arg_$fields);
checkFamilyInfo(response as api.FamilyInfo);
});
unittest.test('method--share', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).familysharing;
var arg_docId = 'foo';
var arg_source = 'foo';
var arg_volumeId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 28),
unittest.equals("books/v1/familysharing/share"),
);
pathOffset += 28;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["docId"]!.first,
unittest.equals(arg_docId),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["volumeId"]!.first,
unittest.equals(arg_volumeId),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.share(
docId: arg_docId,
source: arg_source,
volumeId: arg_volumeId,
$fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--unshare', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).familysharing;
var arg_docId = 'foo';
var arg_source = 'foo';
var arg_volumeId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 30),
unittest.equals("books/v1/familysharing/unshare"),
);
pathOffset += 30;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["docId"]!.first,
unittest.equals(arg_docId),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["volumeId"]!.first,
unittest.equals(arg_volumeId),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.unshare(
docId: arg_docId,
source: arg_source,
volumeId: arg_volumeId,
$fields: arg_$fields);
checkEmpty(response as api.Empty);
});
});
unittest.group('resource-LayersResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).layers;
var arg_volumeId = 'foo';
var arg_summaryId = 'foo';
var arg_contentVersion = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 17),
unittest.equals("books/v1/volumes/"),
);
pathOffset += 17;
index = path.indexOf('/layersummary/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_volumeId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 14),
unittest.equals("/layersummary/"),
);
pathOffset += 14;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_summaryId'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["contentVersion"]!.first,
unittest.equals(arg_contentVersion),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildLayersummary());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_volumeId, arg_summaryId,
contentVersion: arg_contentVersion,
source: arg_source,
$fields: arg_$fields);
checkLayersummary(response as api.Layersummary);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).layers;
var arg_volumeId = 'foo';
var arg_contentVersion = 'foo';
var arg_maxResults = 42;
var arg_pageToken = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 17),
unittest.equals("books/v1/volumes/"),
);
pathOffset += 17;
index = path.indexOf('/layersummary', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_volumeId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 13),
unittest.equals("/layersummary"),
);
pathOffset += 13;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["contentVersion"]!.first,
unittest.equals(arg_contentVersion),
);
unittest.expect(
core.int.parse(queryMap["maxResults"]!.first),
unittest.equals(arg_maxResults),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildLayersummaries());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_volumeId,
contentVersion: arg_contentVersion,
maxResults: arg_maxResults,
pageToken: arg_pageToken,
source: arg_source,
$fields: arg_$fields);
checkLayersummaries(response as api.Layersummaries);
});
});
unittest.group('resource-LayersAnnotationDataResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).layers.annotationData;
var arg_volumeId = 'foo';
var arg_layerId = 'foo';
var arg_annotationDataId = 'foo';
var arg_contentVersion = 'foo';
var arg_allowWebDefinitions = true;
var arg_h = 42;
var arg_locale = 'foo';
var arg_scale = 42;
var arg_source = 'foo';
var arg_w = 42;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 17),
unittest.equals("books/v1/volumes/"),
);
pathOffset += 17;
index = path.indexOf('/layers/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_volumeId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 8),
unittest.equals("/layers/"),
);
pathOffset += 8;
index = path.indexOf('/data/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_layerId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 6),
unittest.equals("/data/"),
);
pathOffset += 6;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_annotationDataId'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["contentVersion"]!.first,
unittest.equals(arg_contentVersion),
);
unittest.expect(
queryMap["allowWebDefinitions"]!.first,
unittest.equals("$arg_allowWebDefinitions"),
);
unittest.expect(
core.int.parse(queryMap["h"]!.first),
unittest.equals(arg_h),
);
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
core.int.parse(queryMap["scale"]!.first),
unittest.equals(arg_scale),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
core.int.parse(queryMap["w"]!.first),
unittest.equals(arg_w),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildDictionaryAnnotationdata());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(
arg_volumeId, arg_layerId, arg_annotationDataId, arg_contentVersion,
allowWebDefinitions: arg_allowWebDefinitions,
h: arg_h,
locale: arg_locale,
scale: arg_scale,
source: arg_source,
w: arg_w,
$fields: arg_$fields);
checkDictionaryAnnotationdata(response as api.DictionaryAnnotationdata);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).layers.annotationData;
var arg_volumeId = 'foo';
var arg_layerId = 'foo';
var arg_contentVersion = 'foo';
var arg_annotationDataId = buildUnnamed7777();
var arg_h = 42;
var arg_locale = 'foo';
var arg_maxResults = 42;
var arg_pageToken = 'foo';
var arg_scale = 42;
var arg_source = 'foo';
var arg_updatedMax = 'foo';
var arg_updatedMin = 'foo';
var arg_w = 42;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 17),
unittest.equals("books/v1/volumes/"),
);
pathOffset += 17;
index = path.indexOf('/layers/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_volumeId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 8),
unittest.equals("/layers/"),
);
pathOffset += 8;
index = path.indexOf('/data', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_layerId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 5),
unittest.equals("/data"),
);
pathOffset += 5;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["contentVersion"]!.first,
unittest.equals(arg_contentVersion),
);
unittest.expect(
queryMap["annotationDataId"]!,
unittest.equals(arg_annotationDataId),
);
unittest.expect(
core.int.parse(queryMap["h"]!.first),
unittest.equals(arg_h),
);
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
core.int.parse(queryMap["maxResults"]!.first),
unittest.equals(arg_maxResults),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
core.int.parse(queryMap["scale"]!.first),
unittest.equals(arg_scale),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["updatedMax"]!.first,
unittest.equals(arg_updatedMax),
);
unittest.expect(
queryMap["updatedMin"]!.first,
unittest.equals(arg_updatedMin),
);
unittest.expect(
core.int.parse(queryMap["w"]!.first),
unittest.equals(arg_w),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildAnnotationsdata());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(
arg_volumeId, arg_layerId, arg_contentVersion,
annotationDataId: arg_annotationDataId,
h: arg_h,
locale: arg_locale,
maxResults: arg_maxResults,
pageToken: arg_pageToken,
scale: arg_scale,
source: arg_source,
updatedMax: arg_updatedMax,
updatedMin: arg_updatedMin,
w: arg_w,
$fields: arg_$fields);
checkAnnotationsdata(response as api.Annotationsdata);
});
});
unittest.group('resource-LayersVolumeAnnotationsResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).layers.volumeAnnotations;
var arg_volumeId = 'foo';
var arg_layerId = 'foo';
var arg_annotationId = 'foo';
var arg_locale = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 17),
unittest.equals("books/v1/volumes/"),
);
pathOffset += 17;
index = path.indexOf('/layers/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_volumeId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 8),
unittest.equals("/layers/"),
);
pathOffset += 8;
index = path.indexOf('/annotations/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_layerId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 13),
unittest.equals("/annotations/"),
);
pathOffset += 13;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_annotationId'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildVolumeannotation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(
arg_volumeId, arg_layerId, arg_annotationId,
locale: arg_locale, source: arg_source, $fields: arg_$fields);
checkVolumeannotation(response as api.Volumeannotation);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).layers.volumeAnnotations;
var arg_volumeId = 'foo';
var arg_layerId = 'foo';
var arg_contentVersion = 'foo';
var arg_endOffset = 'foo';
var arg_endPosition = 'foo';
var arg_locale = 'foo';
var arg_maxResults = 42;
var arg_pageToken = 'foo';
var arg_showDeleted = true;
var arg_source = 'foo';
var arg_startOffset = 'foo';
var arg_startPosition = 'foo';
var arg_updatedMax = 'foo';
var arg_updatedMin = 'foo';
var arg_volumeAnnotationsVersion = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 17),
unittest.equals("books/v1/volumes/"),
);
pathOffset += 17;
index = path.indexOf('/layers/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_volumeId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 8),
unittest.equals("/layers/"),
);
pathOffset += 8;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_layerId'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["contentVersion"]!.first,
unittest.equals(arg_contentVersion),
);
unittest.expect(
queryMap["endOffset"]!.first,
unittest.equals(arg_endOffset),
);
unittest.expect(
queryMap["endPosition"]!.first,
unittest.equals(arg_endPosition),
);
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
core.int.parse(queryMap["maxResults"]!.first),
unittest.equals(arg_maxResults),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["showDeleted"]!.first,
unittest.equals("$arg_showDeleted"),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["startOffset"]!.first,
unittest.equals(arg_startOffset),
);
unittest.expect(
queryMap["startPosition"]!.first,
unittest.equals(arg_startPosition),
);
unittest.expect(
queryMap["updatedMax"]!.first,
unittest.equals(arg_updatedMax),
);
unittest.expect(
queryMap["updatedMin"]!.first,
unittest.equals(arg_updatedMin),
);
unittest.expect(
queryMap["volumeAnnotationsVersion"]!.first,
unittest.equals(arg_volumeAnnotationsVersion),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildVolumeannotations());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(
arg_volumeId, arg_layerId, arg_contentVersion,
endOffset: arg_endOffset,
endPosition: arg_endPosition,
locale: arg_locale,
maxResults: arg_maxResults,
pageToken: arg_pageToken,
showDeleted: arg_showDeleted,
source: arg_source,
startOffset: arg_startOffset,
startPosition: arg_startPosition,
updatedMax: arg_updatedMax,
updatedMin: arg_updatedMin,
volumeAnnotationsVersion: arg_volumeAnnotationsVersion,
$fields: arg_$fields);
checkVolumeannotations(response as api.Volumeannotations);
});
});
unittest.group('resource-MyconfigResource', () {
unittest.test('method--getUserSettings', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).myconfig;
var arg_country = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 33),
unittest.equals("books/v1/myconfig/getUserSettings"),
);
pathOffset += 33;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["country"]!.first,
unittest.equals(arg_country),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildUsersettings());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.getUserSettings(country: arg_country, $fields: arg_$fields);
checkUsersettings(response as api.Usersettings);
});
unittest.test('method--releaseDownloadAccess', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).myconfig;
var arg_cpksver = 'foo';
var arg_volumeIds = buildUnnamed7778();
var arg_locale = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 39),
unittest.equals("books/v1/myconfig/releaseDownloadAccess"),
);
pathOffset += 39;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["cpksver"]!.first,
unittest.equals(arg_cpksver),
);
unittest.expect(
queryMap["volumeIds"]!,
unittest.equals(arg_volumeIds),
);
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildDownloadAccesses());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.releaseDownloadAccess(
arg_cpksver, arg_volumeIds,
locale: arg_locale, source: arg_source, $fields: arg_$fields);
checkDownloadAccesses(response as api.DownloadAccesses);
});
unittest.test('method--requestAccess', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).myconfig;
var arg_cpksver = 'foo';
var arg_nonce = 'foo';
var arg_source = 'foo';
var arg_volumeId = 'foo';
var arg_licenseTypes = 'foo';
var arg_locale = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 31),
unittest.equals("books/v1/myconfig/requestAccess"),
);
pathOffset += 31;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["cpksver"]!.first,
unittest.equals(arg_cpksver),
);
unittest.expect(
queryMap["nonce"]!.first,
unittest.equals(arg_nonce),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["volumeId"]!.first,
unittest.equals(arg_volumeId),
);
unittest.expect(
queryMap["licenseTypes"]!.first,
unittest.equals(arg_licenseTypes),
);
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildRequestAccessData());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.requestAccess(
arg_cpksver, arg_nonce, arg_source, arg_volumeId,
licenseTypes: arg_licenseTypes,
locale: arg_locale,
$fields: arg_$fields);
checkRequestAccessData(response as api.RequestAccessData);
});
unittest.test('method--syncVolumeLicenses', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).myconfig;
var arg_cpksver = 'foo';
var arg_nonce = 'foo';
var arg_source = 'foo';
var arg_features = buildUnnamed7779();
var arg_includeNonComicsSeries = true;
var arg_locale = 'foo';
var arg_showPreorders = true;
var arg_volumeIds = buildUnnamed7780();
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 36),
unittest.equals("books/v1/myconfig/syncVolumeLicenses"),
);
pathOffset += 36;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["cpksver"]!.first,
unittest.equals(arg_cpksver),
);
unittest.expect(
queryMap["nonce"]!.first,
unittest.equals(arg_nonce),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["features"]!,
unittest.equals(arg_features),
);
unittest.expect(
queryMap["includeNonComicsSeries"]!.first,
unittest.equals("$arg_includeNonComicsSeries"),
);
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
queryMap["showPreorders"]!.first,
unittest.equals("$arg_showPreorders"),
);
unittest.expect(
queryMap["volumeIds"]!,
unittest.equals(arg_volumeIds),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildVolumes());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.syncVolumeLicenses(
arg_cpksver, arg_nonce, arg_source,
features: arg_features,
includeNonComicsSeries: arg_includeNonComicsSeries,
locale: arg_locale,
showPreorders: arg_showPreorders,
volumeIds: arg_volumeIds,
$fields: arg_$fields);
checkVolumes(response as api.Volumes);
});
unittest.test('method--updateUserSettings', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).myconfig;
var arg_request = buildUsersettings();
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Usersettings.fromJson(
json as core.Map<core.String, core.dynamic>);
checkUsersettings(obj as api.Usersettings);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 36),
unittest.equals("books/v1/myconfig/updateUserSettings"),
);
pathOffset += 36;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildUsersettings());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.updateUserSettings(arg_request, $fields: arg_$fields);
checkUsersettings(response as api.Usersettings);
});
});
unittest.group('resource-MylibraryAnnotationsResource', () {
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).mylibrary.annotations;
var arg_annotationId = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 31),
unittest.equals("books/v1/mylibrary/annotations/"),
);
pathOffset += 31;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_annotationId'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.delete(arg_annotationId,
source: arg_source, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--insert', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).mylibrary.annotations;
var arg_request = buildAnnotation();
var arg_annotationId = 'foo';
var arg_country = 'foo';
var arg_showOnlySummaryInResponse = true;
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Annotation.fromJson(
json as core.Map<core.String, core.dynamic>);
checkAnnotation(obj as api.Annotation);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 30),
unittest.equals("books/v1/mylibrary/annotations"),
);
pathOffset += 30;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["annotationId"]!.first,
unittest.equals(arg_annotationId),
);
unittest.expect(
queryMap["country"]!.first,
unittest.equals(arg_country),
);
unittest.expect(
queryMap["showOnlySummaryInResponse"]!.first,
unittest.equals("$arg_showOnlySummaryInResponse"),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildAnnotation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.insert(arg_request,
annotationId: arg_annotationId,
country: arg_country,
showOnlySummaryInResponse: arg_showOnlySummaryInResponse,
source: arg_source,
$fields: arg_$fields);
checkAnnotation(response as api.Annotation);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).mylibrary.annotations;
var arg_contentVersion = 'foo';
var arg_layerId = 'foo';
var arg_layerIds = buildUnnamed7781();
var arg_maxResults = 42;
var arg_pageToken = 'foo';
var arg_showDeleted = true;
var arg_source = 'foo';
var arg_updatedMax = 'foo';
var arg_updatedMin = 'foo';
var arg_volumeId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 30),
unittest.equals("books/v1/mylibrary/annotations"),
);
pathOffset += 30;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["contentVersion"]!.first,
unittest.equals(arg_contentVersion),
);
unittest.expect(
queryMap["layerId"]!.first,
unittest.equals(arg_layerId),
);
unittest.expect(
queryMap["layerIds"]!,
unittest.equals(arg_layerIds),
);
unittest.expect(
core.int.parse(queryMap["maxResults"]!.first),
unittest.equals(arg_maxResults),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["showDeleted"]!.first,
unittest.equals("$arg_showDeleted"),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["updatedMax"]!.first,
unittest.equals(arg_updatedMax),
);
unittest.expect(
queryMap["updatedMin"]!.first,
unittest.equals(arg_updatedMin),
);
unittest.expect(
queryMap["volumeId"]!.first,
unittest.equals(arg_volumeId),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildAnnotations());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(
contentVersion: arg_contentVersion,
layerId: arg_layerId,
layerIds: arg_layerIds,
maxResults: arg_maxResults,
pageToken: arg_pageToken,
showDeleted: arg_showDeleted,
source: arg_source,
updatedMax: arg_updatedMax,
updatedMin: arg_updatedMin,
volumeId: arg_volumeId,
$fields: arg_$fields);
checkAnnotations(response as api.Annotations);
});
unittest.test('method--summary', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).mylibrary.annotations;
var arg_layerIds = buildUnnamed7782();
var arg_volumeId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 38),
unittest.equals("books/v1/mylibrary/annotations/summary"),
);
pathOffset += 38;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["layerIds"]!,
unittest.equals(arg_layerIds),
);
unittest.expect(
queryMap["volumeId"]!.first,
unittest.equals(arg_volumeId),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildAnnotationsSummary());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.summary(arg_layerIds, arg_volumeId, $fields: arg_$fields);
checkAnnotationsSummary(response as api.AnnotationsSummary);
});
unittest.test('method--update', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).mylibrary.annotations;
var arg_request = buildAnnotation();
var arg_annotationId = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Annotation.fromJson(
json as core.Map<core.String, core.dynamic>);
checkAnnotation(obj as api.Annotation);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 31),
unittest.equals("books/v1/mylibrary/annotations/"),
);
pathOffset += 31;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_annotationId'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildAnnotation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.update(arg_request, arg_annotationId,
source: arg_source, $fields: arg_$fields);
checkAnnotation(response as api.Annotation);
});
});
unittest.group('resource-MylibraryBookshelvesResource', () {
unittest.test('method--addVolume', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).mylibrary.bookshelves;
var arg_shelf = 'foo';
var arg_volumeId = 'foo';
var arg_reason = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 31),
unittest.equals("books/v1/mylibrary/bookshelves/"),
);
pathOffset += 31;
index = path.indexOf('/addVolume', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_shelf'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 10),
unittest.equals("/addVolume"),
);
pathOffset += 10;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["volumeId"]!.first,
unittest.equals(arg_volumeId),
);
unittest.expect(
queryMap["reason"]!.first,
unittest.equals(arg_reason),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.addVolume(arg_shelf, arg_volumeId,
reason: arg_reason, source: arg_source, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--clearVolumes', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).mylibrary.bookshelves;
var arg_shelf = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 31),
unittest.equals("books/v1/mylibrary/bookshelves/"),
);
pathOffset += 31;
index = path.indexOf('/clearVolumes', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_shelf'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 13),
unittest.equals("/clearVolumes"),
);
pathOffset += 13;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.clearVolumes(arg_shelf,
source: arg_source, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).mylibrary.bookshelves;
var arg_shelf = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 31),
unittest.equals("books/v1/mylibrary/bookshelves/"),
);
pathOffset += 31;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_shelf'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildBookshelf());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.get(arg_shelf, source: arg_source, $fields: arg_$fields);
checkBookshelf(response as api.Bookshelf);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).mylibrary.bookshelves;
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 30),
unittest.equals("books/v1/mylibrary/bookshelves"),
);
pathOffset += 30;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildBookshelves());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(source: arg_source, $fields: arg_$fields);
checkBookshelves(response as api.Bookshelves);
});
unittest.test('method--moveVolume', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).mylibrary.bookshelves;
var arg_shelf = 'foo';
var arg_volumeId = 'foo';
var arg_volumePosition = 42;
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 31),
unittest.equals("books/v1/mylibrary/bookshelves/"),
);
pathOffset += 31;
index = path.indexOf('/moveVolume', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_shelf'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 11),
unittest.equals("/moveVolume"),
);
pathOffset += 11;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["volumeId"]!.first,
unittest.equals(arg_volumeId),
);
unittest.expect(
core.int.parse(queryMap["volumePosition"]!.first),
unittest.equals(arg_volumePosition),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.moveVolume(
arg_shelf, arg_volumeId, arg_volumePosition,
source: arg_source, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--removeVolume', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).mylibrary.bookshelves;
var arg_shelf = 'foo';
var arg_volumeId = 'foo';
var arg_reason = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 31),
unittest.equals("books/v1/mylibrary/bookshelves/"),
);
pathOffset += 31;
index = path.indexOf('/removeVolume', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_shelf'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 13),
unittest.equals("/removeVolume"),
);
pathOffset += 13;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["volumeId"]!.first,
unittest.equals(arg_volumeId),
);
unittest.expect(
queryMap["reason"]!.first,
unittest.equals(arg_reason),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.removeVolume(arg_shelf, arg_volumeId,
reason: arg_reason, source: arg_source, $fields: arg_$fields);
checkEmpty(response as api.Empty);
});
});
unittest.group('resource-MylibraryBookshelvesVolumesResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).mylibrary.bookshelves.volumes;
var arg_shelf = 'foo';
var arg_country = 'foo';
var arg_maxResults = 42;
var arg_projection = 'foo';
var arg_q = 'foo';
var arg_showPreorders = true;
var arg_source = 'foo';
var arg_startIndex = 42;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 31),
unittest.equals("books/v1/mylibrary/bookshelves/"),
);
pathOffset += 31;
index = path.indexOf('/volumes', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_shelf'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 8),
unittest.equals("/volumes"),
);
pathOffset += 8;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["country"]!.first,
unittest.equals(arg_country),
);
unittest.expect(
core.int.parse(queryMap["maxResults"]!.first),
unittest.equals(arg_maxResults),
);
unittest.expect(
queryMap["projection"]!.first,
unittest.equals(arg_projection),
);
unittest.expect(
queryMap["q"]!.first,
unittest.equals(arg_q),
);
unittest.expect(
queryMap["showPreorders"]!.first,
unittest.equals("$arg_showPreorders"),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
core.int.parse(queryMap["startIndex"]!.first),
unittest.equals(arg_startIndex),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildVolumes());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_shelf,
country: arg_country,
maxResults: arg_maxResults,
projection: arg_projection,
q: arg_q,
showPreorders: arg_showPreorders,
source: arg_source,
startIndex: arg_startIndex,
$fields: arg_$fields);
checkVolumes(response as api.Volumes);
});
});
unittest.group('resource-MylibraryReadingpositionsResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).mylibrary.readingpositions;
var arg_volumeId = 'foo';
var arg_contentVersion = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 36),
unittest.equals("books/v1/mylibrary/readingpositions/"),
);
pathOffset += 36;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_volumeId'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["contentVersion"]!.first,
unittest.equals(arg_contentVersion),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildReadingPosition());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_volumeId,
contentVersion: arg_contentVersion,
source: arg_source,
$fields: arg_$fields);
checkReadingPosition(response as api.ReadingPosition);
});
unittest.test('method--setPosition', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).mylibrary.readingpositions;
var arg_volumeId = 'foo';
var arg_position = 'foo';
var arg_timestamp = 'foo';
var arg_action = 'foo';
var arg_contentVersion = 'foo';
var arg_deviceCookie = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 36),
unittest.equals("books/v1/mylibrary/readingpositions/"),
);
pathOffset += 36;
index = path.indexOf('/setPosition', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_volumeId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("/setPosition"),
);
pathOffset += 12;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["position"]!.first,
unittest.equals(arg_position),
);
unittest.expect(
queryMap["timestamp"]!.first,
unittest.equals(arg_timestamp),
);
unittest.expect(
queryMap["action"]!.first,
unittest.equals(arg_action),
);
unittest.expect(
queryMap["contentVersion"]!.first,
unittest.equals(arg_contentVersion),
);
unittest.expect(
queryMap["deviceCookie"]!.first,
unittest.equals(arg_deviceCookie),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.setPosition(
arg_volumeId, arg_position, arg_timestamp,
action: arg_action,
contentVersion: arg_contentVersion,
deviceCookie: arg_deviceCookie,
source: arg_source,
$fields: arg_$fields);
checkEmpty(response as api.Empty);
});
});
unittest.group('resource-NotificationResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).notification;
var arg_notificationId = 'foo';
var arg_locale = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 25),
unittest.equals("books/v1/notification/get"),
);
pathOffset += 25;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["notification_id"]!.first,
unittest.equals(arg_notificationId),
);
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildNotification());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_notificationId,
locale: arg_locale, source: arg_source, $fields: arg_$fields);
checkNotification(response as api.Notification);
});
});
unittest.group('resource-OnboardingResource', () {
unittest.test('method--listCategories', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).onboarding;
var arg_locale = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 34),
unittest.equals("books/v1/onboarding/listCategories"),
);
pathOffset += 34;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildCategory());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.listCategories(locale: arg_locale, $fields: arg_$fields);
checkCategory(response as api.Category);
});
unittest.test('method--listCategoryVolumes', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).onboarding;
var arg_categoryId = buildUnnamed7783();
var arg_locale = 'foo';
var arg_maxAllowedMaturityRating = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 39),
unittest.equals("books/v1/onboarding/listCategoryVolumes"),
);
pathOffset += 39;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["categoryId"]!,
unittest.equals(arg_categoryId),
);
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
queryMap["maxAllowedMaturityRating"]!.first,
unittest.equals(arg_maxAllowedMaturityRating),
);
unittest.expect(
core.int.parse(queryMap["pageSize"]!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildVolume2());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.listCategoryVolumes(
categoryId: arg_categoryId,
locale: arg_locale,
maxAllowedMaturityRating: arg_maxAllowedMaturityRating,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkVolume2(response as api.Volume2);
});
});
unittest.group('resource-PersonalizedstreamResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).personalizedstream;
var arg_locale = 'foo';
var arg_maxAllowedMaturityRating = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 31),
unittest.equals("books/v1/personalizedstream/get"),
);
pathOffset += 31;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
queryMap["maxAllowedMaturityRating"]!.first,
unittest.equals(arg_maxAllowedMaturityRating),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildDiscoveryclusters());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(
locale: arg_locale,
maxAllowedMaturityRating: arg_maxAllowedMaturityRating,
source: arg_source,
$fields: arg_$fields);
checkDiscoveryclusters(response as api.Discoveryclusters);
});
});
unittest.group('resource-PromoofferResource', () {
unittest.test('method--accept', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).promooffer;
var arg_androidId = 'foo';
var arg_device = 'foo';
var arg_manufacturer = 'foo';
var arg_model = 'foo';
var arg_offerId = 'foo';
var arg_product = 'foo';
var arg_serial = 'foo';
var arg_volumeId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 26),
unittest.equals("books/v1/promooffer/accept"),
);
pathOffset += 26;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["androidId"]!.first,
unittest.equals(arg_androidId),
);
unittest.expect(
queryMap["device"]!.first,
unittest.equals(arg_device),
);
unittest.expect(
queryMap["manufacturer"]!.first,
unittest.equals(arg_manufacturer),
);
unittest.expect(
queryMap["model"]!.first,
unittest.equals(arg_model),
);
unittest.expect(
queryMap["offerId"]!.first,
unittest.equals(arg_offerId),
);
unittest.expect(
queryMap["product"]!.first,
unittest.equals(arg_product),
);
unittest.expect(
queryMap["serial"]!.first,
unittest.equals(arg_serial),
);
unittest.expect(
queryMap["volumeId"]!.first,
unittest.equals(arg_volumeId),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.accept(
androidId: arg_androidId,
device: arg_device,
manufacturer: arg_manufacturer,
model: arg_model,
offerId: arg_offerId,
product: arg_product,
serial: arg_serial,
volumeId: arg_volumeId,
$fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--dismiss', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).promooffer;
var arg_androidId = 'foo';
var arg_device = 'foo';
var arg_manufacturer = 'foo';
var arg_model = 'foo';
var arg_offerId = 'foo';
var arg_product = 'foo';
var arg_serial = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 27),
unittest.equals("books/v1/promooffer/dismiss"),
);
pathOffset += 27;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["androidId"]!.first,
unittest.equals(arg_androidId),
);
unittest.expect(
queryMap["device"]!.first,
unittest.equals(arg_device),
);
unittest.expect(
queryMap["manufacturer"]!.first,
unittest.equals(arg_manufacturer),
);
unittest.expect(
queryMap["model"]!.first,
unittest.equals(arg_model),
);
unittest.expect(
queryMap["offerId"]!.first,
unittest.equals(arg_offerId),
);
unittest.expect(
queryMap["product"]!.first,
unittest.equals(arg_product),
);
unittest.expect(
queryMap["serial"]!.first,
unittest.equals(arg_serial),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.dismiss(
androidId: arg_androidId,
device: arg_device,
manufacturer: arg_manufacturer,
model: arg_model,
offerId: arg_offerId,
product: arg_product,
serial: arg_serial,
$fields: arg_$fields);
checkEmpty(response as api.Empty);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).promooffer;
var arg_androidId = 'foo';
var arg_device = 'foo';
var arg_manufacturer = 'foo';
var arg_model = 'foo';
var arg_product = 'foo';
var arg_serial = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 23),
unittest.equals("books/v1/promooffer/get"),
);
pathOffset += 23;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["androidId"]!.first,
unittest.equals(arg_androidId),
);
unittest.expect(
queryMap["device"]!.first,
unittest.equals(arg_device),
);
unittest.expect(
queryMap["manufacturer"]!.first,
unittest.equals(arg_manufacturer),
);
unittest.expect(
queryMap["model"]!.first,
unittest.equals(arg_model),
);
unittest.expect(
queryMap["product"]!.first,
unittest.equals(arg_product),
);
unittest.expect(
queryMap["serial"]!.first,
unittest.equals(arg_serial),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildOffers());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(
androidId: arg_androidId,
device: arg_device,
manufacturer: arg_manufacturer,
model: arg_model,
product: arg_product,
serial: arg_serial,
$fields: arg_$fields);
checkOffers(response as api.Offers);
});
});
unittest.group('resource-SeriesResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).series;
var arg_seriesId = buildUnnamed7784();
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 19),
unittest.equals("books/v1/series/get"),
);
pathOffset += 19;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["series_id"]!,
unittest.equals(arg_seriesId),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildSeries());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_seriesId, $fields: arg_$fields);
checkSeries(response as api.Series);
});
});
unittest.group('resource-SeriesMembershipResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).series.membership;
var arg_seriesId = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 30),
unittest.equals("books/v1/series/membership/get"),
);
pathOffset += 30;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["series_id"]!.first,
unittest.equals(arg_seriesId),
);
unittest.expect(
core.int.parse(queryMap["page_size"]!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap["page_token"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildSeriesmembership());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_seriesId,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkSeriesmembership(response as api.Seriesmembership);
});
});
unittest.group('resource-VolumesResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).volumes;
var arg_volumeId = 'foo';
var arg_country = 'foo';
var arg_includeNonComicsSeries = true;
var arg_partner = 'foo';
var arg_projection = 'foo';
var arg_source = 'foo';
var arg_userLibraryConsistentRead = true;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 17),
unittest.equals("books/v1/volumes/"),
);
pathOffset += 17;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_volumeId'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["country"]!.first,
unittest.equals(arg_country),
);
unittest.expect(
queryMap["includeNonComicsSeries"]!.first,
unittest.equals("$arg_includeNonComicsSeries"),
);
unittest.expect(
queryMap["partner"]!.first,
unittest.equals(arg_partner),
);
unittest.expect(
queryMap["projection"]!.first,
unittest.equals(arg_projection),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["user_library_consistent_read"]!.first,
unittest.equals("$arg_userLibraryConsistentRead"),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildVolume());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_volumeId,
country: arg_country,
includeNonComicsSeries: arg_includeNonComicsSeries,
partner: arg_partner,
projection: arg_projection,
source: arg_source,
userLibraryConsistentRead: arg_userLibraryConsistentRead,
$fields: arg_$fields);
checkVolume(response as api.Volume);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).volumes;
var arg_q = 'foo';
var arg_download = 'foo';
var arg_filter = 'foo';
var arg_langRestrict = 'foo';
var arg_libraryRestrict = 'foo';
var arg_maxAllowedMaturityRating = 'foo';
var arg_maxResults = 42;
var arg_orderBy = 'foo';
var arg_partner = 'foo';
var arg_printType = 'foo';
var arg_projection = 'foo';
var arg_showPreorders = true;
var arg_source = 'foo';
var arg_startIndex = 42;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 16),
unittest.equals("books/v1/volumes"),
);
pathOffset += 16;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["q"]!.first,
unittest.equals(arg_q),
);
unittest.expect(
queryMap["download"]!.first,
unittest.equals(arg_download),
);
unittest.expect(
queryMap["filter"]!.first,
unittest.equals(arg_filter),
);
unittest.expect(
queryMap["langRestrict"]!.first,
unittest.equals(arg_langRestrict),
);
unittest.expect(
queryMap["libraryRestrict"]!.first,
unittest.equals(arg_libraryRestrict),
);
unittest.expect(
queryMap["maxAllowedMaturityRating"]!.first,
unittest.equals(arg_maxAllowedMaturityRating),
);
unittest.expect(
core.int.parse(queryMap["maxResults"]!.first),
unittest.equals(arg_maxResults),
);
unittest.expect(
queryMap["orderBy"]!.first,
unittest.equals(arg_orderBy),
);
unittest.expect(
queryMap["partner"]!.first,
unittest.equals(arg_partner),
);
unittest.expect(
queryMap["printType"]!.first,
unittest.equals(arg_printType),
);
unittest.expect(
queryMap["projection"]!.first,
unittest.equals(arg_projection),
);
unittest.expect(
queryMap["showPreorders"]!.first,
unittest.equals("$arg_showPreorders"),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
core.int.parse(queryMap["startIndex"]!.first),
unittest.equals(arg_startIndex),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildVolumes());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_q,
download: arg_download,
filter: arg_filter,
langRestrict: arg_langRestrict,
libraryRestrict: arg_libraryRestrict,
maxAllowedMaturityRating: arg_maxAllowedMaturityRating,
maxResults: arg_maxResults,
orderBy: arg_orderBy,
partner: arg_partner,
printType: arg_printType,
projection: arg_projection,
showPreorders: arg_showPreorders,
source: arg_source,
startIndex: arg_startIndex,
$fields: arg_$fields);
checkVolumes(response as api.Volumes);
});
});
unittest.group('resource-VolumesAssociatedResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).volumes.associated;
var arg_volumeId = 'foo';
var arg_association = 'foo';
var arg_locale = 'foo';
var arg_maxAllowedMaturityRating = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 17),
unittest.equals("books/v1/volumes/"),
);
pathOffset += 17;
index = path.indexOf('/associated', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(
subPart,
unittest.equals('$arg_volumeId'),
);
unittest.expect(
path.substring(pathOffset, pathOffset + 11),
unittest.equals("/associated"),
);
pathOffset += 11;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["association"]!.first,
unittest.equals(arg_association),
);
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
queryMap["maxAllowedMaturityRating"]!.first,
unittest.equals(arg_maxAllowedMaturityRating),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildVolumes());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(arg_volumeId,
association: arg_association,
locale: arg_locale,
maxAllowedMaturityRating: arg_maxAllowedMaturityRating,
source: arg_source,
$fields: arg_$fields);
checkVolumes(response as api.Volumes);
});
});
unittest.group('resource-VolumesMybooksResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).volumes.mybooks;
var arg_acquireMethod = buildUnnamed7785();
var arg_country = 'foo';
var arg_locale = 'foo';
var arg_maxResults = 42;
var arg_processingState = buildUnnamed7786();
var arg_source = 'foo';
var arg_startIndex = 42;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 24),
unittest.equals("books/v1/volumes/mybooks"),
);
pathOffset += 24;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["acquireMethod"]!,
unittest.equals(arg_acquireMethod),
);
unittest.expect(
queryMap["country"]!.first,
unittest.equals(arg_country),
);
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
core.int.parse(queryMap["maxResults"]!.first),
unittest.equals(arg_maxResults),
);
unittest.expect(
queryMap["processingState"]!,
unittest.equals(arg_processingState),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
core.int.parse(queryMap["startIndex"]!.first),
unittest.equals(arg_startIndex),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildVolumes());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(
acquireMethod: arg_acquireMethod,
country: arg_country,
locale: arg_locale,
maxResults: arg_maxResults,
processingState: arg_processingState,
source: arg_source,
startIndex: arg_startIndex,
$fields: arg_$fields);
checkVolumes(response as api.Volumes);
});
});
unittest.group('resource-VolumesRecommendedResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).volumes.recommended;
var arg_locale = 'foo';
var arg_maxAllowedMaturityRating = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 28),
unittest.equals("books/v1/volumes/recommended"),
);
pathOffset += 28;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
queryMap["maxAllowedMaturityRating"]!.first,
unittest.equals(arg_maxAllowedMaturityRating),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildVolumes());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(
locale: arg_locale,
maxAllowedMaturityRating: arg_maxAllowedMaturityRating,
source: arg_source,
$fields: arg_$fields);
checkVolumes(response as api.Volumes);
});
unittest.test('method--rate', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).volumes.recommended;
var arg_rating = 'foo';
var arg_volumeId = 'foo';
var arg_locale = 'foo';
var arg_source = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 33),
unittest.equals("books/v1/volumes/recommended/rate"),
);
pathOffset += 33;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["rating"]!.first,
unittest.equals(arg_rating),
);
unittest.expect(
queryMap["volumeId"]!.first,
unittest.equals(arg_volumeId),
);
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp =
convert.json.encode(buildBooksVolumesRecommendedRateResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.rate(arg_rating, arg_volumeId,
locale: arg_locale, source: arg_source, $fields: arg_$fields);
checkBooksVolumesRecommendedRateResponse(
response as api.BooksVolumesRecommendedRateResponse);
});
});
unittest.group('resource-VolumesUseruploadedResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.BooksApi(mock).volumes.useruploaded;
var arg_locale = 'foo';
var arg_maxResults = 42;
var arg_processingState = buildUnnamed7787();
var arg_source = 'foo';
var arg_startIndex = 42;
var arg_volumeId = buildUnnamed7788();
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 29),
unittest.equals("books/v1/volumes/useruploaded"),
);
pathOffset += 29;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["locale"]!.first,
unittest.equals(arg_locale),
);
unittest.expect(
core.int.parse(queryMap["maxResults"]!.first),
unittest.equals(arg_maxResults),
);
unittest.expect(
queryMap["processingState"]!,
unittest.equals(arg_processingState),
);
unittest.expect(
queryMap["source"]!.first,
unittest.equals(arg_source),
);
unittest.expect(
core.int.parse(queryMap["startIndex"]!.first),
unittest.equals(arg_startIndex),
);
unittest.expect(
queryMap["volumeId"]!,
unittest.equals(arg_volumeId),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildVolumes());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(
locale: arg_locale,
maxResults: arg_maxResults,
processingState: arg_processingState,
source: arg_source,
startIndex: arg_startIndex,
volumeId: arg_volumeId,
$fields: arg_$fields);
checkVolumes(response as api.Volumes);
});
});
}