From ddd1de87e77ca195a5145920de7a18816f35450f Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Sat, 15 Jul 2017 17:42:13 +0200 Subject: [PATCH] Polish --- .../extension/ReactorTestRequestPostProcessor.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/initializr-service/src/main/java/io/spring/initializr/service/extension/ReactorTestRequestPostProcessor.java b/initializr-service/src/main/java/io/spring/initializr/service/extension/ReactorTestRequestPostProcessor.java index 40ddc159..2e758d93 100644 --- a/initializr-service/src/main/java/io/spring/initializr/service/extension/ReactorTestRequestPostProcessor.java +++ b/initializr-service/src/main/java/io/spring/initializr/service/extension/ReactorTestRequestPostProcessor.java @@ -31,7 +31,7 @@ import org.springframework.stereotype.Component; * @author Stephane Nicoll */ @Component -public class ReactorTestRequestPostProcessor implements ProjectRequestPostProcessor { +class ReactorTestRequestPostProcessor implements ProjectRequestPostProcessor { private static final Version VERSION_2_0_0_M2 = Version.parse("2.0.0.M2"); @@ -45,8 +45,7 @@ public class ReactorTestRequestPostProcessor implements ProjectRequestPostProces @Override public void postProcessAfterResolution(ProjectRequest request, InitializrMetadata metadata) { - Version requestVersion = Version.safeParse(request.getBootVersion()); - if (hasWebFlux(request) && VERSION_2_0_0_M2.compareTo(requestVersion) <= 0) { + if (hasWebFlux(request) && isAtLeastAfter(request, VERSION_2_0_0_M2)) { request.getResolvedDependencies().add(this.reactorTest); } } @@ -56,4 +55,9 @@ public class ReactorTestRequestPostProcessor implements ProjectRequestPostProces .anyMatch(d -> "webflux".equals(d.getId())); } + private boolean isAtLeastAfter(ProjectRequest request, Version version) { + Version requestVersion = Version.safeParse(request.getBootVersion()); + return version.compareTo(requestVersion) <= 0; + } + }