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

Unified Diff: tests/standalone/src/HttpParserTest.dart

Issue 9488008: Include HTTP library in the standalone VM (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Minor update Created 8 years, 10 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « samples/tests/samples/src/chat/UrlEncodingTest.dart ('k') | tests/standalone/src/HttpTest.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tests/standalone/src/HttpParserTest.dart
diff --git a/samples/tests/samples/src/chat/HttpParserTest.dart b/tests/standalone/src/HttpParserTest.dart
similarity index 79%
rename from samples/tests/samples/src/chat/HttpParserTest.dart
rename to tests/standalone/src/HttpParserTest.dart
index 53f6c8b4b128d63512520ae3902fd8b334b1bf26..adafdeeb010c521c259d6f455be25c657696fc61 100644
--- a/samples/tests/samples/src/chat/HttpParserTest.dart
+++ b/tests/standalone/src/HttpParserTest.dart
@@ -1,10 +1,8 @@
-// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-#library("HttpParserTest.dart");
-#import("../../../../chat/http.dart");
-
+#import("dart:io");
class HttpParserTest {
static void runAllTests() {
@@ -32,32 +30,29 @@ class HttpParserTest {
httpParser = new HttpParser();
httpParser.requestStart = (m, u) { method = m; uri = u; };
httpParser.responseStart = (s, r) { Expect.fail("Expected request"); };
- httpParser.headerReceived =
- (f, v) {
- Expect.isFalse(headersCompleteCalled);
- headers[f] = v;
- };
- httpParser.headersComplete =
- () {
- Expect.isFalse(headersCompleteCalled);
- if (!chunked) {
- Expect.equals(expectedContentLength, httpParser.contentLength);
- } else {
- Expect.equals(-1, httpParser.contentLength);
- }
- if (expectedHeaders != null) {
- expectedHeaders.forEach(
- (String name, String value) =>
- Expect.equals(value, headers[name]));
- }
- headersCompleteCalled = true;
- };
- httpParser.dataReceived =
- (List<int> data) {
- Expect.isTrue(headersCompleteCalled);
- bytesReceived += data.length;
- };
- httpParser.dataEnd = () { dataEndCalled = true; };
+ httpParser.headerReceived = (f, v) {
+ Expect.isFalse(headersCompleteCalled);
+ headers[f] = v;
+ };
+ httpParser.headersComplete = () {
+ Expect.isFalse(headersCompleteCalled);
+ if (!chunked) {
+ Expect.equals(expectedContentLength, httpParser.contentLength);
+ } else {
+ Expect.equals(-1, httpParser.contentLength);
+ }
+ if (expectedHeaders != null) {
+ expectedHeaders.forEach(
+ (String name, String value) =>
+ Expect.equals(value, headers[name]));
+ }
+ headersCompleteCalled = true;
+ };
+ httpParser.dataReceived = (List<int> data) {
+ Expect.isTrue(headersCompleteCalled);
+ bytesReceived += data.length;
+ };
+ httpParser.dataEnd = () => dataEndCalled = true;
headersCompleteCalled = false;
dataEndCalled = false;
@@ -118,34 +113,34 @@ class HttpParserTest {
void reset() {
httpParser = new HttpParser();
- httpParser.requestStart = (m, u) { Expect.fail("Expected response"); };
- httpParser.responseStart = (s, r) { statusCode = s; reasonPhrase = r; };
- httpParser.headerReceived =
- (f, v) {
- Expect.isFalse(headersCompleteCalled);
- headers[f] = v;
- };
- httpParser.headersComplete =
- () {
- Expect.isFalse(headersCompleteCalled);
- if (!chunked) {
- Expect.equals(expectedContentLength, httpParser.contentLength);
- } else {
- Expect.equals(-1, httpParser.contentLength);
- }
- if (expectedHeaders != null) {
- expectedHeaders.forEach(
- (String name, String value) =>
- Expect.equals(value, headers[name]));
- }
- headersCompleteCalled = true;
- };
- httpParser.dataReceived =
- (List<int> data) {
- Expect.isTrue(headersCompleteCalled);
- bytesReceived += data.length;
- };
- httpParser.dataEnd = () { dataEndCalled = true; };
+ httpParser.requestStart = (m, u) => Expect.fail("Expected response");
+ httpParser.responseStart = (s, r) {
+ statusCode = s;
+ reasonPhrase = r;
+ };
+ httpParser.headerReceived = (f, v) {
+ Expect.isFalse(headersCompleteCalled);
+ headers[f] = v;
+ };
+ httpParser.headersComplete = () {
+ Expect.isFalse(headersCompleteCalled);
+ if (!chunked) {
+ Expect.equals(expectedContentLength, httpParser.contentLength);
+ } else {
+ Expect.equals(-1, httpParser.contentLength);
+ }
+ if (expectedHeaders != null) {
+ expectedHeaders.forEach((String name, String value) {
+ Expect.equals(value, headers[name]);
+ });
+ }
+ headersCompleteCalled = true;
+ };
+ httpParser.dataReceived = (List<int> data) {
+ Expect.isTrue(headersCompleteCalled);
+ bytesReceived += data.length;
+ };
+ httpParser.dataEnd = () => dataEndCalled = true;
headersCompleteCalled = false;
dataEndCalled = false;
« no previous file with comments | « samples/tests/samples/src/chat/UrlEncodingTest.dart ('k') | tests/standalone/src/HttpTest.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698