Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(603)

Side by Side Diff: generated/googleapis/test/classroom/v1_test.dart

Issue 2649893002: Api-roll 44: 2017-01-23 (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 library googleapis.classroom.v1.test; 1 library googleapis.classroom.v1.test;
2 2
3 import "dart:core" as core; 3 import "dart:core" as core;
4 import "dart:collection" as collection; 4 import "dart:collection" as collection;
5 import "dart:async" as async; 5 import "dart:async" as async;
6 import "dart:convert" as convert; 6 import "dart:convert" as convert;
7 7
8 import 'package:http/http.dart' as http; 8 import 'package:http/http.dart' as http;
9 import 'package:http/testing.dart' as http_testing; 9 import 'package:http/testing.dart' as http_testing;
10 import 'package:unittest/unittest.dart' as unittest; 10 import 'package:unittest/unittest.dart' as unittest;
(...skipping 2230 matching lines...) Expand 10 before | Expand all | Expand 10 after
2241 "content-type" : "application/json; charset=utf-8", 2241 "content-type" : "application/json; charset=utf-8",
2242 }; 2242 };
2243 var resp = convert.JSON.encode(buildCourseWork()); 2243 var resp = convert.JSON.encode(buildCourseWork());
2244 return new async.Future.value(stringResponse(200, h, resp)); 2244 return new async.Future.value(stringResponse(200, h, resp));
2245 }), true); 2245 }), true);
2246 res.create(arg_request, arg_courseId).then(unittest.expectAsync(((api.Cour seWork response) { 2246 res.create(arg_request, arg_courseId).then(unittest.expectAsync(((api.Cour seWork response) {
2247 checkCourseWork(response); 2247 checkCourseWork(response);
2248 }))); 2248 })));
2249 }); 2249 });
2250 2250
2251 unittest.test("method--delete", () {
2252
2253 var mock = new HttpServerMock();
2254 api.CoursesCourseWorkResourceApi res = new api.ClassroomApi(mock).courses. courseWork;
2255 var arg_courseId = "foo";
2256 var arg_id = "foo";
2257 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
2258 var path = (req.url).path;
2259 var pathOffset = 0;
2260 var index;
2261 var subPart;
2262 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
2263 pathOffset += 1;
2264 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("v1/courses/"));
2265 pathOffset += 11;
2266 index = path.indexOf("/courseWork/", pathOffset);
2267 unittest.expect(index >= 0, unittest.isTrue);
2268 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
2269 pathOffset = index;
2270 unittest.expect(subPart, unittest.equals("$arg_courseId"));
2271 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/courseWork/"));
2272 pathOffset += 12;
2273 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2274 pathOffset = path.length;
2275 unittest.expect(subPart, unittest.equals("$arg_id"));
2276
2277 var query = (req.url).query;
2278 var queryOffset = 0;
2279 var queryMap = {};
2280 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2281 parseBool(n) {
2282 if (n == "true") return true;
2283 if (n == "false") return false;
2284 if (n == null) return null;
2285 throw new core.ArgumentError("Invalid boolean: $n");
2286 }
2287 if (query.length > 0) {
2288 for (var part in query.split("&")) {
2289 var keyvalue = part.split("=");
2290 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
2291 }
2292 }
2293
2294
2295 var h = {
2296 "content-type" : "application/json; charset=utf-8",
2297 };
2298 var resp = convert.JSON.encode(buildEmpty());
2299 return new async.Future.value(stringResponse(200, h, resp));
2300 }), true);
2301 res.delete(arg_courseId, arg_id).then(unittest.expectAsync(((api.Empty res ponse) {
2302 checkEmpty(response);
2303 })));
2304 });
2305
2251 unittest.test("method--get", () { 2306 unittest.test("method--get", () {
2252 2307
2253 var mock = new HttpServerMock(); 2308 var mock = new HttpServerMock();
2254 api.CoursesCourseWorkResourceApi res = new api.ClassroomApi(mock).courses. courseWork; 2309 api.CoursesCourseWorkResourceApi res = new api.ClassroomApi(mock).courses. courseWork;
2255 var arg_courseId = "foo"; 2310 var arg_courseId = "foo";
2256 var arg_id = "foo"; 2311 var arg_id = "foo";
2257 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 2312 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
2258 var path = (req.url).path; 2313 var path = (req.url).path;
2259 var pathOffset = 0; 2314 var pathOffset = 0;
2260 var index; 2315 var index;
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
2355 "content-type" : "application/json; charset=utf-8", 2410 "content-type" : "application/json; charset=utf-8",
2356 }; 2411 };
2357 var resp = convert.JSON.encode(buildListCourseWorkResponse()); 2412 var resp = convert.JSON.encode(buildListCourseWorkResponse());
2358 return new async.Future.value(stringResponse(200, h, resp)); 2413 return new async.Future.value(stringResponse(200, h, resp));
2359 }), true); 2414 }), true);
2360 res.list(arg_courseId, courseWorkStates: arg_courseWorkStates, orderBy: ar g_orderBy, pageSize: arg_pageSize, pageToken: arg_pageToken).then(unittest.expec tAsync(((api.ListCourseWorkResponse response) { 2415 res.list(arg_courseId, courseWorkStates: arg_courseWorkStates, orderBy: ar g_orderBy, pageSize: arg_pageSize, pageToken: arg_pageToken).then(unittest.expec tAsync(((api.ListCourseWorkResponse response) {
2361 checkListCourseWorkResponse(response); 2416 checkListCourseWorkResponse(response);
2362 }))); 2417 })));
2363 }); 2418 });
2364 2419
2420 unittest.test("method--patch", () {
2421
2422 var mock = new HttpServerMock();
2423 api.CoursesCourseWorkResourceApi res = new api.ClassroomApi(mock).courses. courseWork;
2424 var arg_request = buildCourseWork();
2425 var arg_courseId = "foo";
2426 var arg_id = "foo";
2427 var arg_updateMask = "foo";
2428 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
2429 var obj = new api.CourseWork.fromJson(json);
2430 checkCourseWork(obj);
2431
2432 var path = (req.url).path;
2433 var pathOffset = 0;
2434 var index;
2435 var subPart;
2436 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
2437 pathOffset += 1;
2438 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("v1/courses/"));
2439 pathOffset += 11;
2440 index = path.indexOf("/courseWork/", pathOffset);
2441 unittest.expect(index >= 0, unittest.isTrue);
2442 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
2443 pathOffset = index;
2444 unittest.expect(subPart, unittest.equals("$arg_courseId"));
2445 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/courseWork/"));
2446 pathOffset += 12;
2447 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2448 pathOffset = path.length;
2449 unittest.expect(subPart, unittest.equals("$arg_id"));
2450
2451 var query = (req.url).query;
2452 var queryOffset = 0;
2453 var queryMap = {};
2454 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2455 parseBool(n) {
2456 if (n == "true") return true;
2457 if (n == "false") return false;
2458 if (n == null) return null;
2459 throw new core.ArgumentError("Invalid boolean: $n");
2460 }
2461 if (query.length > 0) {
2462 for (var part in query.split("&")) {
2463 var keyvalue = part.split("=");
2464 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
2465 }
2466 }
2467 unittest.expect(queryMap["updateMask"].first, unittest.equals(arg_update Mask));
2468
2469
2470 var h = {
2471 "content-type" : "application/json; charset=utf-8",
2472 };
2473 var resp = convert.JSON.encode(buildCourseWork());
2474 return new async.Future.value(stringResponse(200, h, resp));
2475 }), true);
2476 res.patch(arg_request, arg_courseId, arg_id, updateMask: arg_updateMask).t hen(unittest.expectAsync(((api.CourseWork response) {
2477 checkCourseWork(response);
2478 })));
2479 });
2480
2365 }); 2481 });
2366 2482
2367 2483
2368 unittest.group("resource-CoursesCourseWorkStudentSubmissionsResourceApi", () { 2484 unittest.group("resource-CoursesCourseWorkStudentSubmissionsResourceApi", () {
2369 unittest.test("method--get", () { 2485 unittest.test("method--get", () {
2370 2486
2371 var mock = new HttpServerMock(); 2487 var mock = new HttpServerMock();
2372 api.CoursesCourseWorkStudentSubmissionsResourceApi res = new api.Classroom Api(mock).courses.courseWork.studentSubmissions; 2488 api.CoursesCourseWorkStudentSubmissionsResourceApi res = new api.Classroom Api(mock).courses.courseWork.studentSubmissions;
2373 var arg_courseId = "foo"; 2489 var arg_courseId = "foo";
2374 var arg_courseWorkId = "foo"; 2490 var arg_courseWorkId = "foo";
(...skipping 1627 matching lines...) Expand 10 before | Expand all | Expand 10 after
4002 res.list(arg_studentId, invitedEmailAddress: arg_invitedEmailAddress, page Token: arg_pageToken, pageSize: arg_pageSize).then(unittest.expectAsync(((api.Li stGuardiansResponse response) { 4118 res.list(arg_studentId, invitedEmailAddress: arg_invitedEmailAddress, page Token: arg_pageToken, pageSize: arg_pageSize).then(unittest.expectAsync(((api.Li stGuardiansResponse response) {
4003 checkListGuardiansResponse(response); 4119 checkListGuardiansResponse(response);
4004 }))); 4120 })));
4005 }); 4121 });
4006 4122
4007 }); 4123 });
4008 4124
4009 4125
4010 } 4126 }
4011 4127
OLDNEW
« no previous file with comments | « generated/googleapis/test/civicinfo/v2_test.dart ('k') | generated/googleapis/test/cloudbuild/v1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698