Browse Source

use ApproximateFloatComparer in failed RgbAndCieXyzConversionTest-s

pull/512/head
Anton Firszov 8 years ago
parent
commit
3f95e0a231
  1. 5
      tests/ImageSharp.Tests/Colorspaces/RgbAndCieXyzConversionTest.cs

5
tests/ImageSharp.Tests/Colorspaces/RgbAndCieXyzConversionTest.cs

@ -42,8 +42,7 @@ namespace SixLabors.ImageSharp.Tests.Colorspaces
Rgb output = converter.ToRgb(input); Rgb output = converter.ToRgb(input);
// Assert // Assert
IEqualityComparer<float> comparer = new ApproximateFloatComparer(0.001f);
IEqualityComparer<float> comparer = new FloatRoundingComparer(4);
Assert.Equal(Rgb.DefaultWorkingSpace, output.WorkingSpace, ApproximateComparer); Assert.Equal(Rgb.DefaultWorkingSpace, output.WorkingSpace, ApproximateComparer);
Assert.Equal(r, output.R, comparer); Assert.Equal(r, output.R, comparer);
@ -100,7 +99,7 @@ namespace SixLabors.ImageSharp.Tests.Colorspaces
CieXyz output = converter.ToCieXyz(input); CieXyz output = converter.ToCieXyz(input);
// Assert // Assert
IEqualityComparer<float> comparer = new FloatRoundingComparer(4); IEqualityComparer<float> comparer = new ApproximateFloatComparer(0.001f);
Assert.Equal(x, output.X, comparer); Assert.Equal(x, output.X, comparer);
Assert.Equal(y, output.Y, comparer); Assert.Equal(y, output.Y, comparer);
Assert.Equal(z, output.Z, comparer); Assert.Equal(z, output.Z, comparer);

Loading…
Cancel
Save