Tabnine Logo
InitializrConfiguration.generateApplicationName
Code IndexAdd Tabnine to your IDE (free)

How to use
generateApplicationName
method
in
io.spring.initializr.metadata.InitializrConfiguration

Best Java code snippets using io.spring.initializr.metadata.InitializrConfiguration.generateApplicationName (Showing top 18 results out of 315)

origin: spring-io/initializr

@Test
void generateApplicationNameSimpleCamelCase() {
  assertThat(this.properties.generateApplicationName("myDemo"))
      .isEqualTo("MyDemoApplication");
}
origin: spring-io/initializr

@Test
void generateApplicationNameSimpleUnderscore() {
  assertThat(this.properties.generateApplicationName("my_demo"))
      .isEqualTo("MyDemoApplication");
}
origin: spring-io/initializr

@Test
void generateApplicationNameSimpleSpace() {
  assertThat(this.properties.generateApplicationName("my demo"))
      .isEqualTo("MyDemoApplication");
}
origin: spring-io/initializr

protected Map<String, Object> initializeCommandLineModel(InitializrMetadata metadata,
    String serviceUrl) {
  Map<String, Object> model = new LinkedHashMap<>();
  model.put("logo", LOGO);
  model.put("serviceUrl", serviceUrl);
  model.put("dependencies", generateDependencyTable(metadata));
  model.put("types", generateTypeTable(metadata, "Rel", false));
  Map<String, Object> defaults = metadata.defaults();
  defaults.put("applicationName", metadata.getConfiguration()
      .generateApplicationName(metadata.getName().getContent()));
  defaults.put("baseDir", "no base dir");
  defaults.put("dependencies", "none");
  Map<String, Object> parametersDescription = buildParametersDescription(metadata);
  String[][] parameterTable = new String[defaults.size() + 1][];
  parameterTable[0] = new String[] { "Parameter", "Description", "Default value" };
  int i = 1;
  for (String id : defaults.keySet().stream().sorted()
      .collect(Collectors.toList())) {
    String[] data = new String[3];
    data[0] = id;
    data[1] = (String) parametersDescription.get(id);
    data[2] = (String) defaults.get(id);
    parameterTable[i++] = data;
  }
  model.put("parameters", TableGenerator.generate(parameterTable));
  return model;
}
origin: spring-io/initializr

@Test
void generateApplicationNameSimpleApplication() {
  assertThat(this.properties.generateApplicationName("demoApplication"))
      .isEqualTo("DemoApplication");
}
origin: spring-io/initializr

@Test
void generateApplicationNameSimpleDash() {
  assertThat(this.properties.generateApplicationName("my-demo"))
      .isEqualTo("MyDemoApplication");
}
origin: spring-io/initializr

@Test
void generateApplicationNameUpperCaseUnderscore() {
  assertThat(this.properties.generateApplicationName("MY_DEMO"))
      .isEqualTo("MyDemoApplication");
}
origin: spring-io/initializr

@Test
void generateApplicationNameUpperCaseDash() {
  assertThat(this.properties.generateApplicationName("MY-DEMO"))
      .isEqualTo("MyDemoApplication");
}
origin: spring-io/initializr

@Test
void generateApplicationNameSimple() {
  assertThat(this.properties.generateApplicationName("demo"))
      .isEqualTo("DemoApplication");
}
origin: spring-io/initializr

@Test
void generateApplicationNameSimpleColon() {
  assertThat(this.properties.generateApplicationName("my:demo"))
      .isEqualTo("MyDemoApplication");
}
origin: spring-io/initializr

@Test
void generateApplicationNameMultiSpaces() {
  assertThat(this.properties.generateApplicationName("   my    demo "))
      .isEqualTo("MyDemoApplication");
}
origin: spring-io/initializr

@Test
void generateApplicationNameMultiSpacesUpperCase() {
  assertThat("MyDemoApplication")
      .isEqualTo(this.properties.generateApplicationName("   MY    DEMO "));
}
origin: spring-io/initializr

@Test
void generateApplicationNameInvalidPartCharacter() {
  assertThat(this.properties.generateApplicationName("MyDe|mo"))
      .isEqualTo(this.properties.getEnv().getFallbackApplicationName());
}
origin: spring-io/initializr

@Test
void generateApplicationNameInvalidStartCharacter() {
  assertThat(this.properties.generateApplicationName("1MyDemo"))
      .isEqualTo(this.properties.getEnv().getFallbackApplicationName());
}
origin: spring-io/initializr

@Test
void generateApplicationNameInvalidApplicationName() {
  assertThat(this.properties.generateApplicationName("SpringBoot"))
      .isEqualTo(this.properties.getEnv().getFallbackApplicationName());
}
origin: spring-io/initializr

@Test
void generateApplicationNameNull() {
  assertThat(this.properties.generateApplicationName(null))
      .isEqualTo(this.properties.getEnv().getFallbackApplicationName());
}
origin: spring-io/initializr

@Test
void generateApplicationNameAnotherInvalidApplicationName() {
  assertThat(this.properties.generateApplicationName("Spring"))
      .isEqualTo(this.properties.getEnv().getFallbackApplicationName());
}
origin: spring-io/initializr

metadata.getConfiguration().generateApplicationName(getName()));
io.spring.initializr.metadataInitializrConfigurationgenerateApplicationName

Javadoc

Generate a suitable application name based on the specified name. If no suitable application name can be generated from the specified name, the Env#getFallbackApplicationName() is used instead.

No suitable application name can be generated if the name is null or if it contains an invalid character for a class identifier.

Popular methods of InitializrConfiguration

  • getEnv
  • <init>
  • cleanPackageName
    Clean the specified package name if necessary. If the package name cannot be transformed to a valid
  • hasInvalidChar
  • merge
  • splitCamelCase
  • unsplitWords
  • validate

Popular in Java

  • Making http requests using okhttp
  • addToBackStack (FragmentTransaction)
  • onCreateOptionsMenu (Activity)
  • findViewById (Activity)
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now