New: Improve logging when checking if release is an upgrade

Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
This commit is contained in:
Qstick
2019-07-26 22:09:46 -04:00
parent 3ba72fd33b
commit 6c84518b40
2 changed files with 18 additions and 0 deletions

View File

@@ -57,5 +57,21 @@ namespace NzbDrone.Core.Test.DecisionEngineTests
Subject.IsUpgradable(profile, new QualityModel(Quality.DVD, new Revision(version: 2)), new QualityModel(Quality.DVD, new Revision(version: 1))) Subject.IsUpgradable(profile, new QualityModel(Quality.DVD, new Revision(version: 2)), new QualityModel(Quality.DVD, new Revision(version: 1)))
.Should().BeFalse(); .Should().BeFalse();
} }
[Test]
public void should_return_false_if_release_and_existing_file_are_the_same()
{
var profile = new Profile
{
Items = Qualities.QualityFixture.GetDefaultQualities(),
};
Subject.IsUpgradable(
profile,
new QualityModel(Quality.HDTV720p, new Revision(version: 1)),
new QualityModel(Quality.HDTV720p, new Revision(version: 1)))
.Should().BeFalse();
}
} }
} }

View File

@@ -36,10 +36,12 @@ namespace NzbDrone.Core.DecisionEngine.Specifications
if (IsRevisionUpgrade(currentQuality, newQuality)) if (IsRevisionUpgrade(currentQuality, newQuality))
{ {
_logger.Debug("New item has a better quality revision");
return true; return true;
} }
} }
_logger.Debug("New item has a better quality");
return true; return true;
} }