forked from loafle/openapi-generator-original
[kotlin][spring] Remove EOL from template (#16045)
* remove EOL from template * better code format
This commit is contained in:
parent
75067b2581
commit
852eb956db
@ -390,7 +390,7 @@ public class KotlinSpringServerCodegen extends AbstractKotlinCodegen
|
|||||||
this.useBeanValidation = useBeanValidation;
|
this.useBeanValidation = useBeanValidation;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setUseFeignClient( boolean useFeignClient ) {
|
public void setUseFeignClient(boolean useFeignClient) {
|
||||||
this.useFeignClient = useFeignClient;
|
this.useFeignClient = useFeignClient;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
@{{javaxPackage}}.annotation.Generated(value = ["{{generatorClass}}"]{{^hideGenerationTimestamp}}, date = "{{generatedDate}}"{{/hideGenerationTimestamp}})
|
@{{javaxPackage}}.annotation.Generated(value = ["{{generatorClass}}"]{{^hideGenerationTimestamp}}, date = "{{generatedDate}}"{{/hideGenerationTimestamp}})
|
@ -51,33 +51,33 @@ public class KotlinClientCodegenModelTest {
|
|||||||
|
|
||||||
private Schema getArrayTestSchema() {
|
private Schema getArrayTestSchema() {
|
||||||
return new ObjectSchema()
|
return new ObjectSchema()
|
||||||
.description("a sample model")
|
.description("a sample model")
|
||||||
.addProperties("id", new IntegerSchema().format("int64"))
|
.addProperties("id", new IntegerSchema().format("int64"))
|
||||||
.addProperties("examples", new ArraySchema().items(new StringSchema()))
|
.addProperties("examples", new ArraySchema().items(new StringSchema()))
|
||||||
.addRequiredItem("id");
|
.addRequiredItem("id");
|
||||||
}
|
}
|
||||||
|
|
||||||
private Schema getSimpleSchema() {
|
private Schema getSimpleSchema() {
|
||||||
return new ObjectSchema()
|
return new ObjectSchema()
|
||||||
.description("a sample model")
|
.description("a sample model")
|
||||||
.addProperties("id", new IntegerSchema().format("int64"))
|
.addProperties("id", new IntegerSchema().format("int64"))
|
||||||
.addProperties("name", new StringSchema())
|
.addProperties("name", new StringSchema())
|
||||||
.addProperties("createdAt", new DateTimeSchema())
|
.addProperties("createdAt", new DateTimeSchema())
|
||||||
.addRequiredItem("id")
|
.addRequiredItem("id")
|
||||||
.addRequiredItem("name");
|
.addRequiredItem("name");
|
||||||
}
|
}
|
||||||
|
|
||||||
private Schema getMapSchema() {
|
private Schema getMapSchema() {
|
||||||
return new ObjectSchema()
|
return new ObjectSchema()
|
||||||
.description("a sample model")
|
.description("a sample model")
|
||||||
.addProperties("mapping", new MapSchema()
|
.addProperties("mapping", new MapSchema()
|
||||||
.additionalProperties(new StringSchema()));
|
.additionalProperties(new StringSchema()));
|
||||||
}
|
}
|
||||||
|
|
||||||
private Schema getComplexSchema() {
|
private Schema getComplexSchema() {
|
||||||
return new ObjectSchema()
|
return new ObjectSchema()
|
||||||
.description("a sample model")
|
.description("a sample model")
|
||||||
.addProperties("child", new ObjectSchema().$ref("#/components/schemas/Child"));
|
.addProperties("child", new ObjectSchema().$ref("#/components/schemas/Child"));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test(description = "convert a simple model")
|
@Test(description = "convert a simple model")
|
||||||
@ -339,11 +339,11 @@ public class KotlinClientCodegenModelTest {
|
|||||||
@DataProvider(name = "modelNames")
|
@DataProvider(name = "modelNames")
|
||||||
public static Object[][] modelNames() {
|
public static Object[][] modelNames() {
|
||||||
return new Object[][]{
|
return new Object[][]{
|
||||||
{"TestNs.TestClass", new ModelNameTest("TestNs.TestClass", "TestNsTestClass")},
|
{"TestNs.TestClass", new ModelNameTest("TestNs.TestClass", "TestNsTestClass")},
|
||||||
{"$", new ModelNameTest("$", "Dollar")},
|
{"$", new ModelNameTest("$", "Dollar")},
|
||||||
{"for", new ModelNameTest("`for`", "For")},
|
{"for", new ModelNameTest("`for`", "For")},
|
||||||
{"One<Two", new ModelNameTest("One<Two", "OneLessThanTwo")},
|
{"One<Two", new ModelNameTest("One<Two", "OneLessThanTwo")},
|
||||||
{"this is a test", new ModelNameTest("this is a test", "ThisIsATest")}
|
{"this is a test", new ModelNameTest("this is a test", "ThisIsATest")}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -368,11 +368,11 @@ public class KotlinClientCodegenModelTest {
|
|||||||
output.deleteOnExit();
|
output.deleteOnExit();
|
||||||
|
|
||||||
final CodegenConfigurator configurator = new CodegenConfigurator()
|
final CodegenConfigurator configurator = new CodegenConfigurator()
|
||||||
.setGeneratorName("kotlin")
|
.setGeneratorName("kotlin")
|
||||||
.setLibrary("jvm-retrofit2")
|
.setLibrary("jvm-retrofit2")
|
||||||
.setAdditionalProperties(properties)
|
.setAdditionalProperties(properties)
|
||||||
.setInputSpec("src/test/resources/3_0/issue4808.yaml")
|
.setInputSpec("src/test/resources/3_0/issue4808.yaml")
|
||||||
.setOutputDir(output.getAbsolutePath().replace("\\", "/"));
|
.setOutputDir(output.getAbsolutePath().replace("\\", "/"));
|
||||||
|
|
||||||
final ClientOptInput clientOptInput = configurator.toClientOptInput();
|
final ClientOptInput clientOptInput = configurator.toClientOptInput();
|
||||||
DefaultGenerator generator = new DefaultGenerator();
|
DefaultGenerator generator = new DefaultGenerator();
|
||||||
@ -380,7 +380,7 @@ public class KotlinClientCodegenModelTest {
|
|||||||
|
|
||||||
Assert.assertEquals(files.size(), 28);
|
Assert.assertEquals(files.size(), 28);
|
||||||
TestUtils.assertFileContains(Paths.get(output + "/src/main/kotlin/xyz/abcdef/api/DefaultApi.kt"),
|
TestUtils.assertFileContains(Paths.get(output + "/src/main/kotlin/xyz/abcdef/api/DefaultApi.kt"),
|
||||||
"fun getSomeValue(@Query(\"since\") since: kotlin.String? = null, @Query(\"sinceBuild\") sinceBuild: kotlin.String? = null, @Query(\"maxBuilds\") maxBuilds: kotlin.Int? = null, @Query(\"maxWaitSecs\") maxWaitSecs: kotlin.Int? = null)"
|
"fun getSomeValue(@Query(\"since\") since: kotlin.String? = null, @Query(\"sinceBuild\") sinceBuild: kotlin.String? = null, @Query(\"maxBuilds\") maxBuilds: kotlin.Int? = null, @Query(\"maxWaitSecs\") maxWaitSecs: kotlin.Int? = null)"
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -11,7 +11,6 @@ import io.swagger.v3.oas.models.Components
|
|||||||
import io.swagger.v3.oas.models.security.SecurityScheme
|
import io.swagger.v3.oas.models.security.SecurityScheme
|
||||||
|
|
||||||
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
class SpringDocConfiguration {
|
class SpringDocConfiguration {
|
||||||
|
|
||||||
|
@ -5,7 +5,6 @@ import org.springframework.web.bind.annotation.RequestMapping
|
|||||||
import java.util.Optional
|
import java.util.Optional
|
||||||
|
|
||||||
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
||||||
|
|
||||||
@Controller
|
@Controller
|
||||||
@RequestMapping("\${openapi.openAPIPetstore.base-path:/v2}")
|
@RequestMapping("\${openapi.openAPIPetstore.base-path:/v2}")
|
||||||
class PetApiController(
|
class PetApiController(
|
||||||
|
@ -15,7 +15,6 @@ import java.util.Optional
|
|||||||
* Implement this interface with a {@link org.springframework.stereotype.Service} annotated class.
|
* Implement this interface with a {@link org.springframework.stereotype.Service} annotated class.
|
||||||
*/
|
*/
|
||||||
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
||||||
|
|
||||||
interface PetApiDelegate {
|
interface PetApiDelegate {
|
||||||
|
|
||||||
fun getRequest(): Optional<NativeWebRequest> = Optional.empty()
|
fun getRequest(): Optional<NativeWebRequest> = Optional.empty()
|
||||||
|
@ -5,7 +5,6 @@ import org.springframework.web.bind.annotation.RequestMapping
|
|||||||
import java.util.Optional
|
import java.util.Optional
|
||||||
|
|
||||||
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
||||||
|
|
||||||
@Controller
|
@Controller
|
||||||
@RequestMapping("\${openapi.openAPIPetstore.base-path:/v2}")
|
@RequestMapping("\${openapi.openAPIPetstore.base-path:/v2}")
|
||||||
class StoreApiController(
|
class StoreApiController(
|
||||||
|
@ -14,7 +14,6 @@ import java.util.Optional
|
|||||||
* Implement this interface with a {@link org.springframework.stereotype.Service} annotated class.
|
* Implement this interface with a {@link org.springframework.stereotype.Service} annotated class.
|
||||||
*/
|
*/
|
||||||
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
||||||
|
|
||||||
interface StoreApiDelegate {
|
interface StoreApiDelegate {
|
||||||
|
|
||||||
fun getRequest(): Optional<NativeWebRequest> = Optional.empty()
|
fun getRequest(): Optional<NativeWebRequest> = Optional.empty()
|
||||||
|
@ -5,7 +5,6 @@ import org.springframework.web.bind.annotation.RequestMapping
|
|||||||
import java.util.Optional
|
import java.util.Optional
|
||||||
|
|
||||||
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
||||||
|
|
||||||
@Controller
|
@Controller
|
||||||
@RequestMapping("\${openapi.openAPIPetstore.base-path:/v2}")
|
@RequestMapping("\${openapi.openAPIPetstore.base-path:/v2}")
|
||||||
class UserApiController(
|
class UserApiController(
|
||||||
|
@ -14,7 +14,6 @@ import java.util.Optional
|
|||||||
* Implement this interface with a {@link org.springframework.stereotype.Service} annotated class.
|
* Implement this interface with a {@link org.springframework.stereotype.Service} annotated class.
|
||||||
*/
|
*/
|
||||||
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
||||||
|
|
||||||
interface UserApiDelegate {
|
interface UserApiDelegate {
|
||||||
|
|
||||||
fun getRequest(): Optional<NativeWebRequest> = Optional.empty()
|
fun getRequest(): Optional<NativeWebRequest> = Optional.empty()
|
||||||
|
@ -11,7 +11,6 @@ import io.swagger.v3.oas.models.Components
|
|||||||
import io.swagger.v3.oas.models.security.SecurityScheme
|
import io.swagger.v3.oas.models.security.SecurityScheme
|
||||||
|
|
||||||
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
class SpringDocConfiguration {
|
class SpringDocConfiguration {
|
||||||
|
|
||||||
|
@ -17,7 +17,6 @@ import javax.servlet.ServletContext
|
|||||||
|
|
||||||
|
|
||||||
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
@javax.annotation.Generated(value = ["org.openapitools.codegen.languages.KotlinSpringServerCodegen"])
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
@EnableSwagger2
|
@EnableSwagger2
|
||||||
class SpringFoxConfiguration {
|
class SpringFoxConfiguration {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user