Imported Upstream version 5.20.0.180

Former-commit-id: ff953ca879339fe1e1211f7220f563e1342e66cb
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-02-04 20:11:37 +00:00
parent 0e2d47d1c8
commit 0510252385
3360 changed files with 83827 additions and 39243 deletions

View File

@@ -374,7 +374,7 @@ namespace System.Numerics.Tests
}
[Fact]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void IComparable_Invalid_netcore()
{
IComparable_Invalid("obj");

View File

@@ -13,7 +13,7 @@ namespace System.Numerics.Tests
private static int s_seed = 0;
[Fact]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void RunIsEvenTests()
{
Random random = new Random(s_seed);

View File

@@ -55,6 +55,7 @@ namespace System.Numerics.Tests
MatrixGenerator(FromStringTests_MemberDataSeed(), true);
[Theory]
[MemberData(nameof(FromStringTests_MemberData))]
public void ToByteArray_FromStringTests(string str, bool isUnsigned, bool isBigEndian, byte[] expectedBytes)
{
BigInteger bi = BigInteger.Parse(str);

View File

@@ -577,7 +577,7 @@ namespace System.Numerics.Tests
[Fact]
[OuterLoop]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void RunDoubleExplicitCastFromLargeBigIntegerTests()
{
DoubleExplicitCastFromLargeBigIntegerTests(0, 4, 32, 3);

View File

@@ -134,7 +134,7 @@ namespace System.Numerics.Tests
[Fact]
[OuterLoop]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void RunLargeValueLogTests()
{
LargeValueLogTests(0, 4, 64, 3);

View File

@@ -140,7 +140,7 @@ namespace System.Numerics.Tests
}
[Fact]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void ModPow1Large2SmallInt_Threshold()
{
// Again, with lower threshold
@@ -165,7 +165,7 @@ namespace System.Numerics.Tests
}
[Fact]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void ModPow2Large1SmallInt_Threshold()
{
// Again, with lower threshold
@@ -186,7 +186,7 @@ namespace System.Numerics.Tests
[InlineData("736513799451968530811005754031332418210960966881742655756522735504778110620671049112529346250333710388060811959329786494662578020803", "2461175085563866950903873687720858523536520498137697316698237108626602445202960480677695918813575265778826908481129155012799", "-4722693720735888562993277045098354134891725536023070176847814685098361292027040929352405620815883795027263132404351040", "4351573186631261607388198896754285562669240685903971199359912143458682154189588696264319780329366022294935204028039787")]
[InlineData("1596188639947986471148999794547338", "685242191738212089917782567856594513073397739443", "41848166029740752457613562518205823134173790454761036532025758411484449588176128053901271638836032557551179866133091058357374964041641117585422447497779410336188602585660372002644517668041207657383104649333118253", "39246949850380693159338034407642149926180988060650630387722725303281343126585456713282439764667310808891687831648451269002447916277601468727040185218264602698691553232132525542650964722093335105211816394635493987")]
[InlineData("-1506852741293695463963822334869441845197951776565891060639754936248401744065969556756496718308248025911048010080232290368562210204958094544173209793990218122", "64905085725614938357105826012272472070910693443851911667721848542473785070747281964799379996923261457185847459711", "2740467233603031668807697475486217767705051", "-1905434239471820365929630558127219204166613")]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void ModPow3LargeInt(string value, string exponent, string modulus, string expected)
{
BigInteger valueInt = BigInteger.Parse(value);

View File

@@ -35,7 +35,7 @@ namespace System.Numerics.Tests
}
[Fact]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void RunMultiply_TwoLargeBigIntegers_Threshold()
{
// Again, with lower threshold

View File

@@ -169,7 +169,7 @@ namespace System.Numerics.Tests
}
[Fact]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void RunOverflow()
{
var bytes = new byte[1000];

View File

@@ -65,7 +65,7 @@ namespace System.Numerics.Tests
}
[Fact]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void SqrtMinusOne()
{
Assert.Equal(Complex.Sqrt(-1.0), Complex.ImaginaryOne);
@@ -256,7 +256,7 @@ namespace System.Numerics.Tests
[Theory]
[MemberData(nameof(Abs_Advanced_TestData))]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void Abs_Advanced(double real, double imaginary, double expected)
{
var complex = new Complex(real, imaginary);
@@ -325,7 +325,7 @@ namespace System.Numerics.Tests
}
[Theory, MemberData(nameof(ACos_Advanced_TestData))]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void ACos_Advanced(double real, double imaginary, double expectedReal, double expectedImaginary)
{
var complex = new Complex(real, imaginary);
@@ -441,7 +441,7 @@ namespace System.Numerics.Tests
}
[Theory, MemberData(nameof(ASin_Advanced_TestData))]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void ASin_Advanced(double real, double imaginary, double expectedReal, double expectedImaginary)
{
var complex = new Complex(real, imaginary);
@@ -591,7 +591,7 @@ namespace System.Numerics.Tests
[Theory]
[MemberData(nameof(Cos_Advanced_TestData_Shared))]
[MemberData(nameof(Cos_Advanced_TestData))]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void Cos_Advanced(double real, double imaginary, double expectedReal, double expectedImaginary)
{
var complex = new Complex(real, imaginary);
@@ -669,7 +669,7 @@ namespace System.Numerics.Tests
[Theory]
[MemberData(nameof(Cosh_Advanced_TestData_Shared))]
[MemberData(nameof(Cosh_Advanced_TestData))]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void Cosh_Advanced(double real, double imaginary, double expectedReal, double expectedImaginary)
{
var complex = new Complex(real, imaginary);
@@ -746,7 +746,7 @@ namespace System.Numerics.Tests
}
[Fact]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void Equals_netcore()
{
// Invalid values
@@ -888,7 +888,7 @@ namespace System.Numerics.Tests
[MemberData(nameof(Exp_TestData))]
[MemberData(nameof(Primitives_2_TestData))]
[MemberData(nameof(SmallRandom_2_TestData))]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void Exp(double real, double imaginary)
{
Complex expected;
@@ -989,7 +989,7 @@ namespace System.Numerics.Tests
[Theory]
[MemberData(nameof(FromPolarCoordinates_TestData))]
[MemberData(nameof(Invalid_2_TestData))]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void FromPolarCoordinates(double magnitude, double phase)
{
Complex complex = Complex.FromPolarCoordinates(magnitude, phase);
@@ -1388,7 +1388,7 @@ namespace System.Numerics.Tests
[Theory]
[MemberData(nameof(Sin_Advanced_TestData_Shared))]
[MemberData(nameof(Sin_Advanced_TestData))]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void Sin_Advanced(double real, double imaginary, double expectedReal, double expectedImaginary)
{
var complex = new Complex(real, imaginary);
@@ -1465,7 +1465,7 @@ namespace System.Numerics.Tests
[Theory]
[MemberData(nameof(Sinh_Advanced_TestData_Shared))]
[MemberData(nameof(Sinh_Advanced_TestData))]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void Sinh_Advanced(double real, double imaginary, double expectedReal, double expectedImaginary)
{
var complex = new Complex(real, imaginary);
@@ -1588,7 +1588,7 @@ namespace System.Numerics.Tests
[Theory]
[MemberData(nameof(Sqrt_AdvancedTestData))]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void Sqrt_Advanced(double real, double imaginary, double expectedReal, double expectedImaginary)
{
var complex = new Complex(real, imaginary);
@@ -1659,7 +1659,7 @@ namespace System.Numerics.Tests
}
[Theory, MemberData(nameof(Tan_Advanced_TestData))]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void Tan_Advanced(double real, double imaginary, double expectedReal, double expectedImaginary)
{
var complex = new Complex(real, imaginary);
@@ -1732,7 +1732,7 @@ namespace System.Numerics.Tests
}
[Theory, MemberData(nameof(Tanh_Advanced_TestData))]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework | TargetFrameworkMonikers.Mono)]
public static void Tanh_Advanced(double real, double imaginary, double expectedReal, double expectedImaginary)
{
var complex = new Complex(real, imaginary);