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); |
- }))); |
- }); |
- |
- }); |
- |
- |
-} |
- |