Chromium Code Reviews

Unified Diff: generated/googleapis/test/blogger/v3.dart

Issue 560323003: Add discovery service to stable APIs (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: New generator hash in pubspec.yaml, test files renamed ot have _test.dart postfix Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
« no previous file with comments | « generated/googleapis/test/bigquery/v2_test.dart ('k') | generated/googleapis/test/blogger/v3_test.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/test/blogger/v3.dart
diff --git a/generated/googleapis/test/blogger/v3.dart b/generated/googleapis/test/blogger/v3.dart
deleted file mode 100644
index 2f6e84330b1c54c280b078c22bf1e3dc402d8b7c..0000000000000000000000000000000000000000
--- a/generated/googleapis/test/blogger/v3.dart
+++ /dev/null
@@ -1,3485 +0,0 @@
-library googleapis.blogger.v3.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/blogger/v3.dart' as api;
-
-
-
-core.int buildCounterBlogLocale = 0;
-buildBlogLocale() {
- var o = new api.BlogLocale();
- buildCounterBlogLocale++;
- if (buildCounterBlogLocale < 3) {
- o.country = "foo";
- o.language = "foo";
- o.variant = "foo";
- }
- buildCounterBlogLocale--;
- return o;
-}
-
-checkBlogLocale(api.BlogLocale o) {
- buildCounterBlogLocale++;
- if (buildCounterBlogLocale < 3) {
- unittest.expect(o.country, unittest.equals('foo'));
- unittest.expect(o.language, unittest.equals('foo'));
- unittest.expect(o.variant, unittest.equals('foo'));
- }
- buildCounterBlogLocale--;
-}
-
-core.int buildCounterBlogPages = 0;
-buildBlogPages() {
- var o = new api.BlogPages();
- buildCounterBlogPages++;
- if (buildCounterBlogPages < 3) {
- o.selfLink = "foo";
- o.totalItems = 42;
- }
- buildCounterBlogPages--;
- return o;
-}
-
-checkBlogPages(api.BlogPages o) {
- buildCounterBlogPages++;
- if (buildCounterBlogPages < 3) {
- unittest.expect(o.selfLink, unittest.equals('foo'));
- unittest.expect(o.totalItems, unittest.equals(42));
- }
- buildCounterBlogPages--;
-}
-
-buildUnnamed701() {
- var o = new core.List<api.Post>();
- o.add(buildPost());
- o.add(buildPost());
- return o;
-}
-
-checkUnnamed701(core.List<api.Post> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkPost(o[0]);
- checkPost(o[1]);
-}
-
-core.int buildCounterBlogPosts = 0;
-buildBlogPosts() {
- var o = new api.BlogPosts();
- buildCounterBlogPosts++;
- if (buildCounterBlogPosts < 3) {
- o.items = buildUnnamed701();
- o.selfLink = "foo";
- o.totalItems = 42;
- }
- buildCounterBlogPosts--;
- return o;
-}
-
-checkBlogPosts(api.BlogPosts o) {
- buildCounterBlogPosts++;
- if (buildCounterBlogPosts < 3) {
- checkUnnamed701(o.items);
- unittest.expect(o.selfLink, unittest.equals('foo'));
- unittest.expect(o.totalItems, unittest.equals(42));
- }
- buildCounterBlogPosts--;
-}
-
-core.int buildCounterBlog = 0;
-buildBlog() {
- var o = new api.Blog();
- buildCounterBlog++;
- if (buildCounterBlog < 3) {
- o.customMetaData = "foo";
- o.description = "foo";
- o.id = "foo";
- o.kind = "foo";
- o.locale = buildBlogLocale();
- o.name = "foo";
- o.pages = buildBlogPages();
- o.posts = buildBlogPosts();
- o.published = core.DateTime.parse("2002-02-27T14:01:02");
- o.selfLink = "foo";
- o.status = "foo";
- o.updated = core.DateTime.parse("2002-02-27T14:01:02");
- o.url = "foo";
- }
- buildCounterBlog--;
- return o;
-}
-
-checkBlog(api.Blog o) {
- buildCounterBlog++;
- if (buildCounterBlog < 3) {
- unittest.expect(o.customMetaData, unittest.equals('foo'));
- unittest.expect(o.description, unittest.equals('foo'));
- unittest.expect(o.id, unittest.equals('foo'));
- unittest.expect(o.kind, unittest.equals('foo'));
- checkBlogLocale(o.locale);
- unittest.expect(o.name, unittest.equals('foo'));
- checkBlogPages(o.pages);
- checkBlogPosts(o.posts);
- unittest.expect(o.published, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
- unittest.expect(o.selfLink, unittest.equals('foo'));
- unittest.expect(o.status, unittest.equals('foo'));
- unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
- unittest.expect(o.url, unittest.equals('foo'));
- }
- buildCounterBlog--;
-}
-
-buildUnnamed702() {
- var o = new core.List<api.BlogUserInfo>();
- o.add(buildBlogUserInfo());
- o.add(buildBlogUserInfo());
- return o;
-}
-
-checkUnnamed702(core.List<api.BlogUserInfo> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkBlogUserInfo(o[0]);
- checkBlogUserInfo(o[1]);
-}
-
-buildUnnamed703() {
- var o = new core.List<api.Blog>();
- o.add(buildBlog());
- o.add(buildBlog());
- return o;
-}
-
-checkUnnamed703(core.List<api.Blog> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkBlog(o[0]);
- checkBlog(o[1]);
-}
-
-core.int buildCounterBlogList = 0;
-buildBlogList() {
- var o = new api.BlogList();
- buildCounterBlogList++;
- if (buildCounterBlogList < 3) {
- o.blogUserInfos = buildUnnamed702();
- o.items = buildUnnamed703();
- o.kind = "foo";
- }
- buildCounterBlogList--;
- return o;
-}
-
-checkBlogList(api.BlogList o) {
- buildCounterBlogList++;
- if (buildCounterBlogList < 3) {
- checkUnnamed702(o.blogUserInfos);
- checkUnnamed703(o.items);
- unittest.expect(o.kind, unittest.equals('foo'));
- }
- buildCounterBlogList--;
-}
-
-core.int buildCounterBlogPerUserInfo = 0;
-buildBlogPerUserInfo() {
- var o = new api.BlogPerUserInfo();
- buildCounterBlogPerUserInfo++;
- if (buildCounterBlogPerUserInfo < 3) {
- o.blogId = "foo";
- o.hasAdminAccess = true;
- o.kind = "foo";
- o.photosAlbumKey = "foo";
- o.role = "foo";
- o.userId = "foo";
- }
- buildCounterBlogPerUserInfo--;
- return o;
-}
-
-checkBlogPerUserInfo(api.BlogPerUserInfo o) {
- buildCounterBlogPerUserInfo++;
- if (buildCounterBlogPerUserInfo < 3) {
- unittest.expect(o.blogId, unittest.equals('foo'));
- unittest.expect(o.hasAdminAccess, unittest.isTrue);
- unittest.expect(o.kind, unittest.equals('foo'));
- unittest.expect(o.photosAlbumKey, unittest.equals('foo'));
- unittest.expect(o.role, unittest.equals('foo'));
- unittest.expect(o.userId, unittest.equals('foo'));
- }
- buildCounterBlogPerUserInfo--;
-}
-
-core.int buildCounterBlogUserInfo = 0;
-buildBlogUserInfo() {
- var o = new api.BlogUserInfo();
- buildCounterBlogUserInfo++;
- if (buildCounterBlogUserInfo < 3) {
- o.blog = buildBlog();
- o.blogUserInfo = buildBlogPerUserInfo();
- o.kind = "foo";
- }
- buildCounterBlogUserInfo--;
- return o;
-}
-
-checkBlogUserInfo(api.BlogUserInfo o) {
- buildCounterBlogUserInfo++;
- if (buildCounterBlogUserInfo < 3) {
- checkBlog(o.blog);
- checkBlogPerUserInfo(o.blogUserInfo);
- unittest.expect(o.kind, unittest.equals('foo'));
- }
- buildCounterBlogUserInfo--;
-}
-
-core.int buildCounterCommentAuthorImage = 0;
-buildCommentAuthorImage() {
- var o = new api.CommentAuthorImage();
- buildCounterCommentAuthorImage++;
- if (buildCounterCommentAuthorImage < 3) {
- o.url = "foo";
- }
- buildCounterCommentAuthorImage--;
- return o;
-}
-
-checkCommentAuthorImage(api.CommentAuthorImage o) {
- buildCounterCommentAuthorImage++;
- if (buildCounterCommentAuthorImage < 3) {
- unittest.expect(o.url, unittest.equals('foo'));
- }
- buildCounterCommentAuthorImage--;
-}
-
-core.int buildCounterCommentAuthor = 0;
-buildCommentAuthor() {
- var o = new api.CommentAuthor();
- buildCounterCommentAuthor++;
- if (buildCounterCommentAuthor < 3) {
- o.displayName = "foo";
- o.id = "foo";
- o.image = buildCommentAuthorImage();
- o.url = "foo";
- }
- buildCounterCommentAuthor--;
- return o;
-}
-
-checkCommentAuthor(api.CommentAuthor o) {
- buildCounterCommentAuthor++;
- if (buildCounterCommentAuthor < 3) {
- unittest.expect(o.displayName, unittest.equals('foo'));
- unittest.expect(o.id, unittest.equals('foo'));
- checkCommentAuthorImage(o.image);
- unittest.expect(o.url, unittest.equals('foo'));
- }
- buildCounterCommentAuthor--;
-}
-
-core.int buildCounterCommentBlog = 0;
-buildCommentBlog() {
- var o = new api.CommentBlog();
- buildCounterCommentBlog++;
- if (buildCounterCommentBlog < 3) {
- o.id = "foo";
- }
- buildCounterCommentBlog--;
- return o;
-}
-
-checkCommentBlog(api.CommentBlog o) {
- buildCounterCommentBlog++;
- if (buildCounterCommentBlog < 3) {
- unittest.expect(o.id, unittest.equals('foo'));
- }
- buildCounterCommentBlog--;
-}
-
-core.int buildCounterCommentInReplyTo = 0;
-buildCommentInReplyTo() {
- var o = new api.CommentInReplyTo();
- buildCounterCommentInReplyTo++;
- if (buildCounterCommentInReplyTo < 3) {
- o.id = "foo";
- }
- buildCounterCommentInReplyTo--;
- return o;
-}
-
-checkCommentInReplyTo(api.CommentInReplyTo o) {
- buildCounterCommentInReplyTo++;
- if (buildCounterCommentInReplyTo < 3) {
- unittest.expect(o.id, unittest.equals('foo'));
- }
- buildCounterCommentInReplyTo--;
-}
-
-core.int buildCounterCommentPost = 0;
-buildCommentPost() {
- var o = new api.CommentPost();
- buildCounterCommentPost++;
- if (buildCounterCommentPost < 3) {
- o.id = "foo";
- }
- buildCounterCommentPost--;
- return o;
-}
-
-checkCommentPost(api.CommentPost o) {
- buildCounterCommentPost++;
- if (buildCounterCommentPost < 3) {
- unittest.expect(o.id, unittest.equals('foo'));
- }
- buildCounterCommentPost--;
-}
-
-core.int buildCounterComment = 0;
-buildComment() {
- var o = new api.Comment();
- buildCounterComment++;
- if (buildCounterComment < 3) {
- o.author = buildCommentAuthor();
- o.blog = buildCommentBlog();
- o.content = "foo";
- o.id = "foo";
- o.inReplyTo = buildCommentInReplyTo();
- o.kind = "foo";
- o.post = buildCommentPost();
- o.published = core.DateTime.parse("2002-02-27T14:01:02");
- o.selfLink = "foo";
- o.status = "foo";
- o.updated = core.DateTime.parse("2002-02-27T14:01:02");
- }
- buildCounterComment--;
- return o;
-}
-
-checkComment(api.Comment o) {
- buildCounterComment++;
- if (buildCounterComment < 3) {
- checkCommentAuthor(o.author);
- checkCommentBlog(o.blog);
- unittest.expect(o.content, unittest.equals('foo'));
- unittest.expect(o.id, unittest.equals('foo'));
- checkCommentInReplyTo(o.inReplyTo);
- unittest.expect(o.kind, unittest.equals('foo'));
- checkCommentPost(o.post);
- unittest.expect(o.published, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
- unittest.expect(o.selfLink, unittest.equals('foo'));
- unittest.expect(o.status, unittest.equals('foo'));
- unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
- }
- buildCounterComment--;
-}
-
-buildUnnamed704() {
- var o = new core.List<api.Comment>();
- o.add(buildComment());
- o.add(buildComment());
- return o;
-}
-
-checkUnnamed704(core.List<api.Comment> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkComment(o[0]);
- checkComment(o[1]);
-}
-
-core.int buildCounterCommentList = 0;
-buildCommentList() {
- var o = new api.CommentList();
- buildCounterCommentList++;
- if (buildCounterCommentList < 3) {
- o.items = buildUnnamed704();
- o.kind = "foo";
- o.nextPageToken = "foo";
- o.prevPageToken = "foo";
- }
- buildCounterCommentList--;
- return o;
-}
-
-checkCommentList(api.CommentList o) {
- buildCounterCommentList++;
- if (buildCounterCommentList < 3) {
- checkUnnamed704(o.items);
- unittest.expect(o.kind, unittest.equals('foo'));
- unittest.expect(o.nextPageToken, unittest.equals('foo'));
- unittest.expect(o.prevPageToken, unittest.equals('foo'));
- }
- buildCounterCommentList--;
-}
-
-core.int buildCounterPageAuthorImage = 0;
-buildPageAuthorImage() {
- var o = new api.PageAuthorImage();
- buildCounterPageAuthorImage++;
- if (buildCounterPageAuthorImage < 3) {
- o.url = "foo";
- }
- buildCounterPageAuthorImage--;
- return o;
-}
-
-checkPageAuthorImage(api.PageAuthorImage o) {
- buildCounterPageAuthorImage++;
- if (buildCounterPageAuthorImage < 3) {
- unittest.expect(o.url, unittest.equals('foo'));
- }
- buildCounterPageAuthorImage--;
-}
-
-core.int buildCounterPageAuthor = 0;
-buildPageAuthor() {
- var o = new api.PageAuthor();
- buildCounterPageAuthor++;
- if (buildCounterPageAuthor < 3) {
- o.displayName = "foo";
- o.id = "foo";
- o.image = buildPageAuthorImage();
- o.url = "foo";
- }
- buildCounterPageAuthor--;
- return o;
-}
-
-checkPageAuthor(api.PageAuthor o) {
- buildCounterPageAuthor++;
- if (buildCounterPageAuthor < 3) {
- unittest.expect(o.displayName, unittest.equals('foo'));
- unittest.expect(o.id, unittest.equals('foo'));
- checkPageAuthorImage(o.image);
- unittest.expect(o.url, unittest.equals('foo'));
- }
- buildCounterPageAuthor--;
-}
-
-core.int buildCounterPageBlog = 0;
-buildPageBlog() {
- var o = new api.PageBlog();
- buildCounterPageBlog++;
- if (buildCounterPageBlog < 3) {
- o.id = "foo";
- }
- buildCounterPageBlog--;
- return o;
-}
-
-checkPageBlog(api.PageBlog o) {
- buildCounterPageBlog++;
- if (buildCounterPageBlog < 3) {
- unittest.expect(o.id, unittest.equals('foo'));
- }
- buildCounterPageBlog--;
-}
-
-core.int buildCounterPage = 0;
-buildPage() {
- var o = new api.Page();
- buildCounterPage++;
- if (buildCounterPage < 3) {
- o.author = buildPageAuthor();
- o.blog = buildPageBlog();
- o.content = "foo";
- o.etag = "foo";
- o.id = "foo";
- o.kind = "foo";
- o.published = core.DateTime.parse("2002-02-27T14:01:02");
- o.selfLink = "foo";
- o.status = "foo";
- o.title = "foo";
- o.updated = core.DateTime.parse("2002-02-27T14:01:02");
- o.url = "foo";
- }
- buildCounterPage--;
- return o;
-}
-
-checkPage(api.Page o) {
- buildCounterPage++;
- if (buildCounterPage < 3) {
- checkPageAuthor(o.author);
- checkPageBlog(o.blog);
- unittest.expect(o.content, unittest.equals('foo'));
- unittest.expect(o.etag, unittest.equals('foo'));
- unittest.expect(o.id, unittest.equals('foo'));
- unittest.expect(o.kind, unittest.equals('foo'));
- unittest.expect(o.published, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
- unittest.expect(o.selfLink, unittest.equals('foo'));
- unittest.expect(o.status, 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'));
- }
- buildCounterPage--;
-}
-
-buildUnnamed705() {
- var o = new core.List<api.Page>();
- o.add(buildPage());
- o.add(buildPage());
- return o;
-}
-
-checkUnnamed705(core.List<api.Page> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkPage(o[0]);
- checkPage(o[1]);
-}
-
-core.int buildCounterPageList = 0;
-buildPageList() {
- var o = new api.PageList();
- buildCounterPageList++;
- if (buildCounterPageList < 3) {
- o.items = buildUnnamed705();
- o.kind = "foo";
- }
- buildCounterPageList--;
- return o;
-}
-
-checkPageList(api.PageList o) {
- buildCounterPageList++;
- if (buildCounterPageList < 3) {
- checkUnnamed705(o.items);
- unittest.expect(o.kind, unittest.equals('foo'));
- }
- buildCounterPageList--;
-}
-
-core.int buildCounterPageviewsCounts = 0;
-buildPageviewsCounts() {
- var o = new api.PageviewsCounts();
- buildCounterPageviewsCounts++;
- if (buildCounterPageviewsCounts < 3) {
- o.count = "foo";
- o.timeRange = "foo";
- }
- buildCounterPageviewsCounts--;
- return o;
-}
-
-checkPageviewsCounts(api.PageviewsCounts o) {
- buildCounterPageviewsCounts++;
- if (buildCounterPageviewsCounts < 3) {
- unittest.expect(o.count, unittest.equals('foo'));
- unittest.expect(o.timeRange, unittest.equals('foo'));
- }
- buildCounterPageviewsCounts--;
-}
-
-buildUnnamed706() {
- var o = new core.List<api.PageviewsCounts>();
- o.add(buildPageviewsCounts());
- o.add(buildPageviewsCounts());
- return o;
-}
-
-checkUnnamed706(core.List<api.PageviewsCounts> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkPageviewsCounts(o[0]);
- checkPageviewsCounts(o[1]);
-}
-
-core.int buildCounterPageviews = 0;
-buildPageviews() {
- var o = new api.Pageviews();
- buildCounterPageviews++;
- if (buildCounterPageviews < 3) {
- o.blogId = "foo";
- o.counts = buildUnnamed706();
- o.kind = "foo";
- }
- buildCounterPageviews--;
- return o;
-}
-
-checkPageviews(api.Pageviews o) {
- buildCounterPageviews++;
- if (buildCounterPageviews < 3) {
- unittest.expect(o.blogId, unittest.equals('foo'));
- checkUnnamed706(o.counts);
- unittest.expect(o.kind, unittest.equals('foo'));
- }
- buildCounterPageviews--;
-}
-
-core.int buildCounterPostAuthorImage = 0;
-buildPostAuthorImage() {
- var o = new api.PostAuthorImage();
- buildCounterPostAuthorImage++;
- if (buildCounterPostAuthorImage < 3) {
- o.url = "foo";
- }
- buildCounterPostAuthorImage--;
- return o;
-}
-
-checkPostAuthorImage(api.PostAuthorImage o) {
- buildCounterPostAuthorImage++;
- if (buildCounterPostAuthorImage < 3) {
- unittest.expect(o.url, unittest.equals('foo'));
- }
- buildCounterPostAuthorImage--;
-}
-
-core.int buildCounterPostAuthor = 0;
-buildPostAuthor() {
- var o = new api.PostAuthor();
- buildCounterPostAuthor++;
- if (buildCounterPostAuthor < 3) {
- o.displayName = "foo";
- o.id = "foo";
- o.image = buildPostAuthorImage();
- o.url = "foo";
- }
- buildCounterPostAuthor--;
- return o;
-}
-
-checkPostAuthor(api.PostAuthor o) {
- buildCounterPostAuthor++;
- if (buildCounterPostAuthor < 3) {
- unittest.expect(o.displayName, unittest.equals('foo'));
- unittest.expect(o.id, unittest.equals('foo'));
- checkPostAuthorImage(o.image);
- unittest.expect(o.url, unittest.equals('foo'));
- }
- buildCounterPostAuthor--;
-}
-
-core.int buildCounterPostBlog = 0;
-buildPostBlog() {
- var o = new api.PostBlog();
- buildCounterPostBlog++;
- if (buildCounterPostBlog < 3) {
- o.id = "foo";
- }
- buildCounterPostBlog--;
- return o;
-}
-
-checkPostBlog(api.PostBlog o) {
- buildCounterPostBlog++;
- if (buildCounterPostBlog < 3) {
- unittest.expect(o.id, unittest.equals('foo'));
- }
- buildCounterPostBlog--;
-}
-
-core.int buildCounterPostImages = 0;
-buildPostImages() {
- var o = new api.PostImages();
- buildCounterPostImages++;
- if (buildCounterPostImages < 3) {
- o.url = "foo";
- }
- buildCounterPostImages--;
- return o;
-}
-
-checkPostImages(api.PostImages o) {
- buildCounterPostImages++;
- if (buildCounterPostImages < 3) {
- unittest.expect(o.url, unittest.equals('foo'));
- }
- buildCounterPostImages--;
-}
-
-buildUnnamed707() {
- var o = new core.List<api.PostImages>();
- o.add(buildPostImages());
- o.add(buildPostImages());
- return o;
-}
-
-checkUnnamed707(core.List<api.PostImages> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkPostImages(o[0]);
- checkPostImages(o[1]);
-}
-
-buildUnnamed708() {
- var o = new core.List<core.String>();
- o.add("foo");
- o.add("foo");
- return o;
-}
-
-checkUnnamed708(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 buildCounterPostLocation = 0;
-buildPostLocation() {
- var o = new api.PostLocation();
- buildCounterPostLocation++;
- if (buildCounterPostLocation < 3) {
- o.lat = 42.0;
- o.lng = 42.0;
- o.name = "foo";
- o.span = "foo";
- }
- buildCounterPostLocation--;
- return o;
-}
-
-checkPostLocation(api.PostLocation o) {
- buildCounterPostLocation++;
- if (buildCounterPostLocation < 3) {
- unittest.expect(o.lat, unittest.equals(42.0));
- unittest.expect(o.lng, unittest.equals(42.0));
- unittest.expect(o.name, unittest.equals('foo'));
- unittest.expect(o.span, unittest.equals('foo'));
- }
- buildCounterPostLocation--;
-}
-
-buildUnnamed709() {
- var o = new core.List<api.Comment>();
- o.add(buildComment());
- o.add(buildComment());
- return o;
-}
-
-checkUnnamed709(core.List<api.Comment> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkComment(o[0]);
- checkComment(o[1]);
-}
-
-core.int buildCounterPostReplies = 0;
-buildPostReplies() {
- var o = new api.PostReplies();
- buildCounterPostReplies++;
- if (buildCounterPostReplies < 3) {
- o.items = buildUnnamed709();
- o.selfLink = "foo";
- o.totalItems = "foo";
- }
- buildCounterPostReplies--;
- return o;
-}
-
-checkPostReplies(api.PostReplies o) {
- buildCounterPostReplies++;
- if (buildCounterPostReplies < 3) {
- checkUnnamed709(o.items);
- unittest.expect(o.selfLink, unittest.equals('foo'));
- unittest.expect(o.totalItems, unittest.equals('foo'));
- }
- buildCounterPostReplies--;
-}
-
-core.int buildCounterPost = 0;
-buildPost() {
- var o = new api.Post();
- buildCounterPost++;
- if (buildCounterPost < 3) {
- o.author = buildPostAuthor();
- o.blog = buildPostBlog();
- o.content = "foo";
- o.customMetaData = "foo";
- o.etag = "foo";
- o.id = "foo";
- o.images = buildUnnamed707();
- o.kind = "foo";
- o.labels = buildUnnamed708();
- o.location = buildPostLocation();
- o.published = core.DateTime.parse("2002-02-27T14:01:02");
- o.readerComments = "foo";
- o.replies = buildPostReplies();
- o.selfLink = "foo";
- o.status = "foo";
- o.title = "foo";
- o.titleLink = "foo";
- o.updated = core.DateTime.parse("2002-02-27T14:01:02");
- o.url = "foo";
- }
- buildCounterPost--;
- return o;
-}
-
-checkPost(api.Post o) {
- buildCounterPost++;
- if (buildCounterPost < 3) {
- checkPostAuthor(o.author);
- checkPostBlog(o.blog);
- unittest.expect(o.content, unittest.equals('foo'));
- unittest.expect(o.customMetaData, unittest.equals('foo'));
- unittest.expect(o.etag, unittest.equals('foo'));
- unittest.expect(o.id, unittest.equals('foo'));
- checkUnnamed707(o.images);
- unittest.expect(o.kind, unittest.equals('foo'));
- checkUnnamed708(o.labels);
- checkPostLocation(o.location);
- unittest.expect(o.published, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
- unittest.expect(o.readerComments, unittest.equals('foo'));
- checkPostReplies(o.replies);
- unittest.expect(o.selfLink, unittest.equals('foo'));
- unittest.expect(o.status, unittest.equals('foo'));
- unittest.expect(o.title, unittest.equals('foo'));
- unittest.expect(o.titleLink, unittest.equals('foo'));
- unittest.expect(o.updated, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
- unittest.expect(o.url, unittest.equals('foo'));
- }
- buildCounterPost--;
-}
-
-buildUnnamed710() {
- var o = new core.List<api.Post>();
- o.add(buildPost());
- o.add(buildPost());
- return o;
-}
-
-checkUnnamed710(core.List<api.Post> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkPost(o[0]);
- checkPost(o[1]);
-}
-
-core.int buildCounterPostList = 0;
-buildPostList() {
- var o = new api.PostList();
- buildCounterPostList++;
- if (buildCounterPostList < 3) {
- o.items = buildUnnamed710();
- o.kind = "foo";
- o.nextPageToken = "foo";
- }
- buildCounterPostList--;
- return o;
-}
-
-checkPostList(api.PostList o) {
- buildCounterPostList++;
- if (buildCounterPostList < 3) {
- checkUnnamed710(o.items);
- unittest.expect(o.kind, unittest.equals('foo'));
- unittest.expect(o.nextPageToken, unittest.equals('foo'));
- }
- buildCounterPostList--;
-}
-
-core.int buildCounterPostPerUserInfo = 0;
-buildPostPerUserInfo() {
- var o = new api.PostPerUserInfo();
- buildCounterPostPerUserInfo++;
- if (buildCounterPostPerUserInfo < 3) {
- o.blogId = "foo";
- o.hasEditAccess = true;
- o.kind = "foo";
- o.postId = "foo";
- o.userId = "foo";
- }
- buildCounterPostPerUserInfo--;
- return o;
-}
-
-checkPostPerUserInfo(api.PostPerUserInfo o) {
- buildCounterPostPerUserInfo++;
- if (buildCounterPostPerUserInfo < 3) {
- unittest.expect(o.blogId, unittest.equals('foo'));
- unittest.expect(o.hasEditAccess, unittest.isTrue);
- unittest.expect(o.kind, unittest.equals('foo'));
- unittest.expect(o.postId, unittest.equals('foo'));
- unittest.expect(o.userId, unittest.equals('foo'));
- }
- buildCounterPostPerUserInfo--;
-}
-
-core.int buildCounterPostUserInfo = 0;
-buildPostUserInfo() {
- var o = new api.PostUserInfo();
- buildCounterPostUserInfo++;
- if (buildCounterPostUserInfo < 3) {
- o.kind = "foo";
- o.post = buildPost();
- o.postUserInfo = buildPostPerUserInfo();
- }
- buildCounterPostUserInfo--;
- return o;
-}
-
-checkPostUserInfo(api.PostUserInfo o) {
- buildCounterPostUserInfo++;
- if (buildCounterPostUserInfo < 3) {
- unittest.expect(o.kind, unittest.equals('foo'));
- checkPost(o.post);
- checkPostPerUserInfo(o.postUserInfo);
- }
- buildCounterPostUserInfo--;
-}
-
-buildUnnamed711() {
- var o = new core.List<api.PostUserInfo>();
- o.add(buildPostUserInfo());
- o.add(buildPostUserInfo());
- return o;
-}
-
-checkUnnamed711(core.List<api.PostUserInfo> o) {
- unittest.expect(o, unittest.hasLength(2));
- checkPostUserInfo(o[0]);
- checkPostUserInfo(o[1]);
-}
-
-core.int buildCounterPostUserInfosList = 0;
-buildPostUserInfosList() {
- var o = new api.PostUserInfosList();
- buildCounterPostUserInfosList++;
- if (buildCounterPostUserInfosList < 3) {
- o.items = buildUnnamed711();
- o.kind = "foo";
- o.nextPageToken = "foo";
- }
- buildCounterPostUserInfosList--;
- return o;
-}
-
-checkPostUserInfosList(api.PostUserInfosList o) {
- buildCounterPostUserInfosList++;
- if (buildCounterPostUserInfosList < 3) {
- checkUnnamed711(o.items);
- unittest.expect(o.kind, unittest.equals('foo'));
- unittest.expect(o.nextPageToken, unittest.equals('foo'));
- }
- buildCounterPostUserInfosList--;
-}
-
-core.int buildCounterUserBlogs = 0;
-buildUserBlogs() {
- var o = new api.UserBlogs();
- buildCounterUserBlogs++;
- if (buildCounterUserBlogs < 3) {
- o.selfLink = "foo";
- }
- buildCounterUserBlogs--;
- return o;
-}
-
-checkUserBlogs(api.UserBlogs o) {
- buildCounterUserBlogs++;
- if (buildCounterUserBlogs < 3) {
- unittest.expect(o.selfLink, unittest.equals('foo'));
- }
- buildCounterUserBlogs--;
-}
-
-core.int buildCounterUserLocale = 0;
-buildUserLocale() {
- var o = new api.UserLocale();
- buildCounterUserLocale++;
- if (buildCounterUserLocale < 3) {
- o.country = "foo";
- o.language = "foo";
- o.variant = "foo";
- }
- buildCounterUserLocale--;
- return o;
-}
-
-checkUserLocale(api.UserLocale o) {
- buildCounterUserLocale++;
- if (buildCounterUserLocale < 3) {
- unittest.expect(o.country, unittest.equals('foo'));
- unittest.expect(o.language, unittest.equals('foo'));
- unittest.expect(o.variant, unittest.equals('foo'));
- }
- buildCounterUserLocale--;
-}
-
-core.int buildCounterUser = 0;
-buildUser() {
- var o = new api.User();
- buildCounterUser++;
- if (buildCounterUser < 3) {
- o.about = "foo";
- o.blogs = buildUserBlogs();
- o.created = core.DateTime.parse("2002-02-27T14:01:02");
- o.displayName = "foo";
- o.id = "foo";
- o.kind = "foo";
- o.locale = buildUserLocale();
- o.selfLink = "foo";
- o.url = "foo";
- }
- buildCounterUser--;
- return o;
-}
-
-checkUser(api.User o) {
- buildCounterUser++;
- if (buildCounterUser < 3) {
- unittest.expect(o.about, unittest.equals('foo'));
- checkUserBlogs(o.blogs);
- unittest.expect(o.created, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02")));
- unittest.expect(o.displayName, unittest.equals('foo'));
- unittest.expect(o.id, unittest.equals('foo'));
- unittest.expect(o.kind, unittest.equals('foo'));
- checkUserLocale(o.locale);
- unittest.expect(o.selfLink, unittest.equals('foo'));
- unittest.expect(o.url, unittest.equals('foo'));
- }
- buildCounterUser--;
-}
-
-buildUnnamed712() {
- var o = new core.List<core.String>();
- o.add("foo");
- o.add("foo");
- return o;
-}
-
-checkUnnamed712(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'));
-}
-
-buildUnnamed713() {
- var o = new core.List<core.String>();
- o.add("foo");
- o.add("foo");
- return o;
-}
-
-checkUnnamed713(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'));
-}
-
-buildUnnamed714() {
- var o = new core.List<core.String>();
- o.add("foo");
- o.add("foo");
- return o;
-}
-
-checkUnnamed714(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'));
-}
-
-buildUnnamed715() {
- var o = new core.List<core.String>();
- o.add("foo");
- o.add("foo");
- return o;
-}
-
-checkUnnamed715(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'));
-}
-
-buildUnnamed716() {
- var o = new core.List<core.String>();
- o.add("foo");
- o.add("foo");
- return o;
-}
-
-checkUnnamed716(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'));
-}
-
-buildUnnamed717() {
- var o = new core.List<core.String>();
- o.add("foo");
- o.add("foo");
- return o;
-}
-
-checkUnnamed717(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'));
-}
-
-buildUnnamed718() {
- var o = new core.List<core.String>();
- o.add("foo");
- o.add("foo");
- return o;
-}
-
-checkUnnamed718(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'));
-}
-
-
-main() {
- unittest.group("obj-schema-BlogLocale", () {
- unittest.test("to-json--from-json", () {
- var o = buildBlogLocale();
- var od = new api.BlogLocale.fromJson(o.toJson());
- checkBlogLocale(od);
- });
- });
-
-
- unittest.group("obj-schema-BlogPages", () {
- unittest.test("to-json--from-json", () {
- var o = buildBlogPages();
- var od = new api.BlogPages.fromJson(o.toJson());
- checkBlogPages(od);
- });
- });
-
-
- unittest.group("obj-schema-BlogPosts", () {
- unittest.test("to-json--from-json", () {
- var o = buildBlogPosts();
- var od = new api.BlogPosts.fromJson(o.toJson());
- checkBlogPosts(od);
- });
- });
-
-
- unittest.group("obj-schema-Blog", () {
- unittest.test("to-json--from-json", () {
- var o = buildBlog();
- var od = new api.Blog.fromJson(o.toJson());
- checkBlog(od);
- });
- });
-
-
- unittest.group("obj-schema-BlogList", () {
- unittest.test("to-json--from-json", () {
- var o = buildBlogList();
- var od = new api.BlogList.fromJson(o.toJson());
- checkBlogList(od);
- });
- });
-
-
- unittest.group("obj-schema-BlogPerUserInfo", () {
- unittest.test("to-json--from-json", () {
- var o = buildBlogPerUserInfo();
- var od = new api.BlogPerUserInfo.fromJson(o.toJson());
- checkBlogPerUserInfo(od);
- });
- });
-
-
- unittest.group("obj-schema-BlogUserInfo", () {
- unittest.test("to-json--from-json", () {
- var o = buildBlogUserInfo();
- var od = new api.BlogUserInfo.fromJson(o.toJson());
- checkBlogUserInfo(od);
- });
- });
-
-
- unittest.group("obj-schema-CommentAuthorImage", () {
- unittest.test("to-json--from-json", () {
- var o = buildCommentAuthorImage();
- var od = new api.CommentAuthorImage.fromJson(o.toJson());
- checkCommentAuthorImage(od);
- });
- });
-
-
- unittest.group("obj-schema-CommentAuthor", () {
- unittest.test("to-json--from-json", () {
- var o = buildCommentAuthor();
- var od = new api.CommentAuthor.fromJson(o.toJson());
- checkCommentAuthor(od);
- });
- });
-
-
- unittest.group("obj-schema-CommentBlog", () {
- unittest.test("to-json--from-json", () {
- var o = buildCommentBlog();
- var od = new api.CommentBlog.fromJson(o.toJson());
- checkCommentBlog(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-CommentPost", () {
- unittest.test("to-json--from-json", () {
- var o = buildCommentPost();
- var od = new api.CommentPost.fromJson(o.toJson());
- checkCommentPost(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-CommentList", () {
- unittest.test("to-json--from-json", () {
- var o = buildCommentList();
- var od = new api.CommentList.fromJson(o.toJson());
- checkCommentList(od);
- });
- });
-
-
- unittest.group("obj-schema-PageAuthorImage", () {
- unittest.test("to-json--from-json", () {
- var o = buildPageAuthorImage();
- var od = new api.PageAuthorImage.fromJson(o.toJson());
- checkPageAuthorImage(od);
- });
- });
-
-
- unittest.group("obj-schema-PageAuthor", () {
- unittest.test("to-json--from-json", () {
- var o = buildPageAuthor();
- var od = new api.PageAuthor.fromJson(o.toJson());
- checkPageAuthor(od);
- });
- });
-
-
- unittest.group("obj-schema-PageBlog", () {
- unittest.test("to-json--from-json", () {
- var o = buildPageBlog();
- var od = new api.PageBlog.fromJson(o.toJson());
- checkPageBlog(od);
- });
- });
-
-
- unittest.group("obj-schema-Page", () {
- unittest.test("to-json--from-json", () {
- var o = buildPage();
- var od = new api.Page.fromJson(o.toJson());
- checkPage(od);
- });
- });
-
-
- unittest.group("obj-schema-PageList", () {
- unittest.test("to-json--from-json", () {
- var o = buildPageList();
- var od = new api.PageList.fromJson(o.toJson());
- checkPageList(od);
- });
- });
-
-
- unittest.group("obj-schema-PageviewsCounts", () {
- unittest.test("to-json--from-json", () {
- var o = buildPageviewsCounts();
- var od = new api.PageviewsCounts.fromJson(o.toJson());
- checkPageviewsCounts(od);
- });
- });
-
-
- unittest.group("obj-schema-Pageviews", () {
- unittest.test("to-json--from-json", () {
- var o = buildPageviews();
- var od = new api.Pageviews.fromJson(o.toJson());
- checkPageviews(od);
- });
- });
-
-
- unittest.group("obj-schema-PostAuthorImage", () {
- unittest.test("to-json--from-json", () {
- var o = buildPostAuthorImage();
- var od = new api.PostAuthorImage.fromJson(o.toJson());
- checkPostAuthorImage(od);
- });
- });
-
-
- unittest.group("obj-schema-PostAuthor", () {
- unittest.test("to-json--from-json", () {
- var o = buildPostAuthor();
- var od = new api.PostAuthor.fromJson(o.toJson());
- checkPostAuthor(od);
- });
- });
-
-
- unittest.group("obj-schema-PostBlog", () {
- unittest.test("to-json--from-json", () {
- var o = buildPostBlog();
- var od = new api.PostBlog.fromJson(o.toJson());
- checkPostBlog(od);
- });
- });
-
-
- unittest.group("obj-schema-PostImages", () {
- unittest.test("to-json--from-json", () {
- var o = buildPostImages();
- var od = new api.PostImages.fromJson(o.toJson());
- checkPostImages(od);
- });
- });
-
-
- unittest.group("obj-schema-PostLocation", () {
- unittest.test("to-json--from-json", () {
- var o = buildPostLocation();
- var od = new api.PostLocation.fromJson(o.toJson());
- checkPostLocation(od);
- });
- });
-
-
- unittest.group("obj-schema-PostReplies", () {
- unittest.test("to-json--from-json", () {
- var o = buildPostReplies();
- var od = new api.PostReplies.fromJson(o.toJson());
- checkPostReplies(od);
- });
- });
-
-
- unittest.group("obj-schema-Post", () {
- unittest.test("to-json--from-json", () {
- var o = buildPost();
- var od = new api.Post.fromJson(o.toJson());
- checkPost(od);
- });
- });
-
-
- unittest.group("obj-schema-PostList", () {
- unittest.test("to-json--from-json", () {
- var o = buildPostList();
- var od = new api.PostList.fromJson(o.toJson());
- checkPostList(od);
- });
- });
-
-
- unittest.group("obj-schema-PostPerUserInfo", () {
- unittest.test("to-json--from-json", () {
- var o = buildPostPerUserInfo();
- var od = new api.PostPerUserInfo.fromJson(o.toJson());
- checkPostPerUserInfo(od);
- });
- });
-
-
- unittest.group("obj-schema-PostUserInfo", () {
- unittest.test("to-json--from-json", () {
- var o = buildPostUserInfo();
- var od = new api.PostUserInfo.fromJson(o.toJson());
- checkPostUserInfo(od);
- });
- });
-
-
- unittest.group("obj-schema-PostUserInfosList", () {
- unittest.test("to-json--from-json", () {
- var o = buildPostUserInfosList();
- var od = new api.PostUserInfosList.fromJson(o.toJson());
- checkPostUserInfosList(od);
- });
- });
-
-
- unittest.group("obj-schema-UserBlogs", () {
- unittest.test("to-json--from-json", () {
- var o = buildUserBlogs();
- var od = new api.UserBlogs.fromJson(o.toJson());
- checkUserBlogs(od);
- });
- });
-
-
- unittest.group("obj-schema-UserLocale", () {
- unittest.test("to-json--from-json", () {
- var o = buildUserLocale();
- var od = new api.UserLocale.fromJson(o.toJson());
- checkUserLocale(od);
- });
- });
-
-
- unittest.group("obj-schema-User", () {
- unittest.test("to-json--from-json", () {
- var o = buildUser();
- var od = new api.User.fromJson(o.toJson());
- checkUser(od);
- });
- });
-
-
- unittest.group("resource-BlogUserInfosResourceApi", () {
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.BlogUserInfosResourceApi res = new api.BloggerApi(mock).blogUserInfos;
- var arg_userId = "foo";
- var arg_blogId = "foo";
- var arg_maxPosts = 42;
- 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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("users/"));
- pathOffset += 6;
- index = path.indexOf("/blogs/", 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 + 7), unittest.equals("/blogs/"));
- pathOffset += 7;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
-
- 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["maxPosts"].first), unittest.equals(arg_maxPosts));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildBlogUserInfo());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_userId, arg_blogId, maxPosts: arg_maxPosts).then(unittest.expectAsync(((api.BlogUserInfo response) {
- checkBlogUserInfo(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-BlogsResourceApi", () {
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.BlogsResourceApi res = new api.BloggerApi(mock).blogs;
- var arg_blogId = "foo";
- var arg_maxPosts = 42;
- var arg_view = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
-
- 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["maxPosts"].first), unittest.equals(arg_maxPosts));
- unittest.expect(queryMap["view"].first, unittest.equals(arg_view));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildBlog());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_blogId, maxPosts: arg_maxPosts, view: arg_view).then(unittest.expectAsync(((api.Blog response) {
- checkBlog(response);
- })));
- });
-
- unittest.test("method--getByUrl", () {
-
- var mock = new common_test.HttpServerMock();
- api.BlogsResourceApi res = new api.BloggerApi(mock).blogs;
- var arg_url = "foo";
- var arg_view = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("blogs/byurl"));
- pathOffset += 11;
-
- 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["url"].first, unittest.equals(arg_url));
- unittest.expect(queryMap["view"].first, unittest.equals(arg_view));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildBlog());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.getByUrl(arg_url, view: arg_view).then(unittest.expectAsync(((api.Blog response) {
- checkBlog(response);
- })));
- });
-
- unittest.test("method--listByUser", () {
-
- var mock = new common_test.HttpServerMock();
- api.BlogsResourceApi res = new api.BloggerApi(mock).blogs;
- var arg_userId = "foo";
- var arg_fetchUserInfo = true;
- var arg_role = buildUnnamed712();
- var arg_status = buildUnnamed713();
- var arg_view = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("users/"));
- pathOffset += 6;
- index = path.indexOf("/blogs", 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 + 6), unittest.equals("/blogs"));
- 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["fetchUserInfo"].first, unittest.equals("$arg_fetchUserInfo"));
- unittest.expect(queryMap["role"], unittest.equals(arg_role));
- unittest.expect(queryMap["status"], unittest.equals(arg_status));
- unittest.expect(queryMap["view"].first, unittest.equals(arg_view));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildBlogList());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.listByUser(arg_userId, fetchUserInfo: arg_fetchUserInfo, role: arg_role, status: arg_status, view: arg_view).then(unittest.expectAsync(((api.BlogList response) {
- checkBlogList(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-CommentsResourceApi", () {
- unittest.test("method--approve", () {
-
- var mock = new common_test.HttpServerMock();
- api.CommentsResourceApi res = new api.BloggerApi(mock).comments;
- var arg_blogId = "foo";
- var arg_postId = "foo";
- 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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/posts/"));
- pathOffset += 7;
- 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_postId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
- pathOffset += 10;
- index = path.indexOf("/approve", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_commentId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/approve"));
- pathOffset += 8;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildComment());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.approve(arg_blogId, arg_postId, arg_commentId).then(unittest.expectAsync(((api.Comment response) {
- checkComment(response);
- })));
- });
-
- unittest.test("method--delete", () {
-
- var mock = new common_test.HttpServerMock();
- api.CommentsResourceApi res = new api.BloggerApi(mock).comments;
- var arg_blogId = "foo";
- var arg_postId = "foo";
- 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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/posts/"));
- pathOffset += 7;
- 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_postId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
- pathOffset += 10;
- 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 = "";
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.delete(arg_blogId, arg_postId, arg_commentId).then(unittest.expectAsync((_) {}));
- });
-
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.CommentsResourceApi res = new api.BloggerApi(mock).comments;
- var arg_blogId = "foo";
- var arg_postId = "foo";
- var arg_commentId = "foo";
- var arg_view = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/posts/"));
- pathOffset += 7;
- 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_postId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
- pathOffset += 10;
- 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]));
- }
- }
- unittest.expect(queryMap["view"].first, unittest.equals(arg_view));
-
-
- 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_blogId, arg_postId, arg_commentId, view: arg_view).then(unittest.expectAsync(((api.Comment response) {
- checkComment(response);
- })));
- });
-
- unittest.test("method--list", () {
-
- var mock = new common_test.HttpServerMock();
- api.CommentsResourceApi res = new api.BloggerApi(mock).comments;
- var arg_blogId = "foo";
- var arg_postId = "foo";
- var arg_endDate = core.DateTime.parse("2002-02-27T14:01:02");
- var arg_fetchBodies = true;
- var arg_maxResults = 42;
- var arg_pageToken = "foo";
- var arg_startDate = core.DateTime.parse("2002-02-27T14:01:02");
- var arg_status = buildUnnamed714();
- var arg_view = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/posts/"));
- pathOffset += 7;
- 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_postId"));
- 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.DateTime.parse(queryMap["endDate"].first), unittest.equals(arg_endDate));
- unittest.expect(queryMap["fetchBodies"].first, unittest.equals("$arg_fetchBodies"));
- unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
- unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
- unittest.expect(core.DateTime.parse(queryMap["startDate"].first), unittest.equals(arg_startDate));
- unittest.expect(queryMap["status"], unittest.equals(arg_status));
- unittest.expect(queryMap["view"].first, unittest.equals(arg_view));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildCommentList());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.list(arg_blogId, arg_postId, endDate: arg_endDate, fetchBodies: arg_fetchBodies, maxResults: arg_maxResults, pageToken: arg_pageToken, startDate: arg_startDate, status: arg_status, view: arg_view).then(unittest.expectAsync(((api.CommentList response) {
- checkCommentList(response);
- })));
- });
-
- unittest.test("method--listByBlog", () {
-
- var mock = new common_test.HttpServerMock();
- api.CommentsResourceApi res = new api.BloggerApi(mock).comments;
- var arg_blogId = "foo";
- var arg_endDate = core.DateTime.parse("2002-02-27T14:01:02");
- var arg_fetchBodies = true;
- var arg_maxResults = 42;
- var arg_pageToken = "foo";
- var arg_startDate = core.DateTime.parse("2002-02-27T14:01:02");
- 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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- 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_blogId"));
- 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.DateTime.parse(queryMap["endDate"].first), unittest.equals(arg_endDate));
- unittest.expect(queryMap["fetchBodies"].first, unittest.equals("$arg_fetchBodies"));
- unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
- unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
- unittest.expect(core.DateTime.parse(queryMap["startDate"].first), unittest.equals(arg_startDate));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildCommentList());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.listByBlog(arg_blogId, endDate: arg_endDate, fetchBodies: arg_fetchBodies, maxResults: arg_maxResults, pageToken: arg_pageToken, startDate: arg_startDate).then(unittest.expectAsync(((api.CommentList response) {
- checkCommentList(response);
- })));
- });
-
- unittest.test("method--markAsSpam", () {
-
- var mock = new common_test.HttpServerMock();
- api.CommentsResourceApi res = new api.BloggerApi(mock).comments;
- var arg_blogId = "foo";
- var arg_postId = "foo";
- 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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/posts/"));
- pathOffset += 7;
- 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_postId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
- pathOffset += 10;
- index = path.indexOf("/spam", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_commentId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("/spam"));
- pathOffset += 5;
-
- 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.markAsSpam(arg_blogId, arg_postId, arg_commentId).then(unittest.expectAsync(((api.Comment response) {
- checkComment(response);
- })));
- });
-
- unittest.test("method--removeContent", () {
-
- var mock = new common_test.HttpServerMock();
- api.CommentsResourceApi res = new api.BloggerApi(mock).comments;
- var arg_blogId = "foo";
- var arg_postId = "foo";
- 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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/posts/"));
- pathOffset += 7;
- 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_postId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/comments/"));
- pathOffset += 10;
- index = path.indexOf("/removecontent", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_commentId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/removecontent"));
- pathOffset += 14;
-
- 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.removeContent(arg_blogId, arg_postId, arg_commentId).then(unittest.expectAsync(((api.Comment response) {
- checkComment(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-PageViewsResourceApi", () {
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.PageViewsResourceApi res = new api.BloggerApi(mock).pageViews;
- var arg_blogId = "foo";
- var arg_range = buildUnnamed715();
- 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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/pageviews", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/pageviews"));
- 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["range"], unittest.equals(arg_range));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPageviews());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_blogId, range: arg_range).then(unittest.expectAsync(((api.Pageviews response) {
- checkPageviews(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-PagesResourceApi", () {
- unittest.test("method--delete", () {
-
- var mock = new common_test.HttpServerMock();
- api.PagesResourceApi res = new api.BloggerApi(mock).pages;
- var arg_blogId = "foo";
- var arg_pageId = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/pages/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/pages/"));
- pathOffset += 7;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_pageId"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = "";
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.delete(arg_blogId, arg_pageId).then(unittest.expectAsync((_) {}));
- });
-
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.PagesResourceApi res = new api.BloggerApi(mock).pages;
- var arg_blogId = "foo";
- var arg_pageId = "foo";
- var arg_view = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/pages/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/pages/"));
- pathOffset += 7;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_pageId"));
-
- 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["view"].first, unittest.equals(arg_view));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPage());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_blogId, arg_pageId, view: arg_view).then(unittest.expectAsync(((api.Page response) {
- checkPage(response);
- })));
- });
-
- unittest.test("method--insert", () {
-
- var mock = new common_test.HttpServerMock();
- api.PagesResourceApi res = new api.BloggerApi(mock).pages;
- var arg_request = buildPage();
- var arg_blogId = "foo";
- var arg_isDraft = true;
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Page.fromJson(json);
- checkPage(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/pages", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/pages"));
- 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["isDraft"].first, unittest.equals("$arg_isDraft"));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPage());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.insert(arg_request, arg_blogId, isDraft: arg_isDraft).then(unittest.expectAsync(((api.Page response) {
- checkPage(response);
- })));
- });
-
- unittest.test("method--list", () {
-
- var mock = new common_test.HttpServerMock();
- api.PagesResourceApi res = new api.BloggerApi(mock).pages;
- var arg_blogId = "foo";
- var arg_fetchBodies = true;
- var arg_status = buildUnnamed716();
- var arg_view = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/pages", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/pages"));
- 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["fetchBodies"].first, unittest.equals("$arg_fetchBodies"));
- unittest.expect(queryMap["status"], unittest.equals(arg_status));
- unittest.expect(queryMap["view"].first, unittest.equals(arg_view));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPageList());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.list(arg_blogId, fetchBodies: arg_fetchBodies, status: arg_status, view: arg_view).then(unittest.expectAsync(((api.PageList response) {
- checkPageList(response);
- })));
- });
-
- unittest.test("method--patch", () {
-
- var mock = new common_test.HttpServerMock();
- api.PagesResourceApi res = new api.BloggerApi(mock).pages;
- var arg_request = buildPage();
- var arg_blogId = "foo";
- var arg_pageId = "foo";
- var arg_publish_1 = true;
- var arg_revert_1 = true;
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Page.fromJson(json);
- checkPage(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/pages/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/pages/"));
- pathOffset += 7;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_pageId"));
-
- 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["publish"].first, unittest.equals("$arg_publish_1"));
- unittest.expect(queryMap["revert"].first, unittest.equals("$arg_revert_1"));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPage());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.patch(arg_request, arg_blogId, arg_pageId, publish_1: arg_publish_1, revert_1: arg_revert_1).then(unittest.expectAsync(((api.Page response) {
- checkPage(response);
- })));
- });
-
- unittest.test("method--publish", () {
-
- var mock = new common_test.HttpServerMock();
- api.PagesResourceApi res = new api.BloggerApi(mock).pages;
- var arg_blogId = "foo";
- var arg_pageId = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/pages/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/pages/"));
- pathOffset += 7;
- index = path.indexOf("/publish", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_pageId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/publish"));
- pathOffset += 8;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPage());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.publish(arg_blogId, arg_pageId).then(unittest.expectAsync(((api.Page response) {
- checkPage(response);
- })));
- });
-
- unittest.test("method--revert", () {
-
- var mock = new common_test.HttpServerMock();
- api.PagesResourceApi res = new api.BloggerApi(mock).pages;
- var arg_blogId = "foo";
- var arg_pageId = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/pages/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/pages/"));
- pathOffset += 7;
- index = path.indexOf("/revert", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_pageId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/revert"));
- pathOffset += 7;
-
- 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(buildPage());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.revert(arg_blogId, arg_pageId).then(unittest.expectAsync(((api.Page response) {
- checkPage(response);
- })));
- });
-
- unittest.test("method--update", () {
-
- var mock = new common_test.HttpServerMock();
- api.PagesResourceApi res = new api.BloggerApi(mock).pages;
- var arg_request = buildPage();
- var arg_blogId = "foo";
- var arg_pageId = "foo";
- var arg_publish_1 = true;
- var arg_revert_1 = true;
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Page.fromJson(json);
- checkPage(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/pages/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/pages/"));
- pathOffset += 7;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_pageId"));
-
- 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["publish"].first, unittest.equals("$arg_publish_1"));
- unittest.expect(queryMap["revert"].first, unittest.equals("$arg_revert_1"));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPage());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.update(arg_request, arg_blogId, arg_pageId, publish_1: arg_publish_1, revert_1: arg_revert_1).then(unittest.expectAsync(((api.Page response) {
- checkPage(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-PostUserInfosResourceApi", () {
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.PostUserInfosResourceApi res = new api.BloggerApi(mock).postUserInfos;
- var arg_userId = "foo";
- var arg_blogId = "foo";
- var arg_postId = "foo";
- var arg_maxComments = 42;
- 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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("users/"));
- pathOffset += 6;
- index = path.indexOf("/blogs/", 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 + 7), unittest.equals("/blogs/"));
- pathOffset += 7;
- index = path.indexOf("/posts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/posts/"));
- pathOffset += 7;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_postId"));
-
- 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["maxComments"].first), unittest.equals(arg_maxComments));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPostUserInfo());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_userId, arg_blogId, arg_postId, maxComments: arg_maxComments).then(unittest.expectAsync(((api.PostUserInfo response) {
- checkPostUserInfo(response);
- })));
- });
-
- unittest.test("method--list", () {
-
- var mock = new common_test.HttpServerMock();
- api.PostUserInfosResourceApi res = new api.BloggerApi(mock).postUserInfos;
- var arg_userId = "foo";
- var arg_blogId = "foo";
- var arg_endDate = core.DateTime.parse("2002-02-27T14:01:02");
- var arg_fetchBodies = true;
- var arg_labels = "foo";
- var arg_maxResults = 42;
- var arg_orderBy = "foo";
- var arg_pageToken = "foo";
- var arg_startDate = core.DateTime.parse("2002-02-27T14:01:02");
- var arg_status = buildUnnamed717();
- var arg_view = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("users/"));
- pathOffset += 6;
- index = path.indexOf("/blogs/", 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 + 7), unittest.equals("/blogs/"));
- pathOffset += 7;
- index = path.indexOf("/posts", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/posts"));
- pathOffset += 6;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
- unittest.expect(core.DateTime.parse(queryMap["endDate"].first), unittest.equals(arg_endDate));
- unittest.expect(queryMap["fetchBodies"].first, unittest.equals("$arg_fetchBodies"));
- unittest.expect(queryMap["labels"].first, unittest.equals(arg_labels));
- 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));
- unittest.expect(core.DateTime.parse(queryMap["startDate"].first), unittest.equals(arg_startDate));
- unittest.expect(queryMap["status"], unittest.equals(arg_status));
- unittest.expect(queryMap["view"].first, unittest.equals(arg_view));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPostUserInfosList());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.list(arg_userId, arg_blogId, endDate: arg_endDate, fetchBodies: arg_fetchBodies, labels: arg_labels, maxResults: arg_maxResults, orderBy: arg_orderBy, pageToken: arg_pageToken, startDate: arg_startDate, status: arg_status, view: arg_view).then(unittest.expectAsync(((api.PostUserInfosList response) {
- checkPostUserInfosList(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-PostsResourceApi", () {
- unittest.test("method--delete", () {
-
- var mock = new common_test.HttpServerMock();
- api.PostsResourceApi res = new api.BloggerApi(mock).posts;
- var arg_blogId = "foo";
- var arg_postId = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/posts/"));
- pathOffset += 7;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_postId"));
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = "";
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.delete(arg_blogId, arg_postId).then(unittest.expectAsync((_) {}));
- });
-
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.PostsResourceApi res = new api.BloggerApi(mock).posts;
- var arg_blogId = "foo";
- var arg_postId = "foo";
- var arg_fetchBody = true;
- var arg_fetchImages = true;
- var arg_maxComments = 42;
- var arg_view = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/posts/"));
- pathOffset += 7;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_postId"));
-
- 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["fetchBody"].first, unittest.equals("$arg_fetchBody"));
- unittest.expect(queryMap["fetchImages"].first, unittest.equals("$arg_fetchImages"));
- unittest.expect(core.int.parse(queryMap["maxComments"].first), unittest.equals(arg_maxComments));
- unittest.expect(queryMap["view"].first, unittest.equals(arg_view));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPost());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_blogId, arg_postId, fetchBody: arg_fetchBody, fetchImages: arg_fetchImages, maxComments: arg_maxComments, view: arg_view).then(unittest.expectAsync(((api.Post response) {
- checkPost(response);
- })));
- });
-
- unittest.test("method--getByPath", () {
-
- var mock = new common_test.HttpServerMock();
- api.PostsResourceApi res = new api.BloggerApi(mock).posts;
- var arg_blogId = "foo";
- var arg_path = "foo";
- var arg_maxComments = 42;
- var arg_view = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts/bypath", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/posts/bypath"));
- pathOffset += 13;
-
- 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["path"].first, unittest.equals(arg_path));
- unittest.expect(core.int.parse(queryMap["maxComments"].first), unittest.equals(arg_maxComments));
- unittest.expect(queryMap["view"].first, unittest.equals(arg_view));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPost());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.getByPath(arg_blogId, arg_path, maxComments: arg_maxComments, view: arg_view).then(unittest.expectAsync(((api.Post response) {
- checkPost(response);
- })));
- });
-
- unittest.test("method--insert", () {
-
- var mock = new common_test.HttpServerMock();
- api.PostsResourceApi res = new api.BloggerApi(mock).posts;
- var arg_request = buildPost();
- var arg_blogId = "foo";
- var arg_fetchBody = true;
- var arg_fetchImages = true;
- var arg_isDraft = true;
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Post.fromJson(json);
- checkPost(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/posts"));
- 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["fetchBody"].first, unittest.equals("$arg_fetchBody"));
- unittest.expect(queryMap["fetchImages"].first, unittest.equals("$arg_fetchImages"));
- unittest.expect(queryMap["isDraft"].first, unittest.equals("$arg_isDraft"));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPost());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.insert(arg_request, arg_blogId, fetchBody: arg_fetchBody, fetchImages: arg_fetchImages, isDraft: arg_isDraft).then(unittest.expectAsync(((api.Post response) {
- checkPost(response);
- })));
- });
-
- unittest.test("method--list", () {
-
- var mock = new common_test.HttpServerMock();
- api.PostsResourceApi res = new api.BloggerApi(mock).posts;
- var arg_blogId = "foo";
- var arg_endDate = core.DateTime.parse("2002-02-27T14:01:02");
- var arg_fetchBodies = true;
- var arg_fetchImages = true;
- var arg_labels = "foo";
- var arg_maxResults = 42;
- var arg_orderBy = "foo";
- var arg_pageToken = "foo";
- var arg_startDate = core.DateTime.parse("2002-02-27T14:01:02");
- var arg_status = buildUnnamed718();
- var arg_view = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/posts"));
- pathOffset += 6;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
- unittest.expect(core.DateTime.parse(queryMap["endDate"].first), unittest.equals(arg_endDate));
- unittest.expect(queryMap["fetchBodies"].first, unittest.equals("$arg_fetchBodies"));
- unittest.expect(queryMap["fetchImages"].first, unittest.equals("$arg_fetchImages"));
- unittest.expect(queryMap["labels"].first, unittest.equals(arg_labels));
- 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));
- unittest.expect(core.DateTime.parse(queryMap["startDate"].first), unittest.equals(arg_startDate));
- unittest.expect(queryMap["status"], unittest.equals(arg_status));
- unittest.expect(queryMap["view"].first, unittest.equals(arg_view));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPostList());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.list(arg_blogId, endDate: arg_endDate, fetchBodies: arg_fetchBodies, fetchImages: arg_fetchImages, labels: arg_labels, maxResults: arg_maxResults, orderBy: arg_orderBy, pageToken: arg_pageToken, startDate: arg_startDate, status: arg_status, view: arg_view).then(unittest.expectAsync(((api.PostList response) {
- checkPostList(response);
- })));
- });
-
- unittest.test("method--patch", () {
-
- var mock = new common_test.HttpServerMock();
- api.PostsResourceApi res = new api.BloggerApi(mock).posts;
- var arg_request = buildPost();
- var arg_blogId = "foo";
- var arg_postId = "foo";
- var arg_fetchBody = true;
- var arg_fetchImages = true;
- var arg_maxComments = 42;
- var arg_publish_1 = true;
- var arg_revert_1 = true;
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Post.fromJson(json);
- checkPost(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/posts/"));
- pathOffset += 7;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_postId"));
-
- 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["fetchBody"].first, unittest.equals("$arg_fetchBody"));
- unittest.expect(queryMap["fetchImages"].first, unittest.equals("$arg_fetchImages"));
- unittest.expect(core.int.parse(queryMap["maxComments"].first), unittest.equals(arg_maxComments));
- unittest.expect(queryMap["publish"].first, unittest.equals("$arg_publish_1"));
- unittest.expect(queryMap["revert"].first, unittest.equals("$arg_revert_1"));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPost());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.patch(arg_request, arg_blogId, arg_postId, fetchBody: arg_fetchBody, fetchImages: arg_fetchImages, maxComments: arg_maxComments, publish_1: arg_publish_1, revert_1: arg_revert_1).then(unittest.expectAsync(((api.Post response) {
- checkPost(response);
- })));
- });
-
- unittest.test("method--publish", () {
-
- var mock = new common_test.HttpServerMock();
- api.PostsResourceApi res = new api.BloggerApi(mock).posts;
- var arg_blogId = "foo";
- var arg_postId = "foo";
- var arg_publishDate = core.DateTime.parse("2002-02-27T14:01:02");
- 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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/posts/"));
- pathOffset += 7;
- index = path.indexOf("/publish", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_postId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/publish"));
- pathOffset += 8;
-
- var query = (req.url).query;
- var queryOffset = 0;
- var queryMap = {};
- addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
- parseBool(n) {
- if (n == "true") return true;
- if (n == "false") return false;
- if (n == null) return null;
- throw new core.ArgumentError("Invalid boolean: $n");
- }
- if (query.length > 0) {
- for (var part in query.split("&")) {
- var keyvalue = part.split("=");
- addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
- }
- }
- unittest.expect(core.DateTime.parse(queryMap["publishDate"].first), unittest.equals(arg_publishDate));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPost());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.publish(arg_blogId, arg_postId, publishDate: arg_publishDate).then(unittest.expectAsync(((api.Post response) {
- checkPost(response);
- })));
- });
-
- unittest.test("method--revert", () {
-
- var mock = new common_test.HttpServerMock();
- api.PostsResourceApi res = new api.BloggerApi(mock).posts;
- var arg_blogId = "foo";
- var arg_postId = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/posts/"));
- pathOffset += 7;
- index = path.indexOf("/revert", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_postId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/revert"));
- pathOffset += 7;
-
- 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(buildPost());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.revert(arg_blogId, arg_postId).then(unittest.expectAsync(((api.Post response) {
- checkPost(response);
- })));
- });
-
- unittest.test("method--search", () {
-
- var mock = new common_test.HttpServerMock();
- api.PostsResourceApi res = new api.BloggerApi(mock).posts;
- var arg_blogId = "foo";
- var arg_q = "foo";
- var arg_fetchBodies = true;
- var arg_orderBy = "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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts/search", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/posts/search"));
- pathOffset += 13;
-
- 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["q"].first, unittest.equals(arg_q));
- unittest.expect(queryMap["fetchBodies"].first, unittest.equals("$arg_fetchBodies"));
- unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPostList());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.search(arg_blogId, arg_q, fetchBodies: arg_fetchBodies, orderBy: arg_orderBy).then(unittest.expectAsync(((api.PostList response) {
- checkPostList(response);
- })));
- });
-
- unittest.test("method--update", () {
-
- var mock = new common_test.HttpServerMock();
- api.PostsResourceApi res = new api.BloggerApi(mock).posts;
- var arg_request = buildPost();
- var arg_blogId = "foo";
- var arg_postId = "foo";
- var arg_fetchBody = true;
- var arg_fetchImages = true;
- var arg_maxComments = 42;
- var arg_publish_1 = true;
- var arg_revert_1 = true;
- mock.register(unittest.expectAsync((http.BaseRequest req, json) {
- var obj = new api.Post.fromJson(json);
- checkPost(obj);
-
- var path = (req.url).path;
- var pathOffset = 0;
- var index;
- var subPart;
- unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("blogs/"));
- pathOffset += 6;
- index = path.indexOf("/posts/", pathOffset);
- unittest.expect(index >= 0, unittest.isTrue);
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
- pathOffset = index;
- unittest.expect(subPart, unittest.equals("$arg_blogId"));
- unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/posts/"));
- pathOffset += 7;
- subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
- pathOffset = path.length;
- unittest.expect(subPart, unittest.equals("$arg_postId"));
-
- 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["fetchBody"].first, unittest.equals("$arg_fetchBody"));
- unittest.expect(queryMap["fetchImages"].first, unittest.equals("$arg_fetchImages"));
- unittest.expect(core.int.parse(queryMap["maxComments"].first), unittest.equals(arg_maxComments));
- unittest.expect(queryMap["publish"].first, unittest.equals("$arg_publish_1"));
- unittest.expect(queryMap["revert"].first, unittest.equals("$arg_revert_1"));
-
-
- var h = {
- "content-type" : "application/json; charset=utf-8",
- };
- var resp = convert.JSON.encode(buildPost());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.update(arg_request, arg_blogId, arg_postId, fetchBody: arg_fetchBody, fetchImages: arg_fetchImages, maxComments: arg_maxComments, publish_1: arg_publish_1, revert_1: arg_revert_1).then(unittest.expectAsync(((api.Post response) {
- checkPost(response);
- })));
- });
-
- });
-
-
- unittest.group("resource-UsersResourceApi", () {
- unittest.test("method--get", () {
-
- var mock = new common_test.HttpServerMock();
- api.UsersResourceApi res = new api.BloggerApi(mock).users;
- 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 + 12), unittest.equals("/blogger/v3/"));
- pathOffset += 12;
- unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("users/"));
- pathOffset += 6;
- 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(buildUser());
- return new async.Future.value(common_test.stringResponse(200, h, resp));
- }), true);
- res.get(arg_userId).then(unittest.expectAsync(((api.User response) {
- checkUser(response);
- })));
- });
-
- });
-
-
-}
-
« no previous file with comments | « generated/googleapis/test/bigquery/v2_test.dart ('k') | generated/googleapis/test/blogger/v3_test.dart » ('j') | no next file with comments »

Powered by Google App Engine