Imported Upstream version 5.8.0.22

Former-commit-id: df344e34b07851d296efb3e6604c8db42b6f7aa3
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2017-10-19 20:04:20 +00:00
parent 5f4a27cc8a
commit 7d05485754
5020 changed files with 114082 additions and 186061 deletions

View File

@ -9,9 +9,6 @@
<ItemGroup>
<Compile Include="WebHeaderCollectionTest.cs" />
<Compile Include="LoggingTest.cs" />
<Compile Include="$(CommonTestPath)\System\AssertExtensions.cs">
<Link>Common\System\AssertExtensions.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)\System\PlatformDetection.cs">
<Link>CommonTest\System\PlatformDetection.cs</Link>
</Compile>

View File

@ -221,7 +221,6 @@ namespace System.Net.Tests
Assert.Empty(headers);
}
[ActiveIssue(20465, TargetFrameworkMonikers.UapAot)]
[Theory]
[InlineData(null)]
[InlineData("")]
@ -231,7 +230,6 @@ namespace System.Net.Tests
AssertExtensions.Throws<ArgumentNullException>("name", () => headers.Remove(name));
}
[ActiveIssue(20465, TargetFrameworkMonikers.UapAot)]
[Theory]
[InlineData(" \r \t \n")]
[InlineData(" name ")]
@ -470,15 +468,13 @@ namespace System.Net.Tests
Assert.Equal("value1,,value2,value3,", headers["name"]);
}
[ActiveIssue(20465, TargetFrameworkMonikers.UapAot)]
[Fact]
public void Add_NullName_ThrowsArgumentNullException()
{
var headers = new WebHeaderCollection();
Assert.Throws<ArgumentNullException>("name", () => headers.Add(null, "value"));
AssertExtensions.Throws<ArgumentNullException>("name", () => headers.Add(null, "value"));
}
[ActiveIssue(20465, TargetFrameworkMonikers.UapAot)]
[Theory]
[InlineData("")]
[InlineData("(")]
@ -488,16 +484,15 @@ namespace System.Net.Tests
public void Add_InvalidName_ThrowsArgumentException(string name)
{
var headers = new WebHeaderCollection();
Assert.Throws<ArgumentException>("name", () => headers.Add(name, "value"));
AssertExtensions.Throws<ArgumentException>("name", () => headers.Add(name, "value"));
}
[ActiveIssue(20465, TargetFrameworkMonikers.UapAot)]
[Theory]
[MemberData(nameof(InvalidValues))]
public void Add_InvalidValue_ThrowsArgumentException(string value)
{
var headers = new WebHeaderCollection();
Assert.Throws<ArgumentException>("value", () => headers.Add("name", value));
AssertExtensions.Throws<ArgumentException>("value", () => headers.Add("name", value));
}
[Fact]
@ -513,17 +508,15 @@ namespace System.Net.Tests
Assert.Equal("value1,,value2,", headers["name"]);
}
[ActiveIssue(20465, TargetFrameworkMonikers.UapAot)]
[Theory]
[InlineData(null)]
[InlineData("")]
public void Add_NullHeader_ThrowsArgumentNullException(string header)
{
var headers = new WebHeaderCollection();
Assert.Throws<ArgumentNullException>("header", () => headers.Add(header));
AssertExtensions.Throws<ArgumentNullException>("header", () => headers.Add(header));
}
[ActiveIssue(20465, TargetFrameworkMonikers.UapAot)]
[Theory]
[InlineData(" \r \t \n", "header")]
[InlineData("nocolon", "header")]
@ -533,8 +526,7 @@ namespace System.Net.Tests
public void Add_InvalidHeader_ThrowsArgumentException(string header, string paramName)
{
var headers = new WebHeaderCollection();
Assert.Throws<ArgumentException>(paramName, () => headers.Add(header));
AssertExtensions.Throws<ArgumentException>(paramName, () => headers.Add(header));
}
[Fact]
@ -631,8 +623,8 @@ namespace System.Net.Tests
WebHeaderCollection w = new WebHeaderCollection();
char[] arr = new char[ushort.MaxValue + 1];
string maxStr = new string(arr);
Assert.Throws<ArgumentException>(() => w.Add(HttpRequestHeader.ContentLength,maxStr));
Assert.Throws<ArgumentException>(() => w.Add("ContentLength", maxStr));
AssertExtensions.Throws<ArgumentException>("value", () => w.Add(HttpRequestHeader.ContentLength,maxStr));
AssertExtensions.Throws<ArgumentException>("value", () => w.Add("ContentLength", maxStr));
}
[Fact]