mirror of
https://gitee.com/dcren/initializr.git
synced 2025-09-18 17:48:14 +08:00
Polish
This commit is contained in:
@@ -46,7 +46,7 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void convertWhenTypeIsInvalidShouldThrowException() {
|
public void convertWhenTypeIsInvalidShouldThrowException() {
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setType("foo-build");
|
request.setType("foo-build");
|
||||||
assertThatExceptionOfType(InvalidProjectRequestException.class)
|
assertThatExceptionOfType(InvalidProjectRequestException.class)
|
||||||
.isThrownBy(() -> this.converter.convert(request, this.metadata))
|
.isThrownBy(() -> this.converter.convert(request, this.metadata))
|
||||||
@@ -59,7 +59,7 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
type.setId("example-project");
|
type.setId("example-project");
|
||||||
InitializrMetadata testMetadata = InitializrMetadataTestBuilder.withDefaults()
|
InitializrMetadata testMetadata = InitializrMetadataTestBuilder.withDefaults()
|
||||||
.addType(type).build();
|
.addType(type).build();
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setType("example-project");
|
request.setType("example-project");
|
||||||
assertThatExceptionOfType(InvalidProjectRequestException.class)
|
assertThatExceptionOfType(InvalidProjectRequestException.class)
|
||||||
.isThrownBy(() -> this.converter.convert(request, testMetadata))
|
.isThrownBy(() -> this.converter.convert(request, testMetadata))
|
||||||
@@ -69,7 +69,7 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void convertWhenSpringBootVersionInvalidShouldThrowException() {
|
void convertWhenSpringBootVersionInvalidShouldThrowException() {
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setBootVersion("1.2.3.M4");
|
request.setBootVersion("1.2.3.M4");
|
||||||
assertThatExceptionOfType(InvalidProjectRequestException.class)
|
assertThatExceptionOfType(InvalidProjectRequestException.class)
|
||||||
.isThrownBy(() -> this.converter.convert(request, this.metadata))
|
.isThrownBy(() -> this.converter.convert(request, this.metadata))
|
||||||
@@ -79,7 +79,7 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void convertWhenPackagingIsInvalidShouldThrowException() {
|
public void convertWhenPackagingIsInvalidShouldThrowException() {
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setPackaging("star");
|
request.setPackaging("star");
|
||||||
assertThatExceptionOfType(InvalidProjectRequestException.class)
|
assertThatExceptionOfType(InvalidProjectRequestException.class)
|
||||||
.isThrownBy(() -> this.converter.convert(request, this.metadata))
|
.isThrownBy(() -> this.converter.convert(request, this.metadata))
|
||||||
@@ -88,7 +88,7 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void convertWhenLanguageIsInvalidShouldThrowException() {
|
public void convertWhenLanguageIsInvalidShouldThrowException() {
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setLanguage("english");
|
request.setLanguage("english");
|
||||||
assertThatExceptionOfType(InvalidProjectRequestException.class)
|
assertThatExceptionOfType(InvalidProjectRequestException.class)
|
||||||
.isThrownBy(() -> this.converter.convert(request, this.metadata))
|
.isThrownBy(() -> this.converter.convert(request, this.metadata))
|
||||||
@@ -97,7 +97,7 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void convertWhenDependencyNotPresentShouldThrowException() {
|
void convertWhenDependencyNotPresentShouldThrowException() {
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setDependencies(Collections.singletonList("invalid"));
|
request.setDependencies(Collections.singletonList("invalid"));
|
||||||
assertThatExceptionOfType(InvalidProjectRequestException.class)
|
assertThatExceptionOfType(InvalidProjectRequestException.class)
|
||||||
.isThrownBy(() -> this.converter.convert(request, this.metadata))
|
.isThrownBy(() -> this.converter.convert(request, this.metadata))
|
||||||
@@ -110,7 +110,7 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
dependency.setRange(new VersionRange(Version.parse("2.2.0.M1")));
|
dependency.setRange(new VersionRange(Version.parse("2.2.0.M1")));
|
||||||
InitializrMetadata metadata = InitializrMetadataTestBuilder.withDefaults()
|
InitializrMetadata metadata = InitializrMetadataTestBuilder.withDefaults()
|
||||||
.addDependencyGroup("foo", dependency).build();
|
.addDependencyGroup("foo", dependency).build();
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setDependencies(Collections.singletonList("foo"));
|
request.setDependencies(Collections.singletonList("foo"));
|
||||||
assertThatExceptionOfType(InvalidProjectRequestException.class)
|
assertThatExceptionOfType(InvalidProjectRequestException.class)
|
||||||
.isThrownBy(() -> this.converter.convert(request, metadata))
|
.isThrownBy(() -> this.converter.convert(request, metadata))
|
||||||
@@ -120,7 +120,7 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void convertShouldSetApplicationNameForProjectDescriptionFromRequestWhenPresent() {
|
void convertShouldSetApplicationNameForProjectDescriptionFromRequestWhenPresent() {
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setApplicationName("MyApplication");
|
request.setApplicationName("MyApplication");
|
||||||
ProjectDescription description = this.converter.convert(request, this.metadata);
|
ProjectDescription description = this.converter.convert(request, this.metadata);
|
||||||
assertThat(description.getApplicationName()).isEqualTo("MyApplication");
|
assertThat(description.getApplicationName()).isEqualTo("MyApplication");
|
||||||
@@ -128,14 +128,14 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void convertShouldSetApplicationNameForProjectDescriptionUsingNameWhenAbsentFromRequest() {
|
void convertShouldSetApplicationNameForProjectDescriptionUsingNameWhenAbsentFromRequest() {
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
ProjectDescription description = this.converter.convert(request, this.metadata);
|
ProjectDescription description = this.converter.convert(request, this.metadata);
|
||||||
assertThat(description.getApplicationName()).isEqualTo("DemoApplication");
|
assertThat(description.getApplicationName()).isEqualTo("DemoApplication");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void convertShouldSetGroupIdAndArtifactIdFromRequest() {
|
void convertShouldSetGroupIdAndArtifactIdFromRequest() {
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setArtifactId("foo");
|
request.setArtifactId("foo");
|
||||||
request.setGroupId("com.example");
|
request.setGroupId("com.example");
|
||||||
ProjectDescription description = this.converter.convert(request, this.metadata);
|
ProjectDescription description = this.converter.convert(request, this.metadata);
|
||||||
@@ -145,7 +145,7 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void convertShouldSetBaseDirectoryFromRequest() {
|
void convertShouldSetBaseDirectoryFromRequest() {
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setBaseDir("my-path");
|
request.setBaseDir("my-path");
|
||||||
ProjectDescription description = this.converter.convert(request, this.metadata);
|
ProjectDescription description = this.converter.convert(request, this.metadata);
|
||||||
assertThat(description.getBaseDirectory()).isEqualTo("my-path");
|
assertThat(description.getBaseDirectory()).isEqualTo("my-path");
|
||||||
@@ -158,7 +158,7 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
type.getTags().put("build", "gradle");
|
type.getTags().put("build", "gradle");
|
||||||
InitializrMetadata testMetadata = InitializrMetadataTestBuilder.withDefaults()
|
InitializrMetadata testMetadata = InitializrMetadataTestBuilder.withDefaults()
|
||||||
.addType(type).build();
|
.addType(type).build();
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setType("example-type");
|
request.setType("example-type");
|
||||||
ProjectDescription description = this.converter.convert(request, testMetadata);
|
ProjectDescription description = this.converter.convert(request, testMetadata);
|
||||||
assertThat(description.getBuildSystem()).isInstanceOf(GradleBuildSystem.class);
|
assertThat(description.getBuildSystem()).isInstanceOf(GradleBuildSystem.class);
|
||||||
@@ -166,7 +166,7 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void convertShouldSetDescriptionFromRequest() {
|
void convertShouldSetDescriptionFromRequest() {
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setDescription("This is my demo project");
|
request.setDescription("This is my demo project");
|
||||||
ProjectDescription description = this.converter.convert(request, this.metadata);
|
ProjectDescription description = this.converter.convert(request, this.metadata);
|
||||||
assertThat(description.getDescription()).isEqualTo("This is my demo project");
|
assertThat(description.getDescription()).isEqualTo("This is my demo project");
|
||||||
@@ -174,7 +174,7 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void convertShouldSetPackagingFromRequest() {
|
void convertShouldSetPackagingFromRequest() {
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setPackaging("war");
|
request.setPackaging("war");
|
||||||
ProjectDescription description = this.converter.convert(request, this.metadata);
|
ProjectDescription description = this.converter.convert(request, this.metadata);
|
||||||
assertThat(description.getPackaging().id()).isEqualTo("war");
|
assertThat(description.getPackaging().id()).isEqualTo("war");
|
||||||
@@ -182,7 +182,7 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void convertShouldSetPlatformVersionFromRequest() {
|
void convertShouldSetPlatformVersionFromRequest() {
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setBootVersion("2.0.3");
|
request.setBootVersion("2.0.3");
|
||||||
ProjectDescription description = this.converter.convert(request, this.metadata);
|
ProjectDescription description = this.converter.convert(request, this.metadata);
|
||||||
assertThat(description.getPlatformVersion()).isEqualTo(Version.parse("2.0.3"));
|
assertThat(description.getPlatformVersion()).isEqualTo(Version.parse("2.0.3"));
|
||||||
@@ -190,7 +190,7 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void convertShouldUseDefaultPlatformVersionFromMetadata() {
|
void convertShouldUseDefaultPlatformVersionFromMetadata() {
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
ProjectDescription description = this.converter.convert(request, this.metadata);
|
ProjectDescription description = this.converter.convert(request, this.metadata);
|
||||||
assertThat(description.getPlatformVersion())
|
assertThat(description.getPlatformVersion())
|
||||||
.isEqualTo(Version.parse("2.1.1.RELEASE"));
|
.isEqualTo(Version.parse("2.1.1.RELEASE"));
|
||||||
@@ -198,14 +198,14 @@ public class ProjectRequestToDescriptionConverterTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void convertShouldSetLanguageForProjectDescriptionFromRequest() {
|
void convertShouldSetLanguageForProjectDescriptionFromRequest() {
|
||||||
ProjectRequest request = getProjectRequest();
|
ProjectRequest request = createProjectRequest();
|
||||||
request.setJavaVersion("1.8");
|
request.setJavaVersion("1.8");
|
||||||
ProjectDescription description = this.converter.convert(request, this.metadata);
|
ProjectDescription description = this.converter.convert(request, this.metadata);
|
||||||
assertThat(description.getLanguage().id()).isEqualTo("java");
|
assertThat(description.getLanguage().id()).isEqualTo("java");
|
||||||
assertThat(description.getLanguage().jvmVersion()).isEqualTo("1.8");
|
assertThat(description.getLanguage().jvmVersion()).isEqualTo("1.8");
|
||||||
}
|
}
|
||||||
|
|
||||||
private ProjectRequest getProjectRequest() {
|
private ProjectRequest createProjectRequest() {
|
||||||
WebProjectRequest request = new WebProjectRequest();
|
WebProjectRequest request = new WebProjectRequest();
|
||||||
request.initialize(this.metadata);
|
request.initialize(this.metadata);
|
||||||
return request;
|
return request;
|
||||||
|
Reference in New Issue
Block a user