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

Side by Side Diff: tests/standalone/io/http_redirect_test.dart

Issue 11194025: Second round of cleanups for new optional parameter semantics. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 8 years, 2 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 // 4 //
5 5
6 #import("dart:io"); 6 #import("dart:io");
7 #import("dart:uri"); 7 #import("dart:uri");
8 8
9 HttpServer setupServer() { 9 HttpServer setupServer() {
10 HttpServer server = new HttpServer(); 10 HttpServer server = new HttpServer();
11 server.listen("127.0.0.1", 0, 5); 11 server.listen("127.0.0.1", 0, backlog: 5);
12 12
13 void addRedirectHandler(int number, int statusCode) { 13 void addRedirectHandler(int number, int statusCode) {
14 server.addRequestHandler( 14 server.addRequestHandler(
15 (HttpRequest request) => request.path == "/$number", 15 (HttpRequest request) => request.path == "/$number",
16 (HttpRequest request, HttpResponse response) { 16 (HttpRequest request, HttpResponse response) {
17 response.headers.set(HttpHeaders.LOCATION, 17 response.headers.set(HttpHeaders.LOCATION,
18 "http://127.0.0.1:${server.port}/${number + 1}"); 18 "http://127.0.0.1:${server.port}/${number + 1}");
19 response.statusCode = statusCode; 19 response.statusCode = statusCode;
20 response.outputStream.close(); 20 response.outputStream.close();
21 }); 21 });
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 server.close(); 125 server.close();
126 client.shutdown(); 126 client.shutdown();
127 }; 127 };
128 } 128 }
129 129
130 main() { 130 main() {
131 testManualRedirect(); 131 testManualRedirect();
132 testAutoRedirect(); 132 testAutoRedirect();
133 testRedirectLoop(); 133 testRedirectLoop();
134 } 134 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698