blob: b0da369030da4940660dc9d53567e8b714f24e7c [file] [log] [blame]
// ignore_for_file: avoid_unused_constructor_parameters
// ignore_for_file: camel_case_types
// ignore_for_file: comment_references
// ignore_for_file: constant_identifier_names
// ignore_for_file: directives_ordering
// ignore_for_file: empty_constructor_bodies
// ignore_for_file: library_names
// ignore_for_file: lines_longer_than_80_chars
// ignore_for_file: non_constant_identifier_names
// ignore_for_file: omit_local_variable_types
// 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_parenthesis
// ignore_for_file: unnecessary_string_interpolations
// ignore_for_file: unused_field
// ignore_for_file: unused_import
// ignore_for_file: avoid_returning_null
// ignore_for_file: cascade_invocations
// ignore_for_file: unnecessary_lambdas
// ignore_for_file: unused_local_variable
library googleapis.books.v1.test;
import "dart:core" as core;
import "dart:async" as async;
import "dart:convert" as convert;
import 'package:http/http.dart' as http;
import 'package:test/test.dart' as unittest;
import 'package:googleapis/books/v1.dart' as api;
class HttpServerMock extends http.BaseClient {
core.Function _callback;
core.bool _expectJson;
void register(core.Function callback, core.bool expectJson) {
_callback = callback;
_expectJson = expectJson;
}
@core.override
async.Future<http.StreamedResponse> send(http.BaseRequest request) async {
if (_expectJson) {
final jsonString =
await request.finalize().transform(convert.utf8.decoder).join('');
if (jsonString.isEmpty) {
return _callback(request, null);
} else {
return _callback(request, convert.json.decode(jsonString));
}
} else {
var stream = request.finalize();
if (stream == null) {
return _callback(request, []);
} else {
final data = await stream.toBytes();
return _callback(request, data);
}
}
}
}
http.StreamedResponse stringResponse(core.int status,
core.Map<core.String, core.String> headers, core.String body) {
var stream = async.Stream.fromIterable([convert.utf8.encode(body)]);
return http.StreamedResponse(stream, status, headers: headers);
}
core.int 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);
unittest.expect(o.contentVersion, unittest.equals('foo'));
checkBooksAnnotationsRange(o.gbImageRange);
checkBooksAnnotationsRange(o.gbTextRange);
checkBooksAnnotationsRange(o.imageCfiRange);
}
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);
unittest.expect(o.contentVersion, unittest.equals('foo'));
checkBooksAnnotationsRange(o.gbImageRange);
checkBooksAnnotationsRange(o.gbTextRange);
checkBooksAnnotationsRange(o.imageCfiRange);
}
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> buildUnnamed5791() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5791(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 = buildUnnamed5791();
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);
unittest.expect(o.created, unittest.equals('foo'));
checkAnnotationCurrentVersionRanges(o.currentVersionRanges);
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);
checkUnnamed5791(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> buildUnnamed5792() {
var o = <api.Annotation>[];
o.add(buildAnnotation());
o.add(buildAnnotation());
return o;
}
void checkUnnamed5792(core.List<api.Annotation> o) {
unittest.expect(o, unittest.hasLength(2));
checkAnnotation(o[0]);
checkAnnotation(o[1]);
}
core.int buildCounterAnnotations = 0;
api.Annotations buildAnnotations() {
var o = api.Annotations();
buildCounterAnnotations++;
if (buildCounterAnnotations < 3) {
o.items = buildUnnamed5792();
o.kind = "foo";
o.nextPageToken = "foo";
o.totalItems = 42;
}
buildCounterAnnotations--;
return o;
}
void checkAnnotations(api.Annotations o) {
buildCounterAnnotations++;
if (buildCounterAnnotations < 3) {
checkUnnamed5792(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> buildUnnamed5793() {
var o = <api.AnnotationsSummaryLayers>[];
o.add(buildAnnotationsSummaryLayers());
o.add(buildAnnotationsSummaryLayers());
return o;
}
void checkUnnamed5793(core.List<api.AnnotationsSummaryLayers> o) {
unittest.expect(o, unittest.hasLength(2));
checkAnnotationsSummaryLayers(o[0]);
checkAnnotationsSummaryLayers(o[1]);
}
core.int buildCounterAnnotationsSummary = 0;
api.AnnotationsSummary buildAnnotationsSummary() {
var o = api.AnnotationsSummary();
buildCounterAnnotationsSummary++;
if (buildCounterAnnotationsSummary < 3) {
o.kind = "foo";
o.layers = buildUnnamed5793();
}
buildCounterAnnotationsSummary--;
return o;
}
void checkAnnotationsSummary(api.AnnotationsSummary o) {
buildCounterAnnotationsSummary++;
if (buildCounterAnnotationsSummary < 3) {
unittest.expect(o.kind, unittest.equals('foo'));
checkUnnamed5793(o.layers);
}
buildCounterAnnotationsSummary--;
}
core.List<api.GeoAnnotationdata> buildUnnamed5794() {
var o = <api.GeoAnnotationdata>[];
o.add(buildGeoAnnotationdata());
o.add(buildGeoAnnotationdata());
return o;
}
void checkUnnamed5794(core.List<api.GeoAnnotationdata> o) {
unittest.expect(o, unittest.hasLength(2));
checkGeoAnnotationdata(o[0]);
checkGeoAnnotationdata(o[1]);
}
core.int buildCounterAnnotationsdata = 0;
api.Annotationsdata buildAnnotationsdata() {
var o = api.Annotationsdata();
buildCounterAnnotationsdata++;
if (buildCounterAnnotationsdata < 3) {
o.items = buildUnnamed5794();
o.kind = "foo";
o.nextPageToken = "foo";
o.totalItems = 42;
}
buildCounterAnnotationsdata--;
return o;
}
void checkAnnotationsdata(api.Annotationsdata o) {
buildCounterAnnotationsdata++;
if (buildCounterAnnotationsdata < 3) {
checkUnnamed5794(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> buildUnnamed5795() {
var o = <api.Bookshelf>[];
o.add(buildBookshelf());
o.add(buildBookshelf());
return o;
}
void checkUnnamed5795(core.List<api.Bookshelf> o) {
unittest.expect(o, unittest.hasLength(2));
checkBookshelf(o[0]);
checkBookshelf(o[1]);
}
core.int buildCounterBookshelves = 0;
api.Bookshelves buildBookshelves() {
var o = api.Bookshelves();
buildCounterBookshelves++;
if (buildCounterBookshelves < 3) {
o.items = buildUnnamed5795();
o.kind = "foo";
}
buildCounterBookshelves--;
return o;
}
void checkBookshelves(api.Bookshelves o) {
buildCounterBookshelves++;
if (buildCounterBookshelves < 3) {
checkUnnamed5795(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> buildUnnamed5796() {
var o = <api.CategoryItems>[];
o.add(buildCategoryItems());
o.add(buildCategoryItems());
return o;
}
void checkUnnamed5796(core.List<api.CategoryItems> o) {
unittest.expect(o, unittest.hasLength(2));
checkCategoryItems(o[0]);
checkCategoryItems(o[1]);
}
core.int buildCounterCategory = 0;
api.Category buildCategory() {
var o = api.Category();
buildCounterCategory++;
if (buildCounterCategory < 3) {
o.items = buildUnnamed5796();
o.kind = "foo";
}
buildCounterCategory--;
return o;
}
void checkCategory(api.Category o) {
buildCounterCategory++;
if (buildCounterCategory < 3) {
checkUnnamed5796(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);
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);
unittest.expect(o.text, unittest.equals('foo'));
}
buildCounterDictlayerdataDictWordsDerivatives--;
}
core.List<api.DictlayerdataDictWordsDerivatives> buildUnnamed5797() {
var o = <api.DictlayerdataDictWordsDerivatives>[];
o.add(buildDictlayerdataDictWordsDerivatives());
o.add(buildDictlayerdataDictWordsDerivatives());
return o;
}
void checkUnnamed5797(core.List<api.DictlayerdataDictWordsDerivatives> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWordsDerivatives(o[0]);
checkDictlayerdataDictWordsDerivatives(o[1]);
}
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);
unittest.expect(o.text, unittest.equals('foo'));
}
buildCounterDictlayerdataDictWordsExamples--;
}
core.List<api.DictlayerdataDictWordsExamples> buildUnnamed5798() {
var o = <api.DictlayerdataDictWordsExamples>[];
o.add(buildDictlayerdataDictWordsExamples());
o.add(buildDictlayerdataDictWordsExamples());
return o;
}
void checkUnnamed5798(core.List<api.DictlayerdataDictWordsExamples> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWordsExamples(o[0]);
checkDictlayerdataDictWordsExamples(o[1]);
}
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> buildUnnamed5799() {
var o = <api.DictlayerdataDictWordsSensesConjugations>[];
o.add(buildDictlayerdataDictWordsSensesConjugations());
o.add(buildDictlayerdataDictWordsSensesConjugations());
return o;
}
void checkUnnamed5799(
core.List<api.DictlayerdataDictWordsSensesConjugations> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWordsSensesConjugations(o[0]);
checkDictlayerdataDictWordsSensesConjugations(o[1]);
}
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);
unittest.expect(o.text, unittest.equals('foo'));
}
buildCounterDictlayerdataDictWordsSensesDefinitionsExamples--;
}
core.List<api.DictlayerdataDictWordsSensesDefinitionsExamples>
buildUnnamed5800() {
var o = <api.DictlayerdataDictWordsSensesDefinitionsExamples>[];
o.add(buildDictlayerdataDictWordsSensesDefinitionsExamples());
o.add(buildDictlayerdataDictWordsSensesDefinitionsExamples());
return o;
}
void checkUnnamed5800(
core.List<api.DictlayerdataDictWordsSensesDefinitionsExamples> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWordsSensesDefinitionsExamples(o[0]);
checkDictlayerdataDictWordsSensesDefinitionsExamples(o[1]);
}
core.int buildCounterDictlayerdataDictWordsSensesDefinitions = 0;
api.DictlayerdataDictWordsSensesDefinitions
buildDictlayerdataDictWordsSensesDefinitions() {
var o = api.DictlayerdataDictWordsSensesDefinitions();
buildCounterDictlayerdataDictWordsSensesDefinitions++;
if (buildCounterDictlayerdataDictWordsSensesDefinitions < 3) {
o.definition = "foo";
o.examples = buildUnnamed5800();
}
buildCounterDictlayerdataDictWordsSensesDefinitions--;
return o;
}
void checkDictlayerdataDictWordsSensesDefinitions(
api.DictlayerdataDictWordsSensesDefinitions o) {
buildCounterDictlayerdataDictWordsSensesDefinitions++;
if (buildCounterDictlayerdataDictWordsSensesDefinitions < 3) {
unittest.expect(o.definition, unittest.equals('foo'));
checkUnnamed5800(o.examples);
}
buildCounterDictlayerdataDictWordsSensesDefinitions--;
}
core.List<api.DictlayerdataDictWordsSensesDefinitions> buildUnnamed5801() {
var o = <api.DictlayerdataDictWordsSensesDefinitions>[];
o.add(buildDictlayerdataDictWordsSensesDefinitions());
o.add(buildDictlayerdataDictWordsSensesDefinitions());
return o;
}
void checkUnnamed5801(
core.List<api.DictlayerdataDictWordsSensesDefinitions> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWordsSensesDefinitions(o[0]);
checkDictlayerdataDictWordsSensesDefinitions(o[1]);
}
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);
unittest.expect(o.text, unittest.equals('foo'));
}
buildCounterDictlayerdataDictWordsSensesSynonyms--;
}
core.List<api.DictlayerdataDictWordsSensesSynonyms> buildUnnamed5802() {
var o = <api.DictlayerdataDictWordsSensesSynonyms>[];
o.add(buildDictlayerdataDictWordsSensesSynonyms());
o.add(buildDictlayerdataDictWordsSensesSynonyms());
return o;
}
void checkUnnamed5802(core.List<api.DictlayerdataDictWordsSensesSynonyms> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWordsSensesSynonyms(o[0]);
checkDictlayerdataDictWordsSensesSynonyms(o[1]);
}
core.int buildCounterDictlayerdataDictWordsSenses = 0;
api.DictlayerdataDictWordsSenses buildDictlayerdataDictWordsSenses() {
var o = api.DictlayerdataDictWordsSenses();
buildCounterDictlayerdataDictWordsSenses++;
if (buildCounterDictlayerdataDictWordsSenses < 3) {
o.conjugations = buildUnnamed5799();
o.definitions = buildUnnamed5801();
o.partOfSpeech = "foo";
o.pronunciation = "foo";
o.pronunciationUrl = "foo";
o.source = buildDictlayerdataDictWordsSensesSource();
o.syllabification = "foo";
o.synonyms = buildUnnamed5802();
}
buildCounterDictlayerdataDictWordsSenses--;
return o;
}
void checkDictlayerdataDictWordsSenses(api.DictlayerdataDictWordsSenses o) {
buildCounterDictlayerdataDictWordsSenses++;
if (buildCounterDictlayerdataDictWordsSenses < 3) {
checkUnnamed5799(o.conjugations);
checkUnnamed5801(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);
unittest.expect(o.syllabification, unittest.equals('foo'));
checkUnnamed5802(o.synonyms);
}
buildCounterDictlayerdataDictWordsSenses--;
}
core.List<api.DictlayerdataDictWordsSenses> buildUnnamed5803() {
var o = <api.DictlayerdataDictWordsSenses>[];
o.add(buildDictlayerdataDictWordsSenses());
o.add(buildDictlayerdataDictWordsSenses());
return o;
}
void checkUnnamed5803(core.List<api.DictlayerdataDictWordsSenses> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWordsSenses(o[0]);
checkDictlayerdataDictWordsSenses(o[1]);
}
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 = buildUnnamed5797();
o.examples = buildUnnamed5798();
o.senses = buildUnnamed5803();
o.source = buildDictlayerdataDictWordsSource();
}
buildCounterDictlayerdataDictWords--;
return o;
}
void checkDictlayerdataDictWords(api.DictlayerdataDictWords o) {
buildCounterDictlayerdataDictWords++;
if (buildCounterDictlayerdataDictWords < 3) {
checkUnnamed5797(o.derivatives);
checkUnnamed5798(o.examples);
checkUnnamed5803(o.senses);
checkDictlayerdataDictWordsSource(o.source);
}
buildCounterDictlayerdataDictWords--;
}
core.List<api.DictlayerdataDictWords> buildUnnamed5804() {
var o = <api.DictlayerdataDictWords>[];
o.add(buildDictlayerdataDictWords());
o.add(buildDictlayerdataDictWords());
return o;
}
void checkUnnamed5804(core.List<api.DictlayerdataDictWords> o) {
unittest.expect(o, unittest.hasLength(2));
checkDictlayerdataDictWords(o[0]);
checkDictlayerdataDictWords(o[1]);
}
core.int buildCounterDictlayerdataDict = 0;
api.DictlayerdataDict buildDictlayerdataDict() {
var o = api.DictlayerdataDict();
buildCounterDictlayerdataDict++;
if (buildCounterDictlayerdataDict < 3) {
o.source = buildDictlayerdataDictSource();
o.words = buildUnnamed5804();
}
buildCounterDictlayerdataDict--;
return o;
}
void checkDictlayerdataDict(api.DictlayerdataDict o) {
buildCounterDictlayerdataDict++;
if (buildCounterDictlayerdataDict < 3) {
checkDictlayerdataDictSource(o.source);
checkUnnamed5804(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);
checkDictlayerdataDict(o.dict);
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> buildUnnamed5805() {
var o = <api.Volume>[];
o.add(buildVolume());
o.add(buildVolume());
return o;
}
void checkUnnamed5805(core.List<api.Volume> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolume(o[0]);
checkVolume(o[1]);
}
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 = buildUnnamed5805();
}
buildCounterDiscoveryclustersClusters--;
return o;
}
void checkDiscoveryclustersClusters(api.DiscoveryclustersClusters o) {
buildCounterDiscoveryclustersClusters++;
if (buildCounterDiscoveryclustersClusters < 3) {
checkDiscoveryclustersClustersBannerWithContentContainer(
o.bannerWithContentContainer);
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'));
checkUnnamed5805(o.volumes);
}
buildCounterDiscoveryclustersClusters--;
}
core.List<api.DiscoveryclustersClusters> buildUnnamed5806() {
var o = <api.DiscoveryclustersClusters>[];
o.add(buildDiscoveryclustersClusters());
o.add(buildDiscoveryclustersClusters());
return o;
}
void checkUnnamed5806(core.List<api.DiscoveryclustersClusters> o) {
unittest.expect(o, unittest.hasLength(2));
checkDiscoveryclustersClusters(o[0]);
checkDiscoveryclustersClusters(o[1]);
}
core.int buildCounterDiscoveryclusters = 0;
api.Discoveryclusters buildDiscoveryclusters() {
var o = api.Discoveryclusters();
buildCounterDiscoveryclusters++;
if (buildCounterDiscoveryclusters < 3) {
o.clusters = buildUnnamed5806();
o.kind = "foo";
o.totalClusters = 42;
}
buildCounterDiscoveryclusters--;
return o;
}
void checkDiscoveryclusters(api.Discoveryclusters o) {
buildCounterDiscoveryclusters++;
if (buildCounterDiscoveryclusters < 3) {
checkUnnamed5806(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> buildUnnamed5807() {
var o = <api.DownloadAccessRestriction>[];
o.add(buildDownloadAccessRestriction());
o.add(buildDownloadAccessRestriction());
return o;
}
void checkUnnamed5807(core.List<api.DownloadAccessRestriction> o) {
unittest.expect(o, unittest.hasLength(2));
checkDownloadAccessRestriction(o[0]);
checkDownloadAccessRestriction(o[1]);
}
core.int buildCounterDownloadAccesses = 0;
api.DownloadAccesses buildDownloadAccesses() {
var o = api.DownloadAccesses();
buildCounterDownloadAccesses++;
if (buildCounterDownloadAccesses < 3) {
o.downloadAccessList = buildUnnamed5807();
o.kind = "foo";
}
buildCounterDownloadAccesses--;
return o;
}
void checkDownloadAccesses(api.DownloadAccesses o) {
buildCounterDownloadAccesses++;
if (buildCounterDownloadAccesses < 3) {
checkUnnamed5807(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);
}
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);
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> buildUnnamed5808() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5808(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);
checkGeolayerdataGeoViewportLo(o.lo);
}
buildCounterGeolayerdataGeoViewport--;
}
core.int buildCounterGeolayerdataGeo = 0;
api.GeolayerdataGeo buildGeolayerdataGeo() {
var o = api.GeolayerdataGeo();
buildCounterGeolayerdataGeo++;
if (buildCounterGeolayerdataGeo < 3) {
o.boundary = buildUnnamed5808();
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) {
checkUnnamed5808(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);
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);
checkGeolayerdataGeo(o.geo);
unittest.expect(o.kind, unittest.equals('foo'));
}
buildCounterGeolayerdata--;
}
core.List<api.Layersummary> buildUnnamed5809() {
var o = <api.Layersummary>[];
o.add(buildLayersummary());
o.add(buildLayersummary());
return o;
}
void checkUnnamed5809(core.List<api.Layersummary> o) {
unittest.expect(o, unittest.hasLength(2));
checkLayersummary(o[0]);
checkLayersummary(o[1]);
}
core.int buildCounterLayersummaries = 0;
api.Layersummaries buildLayersummaries() {
var o = api.Layersummaries();
buildCounterLayersummaries++;
if (buildCounterLayersummaries < 3) {
o.items = buildUnnamed5809();
o.kind = "foo";
o.totalItems = 42;
}
buildCounterLayersummaries--;
return o;
}
void checkLayersummaries(api.Layersummaries o) {
buildCounterLayersummaries++;
if (buildCounterLayersummaries < 3) {
checkUnnamed5809(o.items);
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.totalItems, unittest.equals(42));
}
buildCounterLayersummaries--;
}
core.List<core.String> buildUnnamed5810() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5810(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 = buildUnnamed5810();
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));
checkUnnamed5810(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> buildUnnamed5811() {
var o = <api.MetadataItems>[];
o.add(buildMetadataItems());
o.add(buildMetadataItems());
return o;
}
void checkUnnamed5811(core.List<api.MetadataItems> o) {
unittest.expect(o, unittest.hasLength(2));
checkMetadataItems(o[0]);
checkMetadataItems(o[1]);
}
core.int buildCounterMetadata = 0;
api.Metadata buildMetadata() {
var o = api.Metadata();
buildCounterMetadata++;
if (buildCounterMetadata < 3) {
o.items = buildUnnamed5811();
o.kind = "foo";
}
buildCounterMetadata--;
return o;
}
void checkMetadata(api.Metadata o) {
buildCounterMetadata++;
if (buildCounterMetadata < 3) {
checkUnnamed5811(o.items);
unittest.expect(o.kind, unittest.equals('foo'));
}
buildCounterMetadata--;
}
core.List<core.String> buildUnnamed5812() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5812(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 = buildUnnamed5812();
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'));
checkUnnamed5812(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> buildUnnamed5813() {
var o = <api.OffersItemsItems>[];
o.add(buildOffersItemsItems());
o.add(buildOffersItemsItems());
return o;
}
void checkUnnamed5813(core.List<api.OffersItemsItems> o) {
unittest.expect(o, unittest.hasLength(2));
checkOffersItemsItems(o[0]);
checkOffersItemsItems(o[1]);
}
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 = buildUnnamed5813();
}
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'));
checkUnnamed5813(o.items);
}
buildCounterOffersItems--;
}
core.List<api.OffersItems> buildUnnamed5814() {
var o = <api.OffersItems>[];
o.add(buildOffersItems());
o.add(buildOffersItems());
return o;
}
void checkUnnamed5814(core.List<api.OffersItems> o) {
unittest.expect(o, unittest.hasLength(2));
checkOffersItems(o[0]);
checkOffersItems(o[1]);
}
core.int buildCounterOffers = 0;
api.Offers buildOffers() {
var o = api.Offers();
buildCounterOffers++;
if (buildCounterOffers < 3) {
o.items = buildUnnamed5814();
o.kind = "foo";
}
buildCounterOffers--;
return o;
}
void checkOffers(api.Offers o) {
buildCounterOffers++;
if (buildCounterOffers < 3) {
checkUnnamed5814(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);
checkDownloadAccessRestriction(o.downloadAccess);
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);
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);
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);
checkSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo(
o.nextReleaseInfo);
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);
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> buildUnnamed5815() {
var o = <api.SeriesSeries>[];
o.add(buildSeriesSeries());
o.add(buildSeriesSeries());
return o;
}
void checkUnnamed5815(core.List<api.SeriesSeries> o) {
unittest.expect(o, unittest.hasLength(2));
checkSeriesSeries(o[0]);
checkSeriesSeries(o[1]);
}
core.int buildCounterSeries = 0;
api.Series buildSeries() {
var o = api.Series();
buildCounterSeries++;
if (buildCounterSeries < 3) {
o.kind = "foo";
o.series = buildUnnamed5815();
}
buildCounterSeries--;
return o;
}
void checkSeries(api.Series o) {
buildCounterSeries++;
if (buildCounterSeries < 3) {
unittest.expect(o.kind, unittest.equals('foo'));
checkUnnamed5815(o.series);
}
buildCounterSeries--;
}
core.List<api.Volume> buildUnnamed5816() {
var o = <api.Volume>[];
o.add(buildVolume());
o.add(buildVolume());
return o;
}
void checkUnnamed5816(core.List<api.Volume> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolume(o[0]);
checkVolume(o[1]);
}
core.int buildCounterSeriesmembership = 0;
api.Seriesmembership buildSeriesmembership() {
var o = api.Seriesmembership();
buildCounterSeriesmembership++;
if (buildCounterSeriesmembership < 3) {
o.kind = "foo";
o.member = buildUnnamed5816();
o.nextPageToken = "foo";
}
buildCounterSeriesmembership--;
return o;
}
void checkSeriesmembership(api.Seriesmembership o) {
buildCounterSeriesmembership++;
if (buildCounterSeriesmembership < 3) {
unittest.expect(o.kind, unittest.equals('foo'));
checkUnnamed5816(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);
checkUsersettingsNotificationMoreFromAuthors(o.moreFromAuthors);
checkUsersettingsNotificationMoreFromSeries(o.moreFromSeries);
checkUsersettingsNotificationPriceDrop(o.priceDrop);
checkUsersettingsNotificationRewardExpirations(o.rewardExpirations);
}
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);
checkUsersettingsNotification(o.notification);
}
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);
unittest.expect(o.driveImportedContentLink, unittest.equals('foo'));
unittest.expect(o.embeddable, unittest.isTrue);
checkVolumeAccessInfoEpub(o.epub);
unittest.expect(o.explicitOfflineLicenseManagement, unittest.isTrue);
checkVolumeAccessInfoPdf(o.pdf);
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> buildUnnamed5817() {
var o = <api.VolumeLayerInfoLayers>[];
o.add(buildVolumeLayerInfoLayers());
o.add(buildVolumeLayerInfoLayers());
return o;
}
void checkUnnamed5817(core.List<api.VolumeLayerInfoLayers> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolumeLayerInfoLayers(o[0]);
checkVolumeLayerInfoLayers(o[1]);
}
core.int buildCounterVolumeLayerInfo = 0;
api.VolumeLayerInfo buildVolumeLayerInfo() {
var o = api.VolumeLayerInfo();
buildCounterVolumeLayerInfo++;
if (buildCounterVolumeLayerInfo < 3) {
o.layers = buildUnnamed5817();
}
buildCounterVolumeLayerInfo--;
return o;
}
void checkVolumeLayerInfo(api.VolumeLayerInfo o) {
buildCounterVolumeLayerInfo++;
if (buildCounterVolumeLayerInfo < 3) {
checkUnnamed5817(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);
checkVolumeSaleInfoOffersRentalDuration(o.rentalDuration);
checkVolumeSaleInfoOffersRetailPrice(o.retailPrice);
}
buildCounterVolumeSaleInfoOffers--;
}
core.List<api.VolumeSaleInfoOffers> buildUnnamed5818() {
var o = <api.VolumeSaleInfoOffers>[];
o.add(buildVolumeSaleInfoOffers());
o.add(buildVolumeSaleInfoOffers());
return o;
}
void checkUnnamed5818(core.List<api.VolumeSaleInfoOffers> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolumeSaleInfoOffers(o[0]);
checkVolumeSaleInfoOffers(o[1]);
}
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 = buildUnnamed5818();
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);
checkUnnamed5818(o.offers);
unittest.expect(o.onSaleDate, unittest.equals('foo'));
checkVolumeSaleInfoRetailPrice(o.retailPrice);
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);
unittest.expect(o.entitlementType, unittest.equals(42));
checkVolumeUserInfoFamilySharing(o.familySharing);
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);
checkVolumeUserInfoRentalPeriod(o.rentalPeriod);
unittest.expect(o.rentalState, unittest.equals('foo'));
checkReview(o.review);
unittest.expect(o.updated, unittest.equals('foo'));
checkVolumeUserInfoUserUploadedVolumeInfo(o.userUploadedVolumeInfo);
}
buildCounterVolumeUserInfo--;
}
core.List<core.String> buildUnnamed5819() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5819(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> buildUnnamed5820() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5820(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> buildUnnamed5821() {
var o = <api.VolumeVolumeInfoIndustryIdentifiers>[];
o.add(buildVolumeVolumeInfoIndustryIdentifiers());
o.add(buildVolumeVolumeInfoIndustryIdentifiers());
return o;
}
void checkUnnamed5821(core.List<api.VolumeVolumeInfoIndustryIdentifiers> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolumeVolumeInfoIndustryIdentifiers(o[0]);
checkVolumeVolumeInfoIndustryIdentifiers(o[1]);
}
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 = buildUnnamed5819();
o.averageRating = 42.0;
o.canonicalVolumeLink = "foo";
o.categories = buildUnnamed5820();
o.comicsContent = true;
o.contentVersion = "foo";
o.description = "foo";
o.dimensions = buildVolumeVolumeInfoDimensions();
o.imageLinks = buildVolumeVolumeInfoImageLinks();
o.industryIdentifiers = buildUnnamed5821();
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);
checkUnnamed5819(o.authors);
unittest.expect(o.averageRating, unittest.equals(42.0));
unittest.expect(o.canonicalVolumeLink, unittest.equals('foo'));
checkUnnamed5820(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);
checkVolumeVolumeInfoImageLinks(o.imageLinks);
checkUnnamed5821(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);
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);
unittest.expect(o.samplePageCount, unittest.equals(42));
checkVolumeseriesinfo(o.seriesInfo);
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);
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.kind, unittest.equals('foo'));
checkVolumeLayerInfo(o.layerInfo);
checkVolumeRecommendedInfo(o.recommendedInfo);
checkVolumeSaleInfo(o.saleInfo);
checkVolumeSearchInfo(o.searchInfo);
unittest.expect(o.selfLink, unittest.equals('foo'));
checkVolumeUserInfo(o.userInfo);
checkVolumeVolumeInfo(o.volumeInfo);
}
buildCounterVolume--;
}
core.List<api.Volume> buildUnnamed5822() {
var o = <api.Volume>[];
o.add(buildVolume());
o.add(buildVolume());
return o;
}
void checkUnnamed5822(core.List<api.Volume> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolume(o[0]);
checkVolume(o[1]);
}
core.int buildCounterVolume2 = 0;
api.Volume2 buildVolume2() {
var o = api.Volume2();
buildCounterVolume2++;
if (buildCounterVolume2 < 3) {
o.items = buildUnnamed5822();
o.kind = "foo";
o.nextPageToken = "foo";
}
buildCounterVolume2--;
return o;
}
void checkVolume2(api.Volume2 o) {
buildCounterVolume2++;
if (buildCounterVolume2 < 3) {
checkUnnamed5822(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);
unittest.expect(o.contentVersion, unittest.equals('foo'));
checkBooksAnnotationsRange(o.gbImageRange);
checkBooksAnnotationsRange(o.gbTextRange);
}
buildCounterVolumeannotationContentRanges--;
}
core.List<core.String> buildUnnamed5823() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5823(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 = buildUnnamed5823();
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);
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'));
checkUnnamed5823(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> buildUnnamed5824() {
var o = <api.Volumeannotation>[];
o.add(buildVolumeannotation());
o.add(buildVolumeannotation());
return o;
}
void checkUnnamed5824(core.List<api.Volumeannotation> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolumeannotation(o[0]);
checkVolumeannotation(o[1]);
}
core.int buildCounterVolumeannotations = 0;
api.Volumeannotations buildVolumeannotations() {
var o = api.Volumeannotations();
buildCounterVolumeannotations++;
if (buildCounterVolumeannotations < 3) {
o.items = buildUnnamed5824();
o.kind = "foo";
o.nextPageToken = "foo";
o.totalItems = 42;
o.version = "foo";
}
buildCounterVolumeannotations--;
return o;
}
void checkVolumeannotations(api.Volumeannotations o) {
buildCounterVolumeannotations++;
if (buildCounterVolumeannotations < 3) {
checkUnnamed5824(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> buildUnnamed5825() {
var o = <api.Volume>[];
o.add(buildVolume());
o.add(buildVolume());
return o;
}
void checkUnnamed5825(core.List<api.Volume> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolume(o[0]);
checkVolume(o[1]);
}
core.int buildCounterVolumes = 0;
api.Volumes buildVolumes() {
var o = api.Volumes();
buildCounterVolumes++;
if (buildCounterVolumes < 3) {
o.items = buildUnnamed5825();
o.kind = "foo";
o.totalItems = 42;
}
buildCounterVolumes--;
return o;
}
void checkVolumes(api.Volumes o) {
buildCounterVolumes++;
if (buildCounterVolumes < 3) {
checkUnnamed5825(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> buildUnnamed5826() {
var o = <api.VolumeseriesinfoVolumeSeriesIssue>[];
o.add(buildVolumeseriesinfoVolumeSeriesIssue());
o.add(buildVolumeseriesinfoVolumeSeriesIssue());
return o;
}
void checkUnnamed5826(core.List<api.VolumeseriesinfoVolumeSeriesIssue> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolumeseriesinfoVolumeSeriesIssue(o[0]);
checkVolumeseriesinfoVolumeSeriesIssue(o[1]);
}
core.int buildCounterVolumeseriesinfoVolumeSeries = 0;
api.VolumeseriesinfoVolumeSeries buildVolumeseriesinfoVolumeSeries() {
var o = api.VolumeseriesinfoVolumeSeries();
buildCounterVolumeseriesinfoVolumeSeries++;
if (buildCounterVolumeseriesinfoVolumeSeries < 3) {
o.issue = buildUnnamed5826();
o.orderNumber = 42;
o.seriesBookType = "foo";
o.seriesId = "foo";
}
buildCounterVolumeseriesinfoVolumeSeries--;
return o;
}
void checkVolumeseriesinfoVolumeSeries(api.VolumeseriesinfoVolumeSeries o) {
buildCounterVolumeseriesinfoVolumeSeries++;
if (buildCounterVolumeseriesinfoVolumeSeries < 3) {
checkUnnamed5826(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> buildUnnamed5827() {
var o = <api.VolumeseriesinfoVolumeSeries>[];
o.add(buildVolumeseriesinfoVolumeSeries());
o.add(buildVolumeseriesinfoVolumeSeries());
return o;
}
void checkUnnamed5827(core.List<api.VolumeseriesinfoVolumeSeries> o) {
unittest.expect(o, unittest.hasLength(2));
checkVolumeseriesinfoVolumeSeries(o[0]);
checkVolumeseriesinfoVolumeSeries(o[1]);
}
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 = buildUnnamed5827();
}
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'));
checkUnnamed5827(o.volumeSeries);
}
buildCounterVolumeseriesinfo--;
}
core.List<core.String> buildUnnamed5828() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5828(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> buildUnnamed5829() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5829(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> buildUnnamed5830() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5830(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> buildUnnamed5831() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5831(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> buildUnnamed5832() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5832(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> buildUnnamed5833() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5833(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> buildUnnamed5834() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5834(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> buildUnnamed5835() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5835(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> buildUnnamed5836() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5836(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> buildUnnamed5837() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5837(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> buildUnnamed5838() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5838(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> buildUnnamed5839() {
var o = <core.String>[];
o.add("foo");
o.add("foo");
return o;
}
void checkUnnamed5839(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", () {
var o = buildAnnotationClientVersionRanges();
var od = api.AnnotationClientVersionRanges.fromJson(o.toJson());
checkAnnotationClientVersionRanges(od);
});
});
unittest.group("obj-schema-AnnotationCurrentVersionRanges", () {
unittest.test("to-json--from-json", () {
var o = buildAnnotationCurrentVersionRanges();
var od = api.AnnotationCurrentVersionRanges.fromJson(o.toJson());
checkAnnotationCurrentVersionRanges(od);
});
});
unittest.group("obj-schema-AnnotationLayerSummary", () {
unittest.test("to-json--from-json", () {
var o = buildAnnotationLayerSummary();
var od = api.AnnotationLayerSummary.fromJson(o.toJson());
checkAnnotationLayerSummary(od);
});
});
unittest.group("obj-schema-Annotation", () {
unittest.test("to-json--from-json", () {
var o = buildAnnotation();
var od = api.Annotation.fromJson(o.toJson());
checkAnnotation(od);
});
});
unittest.group("obj-schema-Annotations", () {
unittest.test("to-json--from-json", () {
var o = buildAnnotations();
var od = api.Annotations.fromJson(o.toJson());
checkAnnotations(od);
});
});
unittest.group("obj-schema-AnnotationsSummaryLayers", () {
unittest.test("to-json--from-json", () {
var o = buildAnnotationsSummaryLayers();
var od = api.AnnotationsSummaryLayers.fromJson(o.toJson());
checkAnnotationsSummaryLayers(od);
});
});
unittest.group("obj-schema-AnnotationsSummary", () {
unittest.test("to-json--from-json", () {
var o = buildAnnotationsSummary();
var od = api.AnnotationsSummary.fromJson(o.toJson());
checkAnnotationsSummary(od);
});
});
unittest.group("obj-schema-Annotationsdata", () {
unittest.test("to-json--from-json", () {
var o = buildAnnotationsdata();
var od = api.Annotationsdata.fromJson(o.toJson());
checkAnnotationsdata(od);
});
});
unittest.group("obj-schema-BooksAnnotationsRange", () {
unittest.test("to-json--from-json", () {
var o = buildBooksAnnotationsRange();
var od = api.BooksAnnotationsRange.fromJson(o.toJson());
checkBooksAnnotationsRange(od);
});
});
unittest.group("obj-schema-BooksCloudloadingResource", () {
unittest.test("to-json--from-json", () {
var o = buildBooksCloudloadingResource();
var od = api.BooksCloudloadingResource.fromJson(o.toJson());
checkBooksCloudloadingResource(od);
});
});
unittest.group("obj-schema-BooksVolumesRecommendedRateResponse", () {
unittest.test("to-json--from-json", () {
var o = buildBooksVolumesRecommendedRateResponse();
var od = api.BooksVolumesRecommendedRateResponse.fromJson(o.toJson());
checkBooksVolumesRecommendedRateResponse(od);
});
});
unittest.group("obj-schema-Bookshelf", () {
unittest.test("to-json--from-json", () {
var o = buildBookshelf();
var od = api.Bookshelf.fromJson(o.toJson());
checkBookshelf(od);
});
});
unittest.group("obj-schema-Bookshelves", () {
unittest.test("to-json--from-json", () {
var o = buildBookshelves();
var od = api.Bookshelves.fromJson(o.toJson());
checkBookshelves(od);
});
});
unittest.group("obj-schema-CategoryItems", () {
unittest.test("to-json--from-json", () {
var o = buildCategoryItems();
var od = api.CategoryItems.fromJson(o.toJson());
checkCategoryItems(od);
});
});
unittest.group("obj-schema-Category", () {
unittest.test("to-json--from-json", () {
var o = buildCategory();
var od = api.Category.fromJson(o.toJson());
checkCategory(od);
});
});
unittest.group("obj-schema-ConcurrentAccessRestriction", () {
unittest.test("to-json--from-json", () {
var o = buildConcurrentAccessRestriction();
var od = api.ConcurrentAccessRestriction.fromJson(o.toJson());
checkConcurrentAccessRestriction(od);
});
});
unittest.group("obj-schema-DictionaryAnnotationdata", () {
unittest.test("to-json--from-json", () {
var o = buildDictionaryAnnotationdata();
var od = api.DictionaryAnnotationdata.fromJson(o.toJson());
checkDictionaryAnnotationdata(od);
});
});
unittest.group("obj-schema-DictlayerdataCommon", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataCommon();
var od = api.DictlayerdataCommon.fromJson(o.toJson());
checkDictlayerdataCommon(od);
});
});
unittest.group("obj-schema-DictlayerdataDictSource", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictSource();
var od = api.DictlayerdataDictSource.fromJson(o.toJson());
checkDictlayerdataDictSource(od);
});
});
unittest.group("obj-schema-DictlayerdataDictWordsDerivativesSource", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictWordsDerivativesSource();
var od = api.DictlayerdataDictWordsDerivativesSource.fromJson(o.toJson());
checkDictlayerdataDictWordsDerivativesSource(od);
});
});
unittest.group("obj-schema-DictlayerdataDictWordsDerivatives", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictWordsDerivatives();
var od = api.DictlayerdataDictWordsDerivatives.fromJson(o.toJson());
checkDictlayerdataDictWordsDerivatives(od);
});
});
unittest.group("obj-schema-DictlayerdataDictWordsExamplesSource", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictWordsExamplesSource();
var od = api.DictlayerdataDictWordsExamplesSource.fromJson(o.toJson());
checkDictlayerdataDictWordsExamplesSource(od);
});
});
unittest.group("obj-schema-DictlayerdataDictWordsExamples", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictWordsExamples();
var od = api.DictlayerdataDictWordsExamples.fromJson(o.toJson());
checkDictlayerdataDictWordsExamples(od);
});
});
unittest.group("obj-schema-DictlayerdataDictWordsSensesConjugations", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictWordsSensesConjugations();
var od =
api.DictlayerdataDictWordsSensesConjugations.fromJson(o.toJson());
checkDictlayerdataDictWordsSensesConjugations(od);
});
});
unittest.group(
"obj-schema-DictlayerdataDictWordsSensesDefinitionsExamplesSource", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictWordsSensesDefinitionsExamplesSource();
var od =
api.DictlayerdataDictWordsSensesDefinitionsExamplesSource.fromJson(
o.toJson());
checkDictlayerdataDictWordsSensesDefinitionsExamplesSource(od);
});
});
unittest.group("obj-schema-DictlayerdataDictWordsSensesDefinitionsExamples",
() {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictWordsSensesDefinitionsExamples();
var od = api.DictlayerdataDictWordsSensesDefinitionsExamples.fromJson(
o.toJson());
checkDictlayerdataDictWordsSensesDefinitionsExamples(od);
});
});
unittest.group("obj-schema-DictlayerdataDictWordsSensesDefinitions", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictWordsSensesDefinitions();
var od = api.DictlayerdataDictWordsSensesDefinitions.fromJson(o.toJson());
checkDictlayerdataDictWordsSensesDefinitions(od);
});
});
unittest.group("obj-schema-DictlayerdataDictWordsSensesSource", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictWordsSensesSource();
var od = api.DictlayerdataDictWordsSensesSource.fromJson(o.toJson());
checkDictlayerdataDictWordsSensesSource(od);
});
});
unittest.group("obj-schema-DictlayerdataDictWordsSensesSynonymsSource", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictWordsSensesSynonymsSource();
var od =
api.DictlayerdataDictWordsSensesSynonymsSource.fromJson(o.toJson());
checkDictlayerdataDictWordsSensesSynonymsSource(od);
});
});
unittest.group("obj-schema-DictlayerdataDictWordsSensesSynonyms", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictWordsSensesSynonyms();
var od = api.DictlayerdataDictWordsSensesSynonyms.fromJson(o.toJson());
checkDictlayerdataDictWordsSensesSynonyms(od);
});
});
unittest.group("obj-schema-DictlayerdataDictWordsSenses", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictWordsSenses();
var od = api.DictlayerdataDictWordsSenses.fromJson(o.toJson());
checkDictlayerdataDictWordsSenses(od);
});
});
unittest.group("obj-schema-DictlayerdataDictWordsSource", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictWordsSource();
var od = api.DictlayerdataDictWordsSource.fromJson(o.toJson());
checkDictlayerdataDictWordsSource(od);
});
});
unittest.group("obj-schema-DictlayerdataDictWords", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDictWords();
var od = api.DictlayerdataDictWords.fromJson(o.toJson());
checkDictlayerdataDictWords(od);
});
});
unittest.group("obj-schema-DictlayerdataDict", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdataDict();
var od = api.DictlayerdataDict.fromJson(o.toJson());
checkDictlayerdataDict(od);
});
});
unittest.group("obj-schema-Dictlayerdata", () {
unittest.test("to-json--from-json", () {
var o = buildDictlayerdata();
var od = api.Dictlayerdata.fromJson(o.toJson());
checkDictlayerdata(od);
});
});
unittest.group(
"obj-schema-DiscoveryclustersClustersBannerWithContentContainer", () {
unittest.test("to-json--from-json", () {
var o = buildDiscoveryclustersClustersBannerWithContentContainer();
var od = api.DiscoveryclustersClustersBannerWithContentContainer.fromJson(
o.toJson());
checkDiscoveryclustersClustersBannerWithContentContainer(od);
});
});
unittest.group("obj-schema-DiscoveryclustersClusters", () {
unittest.test("to-json--from-json", () {
var o = buildDiscoveryclustersClusters();
var od = api.DiscoveryclustersClusters.fromJson(o.toJson());
checkDiscoveryclustersClusters(od);
});
});
unittest.group("obj-schema-Discoveryclusters", () {
unittest.test("to-json--from-json", () {
var o = buildDiscoveryclusters();
var od = api.Discoveryclusters.fromJson(o.toJson());
checkDiscoveryclusters(od);
});
});
unittest.group("obj-schema-DownloadAccessRestriction", () {
unittest.test("to-json--from-json", () {
var o = buildDownloadAccessRestriction();
var od = api.DownloadAccessRestriction.fromJson(o.toJson());
checkDownloadAccessRestriction(od);
});
});
unittest.group("obj-schema-DownloadAccesses", () {
unittest.test("to-json--from-json", () {
var o = buildDownloadAccesses();
var od = api.DownloadAccesses.fromJson(o.toJson());
checkDownloadAccesses(od);
});
});
unittest.group("obj-schema-Empty", () {
unittest.test("to-json--from-json", () {
var o = buildEmpty();
var od = api.Empty.fromJson(o.toJson());
checkEmpty(od);
});
});
unittest.group("obj-schema-FamilyInfoMembership", () {
unittest.test("to-json--from-json", () {
var o = buildFamilyInfoMembership();
var od = api.FamilyInfoMembership.fromJson(o.toJson());
checkFamilyInfoMembership(od);
});
});
unittest.group("obj-schema-FamilyInfo", () {
unittest.test("to-json--from-json", () {
var o = buildFamilyInfo();
var od = api.FamilyInfo.fromJson(o.toJson());
checkFamilyInfo(od);
});
});
unittest.group("obj-schema-GeoAnnotationdata", () {
unittest.test("to-json--from-json", () {
var o = buildGeoAnnotationdata();
var od = api.GeoAnnotationdata.fromJson(o.toJson());
checkGeoAnnotationdata(od);
});
});
unittest.group("obj-schema-GeolayerdataCommon", () {
unittest.test("to-json--from-json", () {
var o = buildGeolayerdataCommon();
var od = api.GeolayerdataCommon.fromJson(o.toJson());
checkGeolayerdataCommon(od);
});
});
unittest.group("obj-schema-GeolayerdataGeoViewportHi", () {
unittest.test("to-json--from-json", () {
var o = buildGeolayerdataGeoViewportHi();
var od = api.GeolayerdataGeoViewportHi.fromJson(o.toJson());
checkGeolayerdataGeoViewportHi(od);
});
});
unittest.group("obj-schema-GeolayerdataGeoViewportLo", () {
unittest.test("to-json--from-json", () {
var o = buildGeolayerdataGeoViewportLo();
var od = api.GeolayerdataGeoViewportLo.fromJson(o.toJson());
checkGeolayerdataGeoViewportLo(od);
});
});
unittest.group("obj-schema-GeolayerdataGeoViewport", () {
unittest.test("to-json--from-json", () {
var o = buildGeolayerdataGeoViewport();
var od = api.GeolayerdataGeoViewport.fromJson(o.toJson());
checkGeolayerdataGeoViewport(od);
});
});
unittest.group("obj-schema-GeolayerdataGeo", () {
unittest.test("to-json--from-json", () {
var o = buildGeolayerdataGeo();
var od = api.GeolayerdataGeo.fromJson(o.toJson());
checkGeolayerdataGeo(od);
});
});
unittest.group("obj-schema-Geolayerdata", () {
unittest.test("to-json--from-json", () {
var o = buildGeolayerdata();
var od = api.Geolayerdata.fromJson(o.toJson());
checkGeolayerdata(od);
});
});
unittest.group("obj-schema-Layersummaries", () {
unittest.test("to-json--from-json", () {
var o = buildLayersummaries();
var od = api.Layersummaries.fromJson(o.toJson());
checkLayersummaries(od);
});
});
unittest.group("obj-schema-Layersummary", () {
unittest.test("to-json--from-json", () {
var o = buildLayersummary();
var od = api.Layersummary.fromJson(o.toJson());
checkLayersummary(od);
});
});
unittest.group("obj-schema-MetadataItems", () {
unittest.test("to-json--from-json", () {
var o = buildMetadataItems();
var od = api.MetadataItems.fromJson(o.toJson());
checkMetadataItems(od);
});
});
unittest.group("obj-schema-Metadata", () {
unittest.test("to-json--from-json", () {
var o = buildMetadata();
var od = api.Metadata.fromJson(o.toJson());
checkMetadata(od);
});
});
unittest.group("obj-schema-Notification", () {
unittest.test("to-json--from-json", () {
var o = buildNotification();
var od = api.Notification.fromJson(o.toJson());
checkNotification(od);
});
});
unittest.group("obj-schema-OffersItemsItems", () {
unittest.test("to-json--from-json", () {
var o = buildOffersItemsItems();
var od = api.OffersItemsItems.fromJson(o.toJson());
checkOffersItemsItems(od);
});
});
unittest.group("obj-schema-OffersItems", () {
unittest.test("to-json--from-json", () {
var o = buildOffersItems();
var od = api.OffersItems.fromJson(o.toJson());
checkOffersItems(od);
});
});
unittest.group("obj-schema-Offers", () {
unittest.test("to-json--from-json", () {
var o = buildOffers();
var od = api.Offers.fromJson(o.toJson());
checkOffers(od);
});
});
unittest.group("obj-schema-ReadingPosition", () {
unittest.test("to-json--from-json", () {
var o = buildReadingPosition();
var od = api.ReadingPosition.fromJson(o.toJson());
checkReadingPosition(od);
});
});
unittest.group("obj-schema-RequestAccessData", () {
unittest.test("to-json--from-json", () {
var o = buildRequestAccessData();
var od = api.RequestAccessData.fromJson(o.toJson());
checkRequestAccessData(od);
});
});
unittest.group("obj-schema-ReviewAuthor", () {
unittest.test("to-json--from-json", () {
var o = buildReviewAuthor();
var od = api.ReviewAuthor.fromJson(o.toJson());
checkReviewAuthor(od);
});
});
unittest.group("obj-schema-ReviewSource", () {
unittest.test("to-json--from-json", () {
var o = buildReviewSource();
var od = api.ReviewSource.fromJson(o.toJson());
checkReviewSource(od);
});
});
unittest.group("obj-schema-Review", () {
unittest.test("to-json--from-json", () {
var o = buildReview();
var od = api.Review.fromJson(o.toJson());
checkReview(od);
});
});
unittest.group(
"obj-schema-SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo",
() {
unittest.test("to-json--from-json", () {
var o =
buildSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo();
var od = api.SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo
.fromJson(o.toJson());
checkSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo(od);
});
});
unittest.group(
"obj-schema-SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo",
() {
unittest.test("to-json--from-json", () {
var o = buildSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo();
var od =
api.SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo.fromJson(
o.toJson());
checkSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo(od);
});
});
unittest.group("obj-schema-SeriesSeriesSeriesSubscriptionReleaseInfo", () {
unittest.test("to-json--from-json", () {
var o = buildSeriesSeriesSeriesSubscriptionReleaseInfo();
var od =
api.SeriesSeriesSeriesSubscriptionReleaseInfo.fromJson(o.toJson());
checkSeriesSeriesSeriesSubscriptionReleaseInfo(od);
});
});
unittest.group("obj-schema-SeriesSeries", () {
unittest.test("to-json--from-json", () {
var o = buildSeriesSeries();
var od = api.SeriesSeries.fromJson(o.toJson());
checkSeriesSeries(od);
});
});
unittest.group("obj-schema-Series", () {
unittest.test("to-json--from-json", () {
var o = buildSeries();
var od = api.Series.fromJson(o.toJson());
checkSeries(od);
});
});
unittest.group("obj-schema-Seriesmembership", () {
unittest.test("to-json--from-json", () {
var o = buildSeriesmembership();
var od = api.Seriesmembership.fromJson(o.toJson());
checkSeriesmembership(od);
});
});
unittest.group("obj-schema-UsersettingsNotesExport", () {
unittest.test("to-json--from-json", () {
var o = buildUsersettingsNotesExport();
var od = api.UsersettingsNotesExport.fromJson(o.toJson());
checkUsersettingsNotesExport(od);
});
});
unittest.group("obj-schema-UsersettingsNotificationMatchMyInterests", () {
unittest.test("to-json--from-json", () {
var o = buildUsersettingsNotificationMatchMyInterests();
var od =
api.UsersettingsNotificationMatchMyInterests.fromJson(o.toJson());
checkUsersettingsNotificationMatchMyInterests(od);
});
});
unittest.group("obj-schema-UsersettingsNotificationMoreFromAuthors", () {
unittest.test("to-json--from-json", () {
var o = buildUsersettingsNotificationMoreFromAuthors();
var od = api.UsersettingsNotificationMoreFromAuthors.fromJson(o.toJson());
checkUsersettingsNotificationMoreFromAuthors(od);
});
});
unittest.group("obj-schema-UsersettingsNotificationMoreFromSeries", () {
unittest.test("to-json--from-json", () {
var o = buildUsersettingsNotificationMoreFromSeries();
var od = api.UsersettingsNotificationMoreFromSeries.fromJson(o.toJson());
checkUsersettingsNotificationMoreFromSeries(od);
});
});
unittest.group("obj-schema-UsersettingsNotificationPriceDrop", () {
unittest.test("to-json--from-json", () {
var o = buildUsersettingsNotificationPriceDrop();
var od = api.UsersettingsNotificationPriceDrop.fromJson(o.toJson());
checkUsersettingsNotificationPriceDrop(od);
});
});
unittest.group("obj-schema-UsersettingsNotificationRewardExpirations", () {
unittest.test("to-json--from-json", () {
var o = buildUsersettingsNotificationRewardExpirations();
var od =
api.UsersettingsNotificationRewardExpirations.fromJson(o.toJson());
checkUsersettingsNotificationRewardExpirations(od);
});
});
unittest.group("obj-schema-UsersettingsNotification", () {
unittest.test("to-json--from-json", () {
var o = buildUsersettingsNotification();
var od = api.UsersettingsNotification.fromJson(o.toJson());
checkUsersettingsNotification(od);
});
});
unittest.group("obj-schema-Usersettings", () {
unittest.test("to-json--from-json", () {
var o = buildUsersettings();
var od = api.Usersettings.fromJson(o.toJson());
checkUsersettings(od);
});
});
unittest.group("obj-schema-VolumeAccessInfoEpub", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeAccessInfoEpub();
var od = api.VolumeAccessInfoEpub.fromJson(o.toJson());
checkVolumeAccessInfoEpub(od);
});
});
unittest.group("obj-schema-VolumeAccessInfoPdf", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeAccessInfoPdf();
var od = api.VolumeAccessInfoPdf.fromJson(o.toJson());
checkVolumeAccessInfoPdf(od);
});
});
unittest.group("obj-schema-VolumeAccessInfo", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeAccessInfo();
var od = api.VolumeAccessInfo.fromJson(o.toJson());
checkVolumeAccessInfo(od);
});
});
unittest.group("obj-schema-VolumeLayerInfoLayers", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeLayerInfoLayers();
var od = api.VolumeLayerInfoLayers.fromJson(o.toJson());
checkVolumeLayerInfoLayers(od);
});
});
unittest.group("obj-schema-VolumeLayerInfo", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeLayerInfo();
var od = api.VolumeLayerInfo.fromJson(o.toJson());
checkVolumeLayerInfo(od);
});
});
unittest.group("obj-schema-VolumeRecommendedInfo", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeRecommendedInfo();
var od = api.VolumeRecommendedInfo.fromJson(o.toJson());
checkVolumeRecommendedInfo(od);
});
});
unittest.group("obj-schema-VolumeSaleInfoListPrice", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeSaleInfoListPrice();
var od = api.VolumeSaleInfoListPrice.fromJson(o.toJson());
checkVolumeSaleInfoListPrice(od);
});
});
unittest.group("obj-schema-VolumeSaleInfoOffersListPrice", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeSaleInfoOffersListPrice();
var od = api.VolumeSaleInfoOffersListPrice.fromJson(o.toJson());
checkVolumeSaleInfoOffersListPrice(od);
});
});
unittest.group("obj-schema-VolumeSaleInfoOffersRentalDuration", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeSaleInfoOffersRentalDuration();
var od = api.VolumeSaleInfoOffersRentalDuration.fromJson(o.toJson());
checkVolumeSaleInfoOffersRentalDuration(od);
});
});
unittest.group("obj-schema-VolumeSaleInfoOffersRetailPrice", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeSaleInfoOffersRetailPrice();
var od = api.VolumeSaleInfoOffersRetailPrice.fromJson(o.toJson());
checkVolumeSaleInfoOffersRetailPrice(od);
});
});
unittest.group("obj-schema-VolumeSaleInfoOffers", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeSaleInfoOffers();
var od = api.VolumeSaleInfoOffers.fromJson(o.toJson());
checkVolumeSaleInfoOffers(od);
});
});
unittest.group("obj-schema-VolumeSaleInfoRetailPrice", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeSaleInfoRetailPrice();
var od = api.VolumeSaleInfoRetailPrice.fromJson(o.toJson());
checkVolumeSaleInfoRetailPrice(od);
});
});
unittest.group("obj-schema-VolumeSaleInfo", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeSaleInfo();
var od = api.VolumeSaleInfo.fromJson(o.toJson());
checkVolumeSaleInfo(od);
});
});
unittest.group("obj-schema-VolumeSearchInfo", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeSearchInfo();
var od = api.VolumeSearchInfo.fromJson(o.toJson());
checkVolumeSearchInfo(od);
});
});
unittest.group("obj-schema-VolumeUserInfoCopy", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeUserInfoCopy();
var od = api.VolumeUserInfoCopy.fromJson(o.toJson());
checkVolumeUserInfoCopy(od);
});
});
unittest.group("obj-schema-VolumeUserInfoFamilySharing", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeUserInfoFamilySharing();
var od = api.VolumeUserInfoFamilySharing.fromJson(o.toJson());
checkVolumeUserInfoFamilySharing(od);
});
});
unittest.group("obj-schema-VolumeUserInfoRentalPeriod", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeUserInfoRentalPeriod();
var od = api.VolumeUserInfoRentalPeriod.fromJson(o.toJson());
checkVolumeUserInfoRentalPeriod(od);
});
});
unittest.group("obj-schema-VolumeUserInfoUserUploadedVolumeInfo", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeUserInfoUserUploadedVolumeInfo();
var od = api.VolumeUserInfoUserUploadedVolumeInfo.fromJson(o.toJson());
checkVolumeUserInfoUserUploadedVolumeInfo(od);
});
});
unittest.group("obj-schema-VolumeUserInfo", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeUserInfo();
var od = api.VolumeUserInfo.fromJson(o.toJson());
checkVolumeUserInfo(od);
});
});
unittest.group("obj-schema-VolumeVolumeInfoDimensions", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeVolumeInfoDimensions();
var od = api.VolumeVolumeInfoDimensions.fromJson(o.toJson());
checkVolumeVolumeInfoDimensions(od);
});
});
unittest.group("obj-schema-VolumeVolumeInfoImageLinks", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeVolumeInfoImageLinks();
var od = api.VolumeVolumeInfoImageLinks.fromJson(o.toJson());
checkVolumeVolumeInfoImageLinks(od);
});
});
unittest.group("obj-schema-VolumeVolumeInfoIndustryIdentifiers", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeVolumeInfoIndustryIdentifiers();
var od = api.VolumeVolumeInfoIndustryIdentifiers.fromJson(o.toJson());
checkVolumeVolumeInfoIndustryIdentifiers(od);
});
});
unittest.group("obj-schema-VolumeVolumeInfoPanelizationSummary", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeVolumeInfoPanelizationSummary();
var od = api.VolumeVolumeInfoPanelizationSummary.fromJson(o.toJson());
checkVolumeVolumeInfoPanelizationSummary(od);
});
});
unittest.group("obj-schema-VolumeVolumeInfoReadingModes", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeVolumeInfoReadingModes();
var od = api.VolumeVolumeInfoReadingModes.fromJson(o.toJson());
checkVolumeVolumeInfoReadingModes(od);
});
});
unittest.group("obj-schema-VolumeVolumeInfo", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeVolumeInfo();
var od = api.VolumeVolumeInfo.fromJson(o.toJson());
checkVolumeVolumeInfo(od);
});
});
unittest.group("obj-schema-Volume", () {
unittest.test("to-json--from-json", () {
var o = buildVolume();
var od = api.Volume.fromJson(o.toJson());
checkVolume(od);
});
});
unittest.group("obj-schema-Volume2", () {
unittest.test("to-json--from-json", () {
var o = buildVolume2();
var od = api.Volume2.fromJson(o.toJson());
checkVolume2(od);
});
});
unittest.group("obj-schema-VolumeannotationContentRanges", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeannotationContentRanges();
var od = api.VolumeannotationContentRanges.fromJson(o.toJson());
checkVolumeannotationContentRanges(od);
});
});
unittest.group("obj-schema-Volumeannotation", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeannotation();
var od = api.Volumeannotation.fromJson(o.toJson());
checkVolumeannotation(od);
});
});
unittest.group("obj-schema-Volumeannotations", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeannotations();
var od = api.Volumeannotations.fromJson(o.toJson());
checkVolumeannotations(od);
});
});
unittest.group("obj-schema-Volumes", () {
unittest.test("to-json--from-json", () {
var o = buildVolumes();
var od = api.Volumes.fromJson(o.toJson());
checkVolumes(od);
});
});
unittest.group("obj-schema-VolumeseriesinfoVolumeSeriesIssue", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeseriesinfoVolumeSeriesIssue();
var od = api.VolumeseriesinfoVolumeSeriesIssue.fromJson(o.toJson());
checkVolumeseriesinfoVolumeSeriesIssue(od);
});
});
unittest.group("obj-schema-VolumeseriesinfoVolumeSeries", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeseriesinfoVolumeSeries();
var od = api.VolumeseriesinfoVolumeSeries.fromJson(o.toJson());
checkVolumeseriesinfoVolumeSeries(od);
});
});
unittest.group("obj-schema-Volumeseriesinfo", () {
unittest.test("to-json--from-json", () {
var o = buildVolumeseriesinfo();
var od = api.Volumeseriesinfo.fromJson(o.toJson());
checkVolumeseriesinfo(od);
});
});
unittest.group("resource-BookshelvesResourceApi", () {
unittest.test("method--get", () {
var mock = HttpServerMock();
api.BookshelvesResourceApi 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(n, 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);
res
.get(arg_userId, arg_shelf, source: arg_source, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkBookshelf(response);
})));
});
unittest.test("method--list", () {
var mock = HttpServerMock();
api.BookshelvesResourceApi 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(n, 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);
res
.list(arg_userId, source: arg_source, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkBookshelves(response);
})));
});
});
unittest.group("resource-BookshelvesVolumesResourceApi", () {
unittest.test("method--list", () {
var mock = HttpServerMock();
api.BookshelvesVolumesResourceApi res =
api.BooksApi(mock).bookshelves.volumes;
var arg_userId = "foo";
var arg_shelf = "foo";
var arg_startIndex = 42;
var arg_source = "foo";
var arg_maxResults = 42;
var arg_showPreorders = 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 + 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(n, 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["startIndex"].first),
unittest.equals(arg_startIndex));
unittest.expect(queryMap["source"].first, unittest.equals(arg_source));
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(queryMap["showPreorders"].first,
unittest.equals("$arg_showPreorders"));
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);
res
.list(arg_userId, arg_shelf,
startIndex: arg_startIndex,
source: arg_source,
maxResults: arg_maxResults,
showPreorders: arg_showPreorders,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkVolumes(response);
})));
});
});
unittest.group("resource-CloudloadingResourceApi", () {
unittest.test("method--addBook", () {
var mock = HttpServerMock();
api.CloudloadingResourceApi res = api.BooksApi(mock).cloudloading;
var arg_name = "foo";
var arg_driveDocumentId = "foo";
var arg_mimeType = "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(n, 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["name"].first, unittest.equals(arg_name));
unittest.expect(queryMap["drive_document_id"].first,
unittest.equals(arg_driveDocumentId));
unittest.expect(
queryMap["mime_type"].first, unittest.equals(arg_mimeType));
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);
res
.addBook(
name: arg_name,
driveDocumentId: arg_driveDocumentId,
mimeType: arg_mimeType,
uploadClientToken: arg_uploadClientToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkBooksCloudloadingResource(response);
})));
});
unittest.test("method--deleteBook", () {
var mock = HttpServerMock();
api.CloudloadingResourceApi 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(n, 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);
res
.deleteBook(volumeId: arg_volumeId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response);
})));
});
unittest.test("method--updateBook", () {
var mock = HttpServerMock();
api.CloudloadingResourceApi 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);
checkBooksCloudloadingResource(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 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(n, 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);
res
.updateBook(arg_request, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkBooksCloudloadingResource(response);
})));
});
});
unittest.group("resource-DictionaryResourceApi", () {
unittest.test("method--listOfflineMetadata", () {
var mock = HttpServerMock();
api.DictionaryResourceApi 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(n, 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);
res
.listOfflineMetadata(cpksver: arg_cpksver, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkMetadata(response);
})));
});
});
unittest.group("resource-FamilysharingResourceApi", () {
unittest.test("method--getFamilyInfo", () {
var mock = HttpServerMock();
api.FamilysharingResourceApi 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(n, 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);
res
.getFamilyInfo(source: arg_source, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkFamilyInfo(response);
})));
});
unittest.test("method--share", () {
var mock = HttpServerMock();
api.FamilysharingResourceApi res = api.BooksApi(mock).familysharing;
var arg_source = "foo";
var arg_docId = "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(n, 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["docId"].first, unittest.equals(arg_docId));
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);
res
.share(
source: arg_source,
docId: arg_docId,
volumeId: arg_volumeId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response);
})));
});
unittest.test("method--unshare", () {
var mock = HttpServerMock();
api.FamilysharingResourceApi res = api.BooksApi(mock).familysharing;
var arg_docId = "foo";
var arg_volumeId = "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 + 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(n, 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["volumeId"].first, unittest.equals(arg_volumeId));
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);
res
.unshare(
docId: arg_docId,
volumeId: arg_volumeId,
source: arg_source,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response);
})));
});
});
unittest.group("resource-LayersResourceApi", () {
unittest.test("method--get", () {
var mock = HttpServerMock();
api.LayersResourceApi res = api.BooksApi(mock).layers;
var arg_volumeId = "foo";
var arg_summaryId = "foo";
var arg_source = "foo";
var arg_contentVersion = "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(n, 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["contentVersion"].first,
unittest.equals(arg_contentVersion));
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);
res
.get(arg_volumeId, arg_summaryId,
source: arg_source,
contentVersion: arg_contentVersion,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkLayersummary(response);
})));
});
unittest.test("method--list", () {
var mock = HttpServerMock();
api.LayersResourceApi res = api.BooksApi(mock).layers;
var arg_volumeId = "foo";
var arg_maxResults = 42;
var arg_pageToken = "foo";
var arg_source = "foo";
var arg_contentVersion = "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(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split("&")) {
var keyValue = part.split("=");
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["source"].first, unittest.equals(arg_source));
unittest.expect(queryMap["contentVersion"].first,
unittest.equals(arg_contentVersion));
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);
res
.list(arg_volumeId,
maxResults: arg_maxResults,
pageToken: arg_pageToken,
source: arg_source,
contentVersion: arg_contentVersion,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkLayersummaries(response);
})));
});
});
unittest.group("resource-LayersAnnotationDataResourceApi", () {
unittest.test("method--get", () {
var mock = HttpServerMock();
api.LayersAnnotationDataResourceApi res =
api.BooksApi(mock).layers.annotationData;
var arg_volumeId = "foo";
var arg_layerId = "foo";
var arg_annotationDataId = "foo";
var arg_allowWebDefinitions = true;
var arg_source = "foo";
var arg_locale = "foo";
var arg_scale = 42;
var arg_h = 42;
var arg_w = 42;
var arg_contentVersion = "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("/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(n, 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["allowWebDefinitions"].first,
unittest.equals("$arg_allowWebDefinitions"));
unittest.expect(queryMap["source"].first, unittest.equals(arg_source));
unittest.expect(queryMap["locale"].first, unittest.equals(arg_locale));
unittest.expect(core.int.parse(queryMap["scale"].first),
unittest.equals(arg_scale));
unittest.expect(
core.int.parse(queryMap["h"].first), unittest.equals(arg_h));
unittest.expect(
core.int.parse(queryMap["w"].first), unittest.equals(arg_w));
unittest.expect(queryMap["contentVersion"].first,
unittest.equals(arg_contentVersion));
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);
res
.get(arg_volumeId, arg_layerId, arg_annotationDataId,
allowWebDefinitions: arg_allowWebDefinitions,
source: arg_source,
locale: arg_locale,
scale: arg_scale,
h: arg_h,
w: arg_w,
contentVersion: arg_contentVersion,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkDictionaryAnnotationdata(response);
})));
});
unittest.test("method--list", () {
var mock = HttpServerMock();
api.LayersAnnotationDataResourceApi res =
api.BooksApi(mock).layers.annotationData;
var arg_volumeId = "foo";
var arg_layerId = "foo";
var arg_w = 42;
var arg_scale = 42;
var arg_updatedMin = "foo";
var arg_maxResults = 42;
var arg_locale = "foo";
var arg_pageToken = "foo";
var arg_source = "foo";
var arg_contentVersion = "foo";
var arg_annotationDataId = buildUnnamed5828();
var arg_updatedMax = "foo";
var arg_h = 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(n, 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["w"].first), unittest.equals(arg_w));
unittest.expect(core.int.parse(queryMap["scale"].first),
unittest.equals(arg_scale));
unittest.expect(
queryMap["updatedMin"].first, unittest.equals(arg_updatedMin));
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(queryMap["locale"].first, unittest.equals(arg_locale));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["source"].first, unittest.equals(arg_source));
unittest.expect(queryMap["contentVersion"].first,
unittest.equals(arg_contentVersion));
unittest.expect(queryMap["annotationDataId"],
unittest.equals(arg_annotationDataId));
unittest.expect(
queryMap["updatedMax"].first, unittest.equals(arg_updatedMax));
unittest.expect(
core.int.parse(queryMap["h"].first), unittest.equals(arg_h));
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);
res
.list(arg_volumeId, arg_layerId,
w: arg_w,
scale: arg_scale,
updatedMin: arg_updatedMin,
maxResults: arg_maxResults,
locale: arg_locale,
pageToken: arg_pageToken,
source: arg_source,
contentVersion: arg_contentVersion,
annotationDataId: arg_annotationDataId,
updatedMax: arg_updatedMax,
h: arg_h,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkAnnotationsdata(response);
})));
});
});
unittest.group("resource-LayersVolumeAnnotationsResourceApi", () {
unittest.test("method--get", () {
var mock = HttpServerMock();
api.LayersVolumeAnnotationsResourceApi 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(n, 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);
res
.get(arg_volumeId, arg_layerId, arg_annotationId,
locale: arg_locale, source: arg_source, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkVolumeannotation(response);
})));
});
unittest.test("method--list", () {
var mock = HttpServerMock();
api.LayersVolumeAnnotationsResourceApi res =
api.BooksApi(mock).layers.volumeAnnotations;
var arg_volumeId = "foo";
var arg_layerId = "foo";
var arg_updatedMin = "foo";
var arg_contentVersion = "foo";
var arg_startPosition = "foo";
var arg_endPosition = "foo";
var arg_startOffset = "foo";
var arg_updatedMax = "foo";
var arg_volumeAnnotationsVersion = "foo";
var arg_source = "foo";
var arg_endOffset = "foo";
var arg_maxResults = 42;
var arg_locale = "foo";
var arg_showDeleted = true;
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 + 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(n, 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["updatedMin"].first, unittest.equals(arg_updatedMin));
unittest.expect(queryMap["contentVersion"].first,
unittest.equals(arg_contentVersion));
unittest.expect(queryMap["startPosition"].first,
unittest.equals(arg_startPosition));
unittest.expect(
queryMap["endPosition"].first, unittest.equals(arg_endPosition));
unittest.expect(
queryMap["startOffset"].first, unittest.equals(arg_startOffset));
unittest.expect(
queryMap["updatedMax"].first, unittest.equals(arg_updatedMax));
unittest.expect(queryMap["volumeAnnotationsVersion"].first,
unittest.equals(arg_volumeAnnotationsVersion));
unittest.expect(queryMap["source"].first, unittest.equals(arg_source));
unittest.expect(
queryMap["endOffset"].first, unittest.equals(arg_endOffset));
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(queryMap["locale"].first, unittest.equals(arg_locale));
unittest.expect(
queryMap["showDeleted"].first, unittest.equals("$arg_showDeleted"));
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(buildVolumeannotations());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_volumeId, arg_layerId,
updatedMin: arg_updatedMin,
contentVersion: arg_contentVersion,
startPosition: arg_startPosition,
endPosition: arg_endPosition,
startOffset: arg_startOffset,
updatedMax: arg_updatedMax,
volumeAnnotationsVersion: arg_volumeAnnotationsVersion,
source: arg_source,
endOffset: arg_endOffset,
maxResults: arg_maxResults,
locale: arg_locale,
showDeleted: arg_showDeleted,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkVolumeannotations(response);
})));
});
});
unittest.group("resource-MyconfigResourceApi", () {
unittest.test("method--getUserSettings", () {
var mock = HttpServerMock();
api.MyconfigResourceApi 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(n, 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);
res
.getUserSettings(country: arg_country, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkUsersettings(response);
})));
});
unittest.test("method--releaseDownloadAccess", () {
var mock = HttpServerMock();
api.MyconfigResourceApi res = api.BooksApi(mock).myconfig;
var arg_cpksver = "foo";
var arg_locale = "foo";
var arg_source = "foo";
var arg_volumeIds = buildUnnamed5829();
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(n, 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["locale"].first, unittest.equals(arg_locale));
unittest.expect(queryMap["source"].first, unittest.equals(arg_source));
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(buildDownloadAccesses());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.releaseDownloadAccess(
cpksver: arg_cpksver,
locale: arg_locale,
source: arg_source,
volumeIds: arg_volumeIds,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkDownloadAccesses(response);
})));
});
unittest.test("method--requestAccess", () {
var mock = HttpServerMock();
api.MyconfigResourceApi res = api.BooksApi(mock).myconfig;
var arg_source = "foo";
var arg_locale = "foo";
var arg_nonce = "foo";
var arg_cpksver = "foo";
var arg_licenseTypes = "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 + 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(n, 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["locale"].first, unittest.equals(arg_locale));
unittest.expect(queryMap["nonce"].first, unittest.equals(arg_nonce));
unittest.expect(
queryMap["cpksver"].first, unittest.equals(arg_cpksver));
unittest.expect(
queryMap["licenseTypes"].first, unittest.equals(arg_licenseTypes));
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(buildRequestAccessData());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.requestAccess(
source: arg_source,
locale: arg_locale,
nonce: arg_nonce,
cpksver: arg_cpksver,
licenseTypes: arg_licenseTypes,
volumeId: arg_volumeId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkRequestAccessData(response);
})));
});
unittest.test("method--syncVolumeLicenses", () {
var mock = HttpServerMock();
api.MyconfigResourceApi res = api.BooksApi(mock).myconfig;
var arg_cpksver = "foo";
var arg_source = "foo";
var arg_locale = "foo";
var arg_showPreorders = true;
var arg_includeNonComicsSeries = true;
var arg_features = buildUnnamed5830();
var arg_nonce = "foo";
var arg_volumeIds = buildUnnamed5831();
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(n, 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["source"].first, unittest.equals(arg_source));
unittest.expect(queryMap["locale"].first, unittest.equals(arg_locale));
unittest.expect(queryMap["showPreorders"].first,
unittest.equals("$arg_showPreorders"));
unittest.expect(queryMap["includeNonComicsSeries"].first,
unittest.equals("$arg_includeNonComicsSeries"));
unittest.expect(queryMap["features"], unittest.equals(arg_features));
unittest.expect(queryMap["nonce"].first, unittest.equals(arg_nonce));
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);
res
.syncVolumeLicenses(
cpksver: arg_cpksver,
source: arg_source,
locale: arg_locale,
showPreorders: arg_showPreorders,
includeNonComicsSeries: arg_includeNonComicsSeries,
features: arg_features,
nonce: arg_nonce,
volumeIds: arg_volumeIds,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkVolumes(response);
})));
});
unittest.test("method--updateUserSettings", () {
var mock = HttpServerMock();
api.MyconfigResourceApi 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);
checkUsersettings(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 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(n, 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);
res
.updateUserSettings(arg_request, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkUsersettings(response);
})));
});
});
unittest.group("resource-MylibraryAnnotationsResourceApi", () {
unittest.test("method--delete", () {
var mock = HttpServerMock();
api.MylibraryAnnotationsResourceApi 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(n, 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);
res
.delete(arg_annotationId, source: arg_source, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response);
})));
});
unittest.test("method--insert", () {
var mock = HttpServerMock();
api.MylibraryAnnotationsResourceApi res =
api.BooksApi(mock).mylibrary.annotations;
var arg_request = buildAnnotation();
var arg_annotationId = "foo";
var arg_source = "foo";
var arg_showOnlySummaryInResponse = true;
var arg_country = "foo";
var arg_$fields = "foo";
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.Annotation.fromJson(json);
checkAnnotation(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 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(n, 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["source"].first, unittest.equals(arg_source));
unittest.expect(queryMap["showOnlySummaryInResponse"].first,
unittest.equals("$arg_showOnlySummaryInResponse"));
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(buildAnnotation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.insert(arg_request,
annotationId: arg_annotationId,
source: arg_source,
showOnlySummaryInResponse: arg_showOnlySummaryInResponse,
country: arg_country,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkAnnotation(response);
})));
});
unittest.test("method--list", () {
var mock = HttpServerMock();
api.MylibraryAnnotationsResourceApi res =
api.BooksApi(mock).mylibrary.annotations;
var arg_source = "foo";
var arg_layerIds = buildUnnamed5832();
var arg_layerId = "foo";
var arg_updatedMax = "foo";
var arg_showDeleted = true;
var arg_volumeId = "foo";
var arg_updatedMin = "foo";
var arg_pageToken = "foo";
var arg_maxResults = 42;
var arg_contentVersion = "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(n, 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["layerIds"], unittest.equals(arg_layerIds));
unittest.expect(
queryMap["layerId"].first, unittest.equals(arg_layerId));
unittest.expect(
queryMap["updatedMax"].first, unittest.equals(arg_updatedMax));
unittest.expect(
queryMap["showDeleted"].first, unittest.equals("$arg_showDeleted"));
unittest.expect(
queryMap["volumeId"].first, unittest.equals(arg_volumeId));
unittest.expect(
queryMap["updatedMin"].first, unittest.equals(arg_updatedMin));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(queryMap["contentVersion"].first,
unittest.equals(arg_contentVersion));
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);
res
.list(
source: arg_source,
layerIds: arg_layerIds,
layerId: arg_layerId,
updatedMax: arg_updatedMax,
showDeleted: arg_showDeleted,
volumeId: arg_volumeId,
updatedMin: arg_updatedMin,
pageToken: arg_pageToken,
maxResults: arg_maxResults,
contentVersion: arg_contentVersion,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkAnnotations(response);
})));
});
unittest.test("method--summary", () {
var mock = HttpServerMock();
api.MylibraryAnnotationsResourceApi res =
api.BooksApi(mock).mylibrary.annotations;
var arg_layerIds = buildUnnamed5833();
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(n, 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);
res
.summary(
layerIds: arg_layerIds,
volumeId: arg_volumeId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkAnnotationsSummary(response);
})));
});
unittest.test("method--update", () {
var mock = HttpServerMock();
api.MylibraryAnnotationsResourceApi 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);
checkAnnotation(obj);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 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(n, 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);
res
.update(arg_request, arg_annotationId,
source: arg_source, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkAnnotation(response);
})));
});
});
unittest.group("resource-MylibraryBookshelvesResourceApi", () {
unittest.test("method--addVolume", () {
var mock = HttpServerMock();
api.MylibraryBookshelvesResourceApi res =
api.BooksApi(mock).mylibrary.bookshelves;
var arg_shelf = "foo";
var arg_source = "foo";
var arg_reason = "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 + 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(n, 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["reason"].first, unittest.equals(arg_reason));
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);
res
.addVolume(arg_shelf,
source: arg_source,
reason: arg_reason,
volumeId: arg_volumeId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response);
})));
});
unittest.test("method--clearVolumes", () {
var mock = HttpServerMock();
api.MylibraryBookshelvesResourceApi 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(n, 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);
res
.clearVolumes(arg_shelf, source: arg_source, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response);
})));
});
unittest.test("method--get", () {
var mock = HttpServerMock();
api.MylibraryBookshelvesResourceApi 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(n, 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);
res
.get(arg_shelf, source: arg_source, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkBookshelf(response);
})));
});
unittest.test("method--list", () {
var mock = HttpServerMock();
api.MylibraryBookshelvesResourceApi 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(n, 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);
res
.list(source: arg_source, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkBookshelves(response);
})));
});
unittest.test("method--moveVolume", () {
var mock = HttpServerMock();
api.MylibraryBookshelvesResourceApi res =
api.BooksApi(mock).mylibrary.bookshelves;
var arg_shelf = "foo";
var arg_volumeId = "foo";
var arg_source = "foo";
var arg_volumePosition = 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("/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(n, 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["source"].first, unittest.equals(arg_source));
unittest.expect(core.int.parse(queryMap["volumePosition"].first),
unittest.equals(arg_volumePosition));
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);
res
.moveVolume(arg_shelf,
volumeId: arg_volumeId,
source: arg_source,
volumePosition: arg_volumePosition,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response);
})));
});
unittest.test("method--removeVolume", () {
var mock = HttpServerMock();
api.MylibraryBookshelvesResourceApi res =
api.BooksApi(mock).mylibrary.bookshelves;
var arg_shelf = "foo";
var arg_source = "foo";
var arg_volumeId = "foo";
var arg_reason = "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(n, 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["volumeId"].first, unittest.equals(arg_volumeId));
unittest.expect(queryMap["reason"].first, unittest.equals(arg_reason));
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);
res
.removeVolume(arg_shelf,
source: arg_source,
volumeId: arg_volumeId,
reason: arg_reason,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response);
})));
});
});
unittest.group("resource-MylibraryBookshelvesVolumesResourceApi", () {
unittest.test("method--list", () {
var mock = HttpServerMock();
api.MylibraryBookshelvesVolumesResourceApi res =
api.BooksApi(mock).mylibrary.bookshelves.volumes;
var arg_shelf = "foo";
var arg_maxResults = 42;
var arg_source = "foo";
var arg_country = "foo";
var arg_projection = "foo";
var arg_showPreorders = true;
var arg_q = "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(n, 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["source"].first, unittest.equals(arg_source));
unittest.expect(
queryMap["country"].first, unittest.equals(arg_country));
unittest.expect(
queryMap["projection"].first, unittest.equals(arg_projection));
unittest.expect(queryMap["showPreorders"].first,
unittest.equals("$arg_showPreorders"));
unittest.expect(queryMap["q"].first, unittest.equals(arg_q));
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);
res
.list(arg_shelf,
maxResults: arg_maxResults,
source: arg_source,
country: arg_country,
projection: arg_projection,
showPreorders: arg_showPreorders,
q: arg_q,
startIndex: arg_startIndex,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkVolumes(response);
})));
});
});
unittest.group("resource-MylibraryReadingpositionsResourceApi", () {
unittest.test("method--get", () {
var mock = HttpServerMock();
api.MylibraryReadingpositionsResourceApi res =
api.BooksApi(mock).mylibrary.readingpositions;
var arg_volumeId = "foo";
var arg_source = "foo";
var arg_contentVersion = "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(n, 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["contentVersion"].first,
unittest.equals(arg_contentVersion));
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);
res
.get(arg_volumeId,
source: arg_source,
contentVersion: arg_contentVersion,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkReadingPosition(response);
})));
});
unittest.test("method--setPosition", () {
var mock = HttpServerMock();
api.MylibraryReadingpositionsResourceApi res =
api.BooksApi(mock).mylibrary.readingpositions;
var arg_volumeId = "foo";
var arg_position = "foo";
var arg_deviceCookie = "foo";
var arg_source = "foo";
var arg_contentVersion = "foo";
var arg_timestamp = "foo";
var arg_action = "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(n, 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["deviceCookie"].first, unittest.equals(arg_deviceCookie));
unittest.expect(queryMap["source"].first, unittest.equals(arg_source));
unittest.expect(queryMap["contentVersion"].first,
unittest.equals(arg_contentVersion));
unittest.expect(
queryMap["timestamp"].first, unittest.equals(arg_timestamp));
unittest.expect(queryMap["action"].first, unittest.equals(arg_action));
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);
res
.setPosition(arg_volumeId,
position: arg_position,
deviceCookie: arg_deviceCookie,
source: arg_source,
contentVersion: arg_contentVersion,
timestamp: arg_timestamp,
action: arg_action,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response);
})));
});
});
unittest.group("resource-NotificationResourceApi", () {
unittest.test("method--get", () {
var mock = HttpServerMock();
api.NotificationResourceApi res = api.BooksApi(mock).notification;
var arg_source = "foo";
var arg_locale = "foo";
var arg_notificationId = "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(n, 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["locale"].first, unittest.equals(arg_locale));
unittest.expect(queryMap["notification_id"].first,
unittest.equals(arg_notificationId));
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);
res
.get(
source: arg_source,
locale: arg_locale,
notificationId: arg_notificationId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkNotification(response);
})));
});
});
unittest.group("resource-OnboardingResourceApi", () {
unittest.test("method--listCategories", () {
var mock = HttpServerMock();
api.OnboardingResourceApi 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(n, 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);
res
.listCategories(locale: arg_locale, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkCategory(response);
})));
});
unittest.test("method--listCategoryVolumes", () {
var mock = HttpServerMock();
api.OnboardingResourceApi res = api.BooksApi(mock).onboarding;
var arg_locale = "foo";
var arg_categoryId = buildUnnamed5834();
var arg_pageToken = "foo";
var arg_maxAllowedMaturityRating = "foo";
var arg_pageSize = 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 + 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(n, 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["categoryId"], unittest.equals(arg_categoryId));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["maxAllowedMaturityRating"].first,
unittest.equals(arg_maxAllowedMaturityRating));
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
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);
res
.listCategoryVolumes(
locale: arg_locale,
categoryId: arg_categoryId,
pageToken: arg_pageToken,
maxAllowedMaturityRating: arg_maxAllowedMaturityRating,
pageSize: arg_pageSize,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkVolume2(response);
})));
});
});
unittest.group("resource-PersonalizedstreamResourceApi", () {
unittest.test("method--get", () {
var mock = HttpServerMock();
api.PersonalizedstreamResourceApi res =
api.BooksApi(mock).personalizedstream;
var arg_maxAllowedMaturityRating = "foo";
var arg_source = "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/personalizedstream/get"));
pathOffset += 31;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(n, 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["maxAllowedMaturityRating"].first,
unittest.equals(arg_maxAllowedMaturityRating));
unittest.expect(queryMap["source"].first, unittest.equals(arg_source));
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(buildDiscoveryclusters());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(
maxAllowedMaturityRating: arg_maxAllowedMaturityRating,
source: arg_source,
locale: arg_locale,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkDiscoveryclusters(response);
})));
});
});
unittest.group("resource-PromoofferResourceApi", () {
unittest.test("method--accept", () {
var mock = HttpServerMock();
api.PromoofferResourceApi res = api.BooksApi(mock).promooffer;
var arg_offerId = "foo";
var arg_manufacturer = "foo";
var arg_product = "foo";
var arg_model = "foo";
var arg_volumeId = "foo";
var arg_device = "foo";
var arg_androidId = "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 + 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(n, 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["offerId"].first, unittest.equals(arg_offerId));
unittest.expect(
queryMap["manufacturer"].first, unittest.equals(arg_manufacturer));
unittest.expect(
queryMap["product"].first, unittest.equals(arg_product));
unittest.expect(queryMap["model"].first, unittest.equals(arg_model));
unittest.expect(
queryMap["volumeId"].first, unittest.equals(arg_volumeId));
unittest.expect(queryMap["device"].first, unittest.equals(arg_device));
unittest.expect(
queryMap["androidId"].first, unittest.equals(arg_androidId));
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);
res
.accept(
offerId: arg_offerId,
manufacturer: arg_manufacturer,
product: arg_product,
model: arg_model,
volumeId: arg_volumeId,
device: arg_device,
androidId: arg_androidId,
serial: arg_serial,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response);
})));
});
unittest.test("method--dismiss", () {
var mock = HttpServerMock();
api.PromoofferResourceApi res = api.BooksApi(mock).promooffer;
var arg_androidId = "foo";
var arg_product = "foo";
var arg_serial = "foo";
var arg_model = "foo";
var arg_offerId = "foo";
var arg_device = "foo";
var arg_manufacturer = "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(n, 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["product"].first, unittest.equals(arg_product));
unittest.expect(queryMap["serial"].first, unittest.equals(arg_serial));
unittest.expect(queryMap["model"].first, unittest.equals(arg_model));
unittest.expect(
queryMap["offerId"].first, unittest.equals(arg_offerId));
unittest.expect(queryMap["device"].first, unittest.equals(arg_device));
unittest.expect(
queryMap["manufacturer"].first, unittest.equals(arg_manufacturer));
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);
res
.dismiss(
androidId: arg_androidId,
product: arg_product,
serial: arg_serial,
model: arg_model,
offerId: arg_offerId,
device: arg_device,
manufacturer: arg_manufacturer,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response);
})));
});
unittest.test("method--get", () {
var mock = HttpServerMock();
api.PromoofferResourceApi res = api.BooksApi(mock).promooffer;
var arg_serial = "foo";
var arg_androidId = "foo";
var arg_manufacturer = "foo";
var arg_model = "foo";
var arg_device = "foo";
var arg_product = "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(n, 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["serial"].first, unittest.equals(arg_serial));
unittest.expect(
queryMap["androidId"].first, unittest.equals(arg_androidId));
unittest.expect(
queryMap["manufacturer"].first, unittest.equals(arg_manufacturer));
unittest.expect(queryMap["model"].first, unittest.equals(arg_model));
unittest.expect(queryMap["device"].first, unittest.equals(arg_device));
unittest.expect(
queryMap["product"].first, unittest.equals(arg_product));
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);
res
.get(
serial: arg_serial,
androidId: arg_androidId,
manufacturer: arg_manufacturer,
model: arg_model,
device: arg_device,
product: arg_product,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkOffers(response);
})));
});
});
unittest.group("resource-SeriesResourceApi", () {
unittest.test("method--get", () {
var mock = HttpServerMock();
api.SeriesResourceApi res = api.BooksApi(mock).series;
var arg_seriesId = buildUnnamed5835();
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(n, 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);
res
.get(seriesId: arg_seriesId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkSeries(response);
})));
});
});
unittest.group("resource-SeriesMembershipResourceApi", () {
unittest.test("method--get", () {
var mock = HttpServerMock();
api.SeriesMembershipResourceApi res =
api.BooksApi(mock).series.membership;
var arg_pageSize = 42;
var arg_pageToken = "foo";
var arg_seriesId = "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(n, 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["page_size"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["page_token"].first, unittest.equals(arg_pageToken));
unittest.expect(
queryMap["series_id"].first, 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(buildSeriesmembership());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(
pageSize: arg_pageSize,
pageToken: arg_pageToken,
seriesId: arg_seriesId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkSeriesmembership(response);
})));
});
});
unittest.group("resource-VolumesResourceApi", () {
unittest.test("method--get", () {
var mock = HttpServerMock();
api.VolumesResourceApi res = api.BooksApi(mock).volumes;
var arg_volumeId = "foo";
var arg_country = "foo";
var arg_projection = "foo";
var arg_partner = "foo";
var arg_includeNonComicsSeries = true;
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(n, 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["projection"].first, unittest.equals(arg_projection));
unittest.expect(
queryMap["partner"].first, unittest.equals(arg_partner));
unittest.expect(queryMap["includeNonComicsSeries"].first,
unittest.equals("$arg_includeNonComicsSeries"));
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);
res
.get(arg_volumeId,
country: arg_country,
projection: arg_projection,
partner: arg_partner,
includeNonComicsSeries: arg_includeNonComicsSeries,
source: arg_source,
userLibraryConsistentRead: arg_userLibraryConsistentRead,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkVolume(response);
})));
});
unittest.test("method--list", () {
var mock = HttpServerMock();
api.VolumesResourceApi res = api.BooksApi(mock).volumes;
var arg_partner = "foo";
var arg_startIndex = 42;
var arg_libraryRestrict = "foo";
var arg_maxResults = 42;
var arg_source = "foo";
var arg_filter = "foo";
var arg_showPreorders = true;
var arg_projection = "foo";
var arg_printType = "foo";
var arg_maxAllowedMaturityRating = "foo";
var arg_download = "foo";
var arg_langRestrict = "foo";
var arg_orderBy = "foo";
var arg_q = "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 + 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(n, 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["partner"].first, unittest.equals(arg_partner));
unittest.expect(core.int.parse(queryMap["startIndex"].first),
unittest.equals(arg_startIndex));
unittest.expect(queryMap["libraryRestrict"].first,
unittest.equals(arg_libraryRestrict));
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(queryMap["source"].first, unittest.equals(arg_source));
unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
unittest.expect(queryMap["showPreorders"].first,
unittest.equals("$arg_showPreorders"));
unittest.expect(
queryMap["projection"].first, unittest.equals(arg_projection));
unittest.expect(
queryMap["printType"].first, unittest.equals(arg_printType));
unittest.expect(queryMap["maxAllowedMaturityRating"].first,
unittest.equals(arg_maxAllowedMaturityRating));
unittest.expect(
queryMap["download"].first, unittest.equals(arg_download));
unittest.expect(
queryMap["langRestrict"].first, unittest.equals(arg_langRestrict));
unittest.expect(
queryMap["orderBy"].first, unittest.equals(arg_orderBy));
unittest.expect(queryMap["q"].first, unittest.equals(arg_q));
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);
res
.list(
partner: arg_partner,
startIndex: arg_startIndex,
libraryRestrict: arg_libraryRestrict,
maxResults: arg_maxResults,
source: arg_source,
filter: arg_filter,
showPreorders: arg_showPreorders,
projection: arg_projection,
printType: arg_printType,
maxAllowedMaturityRating: arg_maxAllowedMaturityRating,
download: arg_download,
langRestrict: arg_langRestrict,
orderBy: arg_orderBy,
q: arg_q,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkVolumes(response);
})));
});
});
unittest.group("resource-VolumesAssociatedResourceApi", () {
unittest.test("method--list", () {
var mock = HttpServerMock();
api.VolumesAssociatedResourceApi res =
api.BooksApi(mock).volumes.associated;
var arg_volumeId = "foo";
var arg_source = "foo";
var arg_locale = "foo";
var arg_association = "foo";
var arg_maxAllowedMaturityRating = "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(n, 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["locale"].first, unittest.equals(arg_locale));
unittest.expect(
queryMap["association"].first, unittest.equals(arg_association));
unittest.expect(queryMap["maxAllowedMaturityRating"].first,
unittest.equals(arg_maxAllowedMaturityRating));
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);
res
.list(arg_volumeId,
source: arg_source,
locale: arg_locale,
association: arg_association,
maxAllowedMaturityRating: arg_maxAllowedMaturityRating,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkVolumes(response);
})));
});
});
unittest.group("resource-VolumesMybooksResourceApi", () {
unittest.test("method--list", () {
var mock = HttpServerMock();
api.VolumesMybooksResourceApi res = api.BooksApi(mock).volumes.mybooks;
var arg_processingState = buildUnnamed5836();
var arg_maxResults = 42;
var arg_source = "foo";
var arg_locale = "foo";
var arg_acquireMethod = buildUnnamed5837();
var arg_country = "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(n, 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["processingState"], unittest.equals(arg_processingState));
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
unittest.expect(queryMap["source"].first, unittest.equals(arg_source));
unittest.expect(queryMap["locale"].first, unittest.equals(arg_locale));
unittest.expect(
queryMap["acquireMethod"], unittest.equals(arg_acquireMethod));
unittest.expect(
queryMap["country"].first, unittest.equals(arg_country));
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);
res
.list(
processingState: arg_processingState,
maxResults: arg_maxResults,
source: arg_source,
locale: arg_locale,
acquireMethod: arg_acquireMethod,
country: arg_country,
startIndex: arg_startIndex,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkVolumes(response);
})));
});
});
unittest.group("resource-VolumesRecommendedResourceApi", () {
unittest.test("method--list", () {
var mock = HttpServerMock();
api.VolumesRecommendedResourceApi res =
api.BooksApi(mock).volumes.recommended;
var arg_source = "foo";
var arg_maxAllowedMaturityRating = "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 + 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(n, 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["maxAllowedMaturityRating"].first,
unittest.equals(arg_maxAllowedMaturityRating));
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(buildVolumes());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(
source: arg_source,
maxAllowedMaturityRating: arg_maxAllowedMaturityRating,
locale: arg_locale,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkVolumes(response);
})));
});
unittest.test("method--rate", () {
var mock = HttpServerMock();
api.VolumesRecommendedResourceApi res =
api.BooksApi(mock).volumes.recommended;
var arg_volumeId = "foo";
var arg_rating = "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(n, 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["rating"].first, unittest.equals(arg_rating));
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);
res
.rate(
volumeId: arg_volumeId,
rating: arg_rating,
locale: arg_locale,
source: arg_source,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkBooksVolumesRecommendedRateResponse(response);
})));
});
});
unittest.group("resource-VolumesUseruploadedResourceApi", () {
unittest.test("method--list", () {
var mock = HttpServerMock();
api.VolumesUseruploadedResourceApi res =
api.BooksApi(mock).volumes.useruploaded;
var arg_processingState = buildUnnamed5838();
var arg_locale = "foo";
var arg_volumeId = buildUnnamed5839();
var arg_startIndex = 42;
var arg_maxResults = 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 + 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(n, 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["processingState"], unittest.equals(arg_processingState));
unittest.expect(queryMap["locale"].first, unittest.equals(arg_locale));
unittest.expect(queryMap["volumeId"], unittest.equals(arg_volumeId));
unittest.expect(core.int.parse(queryMap["startIndex"].first),
unittest.equals(arg_startIndex));
unittest.expect(core.int.parse(queryMap["maxResults"].first),
unittest.equals(arg_maxResults));
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);
res
.list(
processingState: arg_processingState,
locale: arg_locale,
volumeId: arg_volumeId,
startIndex: arg_startIndex,
maxResults: arg_maxResults,
source: arg_source,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkVolumes(response);
})));
});
});
}