Polishing.
Avoid fallback to latest available version if current version is not reported in dependency list. See #195
This commit is contained in:
@@ -103,6 +103,20 @@ class DependencyOperationsUnitTests {
|
||||
assertThat(proposal.getProposal()).extracting(DependencyVersion::getIdentifier).isEqualTo("5.7.2");
|
||||
}
|
||||
|
||||
@Test
|
||||
void shouldNotReportMajorVersionForServiceRelease() {
|
||||
|
||||
List<DependencyVersion> availableVersions = Stream.of("5.0.0") //
|
||||
.map(DependencyVersion::of) //
|
||||
.collect(Collectors.toList());
|
||||
|
||||
DependencyUpgradeProposal proposal = DependencyOperations.getDependencyUpgradeProposal(
|
||||
DependencyUpgradePolicy.from(Iteration.SR1), DependencyVersion.of("4.1"), availableVersions);
|
||||
|
||||
assertThat(proposal.getNewerVersions()).extracting(DependencyVersion::getIdentifier).containsExactly("5.0.0");
|
||||
assertThat(proposal.getProposal()).extracting(DependencyVersion::getIdentifier).isEqualTo("4.1");
|
||||
}
|
||||
|
||||
@Test
|
||||
void shouldReportMilestoneVersionForMilestoneIteration() {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user