mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-06-29 12:10:54 +00:00
fix underscore to handle spaces (#6637)
This commit is contained in:
parent
81e0357561
commit
164f5bbb72
@ -3035,6 +3035,8 @@ public class DefaultCodegen {
|
||||
word = word.replaceAll(firstPattern, replacementPattern);
|
||||
word = word.replaceAll(secondPattern, replacementPattern);
|
||||
word = word.replace('-', '_');
|
||||
// replace space with underscore
|
||||
word = word.replace(' ', '_');
|
||||
word = word.toLowerCase();
|
||||
return word;
|
||||
}
|
||||
|
@ -25,6 +25,18 @@ public class CodegenTest {
|
||||
Assert.assertEquals(codegen.sanitizeTag("1foo"), "Class1foo");
|
||||
}
|
||||
|
||||
@Test(description = "test underscore")
|
||||
public void underscoreNamesTest() {
|
||||
final DefaultCodegen codegen = new DefaultCodegen();
|
||||
|
||||
Assert.assertEquals(codegen.underscore("foo"), "foo");
|
||||
Assert.assertEquals(codegen.underscore("foo-bar"), "foo_bar");
|
||||
Assert.assertEquals(codegen.underscore("foo bar"), "foo_bar");
|
||||
|
||||
Assert.assertEquals(codegen.underscore("FooBar"), "foo_bar");
|
||||
Assert.assertEquals(codegen.underscore("FooBarBaz"), "foo_bar_baz");
|
||||
}
|
||||
|
||||
@Test(description = "test camelize")
|
||||
public void camelizeNamesTest() {
|
||||
final DefaultCodegen codegen = new DefaultCodegen();
|
||||
|
Loading…
x
Reference in New Issue
Block a user