From 3380429be77e58f3c490fd9961fbbd5eeedc408b Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Thu, 15 Dec 2022 05:28:26 +0100 Subject: [PATCH] Fixed unit test due to changes in ImageMagick. --- .../MagickImageTests/TheGetIptcProfileMethod.cs | 10 ++++++++++ .../MagickImageTests/TheRemoveProfileMethod.cs | 2 +- .../MagickImageTests/TheToBase64Method.cs | 4 ++-- .../PngOptimizerTests/TheLosslessCompressMethod.cs | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/tests/Magick.NET.Tests/MagickImageTests/TheGetIptcProfileMethod.cs b/tests/Magick.NET.Tests/MagickImageTests/TheGetIptcProfileMethod.cs index e1df0e6166..df7c3cbf65 100644 --- a/tests/Magick.NET.Tests/MagickImageTests/TheGetIptcProfileMethod.cs +++ b/tests/Magick.NET.Tests/MagickImageTests/TheGetIptcProfileMethod.cs @@ -19,6 +19,16 @@ public void ShouldReturnTheIptcProfile() Assert.NotNull(profile); } } + + [Fact] + public void ShouldReturnNullWhenProfileEmpty() + { + using (var image = new MagickImage(Files.PictureJPG)) + { + var profile = image.GetIptcProfile(); + Assert.Null(profile); + } + } } } } diff --git a/tests/Magick.NET.Tests/MagickImageTests/TheRemoveProfileMethod.cs b/tests/Magick.NET.Tests/MagickImageTests/TheRemoveProfileMethod.cs index e4bc9fc0d7..4f0d7552bd 100644 --- a/tests/Magick.NET.Tests/MagickImageTests/TheRemoveProfileMethod.cs +++ b/tests/Magick.NET.Tests/MagickImageTests/TheRemoveProfileMethod.cs @@ -40,7 +40,7 @@ public void ShouldRemoveTheSpecifiedColorProfile() [Fact] public void ShouldRemoveTheSpecifiedIptcProfile() { - using (var image = new MagickImage(Files.PictureJPG)) + using (var image = new MagickImage(Files.FujiFilmFinePixS1ProJPG)) { var profile = image.GetIptcProfile(); Assert.NotNull(profile); diff --git a/tests/Magick.NET.Tests/MagickImageTests/TheToBase64Method.cs b/tests/Magick.NET.Tests/MagickImageTests/TheToBase64Method.cs index 7231e3ee7e..4d50834320 100644 --- a/tests/Magick.NET.Tests/MagickImageTests/TheToBase64Method.cs +++ b/tests/Magick.NET.Tests/MagickImageTests/TheToBase64Method.cs @@ -19,11 +19,11 @@ public void ShouldReturnBase64EncodedString() { var base64 = image.ToBase64(); Assert.NotNull(base64); - Assert.Equal(11776, base64.Length); + Assert.Equal(11752, base64.Length); var bytes = Convert.FromBase64String(base64); Assert.NotNull(bytes); - Assert.Equal(8830, bytes.Length); + Assert.Equal(8814, bytes.Length); } } diff --git a/tests/Magick.NET.Tests/Optimizers/PngOptimizerTests/TheLosslessCompressMethod.cs b/tests/Magick.NET.Tests/Optimizers/PngOptimizerTests/TheLosslessCompressMethod.cs index 64fece246d..2b9206f19c 100644 --- a/tests/Magick.NET.Tests/Optimizers/PngOptimizerTests/TheLosslessCompressMethod.cs +++ b/tests/Magick.NET.Tests/Optimizers/PngOptimizerTests/TheLosslessCompressMethod.cs @@ -17,7 +17,7 @@ public class TheLosslessCompressMethod : PngOptimizerTests public void ShouldCompressLossless() { var result = AssertLosslessCompressSmaller(Files.SnakewarePNG); - Assert.Equal(8700, result); + Assert.Equal(8684, result); } [Fact]