address PR feedback
authorGeoff Kizer <geoffrek>
Tue, 13 Feb 2018 21:14:44 +0000 (13:14 -0800)
committerGeoff Kizer <geoffrek>
Tue, 13 Feb 2018 23:44:00 +0000 (15:44 -0800)
Commit migrated from https://github.com/dotnet/corefx/commit/6ab005635528a03daa52ca727a4a74dcc0316830

src/libraries/Common/tests/System/Net/Http/LoopbackServer.cs
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.cs
src/libraries/System.Net.Http/tests/FunctionalTests/HttpProtocolTests.cs
src/libraries/System.Net.WebClient/tests/WebClientTest.cs

index d64db56..aacbd00 100644 (file)
@@ -104,9 +104,7 @@ namespace System.Net.Test.Common
 
         public async Task AcceptConnectionAsync(Func<Connection, Task> funcAsync)
         {
-            Socket s = await _listenSocket.AcceptAsync().ConfigureAwait(false);
-
-            using (s)
+            using (Socket s = await _listenSocket.AcceptAsync().ConfigureAwait(false))
             {
                 s.NoDelay = true;
 
index d14783a..b770ce8 100644 (file)
@@ -626,10 +626,7 @@ namespace System.Net.Http.Functional.Tests
                         await serverTask;
 
                         // Redirected URL answers with success
-                        serverTask = redirServer.AcceptConnectionSendResponseAndCloseAsync(
-                                $"HTTP/1.1 200 OK\r\n" +
-                                $"Date: {DateTimeOffset.UtcNow:R}\r\n" +
-                                "\r\n");
+                        serverTask = redirServer.AcceptConnectionSendDefaultResponseAndCloseAsync();
                         await TestHelper.WhenAllCompletedOrAnyFailed(getResponseTask, serverTask);
 
                         List<string> receivedRequest = await serverTask;
@@ -907,10 +904,7 @@ namespace System.Net.Http.Functional.Tests
                             "\r\n");
                     Assert.Equal(firstRequest, await Task.WhenAny(firstRequest, getResponse));
 
-                    Task secondRequest = origServer.AcceptConnectionSendResponseAndCloseAsync(
-                            $"HTTP/1.1 200 OK\r\n" +
-                            $"Date: {DateTimeOffset.UtcNow:R}\r\n" +
-                            "\r\n");
+                    Task secondRequest = origServer.AcceptConnectionSendDefaultResponseAndCloseAsync();
                     await TestHelper.WhenAllCompletedOrAnyFailed(secondRequest, getResponse);
 
                     using (HttpResponseMessage response = await getResponse)
index ad2cd7b..73490cf 100644 (file)
@@ -28,9 +28,7 @@ namespace System.Net.Http.Functional.Tests
                     request.Version = HttpVersion.Version10;
 
                     Task<HttpResponseMessage> getResponseTask = client.SendAsync(request);
-                    Task<List<string>> serverTask =
-                        server.AcceptConnectionSendResponseAndCloseAsync(
-                            $"HTTP/1.1 200 OK\r\nDate: {DateTimeOffset.UtcNow:R}\r\nContent-Length: 0\r\n\r\n");
+                    Task<List<string>> serverTask = server.AcceptConnectionSendDefaultResponseAndCloseAsync();
 
                     await TestHelper.WhenAllCompletedOrAnyFailed(getResponseTask, serverTask);
 
@@ -51,9 +49,7 @@ namespace System.Net.Http.Functional.Tests
                     request.Version = HttpVersion.Version11;
 
                     Task<HttpResponseMessage> getResponseTask = client.SendAsync(request);
-                    Task<List<string>> serverTask =
-                        server.AcceptConnectionSendResponseAndCloseAsync(
-                            $"HTTP/1.1 200 OK\r\nDate: {DateTimeOffset.UtcNow:R}\r\nContent-Length: 0\r\n\r\n");
+                    Task<List<string>> serverTask = server.AcceptConnectionSendDefaultResponseAndCloseAsync();
 
                     await TestHelper.WhenAllCompletedOrAnyFailed(getResponseTask, serverTask);
 
@@ -87,9 +83,7 @@ namespace System.Net.Http.Functional.Tests
                     request.Version = new Version(0, minorVersion);
 
                     Task<HttpResponseMessage> getResponseTask = client.SendAsync(request);
-                    Task<List<string>> serverTask =
-                        server.AcceptConnectionSendResponseAndCloseAsync(
-                            $"HTTP/1.1 200 OK\r\nDate: {DateTimeOffset.UtcNow:R}\r\nContent-Length: 0\r\n\r\n");
+                    Task<List<string>> serverTask = server.AcceptConnectionSendDefaultResponseAndCloseAsync();
 
                     if (exceptionType == null)
                     {
@@ -129,9 +123,7 @@ namespace System.Net.Http.Functional.Tests
                     request.Version = new Version(majorVersion, minorVersion);
 
                     Task<HttpResponseMessage> getResponseTask = client.SendAsync(request);
-                    Task<List<string>> serverTask =
-                        server.AcceptConnectionSendResponseAndCloseAsync(
-                            $"HTTP/1.1 200 OK\r\nDate: {DateTimeOffset.UtcNow:R}\r\nContent-Length: 0\r\n\r\n");
+                    Task<List<string>> serverTask = server.AcceptConnectionSendDefaultResponseAndCloseAsync();
 
                     if (exceptionType == null)
                     {
index b570dab..9555bcc 100644 (file)
@@ -430,11 +430,7 @@ namespace System.Net.Tests
             {
                 Task<string> download = wc.DownloadStringTaskAsync(url.ToString());
                 Assert.Null(wc.ResponseHeaders);
-                await server.AcceptConnectionSendResponseAndCloseAsync(
-                        "HTTP/1.1 200 OK\r\n" +
-                        $"Date: {DateTimeOffset.UtcNow:R}\r\n" +
-                        $"Content-Length: 0\r\n" +
-                        "\r\n");
+                await server.AcceptConnectionSendDefaultResponseAndCloseAsync();
                 await download;
             });
         }