Imported Upstream version 4.2.0.179

Former-commit-id: 0a113cb3a6feb7873f632839b1307cc6033cd595
This commit is contained in:
Xamarin Public Jenkins
2015-08-26 07:17:56 -04:00
committed by Jo Shields
parent 183bba2c9a
commit 6992685b86
7507 changed files with 90259 additions and 657307 deletions

View File

@ -14,6 +14,8 @@ using System.Net;
using System.Net.Sockets;
using System.Text;
using MonoTests.Helpers;
using NUnit.Framework;
namespace MonoTests.System.Net
@ -24,7 +26,7 @@ namespace MonoTests.System.Net
[Test]
public void CharacterSet_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -54,7 +56,7 @@ namespace MonoTests.System.Net
[Test]
public void Close_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -75,7 +77,7 @@ namespace MonoTests.System.Net
[Test]
public void ContentEncoding_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -105,7 +107,7 @@ namespace MonoTests.System.Net
[Test]
public void ContentLength_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -127,7 +129,7 @@ namespace MonoTests.System.Net
[Test]
public void ContentType_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -157,7 +159,7 @@ namespace MonoTests.System.Net
[Test]
public void Cookies_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -197,7 +199,7 @@ namespace MonoTests.System.Net
[Test]
public void GetResponseHeader_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -227,7 +229,7 @@ namespace MonoTests.System.Net
[Test]
public void GetResponseStream_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -257,7 +259,7 @@ namespace MonoTests.System.Net
[Test]
public void Headers_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -286,7 +288,7 @@ namespace MonoTests.System.Net
[Test]
public void LastModified_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -316,7 +318,7 @@ namespace MonoTests.System.Net
[Test]
public void Method_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -346,7 +348,7 @@ namespace MonoTests.System.Net
[Test]
public void ProtocolVersion_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -376,7 +378,7 @@ namespace MonoTests.System.Net
[Test]
public void ResponseUri_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -406,7 +408,7 @@ namespace MonoTests.System.Net
[Test]
public void Server_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -436,7 +438,7 @@ namespace MonoTests.System.Net
[Test]
public void StatusCode_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -458,7 +460,7 @@ namespace MonoTests.System.Net
[Test]
public void StatusDescription_Disposed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
@ -511,7 +513,7 @@ namespace MonoTests.System.Net
[Test]
public void BeginRead_Buffer_Null ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -562,7 +564,7 @@ namespace MonoTests.System.Net
[Test]
public void BeginWrite ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -597,7 +599,7 @@ namespace MonoTests.System.Net
[Category ("NotWorking")]
public void CanRead ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -626,7 +628,7 @@ namespace MonoTests.System.Net
[Test]
public void CanSeek ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -655,7 +657,7 @@ namespace MonoTests.System.Net
[Test] // bug #324182
public void CanTimeout ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -684,7 +686,7 @@ namespace MonoTests.System.Net
[Test]
public void CanWrite ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -713,7 +715,7 @@ namespace MonoTests.System.Net
[Test]
public void Read ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -752,7 +754,7 @@ namespace MonoTests.System.Net
[Test]
public void Read_Buffer_Null ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -803,7 +805,7 @@ namespace MonoTests.System.Net
[Test]
public void Read_Count_Negative ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -855,7 +857,7 @@ namespace MonoTests.System.Net
[Test]
public void Read_Count_Overflow ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -907,7 +909,7 @@ namespace MonoTests.System.Net
[Test]
public void Read_Offset_Negative ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -959,7 +961,7 @@ namespace MonoTests.System.Net
[Test]
public void Read_Offset_Overflow ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -1012,7 +1014,7 @@ namespace MonoTests.System.Net
[Category ("NotWorking")]
public void Read_Stream_Closed ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -1077,7 +1079,7 @@ namespace MonoTests.System.Net
[Test]
public void ReadTimeout ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -1106,7 +1108,7 @@ namespace MonoTests.System.Net
[Test]
public void Write ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
@ -1140,7 +1142,7 @@ namespace MonoTests.System.Net
[Test]
public void WriteTimeout ()
{
IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {