Home / Function/ parseProjectWithCamelCaseOptions() — spring-boot Function Reference

parseProjectWithCamelCaseOptions() — spring-boot Function Reference

Architecture documentation for the parseProjectWithCamelCaseOptions() function in InitCommandTests.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  55d0fffa_73c7_4633_3da1_aed3a649b9b9["parseProjectWithCamelCaseOptions()"]
  05c025b1_8026_6cec_22b8_43a6ee6f9564["disableProjectGeneration()"]
  55d0fffa_73c7_4633_3da1_aed3a649b9b9 -->|calls| 05c025b1_8026_6cec_22b8_43a6ee6f9564
  0147c4a2_126f_26be_8db6_30b08c73c661["getName()"]
  55d0fffa_73c7_4633_3da1_aed3a649b9b9 -->|calls| 0147c4a2_126f_26be_8db6_30b08c73c661
  style 55d0fffa_73c7_4633_3da1_aed3a649b9b9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

cli/spring-boot-cli/src/test/java/org/springframework/boot/cli/command/init/InitCommandTests.java lines 279–304

	@Test
	void parseProjectWithCamelCaseOptions() throws Exception {
		this.handler.disableProjectGeneration();
		this.command.run("--groupId=org.demo", "--artifactId=acme", "--version=1.2.3-SNAPSHOT", "--name=acme-sample",
				"--description=Acme sample project", "--packageName=demo.foo", "--type=ant-project", "--build=grunt",
				"--format=web", "--packaging=war", "--javaVersion=1.9", "--language=groovy",
				"--bootVersion=1.2.0.RELEASE", "--dependencies=web,data-jpa");
		assertThat(this.handler.lastRequest).isNotNull();
		assertThat(this.handler.lastRequest.getGroupId()).isEqualTo("org.demo");
		assertThat(this.handler.lastRequest.getArtifactId()).isEqualTo("acme");
		assertThat(this.handler.lastRequest.getVersion()).isEqualTo("1.2.3-SNAPSHOT");
		assertThat(this.handler.lastRequest.getName()).isEqualTo("acme-sample");
		assertThat(this.handler.lastRequest.getDescription()).isEqualTo("Acme sample project");
		assertThat(this.handler.lastRequest.getPackageName()).isEqualTo("demo.foo");
		assertThat(this.handler.lastRequest.getType()).isEqualTo("ant-project");
		assertThat(this.handler.lastRequest.getBuild()).isEqualTo("grunt");
		assertThat(this.handler.lastRequest.getFormat()).isEqualTo("web");
		assertThat(this.handler.lastRequest.getPackaging()).isEqualTo("war");
		assertThat(this.handler.lastRequest.getJavaVersion()).isEqualTo("1.9");
		assertThat(this.handler.lastRequest.getLanguage()).isEqualTo("groovy");
		assertThat(this.handler.lastRequest.getBootVersion()).isEqualTo("1.2.0.RELEASE");
		List<String> dependencies = this.handler.lastRequest.getDependencies();
		assertThat(dependencies).hasSize(2);
		assertThat(dependencies).contains("web");
		assertThat(dependencies).contains("data-jpa");
	}

Domain

Subdomains

Frequently Asked Questions

What does parseProjectWithCamelCaseOptions() do?
parseProjectWithCamelCaseOptions() is a function in the spring-boot codebase.
What does parseProjectWithCamelCaseOptions() call?
parseProjectWithCamelCaseOptions() calls 2 function(s): disableProjectGeneration, getName.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free