Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
I also added a few test for convertModelName to prevent similar break…
…ing changes in the future. #3293.
  • Loading branch information
Fjolnir-Dvorak committed Jul 24, 2019
commit 01f52f12055cf54118fd3b6d378eb22e06aaa7ca
Original file line number Diff line number Diff line change
Expand Up @@ -94,15 +94,26 @@ public void convertVarName() throws Exception {
Assert.assertEquals(fakeJavaCodegen.toVarName("1A"), "_1A");
Assert.assertEquals(fakeJavaCodegen.toVarName("1AAAA"), "_1AAAA");
Assert.assertEquals(fakeJavaCodegen.toVarName("1AAaa"), "_1aAaa");
}
}

@Test
public void convertModelName() throws Exception {
@Test
public void convertModelName() throws Exception {
Assert.assertEquals(fakeJavaCodegen.toModelName("name"), "Name");
Assert.assertEquals(fakeJavaCodegen.toModelName("$name"), "Name");
Assert.assertEquals(fakeJavaCodegen.toModelName("nam#e"), "Name");
Assert.assertEquals(fakeJavaCodegen.toModelName("$another-fake?"), "AnotherFake");
}
Assert.assertEquals(fakeJavaCodegen.toModelName("1a"), "Model1a");
Assert.assertEquals(fakeJavaCodegen.toModelName("1A"), "Model1A");
Assert.assertEquals(fakeJavaCodegen.toModelName("AAAb"), "AAAb");
Assert.assertEquals(fakeJavaCodegen.toModelName("aBB"), "ABB");
Assert.assertEquals(fakeJavaCodegen.toModelName("AaBBa"), "AaBBa");
Assert.assertEquals(fakeJavaCodegen.toModelName("A_B"), "AB");
Assert.assertEquals(fakeJavaCodegen.toModelName("A-B"), "AB");
Assert.assertEquals(fakeJavaCodegen.toModelName("Aa_Bb"), "AaBb");
Assert.assertEquals(fakeJavaCodegen.toModelName("Aa-Bb"), "AaBb");
Assert.assertEquals(fakeJavaCodegen.toModelName("Aa_bb"), "AaBb");
Assert.assertEquals(fakeJavaCodegen.toModelName("Aa-bb"), "AaBb");
}

@Test
public void testInitialConfigValues() throws Exception {
Expand Down Expand Up @@ -168,7 +179,7 @@ public void testAdditionalPropertiesPutForConfigValues() throws Exception {
}

@Test
public void toEnumValue(){
public void toEnumValue() {
final AbstractJavaCodegen codegen = new P_AbstractJavaCodegen();
Assert.assertEquals(codegen.toEnumValue("1", "Integer"), "1");
Assert.assertEquals(codegen.toEnumValue("42", "Double"), "42");
Expand Down Expand Up @@ -218,7 +229,7 @@ public void apiDocFileFolder() {
codegen.setOutputDir("/User/open.api.tools");
Assert.assertEquals(codegen.apiDocFileFolder(), "/User/open.api.tools/docs/".replace('/', File.separatorChar));
}

@Test(description = "tests if API version specification is used if no version is provided in additional properties")
public void openApiversionTest() {
final P_AbstractJavaCodegen codegen = new P_AbstractJavaCodegen();
Expand Down Expand Up @@ -315,6 +326,7 @@ public String getHelp() {
/**
* Gets artifact version.
* Only for testing purposes.
*
* @return version
*/
public String getArtifactVersion() {
Expand Down