Browse Source

Merge pull request #711 from Evangelink/tests-invariant-culture

Fix thread culture for some tests
pull/729/head
Christoph Ruegg 6 years ago
committed by GitHub
parent
commit
be7c150192
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      src/Numerics.Tests/DistributionTests/Continuous/BetaTests.cs
  2. 1
      src/Numerics.Tests/DistributionTests/Continuous/BurrTests.cs
  3. 1
      src/Numerics.Tests/DistributionTests/Continuous/CauchyTests.cs
  4. 1
      src/Numerics.Tests/DistributionTests/Continuous/ChiSquareTests.cs
  5. 1
      src/Numerics.Tests/DistributionTests/Continuous/ChiTests.cs
  6. 1
      src/Numerics.Tests/DistributionTests/Continuous/ContinuousUniformTests.cs
  7. 1
      src/Numerics.Tests/DistributionTests/Continuous/ErlangTests.cs
  8. 1
      src/Numerics.Tests/DistributionTests/Continuous/ExponentialTests.cs
  9. 1
      src/Numerics.Tests/DistributionTests/Continuous/FisherSnedecorTests.cs
  10. 1
      src/Numerics.Tests/DistributionTests/Continuous/GammaTests.cs
  11. 2
      src/Numerics.Tests/DistributionTests/Continuous/InverseGammaTests.cs
  12. 1
      src/Numerics.Tests/DistributionTests/Continuous/InverseGaussianTests.cs
  13. 1
      src/Numerics.Tests/DistributionTests/Continuous/LaplaceTests.cs
  14. 1
      src/Numerics.Tests/DistributionTests/Continuous/LogNormalTests.cs
  15. 1
      src/Numerics.Tests/DistributionTests/Continuous/NormalTests.cs
  16. 1
      src/Numerics.Tests/DistributionTests/Continuous/ParetoTests.cs
  17. 1
      src/Numerics.Tests/DistributionTests/Continuous/RayleighTests.cs
  18. 1
      src/Numerics.Tests/DistributionTests/Continuous/StableTests.cs
  19. 1
      src/Numerics.Tests/DistributionTests/Continuous/StudentTTests.cs
  20. 1
      src/Numerics.Tests/DistributionTests/Continuous/TriangularTests.cs
  21. 1
      src/Numerics.Tests/DistributionTests/Continuous/TruncatedParetoTests.cs
  22. 1
      src/Numerics.Tests/DistributionTests/Continuous/WeibullTests.cs
  23. 1
      src/Numerics.Tests/DistributionTests/Discrete/BernoulliTests.cs
  24. 1
      src/Numerics.Tests/DistributionTests/Discrete/BinomialTests.cs
  25. 1
      src/Numerics.Tests/DistributionTests/Discrete/CategoricalTests.cs
  26. 1
      src/Numerics.Tests/DistributionTests/Discrete/ConwayMaxwellPoissonTests.cs
  27. 1
      src/Numerics.Tests/DistributionTests/Discrete/DiscreteUniformTests.cs
  28. 1
      src/Numerics.Tests/DistributionTests/Discrete/GeometricTests.cs
  29. 1
      src/Numerics.Tests/DistributionTests/Discrete/HypergeometricTests.cs
  30. 1
      src/Numerics.Tests/DistributionTests/Discrete/NegativeBinomialTests.cs
  31. 1
      src/Numerics.Tests/DistributionTests/Discrete/PoissonTests.cs
  32. 1
      src/Numerics.Tests/DistributionTests/Discrete/ZipfTests.cs
  33. 1
      src/Numerics.Tests/DistributionTests/Multivariate/InverseWishartTests.cs
  34. 1
      src/Numerics.Tests/DistributionTests/Multivariate/MatrixNormalTests.cs
  35. 1
      src/Numerics.Tests/DistributionTests/Multivariate/MultinomialTests.cs
  36. 1
      src/Numerics.Tests/DistributionTests/Multivariate/WishartTests.cs
  37. 4
      src/Numerics.Tests/LinearAlgebraTests/VectorToStringTests.cs

1
src/Numerics.Tests/DistributionTests/Continuous/BetaTests.cs

