Browse Source

Tests: require 1 digit less accuracy in 2 complex number tests so they don't break in mono

v2
Christoph Ruegg 13 years ago
parent
commit
565baee686
  1. 2
      src/UnitTests/ComplexTests/Complex32Test.cs
  2. 2
      src/UnitTests/LinearAlgebraTests/Complex/VectorTests.Norm.cs

2
src/UnitTests/ComplexTests/Complex32Test.cs

@ -153,7 +153,7 @@ namespace MathNet.Numerics.UnitTests.ComplexTests
AssertHelpers.AlmostEqual(new Complex32(1.00000018725172576491f, 1.90048076369011843105e-6f), a.Power(b), 7); AssertHelpers.AlmostEqual(new Complex32(1.00000018725172576491f, 1.90048076369011843105e-6f), a.Power(b), 7);
a = new Complex32(0.0f, -1.19209289550780998537e-7f); a = new Complex32(0.0f, -1.19209289550780998537e-7f);
b = new Complex32(0.0f, 0.5f); b = new Complex32(0.0f, 0.5f);
AssertHelpers.AlmostEqual(new Complex32(-2.56488189382693049636e-1f, -2.17823120666116144959f), a.Power(b), 6); AssertHelpers.AlmostEqual(new Complex32(-2.56488189382693049636e-1f, -2.17823120666116144959f), a.Power(b), 5);
a = new Complex32(0.0f, 0.5f); a = new Complex32(0.0f, 0.5f);
b = new Complex32(0.0f, -0.5f); b = new Complex32(0.0f, -0.5f);
AssertHelpers.AlmostEqual(new Complex32(2.06287223508090495171f, 7.45007062179724087859e-1f), a.Power(b), 7); AssertHelpers.AlmostEqual(new Complex32(2.06287223508090495171f, 7.45007062179724087859e-1f), a.Power(b), 7);

2
src/UnitTests/LinearAlgebraTests/Complex/VectorTests.Norm.cs

@ -87,7 +87,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex
public void CanComputeNormInfinity() public void CanComputeNormInfinity()
{ {
var vector = CreateVector(Data); var vector = CreateVector(Data);
AssertHelpers.AlmostEqual(5.09901951359279, vector.Norm(Double.PositiveInfinity), 15); AssertHelpers.AlmostEqual(5.09901951359279, vector.Norm(Double.PositiveInfinity), 14);
} }
/// <summary> /// <summary>

Loading…
Cancel
Save