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

Side by Side Diff: tests/standalone/src/io/HttpServerEarlyClientCloseTest.dart

Issue 10187002: Use half-close when closing the socking in HttpServerEarlyClientCloseTest. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 8 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
« no previous file with comments | « no previous file | tests/standalone/standalone.status » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #import("dart:io"); 1 #import("dart:io");
2 #import("dart:isolate"); 2 #import("dart:isolate");
3 3
4 void sendData(List<int> data, int port) { 4 void sendData(List<int> data, int port) {
5 Socket socket = new Socket("127.0.0.1", port); 5 Socket socket = new Socket("127.0.0.1", port);
6 socket.onConnect = () { 6 socket.onConnect = () {
7 socket.onData = () { 7 socket.onData = () {
8 Expect.fail("No data response was expected"); 8 Expect.fail("No data response was expected");
9 }; 9 };
10 socket.outputStream.onNoPendingWrites = () { 10 socket.outputStream.onNoPendingWrites = () {
11 socket.close(false); 11 socket.close(true);
12 }; 12 };
13 socket.outputStream.write(data); 13 socket.outputStream.write(data);
14 }; 14 };
15 } 15 }
16 16
17 class EarlyCloseTest { 17 class EarlyCloseTest {
18 EarlyCloseTest(Object this.data, 18 EarlyCloseTest(Object this.data,
19 String this.exception, 19 String this.exception,
20 [bool this.expectRequest = false]); 20 [bool this.expectRequest = false]);
21 21
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 } else { 85 } else {
86 server.close(); 86 server.close();
87 } 87 }
88 } 88 }
89 runTest(tests.iterator()); 89 runTest(tests.iterator());
90 } 90 }
91 91
92 void main() { 92 void main() {
93 testEarlyClose(); 93 testEarlyClose();
94 } 94 }
OLDNEW
« no previous file with comments | « no previous file | tests/standalone/standalone.status » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698