@ -84,6 +84,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new Beta(1d, 2d);
Assert.AreEqual("Beta(α = 1, β = 2)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/BurrTests.cs

@ -113,6 +113,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new Burr(1d, 2d, 3d);
Assert.AreEqual("Burr(a = 1, c = 2, k = 3)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/CauchyTests.cs

@ -89,6 +89,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new Cauchy(1d, 2d);
Assert.AreEqual("Cauchy(x0 = 1, γ = 2)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/ChiSquareTests.cs

@ -75,6 +75,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new ChiSquared(1.0);
Assert.AreEqual("ChiSquared(k = 1)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/ChiTests.cs

@ -73,6 +73,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new Chi(1.0);
Assert.AreEqual("Chi(k = 1)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/ContinuousUniformTests.cs

@ -92,6 +92,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new ContinuousUniform(1.0, 2.0);
Assert.AreEqual("ContinuousUniform(Lower = 1, Upper = 2)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/ErlangTests.cs

@ -115,6 +115,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new Erlang(1, 2d);
Assert.AreEqual("Erlang(k = 1, λ = 2)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/ExponentialTests.cs

@ -73,6 +73,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new Exponential(2d);
Assert.AreEqual("Exponential(λ = 2)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/FisherSnedecorTests.cs

@ -96,6 +96,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new FisherSnedecor(2d, 1d);
Assert.AreEqual("FisherSnedecor(d1 = 2, d2 = 1)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/GammaTests.cs

@ -117,6 +117,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new Gamma(1d, 2d);
Assert.AreEqual("Gamma(α = 1, β = 2)", n.ToString());
}

2
src/Numerics.Tests/DistributionTests/Continuous/InverseGammaTests.cs

@ -28,6 +28,7 @@
// </copyright>
using System;
using System.Globalization;
using System.Linq;
using MathNet.Numerics.Distributions;
using NUnit.Framework;
@ -81,6 +82,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
var n = new InverseGamma(1.1d, 2.1d);
Assert.AreEqual("InverseGamma(α = 1.1, β = 2.1)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/InverseGaussianTests.cs

@ -102,6 +102,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new InverseGaussian(1d, 2d);
Assert.AreEqual("InverseGaussian(μ = 1, λ = 2)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/LaplaceTests.cs

@ -75,6 +75,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new Laplace(-1d, 2d);
Assert.AreEqual("Laplace(μ = -1, b = 2)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/LogNormalTests.cs

@ -80,6 +80,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new LogNormal(1d, 2d);
Assert.AreEqual("LogNormal(μ = 1, σ = 2)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/NormalTests.cs

@ -145,6 +145,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new Normal(1d, 2d);
Assert.AreEqual("Normal(μ = 1, σ = 2)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/ParetoTests.cs

@ -81,6 +81,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new Pareto(1d, 2d);
Assert.AreEqual("Pareto(xm = 1, α = 2)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/RayleighTests.cs

@ -73,6 +73,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new Rayleigh(2d);
Assert.AreEqual("Rayleigh(σ = 2)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/StableTests.cs

@ -97,6 +97,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new Stable(1.2d, 0.3d, 1d, 2d);
Assert.AreEqual("Stable(α = 1.2, β = 0.3, c = 1, μ = 2)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/StudentTTests.cs

@ -93,6 +93,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new StudentT(1.0, 2.0, 1.0);
Assert.AreEqual("StudentT(μ = 1, σ = 2, ν = 1)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/TriangularTests.cs

@ -88,6 +88,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new Triangular(0d, 2d, 1d);
Assert.AreEqual("Triangular(Lower = 0, Upper = 2, Mode = 1)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/TruncatedParetoTests.cs

@ -111,6 +111,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new TruncatedPareto(1d, 2d, 100d);
Assert.AreEqual("Truncated Pareto(Scale = 1, Shape = 2, Truncation = 100)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Continuous/WeibullTests.cs

@ -83,6 +83,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Continuous
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var n = new Weibull(1d, 2d);
Assert.AreEqual("Weibull(k = 1, λ = 2)", n.ToString());
}

1
src/Numerics.Tests/DistributionTests/Discrete/BernoulliTests.cs

@ -71,6 +71,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Discrete
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var b = new Bernoulli(0.3);
Assert.AreEqual("Bernoulli(p = 0.3)", b.ToString());
}

1
src/Numerics.Tests/DistributionTests/Discrete/BinomialTests.cs

@ -75,6 +75,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Discrete
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var b = new Binomial(0.3, 2);
Assert.AreEqual("Binomial(p = 0.3, n = 2)", b.ToString());
}

1
src/Numerics.Tests/DistributionTests/Discrete/CategoricalTests.cs

@ -134,6 +134,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Discrete
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var b = new Categorical(_smallP);
Assert.AreEqual("Categorical(Dimension = 3)", b.ToString());
}

1
src/Numerics.Tests/DistributionTests/Discrete/ConwayMaxwellPoissonTests.cs

@ -72,6 +72,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Discrete
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var d = new ConwayMaxwellPoisson(1d, 2d);
Assert.AreEqual("ConwayMaxwellPoisson(λ = 1, ν = 2)", d.ToString());
}

1
src/Numerics.Tests/DistributionTests/Discrete/DiscreteUniformTests.cs

@ -75,6 +75,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Discrete
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var b = new DiscreteUniform(0, 10);
Assert.AreEqual("DiscreteUniform(Lower = 0, Upper = 10)", b.ToString());
}

1
src/Numerics.Tests/DistributionTests/Discrete/GeometricTests.cs

@ -72,6 +72,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Discrete
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var d = new Geometric(0.3);
Assert.AreEqual("Geometric(p = 0.3)", d.ToString());
}

1
src/Numerics.Tests/DistributionTests/Discrete/HypergeometricTests.cs

@ -82,6 +82,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Discrete
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var d = new Hypergeometric(10, 1, 1);
Assert.AreEqual("Hypergeometric(N = 10, M = 1, n = 1)", d.ToString());
}

1
src/Numerics.Tests/DistributionTests/Discrete/NegativeBinomialTests.cs

@ -79,6 +79,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Discrete
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var d = new NegativeBinomial(1.0, 0.3);
Assert.AreEqual(String.Format("NegativeBinomial(R = {0}, P = {1})", d.R, d.P), d.ToString());
}

1
src/Numerics.Tests/DistributionTests/Discrete/PoissonTests.cs

@ -71,6 +71,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Discrete
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var d = new Poisson(0.3);
Assert.AreEqual(String.Format("Poisson(λ = {0})", 0.3), d.ToString());
}

1
src/Numerics.Tests/DistributionTests/Discrete/ZipfTests.cs

@ -73,6 +73,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Discrete
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var d = new Zipf(1.0, 5);
Assert.AreEqual("Zipf(S = 1, N = 5)", d.ToString());
}

1
src/Numerics.Tests/DistributionTests/Multivariate/InverseWishartTests.cs

@ -137,6 +137,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Multivariate
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var d = new InverseWishart(1d, Matrix<double>.Build.RandomPositiveDefinite(2, 1));
Assert.AreEqual("InverseWishart(ν = 1, Rows = 2, Columns = 2)", d.ToString());
}

1
src/Numerics.Tests/DistributionTests/Multivariate/MatrixNormalTests.cs

@ -148,6 +148,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Multivariate
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
const int N = 2;
const int P = 5;
var d = new MatrixNormal(Matrix<double>.Build.Random(N, P, 1), Matrix<double>.Build.RandomPositiveDefinite(N, 1), Matrix<double>.Build.RandomPositiveDefinite(P, 1));

1
src/Numerics.Tests/DistributionTests/Multivariate/MultinomialTests.cs

@ -136,6 +136,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Multivariate
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var b = new Multinomial(_smallP, 4);
Assert.AreEqual("Multinomial(Dimension = 3, Number of Trails = 4)", b.ToString());
}

1
src/Numerics.Tests/DistributionTests/Multivariate/WishartTests.cs

@ -131,6 +131,7 @@ namespace MathNet.Numerics.UnitTests.DistributionTests.Multivariate
[Test]
public void ValidateToString()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
var d = new Wishart(1.0, Matrix<double>.Build.RandomPositiveDefinite(2, 1));
Assert.AreEqual("Wishart(DegreesOfFreedom = 1, Rows = 2, Columns = 2)", d.ToString());
}

4
src/Numerics.Tests/LinearAlgebraTests/VectorToStringTests.cs

@ -15,6 +15,8 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests
[Test]
public void MinimumLimits()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
Assert.That(v1.ToVectorString(3, 16, "G6"), Is.EqualTo("3.14159" + NL));
Assert.That(v2.ToVectorString(3, 16, "G6"), Is.EqualTo("3.14159" + NL + "6.28319" + NL));
Assert.That(v100.ToVectorString(3, 16, "G6"), Is.EqualTo("3.14159" + NL + " .." + NL + "314.159" + NL));
@ -23,6 +25,8 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests
[Test]
public void GitHubIssue387()
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
Vector<double> v = Vector<double>.Build.DenseOfArray(new[]
{
0.607142857142857,

Loading…
Cancel
Save