Browse Source

Update tests for IccVersion

af/merge-core
Jason Nelson 8 years ago
parent
commit
57e759c391
  1. 4
      tests/ImageSharp.Tests/MetaData/Profiles/ICC/DataReader/IccDataReader.NonPrimitivesTests.cs
  2. 2
      tests/ImageSharp.Tests/MetaData/Profiles/ICC/DataWriter/IccDataWriter.NonPrimitivesTests.cs
  3. 8
      tests/ImageSharp.Tests/TestDataIcc/IccTestDataNonPrimitives.cs
  4. 2
      tests/ImageSharp.Tests/TestDataIcc/IccTestDataProfiles.cs

4
tests/ImageSharp.Tests/MetaData/Profiles/ICC/DataReader/IccDataReader.NonPrimitivesTests.cs

@ -23,11 +23,11 @@ namespace SixLabors.ImageSharp.Tests.Icc
[Theory] [Theory]
[MemberData(nameof(IccTestDataNonPrimitives.VersionNumberTestData), MemberType = typeof(IccTestDataNonPrimitives))] [MemberData(nameof(IccTestDataNonPrimitives.VersionNumberTestData), MemberType = typeof(IccTestDataNonPrimitives))]
public void ReadVersionNumber(byte[] data, Version expected) public void ReadVersionNumber(byte[] data, IccVersion expected)
{ {
IccDataReader reader = CreateReader(data); IccDataReader reader = CreateReader(data);
Version output = reader.ReadVersionNumber(); IccVersion output = reader.ReadVersionNumber();
Assert.Equal(expected, output); Assert.Equal(expected, output);
} }

2
tests/ImageSharp.Tests/MetaData/Profiles/ICC/DataWriter/IccDataWriter.NonPrimitivesTests.cs

@ -24,7 +24,7 @@ namespace SixLabors.ImageSharp.Tests.Icc
[Theory] [Theory]
[MemberData(nameof(IccTestDataNonPrimitives.VersionNumberTestData), MemberType = typeof(IccTestDataNonPrimitives))] [MemberData(nameof(IccTestDataNonPrimitives.VersionNumberTestData), MemberType = typeof(IccTestDataNonPrimitives))]
public void WriteVersionNumber(byte[] expected, Version data) public void WriteVersionNumber(byte[] expected, IccVersion data)
{ {
IccDataWriter writer = CreateWriter(); IccDataWriter writer = CreateWriter();

8
tests/ImageSharp.Tests/TestDataIcc/IccTestDataNonPrimitives.cs

@ -67,10 +67,10 @@ namespace SixLabors.ImageSharp.Tests
#region VersionNumber #region VersionNumber
public static readonly Version VersionNumber_ValMin = new Version(0, 0, 0); public static readonly IccVersion VersionNumber_ValMin = new IccVersion(0, 0, 0);
public static readonly Version VersionNumber_Val211 = new Version(2, 1, 1); public static readonly IccVersion VersionNumber_Val211 = new IccVersion(2, 1, 1);
public static readonly Version VersionNumber_Val430 = new Version(4, 3, 0); public static readonly IccVersion VersionNumber_Val430 = new IccVersion(4, 3, 0);
public static readonly Version VersionNumber_ValMax = new Version(255, 15, 15); public static readonly IccVersion VersionNumber_ValMax = new IccVersion(255, 15, 15);
public static readonly byte[] VersionNumber_Min = { 0x00, 0x00, 0x00, 0x00 }; public static readonly byte[] VersionNumber_Min = { 0x00, 0x00, 0x00, 0x00 };
public static readonly byte[] VersionNumber_211 = { 0x02, 0x11, 0x00, 0x00 }; public static readonly byte[] VersionNumber_211 = { 0x02, 0x11, 0x00, 0x00 };

2
tests/ImageSharp.Tests/TestDataIcc/IccTestDataProfiles.cs

@ -65,7 +65,7 @@ namespace SixLabors.ImageSharp.Tests
ProfileConnectionSpace = IccColorSpaceType.CieXyz, ProfileConnectionSpace = IccColorSpaceType.CieXyz,
RenderingIntent = IccRenderingIntent.AbsoluteColorimetric, RenderingIntent = IccRenderingIntent.AbsoluteColorimetric,
Size = size, Size = size,
Version = new Version(4, 3, 0), Version = new IccVersion(4, 3, 0),
}; };
} }

Loading…
Cancel
Save