Add package-name option for spring init
For some reason, we forgot to add an attribute to customize the package name when using spring init. This is now the case. Closes gh-3716
This commit is contained in:
@@ -266,18 +266,19 @@ public class InitCommandTests extends AbstractHttpClientMockTests {
|
||||
public void parseProjectOptions() throws Exception {
|
||||
this.handler.disableProjectGeneration();
|
||||
this.command.run("-g=org.demo", "-a=acme", "-v=1.2.3-SNAPSHOT", "-n=acme-sample",
|
||||
"--description=Acme sample project", "-p=war", "-t=ant-project",
|
||||
"--build=grunt", "--format=web", "-j=1.9", "-l=groovy",
|
||||
"--description=Acme sample project", "--package-name=demo.foo", "-t=ant-project",
|
||||
"--build=grunt", "--format=web", "-p=war", "-j=1.9", "-l=groovy",
|
||||
"-b=1.2.0.RELEASE", "-d=web,data-jpa");
|
||||
assertEquals("org.demo", this.handler.lastRequest.getGroupId());
|
||||
assertEquals("acme", this.handler.lastRequest.getArtifactId());
|
||||
assertEquals("1.2.3-SNAPSHOT", this.handler.lastRequest.getVersion());
|
||||
assertEquals("acme-sample", this.handler.lastRequest.getName());
|
||||
assertEquals("Acme sample project", this.handler.lastRequest.getDescription());
|
||||
assertEquals("war", this.handler.lastRequest.getPackaging());
|
||||
assertEquals("demo.foo", this.handler.lastRequest.getPackageName());
|
||||
assertEquals("ant-project", this.handler.lastRequest.getType());
|
||||
assertEquals("grunt", this.handler.lastRequest.getBuild());
|
||||
assertEquals("web", this.handler.lastRequest.getFormat());
|
||||
assertEquals("war", this.handler.lastRequest.getPackaging());
|
||||
assertEquals("1.9", this.handler.lastRequest.getJavaVersion());
|
||||
assertEquals("groovy", this.handler.lastRequest.getLanguage());
|
||||
assertEquals("1.2.0.RELEASE", this.handler.lastRequest.getBootVersion());
|
||||
|
||||
@@ -95,9 +95,9 @@ public class ProjectGenerationRequestTests {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void customPackaging() {
|
||||
this.request.setPackaging("war");
|
||||
assertEquals(createDefaultUrl("?packaging=war&type=test-type"),
|
||||
public void customPackageName() {
|
||||
this.request.setPackageName("demo.foo");
|
||||
assertEquals(createDefaultUrl("?packageName=demo.foo&type=test-type"),
|
||||
this.request.generateUrl(createDefaultMetadata()));
|
||||
}
|
||||
|
||||
@@ -113,6 +113,13 @@ public class ProjectGenerationRequestTests {
|
||||
this.request.generateUrl(metadata));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void customPackaging() {
|
||||
this.request.setPackaging("war");
|
||||
assertEquals(createDefaultUrl("?type=test-type&packaging=war"),
|
||||
this.request.generateUrl(createDefaultMetadata()));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void customLanguage() {
|
||||
this.request.setLanguage("groovy");
|
||||
|
||||
Reference in New Issue
Block a user