Polish "Add spring-batch-test when Spring Batch is selected"

Closes gh-516
This commit is contained in:
Stephane Nicoll
2017-10-27 18:15:28 +02:00
parent 4d9f18f128
commit 5446ea1d03
2 changed files with 35 additions and 25 deletions
@@ -21,6 +21,7 @@ import io.spring.initializr.generator.ProjectRequestPostProcessor;
import io.spring.initializr.metadata.Dependency; import io.spring.initializr.metadata.Dependency;
import io.spring.initializr.metadata.InitializrMetadata; import io.spring.initializr.metadata.InitializrMetadata;
import io.spring.initializr.util.Version; import io.spring.initializr.util.Version;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
/** /**
@@ -48,6 +48,15 @@ public class SpringBatchTestRequestPostProcessorTests
.hasDependenciesCount(2); .hasDependenciesCount(2);
} }
@Test
public void batchTestIsNotAddedWithoutSpringBatch() {
ProjectRequest request = createProjectRequest("web");
generateMavenPom(request)
.hasSpringBootStarterDependency("web")
.hasSpringBootStarterTest()
.hasDependenciesCount(2);
}
private static Dependency springBatchTest() { private static Dependency springBatchTest() {
Dependency dependency = Dependency.withId("spring-batch-test", Dependency dependency = Dependency.withId("spring-batch-test",
"org.springframework.batch", "spring-batch-test"); "org.springframework.batch", "spring-batch-test");