blob: 68212ed079a09cb6b4a9a32a7537a72fc8429fef [file] [log] [blame]
library googleapis.plus.v1.test;
import "dart:core" as core;
import "dart:collection" as collection;
import "dart:async" as async;
import "dart:convert" as convert;
import 'package:http/http.dart' as http;
import 'package:http/testing.dart' as http_testing;
import 'package:unittest/unittest.dart' as unittest;
import 'package:googleapis/common/common.dart' as common;
import 'package:googleapis/src/common_internal.dart' as common_internal;
import '../common/common_internal_test.dart' as common_test;
import 'package:googleapis/plus/v1.dart' as api;
buildUnnamed143() {
var o = new core.List<api.PlusAclentryResource>();
o.add(buildPlusAclentryResource());
o.add(buildPlusAclentryResource());
return o;
}
checkUnnamed143(core.List<api.PlusAclentryResource> o) {
unittest.expect(o, unittest.hasLength(2));
checkPlusAclentryResource(o[0]);
checkPlusAclentryResource(o[1]);
}
core.int buildCounterAcl = 0;
buildAcl() {
var o = new api.Acl();
buildCounterAcl++;
if (buildCounterAcl < 3) {
o.description = "foo";
o.items = buildUnnamed143();
o.kind = "foo";
}
buildCounterAcl--;
return o;
}
checkAcl(api.Acl o) {
buildCounterAcl++;
if (buildCounterAcl < 3) {
unittest.expect(o.description, unittest.equals('foo'));
checkUnnamed143(o.items);
unittest.expect(o.kind, unittest.equals('foo'));
}
buildCounterAcl--;
}
core.int buildCounterActivityActorImage = 0;
buildActivityActorImage() {
var o = new api.ActivityActorImage();
buildCounterActivityActorImage++;
if (buildCounterActivityActorImage < 3) {
o.url = "foo";
}
buildCounterActivityActorImage--;
return o;
}
checkActivityActorImage(api.ActivityActorImage o) {
buildCounterActivityActorImage++;
if (buildCounterActivityActorImage < 3) {
unittest.expect(o.url, unittest.equals('foo'));
}
buildCounterActivityActorImage--;
}
core.int buildCounterActivityActorName = 0;
buildActivityActorName() {
var o = new api.ActivityActorName();
buildCounterActivityActorName++;
if (buildCounterActivityActorName < 3) {
o.familyName = "foo";
o.givenName = "foo";
}
buildCounterActivityActorName--;
return o;
}
checkActivityActorName(api.ActivityActorName o) {
buildCounterActivityActorName++;
if (buildCounterActivityActorName < 3) {
unittest.expect(o.familyName, unittest.equals('foo'));
unittest.expect(o.givenName, unittest.equals('foo'));
}
buildCounterActivityActorName--;
}
core.int buildCounterActivityActor = 0;
buildActivityActor() {
var o = new api.ActivityActor();
buildCounterActivityActor++;
if (buildCounterActivityActor < 3) {
o.displayName = "foo";
o.id = "foo";
o.image = buildActivityActorImage();
o.name = buildActivityActorName();
o.url = "foo";
}
buildCounterActivityActor--;
return o;
}
checkActivityActor(api.ActivityActor o) {
buildCounterActivityActor++;
if (buildCounterActivityActor < 3) {
unittest.expect(o.displayName, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
checkActivityActorImage(o.image);
checkActivityActorName(o.name);
unittest.expect(o.url, unittest.equals('foo'));
}
buildCounterActivityActor--;
}
core.int buildCounterActivityObjectActorImage = 0;
buildActivityObjectActorImage() {
var o = new api.ActivityObjectActorImage();
buildCounterActivityObjectActorImage++;
if (buildCounterActivityObjectActorImage < 3) {
o.url = "foo";
}
buildCounterActivityObjectActorImage--;
return o;
}
checkActivityObjectActorImage(api.ActivityObjectActorImage o) {
buildCounterActivityObjectActorImage++;
if (buildCounterActivityObjectActorImage < 3) {
unittest.expect(o.url, unittest.equals('foo'));
}
buildCounterActivityObjectActorImage--;
}
core.int buildCounterActivityObjectActor = 0;
buildActivityObjectActor() {
var o = new api.ActivityObjectActor();
buildCounterActivityObjectActor++;
if (buildCounterActivityObjectActor < 3) {
o.displayName = "foo";
o.id = "foo";
o.image = buildActivityObjectActorImage();
o.url = "foo";
}
buildCounterActivityObjectActor--;
return o;
}
checkActivityObjectActor(api.ActivityObjectActor o) {
buildCounterActivityObjectActor++;
if (buildCounterActivityObjectActor < 3) {
unittest.expect(o.displayName, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
checkActivityObjectActorImage(o.image);
unittest.expect(o.url, unittest.equals('foo'));
}
buildCounterActivityObjectActor--;
}
core.int buildCounterActivityObjectAttachmentsEmbed = 0;
buildActivityObjectAttachmentsEmbed() {
var o = new api.ActivityObjectAttachmentsEmbed();
buildCounterActivityObjectAttachmentsEmbed++;
if (buildCounterActivityObjectAttachmentsEmbed < 3) {
o.type = "foo";
o.url = "foo";
}
buildCounterActivityObjectAttachmentsEmbed--;
return o;
}
checkActivityObjectAttachmentsEmbed(api.ActivityObjectAttachmentsEmbed o) {
buildCounterActivityObjectAttachmentsEmbed++;
if (buildCounterActivityObjectAttachmentsEmbed < 3) {
unittest.expect(o.type, unittest.equals('foo'));
unittest.expect(o.url, unittest.equals('foo'));
}
buildCounterActivityObjectAttachmentsEmbed--;
}
core.int buildCounterActivityObjectAttachmentsFullImage = 0;
buildActivityObjectAttachmentsFullImage() {
var o = new api.ActivityObjectAttachmentsFullImage();
buildCounterActivityObjectAttachmentsFullImage++;
if (buildCounterActivityObjectAttachmentsFullImage < 3) {
o.height = 42;
o.type = "foo";
o.url = "foo";
o.width = 42;
}
buildCounterActivityObjectAttachmentsFullImage--;
return o;
}
checkActivityObjectAttachmentsFullImage(api.ActivityObjectAttachmentsFullImage o) {
buildCounterActivityObjectAttachmentsFullImage++;
if (buildCounterActivityObjectAttachmentsFullImage < 3) {
unittest.expect(o.height, unittest.equals(42));
unittest.expect(o.type, unittest.equals('foo'));
unittest.expect(o.url, unittest.equals('foo'));
unittest.expect(o.width, unittest.equals(42));
}
buildCounterActivityObjectAttachmentsFullImage--;
}
core.int buildCounterActivityObjectAttachmentsImage = 0;
buildActivityObjectAttachmentsImage() {
var o = new api.ActivityObjectAttachmentsImage();
buildCounterActivityObjectAttachmentsImage++;
if (buildCounterActivityObjectAttachmentsImage < 3) {
o.height = 42;
o.type = "foo";
o.url = "foo";
o.width = 42;
}
buildCounterActivityObjectAttachmentsImage--;
return o;
}
checkActivityObjectAttachmentsImage(api.ActivityObjectAttachmentsImage o) {
buildCounterActivityObjectAttachmentsImage++;
if (buildCounterActivityObjectAttachmentsImage < 3) {
unittest.expect(o.height, unittest.equals(42));
unittest.expect(o.type, unittest.equals('foo'));
unittest.expect(o.url, unittest.equals('foo'));
unittest.expect(o.width, unittest.equals(42));
}
buildCounterActivityObjectAttachmentsImage--;
}
core.int buildCounterActivityObjectAttachmentsThumbnailsImage = 0;
buildActivityObjectAttachmentsThumbnailsImage() {
var o = new api.ActivityObjectAttachmentsThumbnailsImage();
buildCounterActivityObjectAttachmentsThumbnailsImage++;
if (buildCounterActivityObjectAttachmentsThumbnailsImage < 3) {
o.height = 42;
o.type = "foo";
o.url = "foo";
o.width = 42;
}
buildCounterActivityObjectAttachmentsThumbnailsImage--;
return o;
}
checkActivityObjectAttachmentsThumbnailsImage(api.ActivityObjectAttachmentsThumbnailsImage o) {
buildCounterActivityObjectAttachmentsThumbnailsImage++;
if (buildCounterActivityObjectAttachmentsThumbnailsImage < 3) {
unittest.expect(o.height, unittest.equals(42));
unittest.expect(o.type, unittest.equals('foo'));
unittest.expect(o.url, unittest.equals('foo'));
unittest.expect(o.width, unittest.equals(42));
}
buildCounterActivityObjectAttachmentsThumbnailsImage--;
}
core.int buildCounterActivityObjectAttachmentsThumbnails = 0;
buildActivityObjectAttachmentsThumbnails() {
var o = new api.ActivityObjectAttachmentsThumbnails();
buildCounterActivityObjectAttachmentsThumbnails++;
if (buildCounterActivityObjectAttachmentsThumbnails < 3) {
o.description = "foo";
o.image = buildActivityObjectAttachmentsThumbnailsImage();
o.url = "foo";
}
buildCounterActivityObjectAttachmentsThumbnails--;
return o;
}
checkActivityObjectAttachmentsThumbnails(api.ActivityObjectAttachmentsThumbnails o) {
buildCounterActivityObjectAttachmentsThumbnails++;
if (buildCounterActivityObjectAttachmentsThumbnails < 3) {
unittest.expect(o.description, unittest.equals('foo'));
checkActivityObjectAttachmentsThumbnailsImage(o.image);
unittest.expect(o.url, unittest.equals('foo'));
}
buildCounterActivityObjectAttachmentsThumbnails--;
}
buildUnnamed144() {
var o = new core.List<api.ActivityObjectAttachmentsThumbnails>();
o.add(buildActivityObjectAttachmentsThumbnails());
o.add(buildActivityObjectAttachmentsThumbnails());
return o;
}
checkUnnamed144(core.List<api.ActivityObjectAttachmentsThumbnails> o) {
unittest.expect(o, unittest.hasLength(2));
checkActivityObjectAttachmentsThumbnails(o[0]);
checkActivityObjectAttachmentsThumbnails(o[1]);
}
core.int buildCounterActivityObjectAttachments = 0;
buildActivityObjectAttachments() {
var o = new api.ActivityObjectAttachments();
buildCounterActivityObjectAttachments++;
if (buildCounterActivityObjectAttachments < 3) {
o.content = "foo";
o.displayName = "foo";
o.embed = buildActivityObjectAttachmentsEmbed();
o.fullImage = buildActivityObjectAttachmentsFullImage();
o.id = "foo";
o.image = buildActivityObjectAttachmentsImage();
o.objectType = "foo";
o.thumbnails = buildUnnamed144();
o.url = "foo";
}
buildCounterActivityObjectAttachments--;
return o;
}
checkActivityObjectAttachments(api.ActivityObjectAttachments o) {
buildCounterActivityObjectAttachments++;
if (buildCounterActivityObjectAttachments < 3) {
unittest.expect(o.content, unittest.equals('foo'));
unittest.expect(o.displayName, unittest.equals('foo'));
checkActivityObjectAttachmentsEmbed(o.embed);
checkActivityObjectAttachmentsFullImage(o.fullImage);
unittest.expect(o.id, unittest.equals('foo'));
checkActivityObjectAttachmentsImage(o.image);
unittest.expect(o.objectType, unittest.equals('foo'));
checkUnnamed144(o.thumbnails);
unittest.expect(o.url, unittest.equals('foo'));
}
buildCounterActivityObjectAttachments--;
}
buildUnnamed145() {
var o = new core.List<api.ActivityObjectAttachments>();
o.add(buildActivityObjectAttachments());
o.add(buildActivityObjectAttachments());
return o;
}
checkUnnamed145(core.List<api.ActivityObjectAttachments> o) {
unittest.expect(o, unittest.hasLength(2));
checkActivityObjectAttachments(o[0]);
checkActivityObjectAttachments(o[1]);
}
core.int buildCounterActivityObjectPlusoners = 0;
buildActivityObjectPlusoners() {
var o = new api.ActivityObjectPlusoners();
buildCounterActivityObjectPlusoners++;
if (buildCounterActivityObjectPlusoners < 3) {
o.selfLink = "foo";
o.totalItems = 42;
}
buildCounterActivityObjectPlusoners--;
return o;
}
checkActivityObjectPlusoners(api.ActivityObjectPlusoners o) {
buildCounterActivityObjectPlusoners++;
if (buildCounterActivityObjectPlusoners < 3) {
unittest.expect(o.selfLink, unittest.equals('foo'));
unittest.expect(o.totalItems, unittest.equals(42));
}
buildCounterActivityObjectPlusoners--;
}
core.int buildCounterActivityObjectReplies = 0;
buildActivityObjectReplies() {
var o = new api.ActivityObjectReplies();
buildCounterActivityObjectReplies++;
if (buildCounterActivityObjectReplies < 3) {
o.selfLink = "foo";
o.totalItems = 42;
}
buildCounterActivityObjectReplies--;
return o;
}
checkActivityObjectReplies(api.ActivityObjectReplies o) {
buildCounterActivityObjectReplies++;
if (buildCounterActivityObjectReplies < 3) {
unittest.expect(o.selfLink, unittest.equals('foo'));
unittest.expect(o.totalItems, unittest.equals(42));
}
buildCounterActivityObjectReplies--;
}
core.int buildCounterActivityObjectResharers = 0;
buildActivityObjectResharers() {
var o = new api.ActivityObjectResharers();
buildCounterActivityObjectResharers++;
if (buildCounterActivityObjectResharers < 3) {
o.selfLink = "foo";
o.totalItems = 42;
}
buildCounterActivityObjectResharers--;
return o;
}
checkActivityObjectResharers(api.ActivityObjectResharers o) {
buildCounterActivityObjectResharers++;
if (buildCounterActivityObjectResharers < 3) {
unittest.expect(o.selfLink, unittest.equals('foo'));
unittest.expect(o.totalItems, unittest.equals(42));
}
buildCounterActivityObjectResharers--;
}
core.int buildCounterActivityObject = 0;
buildActivityObject() {
var o = new api.ActivityObject();
buildCounterActivityObject++;
if (buildCounterActivityObject < 3) {
o.actor = buildActivityObjectActor();
o.attachments = buildUnnamed145();
o.content = "foo";
o.id = "foo";
o.objectType = "foo";
o.originalContent = "foo";
o.plusoners = buildActivityObjectPlusoners();
o.replies = buildActivityObjectReplies();
o.resharers = buildActivityObjectResharers();
o.url = "foo";
}
buildCounterActivityObject--;
return o;
}
checkActivityObject(api.ActivityObject o) {
buildCounterActivityObject++;
if (buildCounterActivityObject < 3) {
checkActivityObjectActor(o.actor);
checkUnnamed145(o.attachments);
unittest.expect(o.content, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.objectType, unittest.equals('foo'));
unittest.expect(o.originalContent, unittest.equals('foo'));
checkActivityObjectPlusoners(o.plusoners);
checkActivityObjectReplies(o.replies);
checkActivityObjectResharers(o.resharers);
unittest.expect(o.url, unittest.equals('foo'));
}
buildCounterActivityObject--;
}
core.int buildCounterActivityProvider = 0;
buildActivityProvider() {
var o = new api.ActivityProvider();
buildCounterActivityProvider++;
if (buildCounterActivityProvider < 3) {
o.title = "foo";
}
buildCounterActivityProvider--;
return o;
}
checkActivityProvider(api.ActivityProvider o) {
buildCounterActivityProvider++;
if (buildCounterActivityProvider < 3) {
unittest.expect(o.title, unittest.equals('foo'));
}
buildCounterActivityProvider--;
}
core.int buildCounterActivity = 0;
buildActivity() {
var o = new api.Activity();
buildCounterActivity++;
if (buildCounterActivity < 3) {
o.access = buildAcl();
o.actor = buildActivityActor();
o.address = "foo";
o.annotation = "foo";
o.crosspostSource = "foo";
o.etag = "foo";
o.geocode = "foo";
o.id = "foo";
o.kind = "foo";
o.location = buildPlace();
o.object = buildActivityObject();
o.placeId = "foo";
o.placeName = "foo";
o.provider = buildActivityProvider();
o.published = core.DateTime.parse("2002-02-27T14:01:02");
o.radius = "foo";
o.title = "foo";
o.updated = core.DateTime.parse("2002-02-27T14:01:02");
o.url = "foo";
o.verb = "foo";
}
buildCounterActivity--;
return o;
}
checkActivity(api.Activity o) {
buildCounterActivity++;
if (buildCounterActivity < 3) {
checkAcl(o.access);
checkActivityActor(o.actor);
unittest.expect(o.address, unittest.equals('foo'));
unittest.expect(o.annotation, unittest.equals('foo'));
unittest.expect(o.crosspostSource, unittest.equals('foo'));
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.geocode, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.kind, unittest.equals('foo'));
checkPlace(o.location);
checkActivityObject(o.object);
unittest.expect(o.placeId, unittest.equals('foo'));
unittest.expect(o.placeName, unittest.equals('foo'));
checkActivityProvider(o.provider);
unittest.expect(o.published, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
unittest.expect(o.radius, unittest.equals('foo'));
unittest.expect(o.title, unittest.equals('foo'));
unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
unittest.expect(o.url, unittest.equals('foo'));
unittest.expect(o.verb, unittest.equals('foo'));
}
buildCounterActivity--;
}
buildUnnamed146() {
var o = new core.List<api.Activity>();
o.add(buildActivity());
o.add(buildActivity());
return o;
}
checkUnnamed146(core.List<api.Activity> o) {
unittest.expect(o, unittest.hasLength(2));
checkActivity(o[0]);
checkActivity(o[1]);
}
core.int buildCounterActivityFeed = 0;
buildActivityFeed() {
var o = new api.ActivityFeed();
buildCounterActivityFeed++;
if (buildCounterActivityFeed < 3) {
o.etag = "foo";
o.id = "foo";
o.items = buildUnnamed146();
o.kind = "foo";
o.nextLink = "foo";
o.nextPageToken = "foo";
o.selfLink = "foo";
o.title = "foo";
o.updated = core.DateTime.parse("2002-02-27T14:01:02");
}
buildCounterActivityFeed--;
return o;
}
checkActivityFeed(api.ActivityFeed o) {
buildCounterActivityFeed++;
if (buildCounterActivityFeed < 3) {
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
checkUnnamed146(o.items);
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.nextLink, unittest.equals('foo'));
unittest.expect(o.nextPageToken, unittest.equals('foo'));
unittest.expect(o.selfLink, unittest.equals('foo'));
unittest.expect(o.title, unittest.equals('foo'));
unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
}
buildCounterActivityFeed--;
}
core.int buildCounterCommentActorImage = 0;
buildCommentActorImage() {
var o = new api.CommentActorImage();
buildCounterCommentActorImage++;
if (buildCounterCommentActorImage < 3) {
o.url = "foo";
}
buildCounterCommentActorImage--;
return o;
}
checkCommentActorImage(api.CommentActorImage o) {
buildCounterCommentActorImage++;
if (buildCounterCommentActorImage < 3) {
unittest.expect(o.url, unittest.equals('foo'));
}
buildCounterCommentActorImage--;
}
core.int buildCounterCommentActor = 0;
buildCommentActor() {
var o = new api.CommentActor();
buildCounterCommentActor++;
if (buildCounterCommentActor < 3) {
o.displayName = "foo";
o.id = "foo";
o.image = buildCommentActorImage();
o.url = "foo";
}
buildCounterCommentActor--;
return o;
}
checkCommentActor(api.CommentActor o) {
buildCounterCommentActor++;
if (buildCounterCommentActor < 3) {
unittest.expect(o.displayName, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
checkCommentActorImage(o.image);
unittest.expect(o.url, unittest.equals('foo'));
}
buildCounterCommentActor--;
}
core.int buildCounterCommentInReplyTo = 0;
buildCommentInReplyTo() {
var o = new api.CommentInReplyTo();
buildCounterCommentInReplyTo++;
if (buildCounterCommentInReplyTo < 3) {
o.id = "foo";
o.url = "foo";
}
buildCounterCommentInReplyTo--;
return o;
}
checkCommentInReplyTo(api.CommentInReplyTo o) {
buildCounterCommentInReplyTo++;
if (buildCounterCommentInReplyTo < 3) {
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.url, unittest.equals('foo'));
}
buildCounterCommentInReplyTo--;
}
buildUnnamed147() {
var o = new core.List<api.CommentInReplyTo>();
o.add(buildCommentInReplyTo());
o.add(buildCommentInReplyTo());
return o;
}
checkUnnamed147(core.List<api.CommentInReplyTo> o) {
unittest.expect(o, unittest.hasLength(2));
checkCommentInReplyTo(o[0]);
checkCommentInReplyTo(o[1]);
}
core.int buildCounterCommentObject = 0;
buildCommentObject() {
var o = new api.CommentObject();
buildCounterCommentObject++;
if (buildCounterCommentObject < 3) {
o.content = "foo";
o.objectType = "foo";
o.originalContent = "foo";
}
buildCounterCommentObject--;
return o;
}
checkCommentObject(api.CommentObject o) {
buildCounterCommentObject++;
if (buildCounterCommentObject < 3) {
unittest.expect(o.content, unittest.equals('foo'));
unittest.expect(o.objectType, unittest.equals('foo'));
unittest.expect(o.originalContent, unittest.equals('foo'));
}
buildCounterCommentObject--;
}
core.int buildCounterCommentPlusoners = 0;
buildCommentPlusoners() {
var o = new api.CommentPlusoners();
buildCounterCommentPlusoners++;
if (buildCounterCommentPlusoners < 3) {
o.totalItems = 42;
}
buildCounterCommentPlusoners--;
return o;
}
checkCommentPlusoners(api.CommentPlusoners o) {
buildCounterCommentPlusoners++;
if (buildCounterCommentPlusoners < 3) {
unittest.expect(o.totalItems, unittest.equals(42));
}
buildCounterCommentPlusoners--;
}
core.int buildCounterComment = 0;
buildComment() {
var o = new api.Comment();
buildCounterComment++;
if (buildCounterComment < 3) {
o.actor = buildCommentActor();
o.etag = "foo";
o.id = "foo";
o.inReplyTo = buildUnnamed147();
o.kind = "foo";
o.object = buildCommentObject();
o.plusoners = buildCommentPlusoners();
o.published = core.DateTime.parse("2002-02-27T14:01:02");
o.selfLink = "foo";
o.updated = core.DateTime.parse("2002-02-27T14:01:02");
o.verb = "foo";
}
buildCounterComment--;
return o;
}
checkComment(api.Comment o) {
buildCounterComment++;
if (buildCounterComment < 3) {
checkCommentActor(o.actor);
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
checkUnnamed147(o.inReplyTo);
unittest.expect(o.kind, unittest.equals('foo'));
checkCommentObject(o.object);
checkCommentPlusoners(o.plusoners);
unittest.expect(o.published, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
unittest.expect(o.selfLink, unittest.equals('foo'));
unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
unittest.expect(o.verb, unittest.equals('foo'));
}
buildCounterComment--;
}
buildUnnamed148() {
var o = new core.List<api.Comment>();
o.add(buildComment());
o.add(buildComment());
return o;
}
checkUnnamed148(core.List<api.Comment> o) {
unittest.expect(o, unittest.hasLength(2));
checkComment(o[0]);
checkComment(o[1]);
}
core.int buildCounterCommentFeed = 0;
buildCommentFeed() {
var o = new api.CommentFeed();
buildCounterCommentFeed++;
if (buildCounterCommentFeed < 3) {
o.etag = "foo";
o.id = "foo";
o.items = buildUnnamed148();
o.kind = "foo";
o.nextLink = "foo";
o.nextPageToken = "foo";
o.title = "foo";
o.updated = core.DateTime.parse("2002-02-27T14:01:02");
}
buildCounterCommentFeed--;
return o;
}
checkCommentFeed(api.CommentFeed o) {
buildCounterCommentFeed++;
if (buildCounterCommentFeed < 3) {
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
checkUnnamed148(o.items);
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.nextLink, unittest.equals('foo'));
unittest.expect(o.nextPageToken, unittest.equals('foo'));
unittest.expect(o.title, unittest.equals('foo'));
unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
}
buildCounterCommentFeed--;
}
buildUnnamed149() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed149(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'));
}
buildUnnamed150() {
var o = new core.List<api.ItemScope>();
o.add(buildItemScope());
o.add(buildItemScope());
return o;
}
checkUnnamed150(core.List<api.ItemScope> o) {
unittest.expect(o, unittest.hasLength(2));
checkItemScope(o[0]);
checkItemScope(o[1]);
}
buildUnnamed151() {
var o = new core.List<api.ItemScope>();
o.add(buildItemScope());
o.add(buildItemScope());
return o;
}
checkUnnamed151(core.List<api.ItemScope> o) {
unittest.expect(o, unittest.hasLength(2));
checkItemScope(o[0]);
checkItemScope(o[1]);
}
buildUnnamed152() {
var o = new core.List<api.ItemScope>();
o.add(buildItemScope());
o.add(buildItemScope());
return o;
}
checkUnnamed152(core.List<api.ItemScope> o) {
unittest.expect(o, unittest.hasLength(2));
checkItemScope(o[0]);
checkItemScope(o[1]);
}
buildUnnamed153() {
var o = new core.List<api.ItemScope>();
o.add(buildItemScope());
o.add(buildItemScope());
return o;
}
checkUnnamed153(core.List<api.ItemScope> o) {
unittest.expect(o, unittest.hasLength(2));
checkItemScope(o[0]);
checkItemScope(o[1]);
}
buildUnnamed154() {
var o = new core.List<api.ItemScope>();
o.add(buildItemScope());
o.add(buildItemScope());
return o;
}
checkUnnamed154(core.List<api.ItemScope> o) {
unittest.expect(o, unittest.hasLength(2));
checkItemScope(o[0]);
checkItemScope(o[1]);
}
core.int buildCounterItemScope = 0;
buildItemScope() {
var o = new api.ItemScope();
buildCounterItemScope++;
if (buildCounterItemScope < 3) {
o.about = buildItemScope();
o.additionalName = buildUnnamed149();
o.address = buildItemScope();
o.addressCountry = "foo";
o.addressLocality = "foo";
o.addressRegion = "foo";
o.associatedMedia = buildUnnamed150();
o.attendeeCount = 42;
o.attendees = buildUnnamed151();
o.audio = buildItemScope();
o.author = buildUnnamed152();
o.bestRating = "foo";
o.birthDate = "foo";
o.byArtist = buildItemScope();
o.caption = "foo";
o.contentSize = "foo";
o.contentUrl = "foo";
o.contributor = buildUnnamed153();
o.dateCreated = "foo";
o.dateModified = "foo";
o.datePublished = "foo";
o.description = "foo";
o.duration = "foo";
o.embedUrl = "foo";
o.endDate = "foo";
o.familyName = "foo";
o.gender = "foo";
o.geo = buildItemScope();
o.givenName = "foo";
o.height = "foo";
o.id = "foo";
o.image = "foo";
o.inAlbum = buildItemScope();
o.kind = "foo";
o.latitude = 42.0;
o.location = buildItemScope();
o.longitude = 42.0;
o.name = "foo";
o.partOfTVSeries = buildItemScope();
o.performers = buildUnnamed154();
o.playerType = "foo";
o.postOfficeBoxNumber = "foo";
o.postalCode = "foo";
o.ratingValue = "foo";
o.reviewRating = buildItemScope();
o.startDate = "foo";
o.streetAddress = "foo";
o.text = "foo";
o.thumbnail = buildItemScope();
o.thumbnailUrl = "foo";
o.tickerSymbol = "foo";
o.type = "foo";
o.url = "foo";
o.width = "foo";
o.worstRating = "foo";
}
buildCounterItemScope--;
return o;
}
checkItemScope(api.ItemScope o) {
buildCounterItemScope++;
if (buildCounterItemScope < 3) {
checkItemScope(o.about);
checkUnnamed149(o.additionalName);
checkItemScope(o.address);
unittest.expect(o.addressCountry, unittest.equals('foo'));
unittest.expect(o.addressLocality, unittest.equals('foo'));
unittest.expect(o.addressRegion, unittest.equals('foo'));
checkUnnamed150(o.associatedMedia);
unittest.expect(o.attendeeCount, unittest.equals(42));
checkUnnamed151(o.attendees);
checkItemScope(o.audio);
checkUnnamed152(o.author);
unittest.expect(o.bestRating, unittest.equals('foo'));
unittest.expect(o.birthDate, unittest.equals('foo'));
checkItemScope(o.byArtist);
unittest.expect(o.caption, unittest.equals('foo'));
unittest.expect(o.contentSize, unittest.equals('foo'));
unittest.expect(o.contentUrl, unittest.equals('foo'));
checkUnnamed153(o.contributor);
unittest.expect(o.dateCreated, unittest.equals('foo'));
unittest.expect(o.dateModified, unittest.equals('foo'));
unittest.expect(o.datePublished, unittest.equals('foo'));
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.duration, unittest.equals('foo'));
unittest.expect(o.embedUrl, unittest.equals('foo'));
unittest.expect(o.endDate, unittest.equals('foo'));
unittest.expect(o.familyName, unittest.equals('foo'));
unittest.expect(o.gender, unittest.equals('foo'));
checkItemScope(o.geo);
unittest.expect(o.givenName, unittest.equals('foo'));
unittest.expect(o.height, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.image, unittest.equals('foo'));
checkItemScope(o.inAlbum);
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.latitude, unittest.equals(42.0));
checkItemScope(o.location);
unittest.expect(o.longitude, unittest.equals(42.0));
unittest.expect(o.name, unittest.equals('foo'));
checkItemScope(o.partOfTVSeries);
checkUnnamed154(o.performers);
unittest.expect(o.playerType, unittest.equals('foo'));
unittest.expect(o.postOfficeBoxNumber, unittest.equals('foo'));
unittest.expect(o.postalCode, unittest.equals('foo'));
unittest.expect(o.ratingValue, unittest.equals('foo'));
checkItemScope(o.reviewRating);
unittest.expect(o.startDate, unittest.equals('foo'));
unittest.expect(o.streetAddress, unittest.equals('foo'));
unittest.expect(o.text, unittest.equals('foo'));
checkItemScope(o.thumbnail);
unittest.expect(o.thumbnailUrl, unittest.equals('foo'));
unittest.expect(o.tickerSymbol, unittest.equals('foo'));
unittest.expect(o.type, unittest.equals('foo'));
unittest.expect(o.url, unittest.equals('foo'));
unittest.expect(o.width, unittest.equals('foo'));
unittest.expect(o.worstRating, unittest.equals('foo'));
}
buildCounterItemScope--;
}
core.int buildCounterMoment = 0;
buildMoment() {
var o = new api.Moment();
buildCounterMoment++;
if (buildCounterMoment < 3) {
o.id = "foo";
o.kind = "foo";
o.object = buildItemScope();
o.result = buildItemScope();
o.startDate = core.DateTime.parse("2002-02-27T14:01:02");
o.target = buildItemScope();
o.type = "foo";
}
buildCounterMoment--;
return o;
}
checkMoment(api.Moment o) {
buildCounterMoment++;
if (buildCounterMoment < 3) {
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.kind, unittest.equals('foo'));
checkItemScope(o.object);
checkItemScope(o.result);
unittest.expect(o.startDate, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
checkItemScope(o.target);
unittest.expect(o.type, unittest.equals('foo'));
}
buildCounterMoment--;
}
buildUnnamed155() {
var o = new core.List<api.Moment>();
o.add(buildMoment());
o.add(buildMoment());
return o;
}
checkUnnamed155(core.List<api.Moment> o) {
unittest.expect(o, unittest.hasLength(2));
checkMoment(o[0]);
checkMoment(o[1]);
}
core.int buildCounterMomentsFeed = 0;
buildMomentsFeed() {
var o = new api.MomentsFeed();
buildCounterMomentsFeed++;
if (buildCounterMomentsFeed < 3) {
o.etag = "foo";
o.items = buildUnnamed155();
o.kind = "foo";
o.nextLink = "foo";
o.nextPageToken = "foo";
o.selfLink = "foo";
o.title = "foo";
o.updated = core.DateTime.parse("2002-02-27T14:01:02");
}
buildCounterMomentsFeed--;
return o;
}
checkMomentsFeed(api.MomentsFeed o) {
buildCounterMomentsFeed++;
if (buildCounterMomentsFeed < 3) {
unittest.expect(o.etag, unittest.equals('foo'));
checkUnnamed155(o.items);
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.nextLink, unittest.equals('foo'));
unittest.expect(o.nextPageToken, unittest.equals('foo'));
unittest.expect(o.selfLink, unittest.equals('foo'));
unittest.expect(o.title, unittest.equals('foo'));
unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
}
buildCounterMomentsFeed--;
}
buildUnnamed156() {
var o = new core.List<api.Person>();
o.add(buildPerson());
o.add(buildPerson());
return o;
}
checkUnnamed156(core.List<api.Person> o) {
unittest.expect(o, unittest.hasLength(2));
checkPerson(o[0]);
checkPerson(o[1]);
}
core.int buildCounterPeopleFeed = 0;
buildPeopleFeed() {
var o = new api.PeopleFeed();
buildCounterPeopleFeed++;
if (buildCounterPeopleFeed < 3) {
o.etag = "foo";
o.items = buildUnnamed156();
o.kind = "foo";
o.nextPageToken = "foo";
o.selfLink = "foo";
o.title = "foo";
o.totalItems = 42;
}
buildCounterPeopleFeed--;
return o;
}
checkPeopleFeed(api.PeopleFeed o) {
buildCounterPeopleFeed++;
if (buildCounterPeopleFeed < 3) {
unittest.expect(o.etag, unittest.equals('foo'));
checkUnnamed156(o.items);
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.nextPageToken, unittest.equals('foo'));
unittest.expect(o.selfLink, unittest.equals('foo'));
unittest.expect(o.title, unittest.equals('foo'));
unittest.expect(o.totalItems, unittest.equals(42));
}
buildCounterPeopleFeed--;
}
core.int buildCounterPersonAgeRange = 0;
buildPersonAgeRange() {
var o = new api.PersonAgeRange();
buildCounterPersonAgeRange++;
if (buildCounterPersonAgeRange < 3) {
o.max = 42;
o.min = 42;
}
buildCounterPersonAgeRange--;
return o;
}
checkPersonAgeRange(api.PersonAgeRange o) {
buildCounterPersonAgeRange++;
if (buildCounterPersonAgeRange < 3) {
unittest.expect(o.max, unittest.equals(42));
unittest.expect(o.min, unittest.equals(42));
}
buildCounterPersonAgeRange--;
}
core.int buildCounterPersonCoverCoverInfo = 0;
buildPersonCoverCoverInfo() {
var o = new api.PersonCoverCoverInfo();
buildCounterPersonCoverCoverInfo++;
if (buildCounterPersonCoverCoverInfo < 3) {
o.leftImageOffset = 42;
o.topImageOffset = 42;
}
buildCounterPersonCoverCoverInfo--;
return o;
}
checkPersonCoverCoverInfo(api.PersonCoverCoverInfo o) {
buildCounterPersonCoverCoverInfo++;
if (buildCounterPersonCoverCoverInfo < 3) {
unittest.expect(o.leftImageOffset, unittest.equals(42));
unittest.expect(o.topImageOffset, unittest.equals(42));
}
buildCounterPersonCoverCoverInfo--;
}
core.int buildCounterPersonCoverCoverPhoto = 0;
buildPersonCoverCoverPhoto() {
var o = new api.PersonCoverCoverPhoto();
buildCounterPersonCoverCoverPhoto++;
if (buildCounterPersonCoverCoverPhoto < 3) {
o.height = 42;
o.url = "foo";
o.width = 42;
}
buildCounterPersonCoverCoverPhoto--;
return o;
}
checkPersonCoverCoverPhoto(api.PersonCoverCoverPhoto o) {
buildCounterPersonCoverCoverPhoto++;
if (buildCounterPersonCoverCoverPhoto < 3) {
unittest.expect(o.height, unittest.equals(42));
unittest.expect(o.url, unittest.equals('foo'));
unittest.expect(o.width, unittest.equals(42));
}
buildCounterPersonCoverCoverPhoto--;
}
core.int buildCounterPersonCover = 0;
buildPersonCover() {
var o = new api.PersonCover();
buildCounterPersonCover++;
if (buildCounterPersonCover < 3) {
o.coverInfo = buildPersonCoverCoverInfo();
o.coverPhoto = buildPersonCoverCoverPhoto();
o.layout = "foo";
}
buildCounterPersonCover--;
return o;
}
checkPersonCover(api.PersonCover o) {
buildCounterPersonCover++;
if (buildCounterPersonCover < 3) {
checkPersonCoverCoverInfo(o.coverInfo);
checkPersonCoverCoverPhoto(o.coverPhoto);
unittest.expect(o.layout, unittest.equals('foo'));
}
buildCounterPersonCover--;
}
core.int buildCounterPersonEmails = 0;
buildPersonEmails() {
var o = new api.PersonEmails();
buildCounterPersonEmails++;
if (buildCounterPersonEmails < 3) {
o.type = "foo";
o.value = "foo";
}
buildCounterPersonEmails--;
return o;
}
checkPersonEmails(api.PersonEmails o) {
buildCounterPersonEmails++;
if (buildCounterPersonEmails < 3) {
unittest.expect(o.type, unittest.equals('foo'));
unittest.expect(o.value, unittest.equals('foo'));
}
buildCounterPersonEmails--;
}
buildUnnamed157() {
var o = new core.List<api.PersonEmails>();
o.add(buildPersonEmails());
o.add(buildPersonEmails());
return o;
}
checkUnnamed157(core.List<api.PersonEmails> o) {
unittest.expect(o, unittest.hasLength(2));
checkPersonEmails(o[0]);
checkPersonEmails(o[1]);
}
core.int buildCounterPersonImage = 0;
buildPersonImage() {
var o = new api.PersonImage();
buildCounterPersonImage++;
if (buildCounterPersonImage < 3) {
o.isDefault = true;
o.url = "foo";
}
buildCounterPersonImage--;
return o;
}
checkPersonImage(api.PersonImage o) {
buildCounterPersonImage++;
if (buildCounterPersonImage < 3) {
unittest.expect(o.isDefault, unittest.isTrue);
unittest.expect(o.url, unittest.equals('foo'));
}
buildCounterPersonImage--;
}
core.int buildCounterPersonName = 0;
buildPersonName() {
var o = new api.PersonName();
buildCounterPersonName++;
if (buildCounterPersonName < 3) {
o.familyName = "foo";
o.formatted = "foo";
o.givenName = "foo";
o.honorificPrefix = "foo";
o.honorificSuffix = "foo";
o.middleName = "foo";
}
buildCounterPersonName--;
return o;
}
checkPersonName(api.PersonName o) {
buildCounterPersonName++;
if (buildCounterPersonName < 3) {
unittest.expect(o.familyName, unittest.equals('foo'));
unittest.expect(o.formatted, unittest.equals('foo'));
unittest.expect(o.givenName, unittest.equals('foo'));
unittest.expect(o.honorificPrefix, unittest.equals('foo'));
unittest.expect(o.honorificSuffix, unittest.equals('foo'));
unittest.expect(o.middleName, unittest.equals('foo'));
}
buildCounterPersonName--;
}
core.int buildCounterPersonOrganizations = 0;
buildPersonOrganizations() {
var o = new api.PersonOrganizations();
buildCounterPersonOrganizations++;
if (buildCounterPersonOrganizations < 3) {
o.department = "foo";
o.description = "foo";
o.endDate = "foo";
o.location = "foo";
o.name = "foo";
o.primary = true;
o.startDate = "foo";
o.title = "foo";
o.type = "foo";
}
buildCounterPersonOrganizations--;
return o;
}
checkPersonOrganizations(api.PersonOrganizations o) {
buildCounterPersonOrganizations++;
if (buildCounterPersonOrganizations < 3) {
unittest.expect(o.department, unittest.equals('foo'));
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.endDate, unittest.equals('foo'));
unittest.expect(o.location, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
unittest.expect(o.primary, unittest.isTrue);
unittest.expect(o.startDate, unittest.equals('foo'));
unittest.expect(o.title, unittest.equals('foo'));
unittest.expect(o.type, unittest.equals('foo'));
}
buildCounterPersonOrganizations--;
}
buildUnnamed158() {
var o = new core.List<api.PersonOrganizations>();
o.add(buildPersonOrganizations());
o.add(buildPersonOrganizations());
return o;
}
checkUnnamed158(core.List<api.PersonOrganizations> o) {
unittest.expect(o, unittest.hasLength(2));
checkPersonOrganizations(o[0]);
checkPersonOrganizations(o[1]);
}
core.int buildCounterPersonPlacesLived = 0;
buildPersonPlacesLived() {
var o = new api.PersonPlacesLived();
buildCounterPersonPlacesLived++;
if (buildCounterPersonPlacesLived < 3) {
o.primary = true;
o.value = "foo";
}
buildCounterPersonPlacesLived--;
return o;
}
checkPersonPlacesLived(api.PersonPlacesLived o) {
buildCounterPersonPlacesLived++;
if (buildCounterPersonPlacesLived < 3) {
unittest.expect(o.primary, unittest.isTrue);
unittest.expect(o.value, unittest.equals('foo'));
}
buildCounterPersonPlacesLived--;
}
buildUnnamed159() {
var o = new core.List<api.PersonPlacesLived>();
o.add(buildPersonPlacesLived());
o.add(buildPersonPlacesLived());
return o;
}
checkUnnamed159(core.List<api.PersonPlacesLived> o) {
unittest.expect(o, unittest.hasLength(2));
checkPersonPlacesLived(o[0]);
checkPersonPlacesLived(o[1]);
}
core.int buildCounterPersonUrls = 0;
buildPersonUrls() {
var o = new api.PersonUrls();
buildCounterPersonUrls++;
if (buildCounterPersonUrls < 3) {
o.label = "foo";
o.type = "foo";
o.value = "foo";
}
buildCounterPersonUrls--;
return o;
}
checkPersonUrls(api.PersonUrls o) {
buildCounterPersonUrls++;
if (buildCounterPersonUrls < 3) {
unittest.expect(o.label, unittest.equals('foo'));
unittest.expect(o.type, unittest.equals('foo'));
unittest.expect(o.value, unittest.equals('foo'));
}
buildCounterPersonUrls--;
}
buildUnnamed160() {
var o = new core.List<api.PersonUrls>();
o.add(buildPersonUrls());
o.add(buildPersonUrls());
return o;
}
checkUnnamed160(core.List<api.PersonUrls> o) {
unittest.expect(o, unittest.hasLength(2));
checkPersonUrls(o[0]);
checkPersonUrls(o[1]);
}
core.int buildCounterPerson = 0;
buildPerson() {
var o = new api.Person();
buildCounterPerson++;
if (buildCounterPerson < 3) {
o.aboutMe = "foo";
o.ageRange = buildPersonAgeRange();
o.birthday = "foo";
o.braggingRights = "foo";
o.circledByCount = 42;
o.cover = buildPersonCover();
o.currentLocation = "foo";
o.displayName = "foo";
o.domain = "foo";
o.emails = buildUnnamed157();
o.etag = "foo";
o.gender = "foo";
o.id = "foo";
o.image = buildPersonImage();
o.isPlusUser = true;
o.kind = "foo";
o.language = "foo";
o.name = buildPersonName();
o.nickname = "foo";
o.objectType = "foo";
o.occupation = "foo";
o.organizations = buildUnnamed158();
o.placesLived = buildUnnamed159();
o.plusOneCount = 42;
o.relationshipStatus = "foo";
o.skills = "foo";
o.tagline = "foo";
o.url = "foo";
o.urls = buildUnnamed160();
o.verified = true;
}
buildCounterPerson--;
return o;
}
checkPerson(api.Person o) {
buildCounterPerson++;
if (buildCounterPerson < 3) {
unittest.expect(o.aboutMe, unittest.equals('foo'));
checkPersonAgeRange(o.ageRange);
unittest.expect(o.birthday, unittest.equals('foo'));
unittest.expect(o.braggingRights, unittest.equals('foo'));
unittest.expect(o.circledByCount, unittest.equals(42));
checkPersonCover(o.cover);
unittest.expect(o.currentLocation, unittest.equals('foo'));
unittest.expect(o.displayName, unittest.equals('foo'));
unittest.expect(o.domain, unittest.equals('foo'));
checkUnnamed157(o.emails);
unittest.expect(o.etag, unittest.equals('foo'));
unittest.expect(o.gender, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
checkPersonImage(o.image);
unittest.expect(o.isPlusUser, unittest.isTrue);
unittest.expect(o.kind, unittest.equals('foo'));
unittest.expect(o.language, unittest.equals('foo'));
checkPersonName(o.name);
unittest.expect(o.nickname, unittest.equals('foo'));
unittest.expect(o.objectType, unittest.equals('foo'));
unittest.expect(o.occupation, unittest.equals('foo'));
checkUnnamed158(o.organizations);
checkUnnamed159(o.placesLived);
unittest.expect(o.plusOneCount, unittest.equals(42));
unittest.expect(o.relationshipStatus, unittest.equals('foo'));
unittest.expect(o.skills, unittest.equals('foo'));
unittest.expect(o.tagline, unittest.equals('foo'));
unittest.expect(o.url, unittest.equals('foo'));
checkUnnamed160(o.urls);
unittest.expect(o.verified, unittest.isTrue);
}
buildCounterPerson--;
}
core.int buildCounterPlaceAddress = 0;
buildPlaceAddress() {
var o = new api.PlaceAddress();
buildCounterPlaceAddress++;
if (buildCounterPlaceAddress < 3) {
o.formatted = "foo";
}
buildCounterPlaceAddress--;
return o;
}
checkPlaceAddress(api.PlaceAddress o) {
buildCounterPlaceAddress++;
if (buildCounterPlaceAddress < 3) {
unittest.expect(o.formatted, unittest.equals('foo'));
}
buildCounterPlaceAddress--;
}
core.int buildCounterPlacePosition = 0;
buildPlacePosition() {
var o = new api.PlacePosition();
buildCounterPlacePosition++;
if (buildCounterPlacePosition < 3) {
o.latitude = 42.0;
o.longitude = 42.0;
}
buildCounterPlacePosition--;
return o;
}
checkPlacePosition(api.PlacePosition o) {
buildCounterPlacePosition++;
if (buildCounterPlacePosition < 3) {
unittest.expect(o.latitude, unittest.equals(42.0));
unittest.expect(o.longitude, unittest.equals(42.0));
}
buildCounterPlacePosition--;
}
core.int buildCounterPlace = 0;
buildPlace() {
var o = new api.Place();
buildCounterPlace++;
if (buildCounterPlace < 3) {
o.address = buildPlaceAddress();
o.displayName = "foo";
o.id = "foo";
o.kind = "foo";
o.position = buildPlacePosition();
}
buildCounterPlace--;
return o;
}
checkPlace(api.Place o) {
buildCounterPlace++;
if (buildCounterPlace < 3) {
checkPlaceAddress(o.address);
unittest.expect(o.displayName, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.kind, unittest.equals('foo'));
checkPlacePosition(o.position);
}
buildCounterPlace--;
}
core.int buildCounterPlusAclentryResource = 0;
buildPlusAclentryResource() {
var o = new api.PlusAclentryResource();
buildCounterPlusAclentryResource++;
if (buildCounterPlusAclentryResource < 3) {
o.displayName = "foo";
o.id = "foo";
o.type = "foo";
}
buildCounterPlusAclentryResource--;
return o;
}
checkPlusAclentryResource(api.PlusAclentryResource o) {
buildCounterPlusAclentryResource++;
if (buildCounterPlusAclentryResource < 3) {
unittest.expect(o.displayName, unittest.equals('foo'));
unittest.expect(o.id, unittest.equals('foo'));
unittest.expect(o.type, unittest.equals('foo'));
}
buildCounterPlusAclentryResource--;
}
main() {
unittest.group("obj-schema-Acl", () {
unittest.test("to-json--from-json", () {
var o = buildAcl();
var od = new api.Acl.fromJson(o.toJson());
checkAcl(od);
});
});
unittest.group("obj-schema-ActivityActorImage", () {
unittest.test("to-json--from-json", () {
var o = buildActivityActorImage();
var od = new api.ActivityActorImage.fromJson(o.toJson());
checkActivityActorImage(od);
});
});
unittest.group("obj-schema-ActivityActorName", () {
unittest.test("to-json--from-json", () {
var o = buildActivityActorName();
var od = new api.ActivityActorName.fromJson(o.toJson());
checkActivityActorName(od);
});
});
unittest.group("obj-schema-ActivityActor", () {
unittest.test("to-json--from-json", () {
var o = buildActivityActor();
var od = new api.ActivityActor.fromJson(o.toJson());
checkActivityActor(od);
});
});
unittest.group("obj-schema-ActivityObjectActorImage", () {
unittest.test("to-json--from-json", () {
var o = buildActivityObjectActorImage();
var od = new api.ActivityObjectActorImage.fromJson(o.toJson());
checkActivityObjectActorImage(od);
});
});
unittest.group("obj-schema-ActivityObjectActor", () {
unittest.test("to-json--from-json", () {
var o = buildActivityObjectActor();
var od = new api.ActivityObjectActor.fromJson(o.toJson());
checkActivityObjectActor(od);
});
});
unittest.group("obj-schema-ActivityObjectAttachmentsEmbed", () {
unittest.test("to-json--from-json", () {
var o = buildActivityObjectAttachmentsEmbed();
var od = new api.ActivityObjectAttachmentsEmbed.fromJson(o.toJson());
checkActivityObjectAttachmentsEmbed(od);
});
});
unittest.group("obj-schema-ActivityObjectAttachmentsFullImage", () {
unittest.test("to-json--from-json", () {
var o = buildActivityObjectAttachmentsFullImage();
var od = new api.ActivityObjectAttachmentsFullImage.fromJson(o.toJson());
checkActivityObjectAttachmentsFullImage(od);
});
});
unittest.group("obj-schema-ActivityObjectAttachmentsImage", () {
unittest.test("to-json--from-json", () {
var o = buildActivityObjectAttachmentsImage();
var od = new api.ActivityObjectAttachmentsImage.fromJson(o.toJson());
checkActivityObjectAttachmentsImage(od);
});
});
unittest.group("obj-schema-ActivityObjectAttachmentsThumbnailsImage", () {
unittest.test("to-json--from-json", () {
var o = buildActivityObjectAttachmentsThumbnailsImage();
var od = new api.ActivityObjectAttachmentsThumbnailsImage.fromJson(o.toJson());
checkActivityObjectAttachmentsThumbnailsImage(od);
});
});
unittest.group("obj-schema-ActivityObjectAttachmentsThumbnails", () {
unittest.test("to-json--from-json", () {
var o = buildActivityObjectAttachmentsThumbnails();
var od = new api.ActivityObjectAttachmentsThumbnails.fromJson(o.toJson());
checkActivityObjectAttachmentsThumbnails(od);
});
});
unittest.group("obj-schema-ActivityObjectAttachments", () {
unittest.test("to-json--from-json", () {
var o = buildActivityObjectAttachments();
var od = new api.ActivityObjectAttachments.fromJson(o.toJson());
checkActivityObjectAttachments(od);
});
});
unittest.group("obj-schema-ActivityObjectPlusoners", () {
unittest.test("to-json--from-json", () {
var o = buildActivityObjectPlusoners();
var od = new api.ActivityObjectPlusoners.fromJson(o.toJson());
checkActivityObjectPlusoners(od);
});
});
unittest.group("obj-schema-ActivityObjectReplies", () {
unittest.test("to-json--from-json", () {
var o = buildActivityObjectReplies();
var od = new api.ActivityObjectReplies.fromJson(o.toJson());
checkActivityObjectReplies(od);
});
});
unittest.group("obj-schema-ActivityObjectResharers", () {
unittest.test("to-json--from-json", () {
var o = buildActivityObjectResharers();
var od = new api.ActivityObjectResharers.fromJson(o.toJson());
checkActivityObjectResharers(od);
});
});
unittest.group("obj-schema-ActivityObject", () {
unittest.test("to-json--from-json", () {
var o = buildActivityObject();
var od = new api.ActivityObject.fromJson(o.toJson());
checkActivityObject(od);
});
});
unittest.group("obj-schema-ActivityProvider", () {
unittest.test("to-json--from-json", () {
var o = buildActivityProvider();
var od = new api.ActivityProvider.fromJson(o.toJson());
checkActivityProvider(od);
});
});
unittest.group("obj-schema-Activity", () {
unittest.test("to-json--from-json", () {
var o = buildActivity();
var od = new api.Activity.fromJson(o.toJson());
checkActivity(od);
});
});
unittest.group("obj-schema-ActivityFeed", () {
unittest.test("to-json--from-json", () {
var o = buildActivityFeed();
var od = new api.ActivityFeed.fromJson(o.toJson());
checkActivityFeed(od);
});
});
unittest.group("obj-schema-CommentActorImage", () {
unittest.test("to-json--from-json", () {
var o = buildCommentActorImage();
var od = new api.CommentActorImage.fromJson(o.toJson());
checkCommentActorImage(od);
});
});
unittest.group("obj-schema-CommentActor", () {
unittest.test("to-json--from-json", () {
var o = buildCommentActor();
var od = new api.CommentActor.fromJson(o.toJson());
checkCommentActor(od);
});
});
unittest.group("obj-schema-CommentInReplyTo", () {
unittest.test("to-json--from-json", () {
var o = buildCommentInReplyTo();
var od = new api.CommentInReplyTo.fromJson(o.toJson());
checkCommentInReplyTo(od);
});
});
unittest.group("obj-schema-CommentObject", () {
unittest.test("to-json--from-json", () {
var o = buildCommentObject();
var od = new api.CommentObject.fromJson(o.toJson());
checkCommentObject(od);
});
});
unittest.group("obj-schema-CommentPlusoners", () {
unittest.test("to-json--from-json", () {
var o = buildCommentPlusoners();
var od = new api.CommentPlusoners.fromJson(o.toJson());
checkCommentPlusoners(od);
});
});
unittest.group("obj-schema-Comment", () {
unittest.test("to-json--from-json", () {
var o = buildComment();
var od = new api.Comment.fromJson(o.toJson());
checkComment(od);
});
});
unittest.group("obj-schema-CommentFeed", () {
unittest.test("to-json--from-json", () {
var o = buildCommentFeed();
var od = new api.CommentFeed.fromJson(o.toJson());
checkCommentFeed(od);
});
});
unittest.group("obj-schema-ItemScope", () {
unittest.test("to-json--from-json", () {
var o = buildItemScope();
var od = new api.ItemScope.fromJson(o.toJson());
checkItemScope(od);
});
});
unittest.group("obj-schema-Moment", () {
unittest.test("to-json--from-json", () {
var o = buildMoment();
var od = new api.Moment.fromJson(o.toJson());
checkMoment(od);
});
});
unittest.group("obj-schema-MomentsFeed", () {
unittest.test("to-json--from-json", () {
var o = buildMomentsFeed();
var od = new api.MomentsFeed.fromJson(o.toJson());
checkMomentsFeed(od);
});
});
unittest.group("obj-schema-PeopleFeed", () {
unittest.test("to-json--from-json", () {
var o = buildPeopleFeed();
var od = new api.PeopleFeed.fromJson(o.toJson());
checkPeopleFeed(od);
});
});
unittest.group("obj-schema-PersonAgeRange", () {
unittest.test("to-json--from-json", () {
var o = buildPersonAgeRange();
var od = new api.PersonAgeRange.fromJson(o.toJson());
checkPersonAgeRange(od);
});
});
unittest.group("obj-schema-PersonCoverCoverInfo", () {
unittest.test("to-json--from-json", () {
var o = buildPersonCoverCoverInfo();
var od = new api.PersonCoverCoverInfo.fromJson(o.toJson());
checkPersonCoverCoverInfo(od);
});
});
unittest.group("obj-schema-PersonCoverCoverPhoto", () {
unittest.test("to-json--from-json", () {
var o = buildPersonCoverCoverPhoto();
var od = new api.PersonCoverCoverPhoto.fromJson(o.toJson());
checkPersonCoverCoverPhoto(od);
});
});
unittest.group("obj-schema-PersonCover", () {
unittest.test("to-json--from-json", () {
var o = buildPersonCover();
var od = new api.PersonCover.fromJson(o.toJson());
checkPersonCover(od);
});
});
unittest.group("obj-schema-PersonEmails", () {
unittest.test("to-json--from-json", () {
var o = buildPersonEmails();
var od = new api.PersonEmails.fromJson(o.toJson());
checkPersonEmails(od);
});
});
unittest.group("obj-schema-PersonImage", () {
unittest.test("to-json--from-json", () {
var o = buildPersonImage();
var od = new api.PersonImage.fromJson(o.toJson());
checkPersonImage(od);
});
});
unittest.group("obj-schema-PersonName", () {
unittest.test("to-json--from-json", () {
var o = buildPersonName();
var od = new api.PersonName.fromJson(o.toJson());
checkPersonName(od);
});
});
unittest.group("obj-schema-PersonOrganizations", () {
unittest.test("to-json--from-json", () {
var o = buildPersonOrganizations();
var od = new api.PersonOrganizations.fromJson(o.toJson());
checkPersonOrganizations(od);
});
});
unittest.group("obj-schema-PersonPlacesLived", () {
unittest.test("to-json--from-json", () {
var o = buildPersonPlacesLived();
var od = new api.PersonPlacesLived.fromJson(o.toJson());
checkPersonPlacesLived(od);
});
});
unittest.group("obj-schema-PersonUrls", () {
unittest.test("to-json--from-json", () {
var o = buildPersonUrls();
var od = new api.PersonUrls.fromJson(o.toJson());
checkPersonUrls(od);
});
});
unittest.group("obj-schema-Person", () {
unittest.test("to-json--from-json", () {
var o = buildPerson();
var od = new api.Person.fromJson(o.toJson());
checkPerson(od);
});
});
unittest.group("obj-schema-PlaceAddress", () {
unittest.test("to-json--from-json", () {
var o = buildPlaceAddress();
var od = new api.PlaceAddress.fromJson(o.toJson());
checkPlaceAddress(od);
});
});
unittest.group("obj-schema-PlacePosition", () {
unittest.test("to-json--from-json", () {
var o = buildPlacePosition();
var od = new api.PlacePosition.fromJson(o.toJson());
checkPlacePosition(od);
});
});
unittest.group("obj-schema-Place", () {
unittest.test("to-json--from-json", () {
var o = buildPlace();
var od = new api.Place.fromJson(o.toJson());
checkPlace(od);
});
});
unittest.group("obj-schema-PlusAclentryResource", () {
unittest.test("to-json--from-json", () {
var o = buildPlusAclentryResource();
var od = new api.PlusAclentryResource.fromJson(o.toJson());
checkPlusAclentryResource(od);
});
});
unittest.group("resource-ActivitiesResourceApi", () {
unittest.test("method--get", () {
var mock = new common_test.HttpServerMock();
api.ActivitiesResourceApi res = new api.PlusApi(mock).activities;
var arg_activityId = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("plus/v1/"));
pathOffset += 8;
unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("activities/"));
pathOffset += 11;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals("$arg_activityId"));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = {};
addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
parseBool(n) {
if (n == "true") return true;
if (n == "false") return false;
if (n == null) return null;
throw new core.ArgumentError("Invalid boolean: $n");
}
if (query.length > 0) {
for (var part in query.split("&")) {
var keyvalue = part.split("=");
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
var h = {
"content-type" : "application/json; charset=utf-8",
};
var resp = convert.JSON.encode(buildActivity());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
res.get(arg_activityId).then(unittest.expectAsync(((api.Activity response) {
checkActivity(response);
})));
});
unittest.test("method--list", () {
var mock = new common_test.HttpServerMock();
api.ActivitiesResourceApi res = new api.PlusApi(mock).activities;
var arg_userId = "foo";
var arg_collection = "foo";
var arg_maxResults = 42;
var arg_pageToken = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("plus/v1/"));
pathOffset += 8;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("people/"));
pathOffset += 7;
index = path.indexOf("/activities/", 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("/activities/"));
pathOffset += 12;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals("$arg_collection"));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = {};
addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
parseBool(n) {
if (n == "true") return true;
if (n == "false") return false;
if (n == null) return null;
throw new core.ArgumentError("Invalid boolean: $n");
}
if (query.length > 0) {
for (var part in query.split("&")) {
var keyvalue = part.split("=");
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
var h = {
"content-type" : "application/json; charset=utf-8",
};
var resp = convert.JSON.encode(buildActivityFeed());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
res.list(arg_userId, arg_collection, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ActivityFeed response) {
checkActivityFeed(response);
})));
});
unittest.test("method--search", () {
var mock = new common_test.HttpServerMock();
api.ActivitiesResourceApi res = new api.PlusApi(mock).activities;
var arg_query = "foo";
var arg_language = "foo";
var arg_maxResults = 42;
var arg_orderBy = "foo";
var arg_pageToken = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("plus/v1/"));
pathOffset += 8;
unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("activities"));
pathOffset += 10;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = {};
addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
parseBool(n) {
if (n == "true") return true;
if (n == "false") return false;
if (n == null) return null;
throw new core.ArgumentError("Invalid boolean: $n");
}
if (query.length > 0) {
for (var part in query.split("&")) {
var keyvalue = part.split("=");
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
unittest.expect(queryMap["query"].first, unittest.equals(arg_query));
unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy));
unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
var h = {
"content-type" : "application/json; charset=utf-8",
};
var resp = convert.JSON.encode(buildActivityFeed());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
res.search(arg_query, language: arg_language, maxResults: arg_maxResults, orderBy: arg_orderBy, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ActivityFeed response) {
checkActivityFeed(response);
})));
});
});
unittest.group("resource-CommentsResourceApi", () {
unittest.test("method--get", () {
var mock = new common_test.HttpServerMock();
api.CommentsResourceApi res = new api.PlusApi(mock).comments;
var arg_commentId = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("plus/v1/"));
pathOffset += 8;
unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("comments/"));
pathOffset += 9;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals("$arg_commentId"));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = {};
addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
parseBool(n) {
if (n == "true") return true;
if (n == "false") return false;
if (n == null) return null;
throw new core.ArgumentError("Invalid boolean: $n");
}
if (query.length > 0) {
for (var part in query.split("&")) {
var keyvalue = part.split("=");
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
var h = {
"content-type" : "application/json; charset=utf-8",
};
var resp = convert.JSON.encode(buildComment());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
res.get(arg_commentId).then(unittest.expectAsync(((api.Comment response) {
checkComment(response);
})));
});
unittest.test("method--list", () {
var mock = new common_test.HttpServerMock();
api.CommentsResourceApi res = new api.PlusApi(mock).comments;
var arg_activityId = "foo";
var arg_maxResults = 42;
var arg_pageToken = "foo";
var arg_sortOrder = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("plus/v1/"));
pathOffset += 8;
unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("activities/"));
pathOffset += 11;
index = path.indexOf("/comments", pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_activityId"));
unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/comments"));
pathOffset += 9;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = {};
addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
parseBool(n) {
if (n == "true") return true;
if (n == "false") return false;
if (n == null) return null;
throw new core.ArgumentError("Invalid boolean: $n");
}
if (query.length > 0) {
for (var part in query.split("&")) {
var keyvalue = part.split("=");
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["sortOrder"].first, unittest.equals(arg_sortOrder));
var h = {
"content-type" : "application/json; charset=utf-8",
};
var resp = convert.JSON.encode(buildCommentFeed());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
res.list(arg_activityId, maxResults: arg_maxResults, pageToken: arg_pageToken, sortOrder: arg_sortOrder).then(unittest.expectAsync(((api.CommentFeed response) {
checkCommentFeed(response);
})));
});
});
unittest.group("resource-MomentsResourceApi", () {
unittest.test("method--insert", () {
var mock = new common_test.HttpServerMock();
api.MomentsResourceApi res = new api.PlusApi(mock).moments;
var arg_request = buildMoment();
var arg_userId = "foo";
var arg_collection = "foo";
var arg_debug = true;
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
var obj = new api.Moment.fromJson(json);
checkMoment(obj);
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("plus/v1/"));
pathOffset += 8;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("people/"));
pathOffset += 7;
index = path.indexOf("/moments/", 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 + 9), unittest.equals("/moments/"));
pathOffset += 9;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals("$arg_collection"));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = {};
addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
parseBool(n) {
if (n == "true") return true;
if (n == "false") return false;
if (n == null) return null;
throw new core.ArgumentError("Invalid boolean: $n");
}
if (query.length > 0) {
for (var part in query.split("&")) {
var keyvalue = part.split("=");
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
unittest.expect(queryMap["debug"].first, unittest.equals("$arg_debug"));
var h = {
"content-type" : "application/json; charset=utf-8",
};
var resp = convert.JSON.encode(buildMoment());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
res.insert(arg_request, arg_userId, arg_collection, debug: arg_debug).then(unittest.expectAsync(((api.Moment response) {
checkMoment(response);
})));
});
unittest.test("method--list", () {
var mock = new common_test.HttpServerMock();
api.MomentsResourceApi res = new api.PlusApi(mock).moments;
var arg_userId = "foo";
var arg_collection = "foo";
var arg_maxResults = 42;
var arg_pageToken = "foo";
var arg_targetUrl = "foo";
var arg_type = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("plus/v1/"));
pathOffset += 8;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("people/"));
pathOffset += 7;
index = path.indexOf("/moments/", 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 + 9), unittest.equals("/moments/"));
pathOffset += 9;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals("$arg_collection"));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = {};
addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
parseBool(n) {
if (n == "true") return true;
if (n == "false") return false;
if (n == null) return null;
throw new core.ArgumentError("Invalid boolean: $n");
}
if (query.length > 0) {
for (var part in query.split("&")) {
var keyvalue = part.split("=");
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["targetUrl"].first, unittest.equals(arg_targetUrl));
unittest.expect(queryMap["type"].first, unittest.equals(arg_type));
var h = {
"content-type" : "application/json; charset=utf-8",
};
var resp = convert.JSON.encode(buildMomentsFeed());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
res.list(arg_userId, arg_collection, maxResults: arg_maxResults, pageToken: arg_pageToken, targetUrl: arg_targetUrl, type: arg_type).then(unittest.expectAsync(((api.MomentsFeed response) {
checkMomentsFeed(response);
})));
});
unittest.test("method--remove", () {
var mock = new common_test.HttpServerMock();
api.MomentsResourceApi res = new api.PlusApi(mock).moments;
var arg_id = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("plus/v1/"));
pathOffset += 8;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("moments/"));
pathOffset += 8;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals("$arg_id"));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = {};
addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
parseBool(n) {
if (n == "true") return true;
if (n == "false") return false;
if (n == null) return null;
throw new core.ArgumentError("Invalid boolean: $n");
}
if (query.length > 0) {
for (var part in query.split("&")) {
var keyvalue = part.split("=");
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
var h = {
"content-type" : "application/json; charset=utf-8",
};
var resp = "";
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
res.remove(arg_id).then(unittest.expectAsync((_) {}));
});
});
unittest.group("resource-PeopleResourceApi", () {
unittest.test("method--get", () {
var mock = new common_test.HttpServerMock();
api.PeopleResourceApi res = new api.PlusApi(mock).people;
var arg_userId = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("plus/v1/"));
pathOffset += 8;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("people/"));
pathOffset += 7;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals("$arg_userId"));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = {};
addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
parseBool(n) {
if (n == "true") return true;
if (n == "false") return false;
if (n == null) return null;
throw new core.ArgumentError("Invalid boolean: $n");
}
if (query.length > 0) {
for (var part in query.split("&")) {
var keyvalue = part.split("=");
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
var h = {
"content-type" : "application/json; charset=utf-8",
};
var resp = convert.JSON.encode(buildPerson());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
res.get(arg_userId).then(unittest.expectAsync(((api.Person response) {
checkPerson(response);
})));
});
unittest.test("method--list", () {
var mock = new common_test.HttpServerMock();
api.PeopleResourceApi res = new api.PlusApi(mock).people;
var arg_userId = "foo";
var arg_collection = "foo";
var arg_maxResults = 42;
var arg_orderBy = "foo";
var arg_pageToken = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("plus/v1/"));
pathOffset += 8;
unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("people/"));
pathOffset += 7;
index = path.indexOf("/people/", 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 + 8), unittest.equals("/people/"));
pathOffset += 8;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals("$arg_collection"));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = {};
addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
parseBool(n) {
if (n == "true") return true;
if (n == "false") return false;
if (n == null) return null;
throw new core.ArgumentError("Invalid boolean: $n");
}
if (query.length > 0) {
for (var part in query.split("&")) {
var keyvalue = part.split("=");
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy));
unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
var h = {
"content-type" : "application/json; charset=utf-8",
};
var resp = convert.JSON.encode(buildPeopleFeed());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
res.list(arg_userId, arg_collection, maxResults: arg_maxResults, orderBy: arg_orderBy, pageToken: arg_pageToken).then(unittest.expectAsync(((api.PeopleFeed response) {
checkPeopleFeed(response);
})));
});
unittest.test("method--listByActivity", () {
var mock = new common_test.HttpServerMock();
api.PeopleResourceApi res = new api.PlusApi(mock).people;
var arg_activityId = "foo";
var arg_collection = "foo";
var arg_maxResults = 42;
var arg_pageToken = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("plus/v1/"));
pathOffset += 8;
unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("activities/"));
pathOffset += 11;
index = path.indexOf("/people/", pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_activityId"));
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/people/"));
pathOffset += 8;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals("$arg_collection"));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = {};
addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
parseBool(n) {
if (n == "true") return true;
if (n == "false") return false;
if (n == null) return null;
throw new core.ArgumentError("Invalid boolean: $n");
}
if (query.length > 0) {
for (var part in query.split("&")) {
var keyvalue = part.split("=");
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
var h = {
"content-type" : "application/json; charset=utf-8",
};
var resp = convert.JSON.encode(buildPeopleFeed());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
res.listByActivity(arg_activityId, arg_collection, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.PeopleFeed response) {
checkPeopleFeed(response);
})));
});
unittest.test("method--search", () {
var mock = new common_test.HttpServerMock();
api.PeopleResourceApi res = new api.PlusApi(mock).people;
var arg_query = "foo";
var arg_language = "foo";
var arg_maxResults = 42;
var arg_pageToken = "foo";
mock.register(unittest.expectAsync((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
var index;
var subPart;
unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("plus/v1/"));
pathOffset += 8;
unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("people"));
pathOffset += 6;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = {};
addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
parseBool(n) {
if (n == "true") return true;
if (n == "false") return false;
if (n == null) return null;
throw new core.ArgumentError("Invalid boolean: $n");
}
if (query.length > 0) {
for (var part in query.split("&")) {
var keyvalue = part.split("=");
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
unittest.expect(queryMap["query"].first, unittest.equals(arg_query));
unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
var h = {
"content-type" : "application/json; charset=utf-8",
};
var resp = convert.JSON.encode(buildPeopleFeed());
return new async.Future.value(common_test.stringResponse(200, h, resp));
}), true);
res.search(arg_query, language: arg_language, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.PeopleFeed response) {
checkPeopleFeed(response);
})));
});
});
}