Browse Source

Unit Tests: now explicitly calling Equals to workaround NUnit (should no longer be needed with NUnit 2.6)

pull/36/head
Christoph Ruegg 15 years ago
parent
commit
063e74989a
  1. 14
      src/UnitTests/LinearAlgebraTests/Complex/VectorArithmeticTheory.cs
  2. 14
      src/UnitTests/LinearAlgebraTests/Complex32/VectorArithmeticTheory.cs
  3. 16
      src/UnitTests/LinearAlgebraTests/Double/VectorArithmeticTheory.cs
  4. 14
      src/UnitTests/LinearAlgebraTests/Single/VectorArithmeticTheory.cs

14
src/UnitTests/LinearAlgebraTests/Complex/VectorArithmeticTheory.cs

@ -47,7 +47,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex
Assert.That(vector.GetHashCode(), Is.EqualTo(hash));
Assert.That(result, Is.Not.SameAs(vector));
Assert.That(result, Is.EqualTo(vector));
Assert.That(result.Equals(vector));
}
[Theory, Timeout(100)]
@ -59,11 +59,11 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex
Assert.That(vector.GetHashCode(), Is.EqualTo(hash));
Assert.That(result, Is.Not.SameAs(vector));
Assert.That(-result, Is.EqualTo(vector));
Assert.That((-result).Equals(vector));
for (var i = 0; i < Math.Min(vector.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(-vector[i]));
Assert.That(result[i], Is.EqualTo(-vector[i]), i.ToString());
}
}
@ -84,7 +84,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] + b[i]));
Assert.That(result[i], Is.EqualTo(a[i] + b[i]), i.ToString());
}
}
@ -106,7 +106,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] + b[i]));
Assert.That(result[i], Is.EqualTo(a[i] + b[i]), i.ToString());
}
}
@ -127,7 +127,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] - b[i]));
Assert.That(result[i], Is.EqualTo(a[i] - b[i]), i.ToString());
}
}
@ -149,7 +149,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] - b[i]));
Assert.That(result[i], Is.EqualTo(a[i] - b[i]), i.ToString());
}
}
}

14
src/UnitTests/LinearAlgebraTests/Complex32/VectorArithmeticTheory.cs

@ -47,7 +47,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32
Assert.That(vector.GetHashCode(), Is.EqualTo(hash));
Assert.That(result, Is.Not.SameAs(vector));
Assert.That(result, Is.EqualTo(vector));
Assert.That(result.Equals(vector));
}
[Theory, Timeout(100)]
@ -59,11 +59,11 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32
Assert.That(vector.GetHashCode(), Is.EqualTo(hash));
Assert.That(result, Is.Not.SameAs(vector));
Assert.That(-result, Is.EqualTo(vector));
Assert.That((-result).Equals(vector));
for (var i = 0; i < Math.Min(vector.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(-vector[i]));
Assert.That(result[i], Is.EqualTo(-vector[i]), i.ToString());
}
}
@ -84,7 +84,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] + b[i]));
Assert.That(result[i], Is.EqualTo(a[i] + b[i]), i.ToString());
}
}
@ -106,7 +106,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] + b[i]));
Assert.That(result[i], Is.EqualTo(a[i] + b[i]), i.ToString());
}
}
@ -127,7 +127,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] - b[i]));
Assert.That(result[i], Is.EqualTo(a[i] - b[i]), i.ToString());
}
}
@ -149,7 +149,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] - b[i]));
Assert.That(result[i], Is.EqualTo(a[i] - b[i]), i.ToString());
}
}
}

16
src/UnitTests/LinearAlgebraTests/Double/VectorArithmeticTheory.cs

@ -37,7 +37,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double
[TestFixture]
public abstract class VectorArithmeticTheory
{
[Theory, Timeout(100)]
[Theory] //, Timeout(100)]
public void CanCallUnaryPlusOperatorOnVector(Vector<double> vector)
{
var hash = vector.GetHashCode();
@ -46,7 +46,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double
Assert.That(vector.GetHashCode(), Is.EqualTo(hash));
Assert.That(result, Is.Not.SameAs(vector));
Assert.That(result, Is.EqualTo(vector));
Assert.That(result.Equals(vector));
}
[Theory, Timeout(100)]
@ -58,11 +58,11 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double
Assert.That(vector.GetHashCode(), Is.EqualTo(hash));
Assert.That(result, Is.Not.SameAs(vector));
Assert.That(-result, Is.EqualTo(vector));
Assert.That((-result).Equals(vector));
for (var i = 0; i < Math.Min(vector.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(-vector[i]));
Assert.That(result[i], Is.EqualTo(-vector[i]), i.ToString());
}
}
@ -83,7 +83,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] + b[i]));
Assert.That(result[i], Is.EqualTo(a[i] + b[i]), i.ToString());
}
}
@ -105,7 +105,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] + b[i]));
Assert.That(result[i], Is.EqualTo(a[i] + b[i]), i.ToString());
}
}
@ -126,7 +126,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] - b[i]));
Assert.That(result[i], Is.EqualTo(a[i] - b[i]), i.ToString());
}
}
@ -148,7 +148,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] - b[i]));
Assert.That(result[i], Is.EqualTo(a[i] - b[i]), i.ToString());
}
}
}

14
src/UnitTests/LinearAlgebraTests/Single/VectorArithmeticTheory.cs

@ -46,7 +46,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single
Assert.That(vector.GetHashCode(), Is.EqualTo(hash));
Assert.That(result, Is.Not.SameAs(vector));
Assert.That(result, Is.EqualTo(vector));
Assert.That(result.Equals(vector));
}
[Theory, Timeout(100)]
@ -58,11 +58,11 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single
Assert.That(vector.GetHashCode(), Is.EqualTo(hash));
Assert.That(result, Is.Not.SameAs(vector));
Assert.That(-result, Is.EqualTo(vector));
Assert.That((-result).Equals(vector));
for (var i = 0; i < Math.Min(vector.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(-vector[i]));
Assert.That(result[i], Is.EqualTo(-vector[i]), i.ToString());
}
}
@ -83,7 +83,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] + b[i]));
Assert.That(result[i], Is.EqualTo(a[i] + b[i]), i.ToString());
}
}
@ -105,7 +105,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] + b[i]));
Assert.That(result[i], Is.EqualTo(a[i] + b[i]), i.ToString());
}
}
@ -126,7 +126,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] - b[i]));
Assert.That(result[i], Is.EqualTo(a[i] - b[i]), i.ToString());
}
}
@ -148,7 +148,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single
for (var i = 0; i < Math.Min(a.Count, 20); i++)
{
Assert.That(result[i], Is.EqualTo(a[i] - b[i]));
Assert.That(result[i], Is.EqualTo(a[i] - b[i]), i.ToString());
}
}
}

Loading…
Cancel
Save