Browse Source

Rename ValidateConversion to ValidateConversionToRgb

pull/2400/head
Brian Popow 3 years ago
parent
commit
b7c2e6fa43
  1. 51
      tests/ImageSharp.Tests/Formats/Jpg/JpegColorConverterTests.cs

51
tests/ImageSharp.Tests/Formats/Jpg/JpegColorConverterTests.cs

@ -75,10 +75,10 @@ public class JpegColorConverterTests
[InlineData(JpegColorSpace.Cmyk, 4)]
[InlineData(JpegColorSpace.RGB, 3)]
[InlineData(JpegColorSpace.YCbCr, 3)]
internal void ConvertWithSelectedConverter(JpegColorSpace colorSpace, int componentCount)
internal void ConvertToRgbWithSelectedConverter(JpegColorSpace colorSpace, int componentCount)
{
JpegColorConverterBase converter = JpegColorConverterBase.GetConverter(colorSpace, 8);
ValidateConversion(
ValidateConversionToRgb(
converter,
componentCount,
1);
@ -87,7 +87,7 @@ public class JpegColorConverterTests
[Theory]
[MemberData(nameof(Seeds))]
public void FromYCbCrBasic(int seed) =>
this.TestConverter(new JpegColorConverterBase.YCbCrScalar(8), 3, seed);
this.TestConversionToRgb(new JpegColorConverterBase.YCbCrScalar(8), 3, seed);
[Theory]
[MemberData(nameof(Seeds))]
@ -108,7 +108,7 @@ public class JpegColorConverterTests
IntrinsicsConfig);
static void RunTest(string arg) =>
ValidateConversion(
ValidateConversionToRgb(
new JpegColorConverterBase.YCbCrVector(8),
3,
FeatureTestRunner.Deserialize<int>(arg),
@ -118,7 +118,7 @@ public class JpegColorConverterTests
[Theory]
[MemberData(nameof(Seeds))]
public void FromCmykBasic(int seed) =>
this.TestConverter(new JpegColorConverterBase.CmykScalar(8), 4, seed);
this.TestConversionToRgb(new JpegColorConverterBase.CmykScalar(8), 4, seed);
[Theory]
[MemberData(nameof(Seeds))]
@ -139,7 +139,7 @@ public class JpegColorConverterTests
IntrinsicsConfig);
static void RunTest(string arg) =>
ValidateConversion(
ValidateConversionToRgb(
new JpegColorConverterBase.CmykVector(8),
4,
FeatureTestRunner.Deserialize<int>(arg),
@ -149,13 +149,13 @@ public class JpegColorConverterTests
[Theory]
[MemberData(nameof(Seeds))]
public void FromGrayscaleBasic(int seed) =>
this.TestConverter(new JpegColorConverterBase.GrayscaleScalar(8), 1, seed);
this.TestConversionToRgb(new JpegColorConverterBase.GrayscaleScalar(8), 1, seed);
[Theory]
[MemberData(nameof(Seeds))]
public void FromGrayscaleVector(int seed)
{
JpegColorConverterBase.GrayScaleVector converter = new JpegColorConverterBase.GrayScaleVector(8);
JpegColorConverterBase.GrayScaleVector converter = new(8);
if (!converter.IsAvailable)
{
@ -170,7 +170,7 @@ public class JpegColorConverterTests
IntrinsicsConfig);
static void RunTest(string arg) =>
ValidateConversion(
ValidateConversionToRgb(
new JpegColorConverterBase.GrayScaleVector(8),
1,
FeatureTestRunner.Deserialize<int>(arg),
@ -180,13 +180,13 @@ public class JpegColorConverterTests
[Theory]
[MemberData(nameof(Seeds))]
public void FromRgbBasic(int seed) =>
this.TestConverter(new JpegColorConverterBase.RgbScalar(8), 3, seed);
this.TestConversionToRgb(new JpegColorConverterBase.RgbScalar(8), 3, seed);
[Theory]
[MemberData(nameof(Seeds))]
public void FromRgbVector(int seed)
{
JpegColorConverterBase.RgbVector converter = new JpegColorConverterBase.RgbVector(8);
JpegColorConverterBase.RgbVector converter = new(8);
if (!converter.IsAvailable)
{
@ -201,7 +201,7 @@ public class JpegColorConverterTests
IntrinsicsConfig);
static void RunTest(string arg) =>
ValidateConversion(
ValidateConversionToRgb(
new JpegColorConverterBase.RgbVector(8),
3,
FeatureTestRunner.Deserialize<int>(arg),
@ -211,13 +211,13 @@ public class JpegColorConverterTests
[Theory]
[MemberData(nameof(Seeds))]
public void FromYccKBasic(int seed) =>
this.TestConverter(new JpegColorConverterBase.YccKScalar(8), 4, seed);
this.TestConversionToRgb(new JpegColorConverterBase.YccKScalar(8), 4, seed);
[Theory]
[MemberData(nameof(Seeds))]
public void FromYccKVector(int seed)
{
JpegColorConverterBase.YccKVector converter = new JpegColorConverterBase.YccKVector(8);
JpegColorConverterBase.YccKVector converter = new(8);
if (!converter.IsAvailable)
{
@ -232,7 +232,7 @@ public class JpegColorConverterTests
IntrinsicsConfig);
static void RunTest(string arg) =>
ValidateConversion(
ValidateConversionToRgb(
new JpegColorConverterBase.YccKVector(8),
4,
FeatureTestRunner.Deserialize<int>(arg),
@ -242,39 +242,39 @@ public class JpegColorConverterTests
[Theory]
[MemberData(nameof(Seeds))]
public void FromYCbCrAvx2(int seed) =>
this.TestConverter(new JpegColorConverterBase.YCbCrAvx(8), 3, seed, new JpegColorConverterBase.YCbCrScalar(8));
this.TestConversionToRgb(new JpegColorConverterBase.YCbCrAvx(8), 3, seed, new JpegColorConverterBase.YCbCrScalar(8));
[Theory]
[MemberData(nameof(Seeds))]
public void FromCmykAvx2(int seed) =>
this.TestConverter(new JpegColorConverterBase.CmykAvx(8), 4, seed, new JpegColorConverterBase.CmykScalar(8));
this.TestConversionToRgb(new JpegColorConverterBase.CmykAvx(8), 4, seed, new JpegColorConverterBase.CmykScalar(8));
[Theory]
[MemberData(nameof(Seeds))]
public void FromCmykArm(int seed) =>
this.TestConverter( new JpegColorConverterBase.CmykArm64(8), 4, seed, new JpegColorConverterBase.CmykScalar(8));
this.TestConversionToRgb( new JpegColorConverterBase.CmykArm64(8), 4, seed, new JpegColorConverterBase.CmykScalar(8));
[Theory]
[MemberData(nameof(Seeds))]
public void FromGrayscaleAvx2(int seed) =>
this.TestConverter(new JpegColorConverterBase.GrayscaleAvx(8), 1, seed, new JpegColorConverterBase.GrayscaleScalar(8));
this.TestConversionToRgb(new JpegColorConverterBase.GrayscaleAvx(8), 1, seed, new JpegColorConverterBase.GrayscaleScalar(8));
[Theory]
[MemberData(nameof(Seeds))]
public void FromRgbAvx2(int seed) =>
this.TestConverter(new JpegColorConverterBase.RgbAvx(8), 3, seed, new JpegColorConverterBase.RgbScalar(8));
this.TestConversionToRgb(new JpegColorConverterBase.RgbAvx(8), 3, seed, new JpegColorConverterBase.RgbScalar(8));
[Theory]
[MemberData(nameof(Seeds))]
public void FromRgbArm(int seed) =>
this.TestConverter(new JpegColorConverterBase.RgbArm(8), 3, seed, new JpegColorConverterBase.RgbScalar(8));
this.TestConversionToRgb(new JpegColorConverterBase.RgbArm(8), 3, seed, new JpegColorConverterBase.RgbScalar(8));
[Theory]
[MemberData(nameof(Seeds))]
public void FromYccKAvx2(int seed) =>
this.TestConverter( new JpegColorConverterBase.YccKAvx(8), 4, seed, new JpegColorConverterBase.YccKScalar(8));
this.TestConversionToRgb( new JpegColorConverterBase.YccKAvx(8), 4, seed, new JpegColorConverterBase.YccKScalar(8));
private void TestConverter(
private void TestConversionToRgb(
JpegColorConverterBase converter,
int componentCount,
int seed,
@ -287,7 +287,7 @@ public class JpegColorConverterTests
return;
}
ValidateConversion(
ValidateConversionToRgb(
converter,
componentCount,
seed,
@ -320,7 +320,7 @@ public class JpegColorConverterTests
return new JpegColorConverterBase.ComponentValues(buffers, 0);
}
private static void ValidateConversion(
private static void ValidateConversionToRgb(
JpegColorConverterBase converter,
int componentCount,
int seed,
@ -341,6 +341,7 @@ public class JpegColorConverterTests
Validate(converter.ColorSpace, original, actual, i);
}
// Compare conversion result to a baseline, should be the scalar version.
if (baseLineConverter != null)
{
JpegColorConverterBase.ComponentValues expected = new(

Loading…
Cancel
Save