mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-05-12 20:50:55 +00:00
Getter and Setter for hideGenerationTimestamp (#7998)
* Create unit test to control regressions * Change HIDE_GENERATION_TIMESTAMP handling * Add new test case: set values with the setters * Add 'isHideGenerationTimestamp()' getter
This commit is contained in:
parent
338b9c04b8
commit
d0e2d7684d
@ -128,6 +128,12 @@ public class DefaultCodegen {
|
|||||||
this.setApiPackage((String) additionalProperties.get(CodegenConstants.API_PACKAGE));
|
this.setApiPackage((String) additionalProperties.get(CodegenConstants.API_PACKAGE));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
||||||
|
setHideGenerationTimestamp(convertPropertyToBooleanAndWriteBack(CodegenConstants.HIDE_GENERATION_TIMESTAMP));
|
||||||
|
} else {
|
||||||
|
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, hideGenerationTimestamp);
|
||||||
|
}
|
||||||
|
|
||||||
if (additionalProperties.containsKey(CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG)) {
|
if (additionalProperties.containsKey(CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG)) {
|
||||||
this.setSortParamsByRequiredFlag(Boolean.valueOf(additionalProperties
|
this.setSortParamsByRequiredFlag(Boolean.valueOf(additionalProperties
|
||||||
.get(CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG).toString()));
|
.get(CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG).toString()));
|
||||||
@ -3372,6 +3378,14 @@ public class DefaultCodegen {
|
|||||||
public void setRemoveOperationIdPrefix(boolean removeOperationIdPrefix) {
|
public void setRemoveOperationIdPrefix(boolean removeOperationIdPrefix) {
|
||||||
this.removeOperationIdPrefix = removeOperationIdPrefix;
|
this.removeOperationIdPrefix = removeOperationIdPrefix;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean isHideGenerationTimestamp() {
|
||||||
|
return hideGenerationTimestamp;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setHideGenerationTimestamp(boolean hideGenerationTimestamp) {
|
||||||
|
this.hideGenerationTimestamp = hideGenerationTimestamp;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* All library templates supported.
|
* All library templates supported.
|
||||||
|
@ -39,6 +39,9 @@ public abstract class AbstractEiffelCodegen extends DefaultCodegen implements Co
|
|||||||
|
|
||||||
public AbstractEiffelCodegen(){
|
public AbstractEiffelCodegen(){
|
||||||
super();
|
super();
|
||||||
|
|
||||||
|
hideGenerationTimestamp = Boolean.FALSE;
|
||||||
|
|
||||||
setReservedWordsLowerCase(Arrays.asList(
|
setReservedWordsLowerCase(Arrays.asList(
|
||||||
// language reserved words
|
// language reserved words
|
||||||
"across", "agent", "alias", "all", "and", "as", "assign", "attribute", "check", "class", "convert",
|
"across", "agent", "alias", "all", "and", "as", "assign", "attribute", "check", "class", "convert",
|
||||||
@ -89,7 +92,7 @@ public abstract class AbstractEiffelCodegen extends DefaultCodegen implements Co
|
|||||||
cliOptions
|
cliOptions
|
||||||
.add(new CliOption(CodegenConstants.PACKAGE_VERSION, "Eiffel package version.").defaultValue("1.0.0"));
|
.add(new CliOption(CodegenConstants.PACKAGE_VERSION, "Eiffel package version.").defaultValue("1.0.0"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
||||||
"hides the timestamp when files were generated").defaultValue(Boolean.TRUE.toString()));
|
CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC).defaultValue(Boolean.TRUE.toString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -28,6 +28,8 @@ public abstract class AbstractGoCodegen extends DefaultCodegen implements Codege
|
|||||||
public AbstractGoCodegen() {
|
public AbstractGoCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
|
hideGenerationTimestamp = Boolean.FALSE;
|
||||||
|
|
||||||
defaultIncludes = new HashSet<String>(
|
defaultIncludes = new HashSet<String>(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
"map",
|
"map",
|
||||||
@ -84,7 +86,7 @@ public abstract class AbstractGoCodegen extends DefaultCodegen implements Codege
|
|||||||
cliOptions.clear();
|
cliOptions.clear();
|
||||||
cliOptions.add(new CliOption(CodegenConstants.PACKAGE_NAME, "Go package name (convention: lowercase).")
|
cliOptions.add(new CliOption(CodegenConstants.PACKAGE_NAME, "Go package name (convention: lowercase).")
|
||||||
.defaultValue("swagger"));
|
.defaultValue("swagger"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "hides the timestamp when files were generated")
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC)
|
||||||
.defaultValue(Boolean.TRUE.toString()));
|
.defaultValue(Boolean.TRUE.toString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -83,7 +83,6 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
|
|||||||
protected String javaUtilPrefix = "";
|
protected String javaUtilPrefix = "";
|
||||||
protected Boolean serializableModel = false;
|
protected Boolean serializableModel = false;
|
||||||
protected boolean serializeBigDecimalAsString = false;
|
protected boolean serializeBigDecimalAsString = false;
|
||||||
protected boolean hideGenerationTimestamp = false;
|
|
||||||
protected String apiDocPath = "docs/";
|
protected String apiDocPath = "docs/";
|
||||||
protected String modelDocPath = "docs/";
|
protected String modelDocPath = "docs/";
|
||||||
protected boolean supportJava6= false;
|
protected boolean supportJava6= false;
|
||||||
@ -97,6 +96,8 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
|
|||||||
modelDocTemplateFiles.put("model_doc.mustache", ".md");
|
modelDocTemplateFiles.put("model_doc.mustache", ".md");
|
||||||
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
||||||
|
|
||||||
|
hideGenerationTimestamp = false;
|
||||||
|
|
||||||
setReservedWordsLowerCase(
|
setReservedWordsLowerCase(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
// used as internal variables, can collide with parameter names
|
// used as internal variables, can collide with parameter names
|
||||||
|
@ -44,7 +44,6 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen {
|
|||||||
protected boolean supportsUWP = Boolean.FALSE;
|
protected boolean supportsUWP = Boolean.FALSE;
|
||||||
protected boolean netStandard = Boolean.FALSE;
|
protected boolean netStandard = Boolean.FALSE;
|
||||||
protected boolean generatePropertyChanged = Boolean.FALSE;
|
protected boolean generatePropertyChanged = Boolean.FALSE;
|
||||||
protected boolean hideGenerationTimestamp = Boolean.TRUE;
|
|
||||||
|
|
||||||
protected boolean validatable = Boolean.TRUE;
|
protected boolean validatable = Boolean.TRUE;
|
||||||
protected Map<Character, String> regexModifiers;
|
protected Map<Character, String> regexModifiers;
|
||||||
@ -62,6 +61,8 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen {
|
|||||||
modelDocTemplateFiles.put("model_doc.mustache", ".md");
|
modelDocTemplateFiles.put("model_doc.mustache", ".md");
|
||||||
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
||||||
|
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
cliOptions.clear();
|
cliOptions.clear();
|
||||||
|
|
||||||
// CLI options
|
// CLI options
|
||||||
@ -188,12 +189,6 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen {
|
|||||||
setModelPropertyNaming((String) additionalProperties.get(CodegenConstants.MODEL_PROPERTY_NAMING));
|
setModelPropertyNaming((String) additionalProperties.get(CodegenConstants.MODEL_PROPERTY_NAMING));
|
||||||
}
|
}
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
setHideGenerationTimestamp(convertPropertyToBooleanAndWriteBack(CodegenConstants.HIDE_GENERATION_TIMESTAMP));
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, hideGenerationTimestamp);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isEmpty(apiPackage)) {
|
if (isEmpty(apiPackage)) {
|
||||||
setApiPackage("Api");
|
setApiPackage("Api");
|
||||||
@ -768,10 +763,6 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen {
|
|||||||
this.generatePropertyChanged = generatePropertyChanged;
|
this.generatePropertyChanged = generatePropertyChanged;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setHideGenerationTimestamp(boolean hideGenerationTimestamp) {
|
|
||||||
this.hideGenerationTimestamp = hideGenerationTimestamp;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isNonPublicApi() {
|
public boolean isNonPublicApi() {
|
||||||
return nonPublicApi;
|
return nonPublicApi;
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,6 @@ import io.swagger.codegen.CodegenProperty;
|
|||||||
import io.swagger.codegen.CodegenType;
|
import io.swagger.codegen.CodegenType;
|
||||||
import io.swagger.codegen.DefaultCodegen;
|
import io.swagger.codegen.DefaultCodegen;
|
||||||
import io.swagger.codegen.SupportingFile;
|
import io.swagger.codegen.SupportingFile;
|
||||||
import io.swagger.models.Model;
|
|
||||||
import io.swagger.models.properties.ArrayProperty;
|
import io.swagger.models.properties.ArrayProperty;
|
||||||
import io.swagger.models.properties.MapProperty;
|
import io.swagger.models.properties.MapProperty;
|
||||||
import io.swagger.models.properties.Property;
|
import io.swagger.models.properties.Property;
|
||||||
@ -52,6 +51,9 @@ public class DartClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
modelDocTemplateFiles.put("object_doc.mustache", ".md");
|
modelDocTemplateFiles.put("object_doc.mustache", ".md");
|
||||||
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
setReservedWordsLowerCase(
|
setReservedWordsLowerCase(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
"abstract", "as", "assert", "async", "async*", "await",
|
"abstract", "as", "assert", "async", "async*", "await",
|
||||||
@ -165,14 +167,6 @@ public class DartClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
this.setSourceFolder((String) additionalProperties.get(CodegenConstants.SOURCE_FOLDER));
|
this.setSourceFolder((String) additionalProperties.get(CodegenConstants.SOURCE_FOLDER));
|
||||||
}
|
}
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
// make api and model doc path available in mustache template
|
// make api and model doc path available in mustache template
|
||||||
additionalProperties.put("apiDocPath", apiDocPath);
|
additionalProperties.put("apiDocPath", apiDocPath);
|
||||||
additionalProperties.put("modelDocPath", modelDocPath);
|
additionalProperties.put("modelDocPath", modelDocPath);
|
||||||
|
@ -52,20 +52,15 @@ public class EiffelClientCodegen extends AbstractEiffelCodegen {
|
|||||||
apiTestTemplateFiles.put("test/api_test.mustache", ".e");
|
apiTestTemplateFiles.put("test/api_test.mustache", ".e");
|
||||||
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
||||||
embeddedTemplateDir = templateDir = "Eiffel";
|
embeddedTemplateDir = templateDir = "Eiffel";
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
||||||
setPackageName((String) additionalProperties.get(CodegenConstants.PACKAGE_NAME));
|
setPackageName((String) additionalProperties.get(CodegenConstants.PACKAGE_NAME));
|
||||||
} else {
|
} else {
|
||||||
|
@ -33,6 +33,9 @@ public class GoClientCodegen extends AbstractGoCodegen {
|
|||||||
|
|
||||||
embeddedTemplateDir = templateDir = "go";
|
embeddedTemplateDir = templateDir = "go";
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
setReservedWordsLowerCase(
|
setReservedWordsLowerCase(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
// data type
|
// data type
|
||||||
@ -58,14 +61,6 @@ public class GoClientCodegen extends AbstractGoCodegen {
|
|||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
||||||
setPackageName((String) additionalProperties.get(CodegenConstants.PACKAGE_NAME));
|
setPackageName((String) additionalProperties.get(CodegenConstants.PACKAGE_NAME));
|
||||||
}
|
}
|
||||||
|
@ -142,6 +142,9 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC
|
|||||||
apiPackage = "API";
|
apiPackage = "API";
|
||||||
//modelPackage = "Model";
|
//modelPackage = "Model";
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
// Haskell keywords and reserved function names, taken mostly from https://wiki.haskell.org/Keywords
|
// Haskell keywords and reserved function names, taken mostly from https://wiki.haskell.org/Keywords
|
||||||
setReservedWordsLowerCase(
|
setReservedWordsLowerCase(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
@ -246,7 +249,7 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC
|
|||||||
cliOptions.add(CliOption.newString(PROP_DATETIME_FORMAT, "format string used to parse/render a datetime"));
|
cliOptions.add(CliOption.newString(PROP_DATETIME_FORMAT, "format string used to parse/render a datetime"));
|
||||||
cliOptions.add(CliOption.newString(PROP_DATE_FORMAT, "format string used to parse/render a date").defaultValue(defaultDateFormat));
|
cliOptions.add(CliOption.newString(PROP_DATE_FORMAT, "format string used to parse/render a date").defaultValue(defaultDateFormat));
|
||||||
|
|
||||||
cliOptions.add(CliOption.newBoolean(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "hides the timestamp when files were generated").defaultValue(Boolean.TRUE.toString()));
|
cliOptions.add(CliOption.newBoolean(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC).defaultValue(Boolean.TRUE.toString()));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -340,12 +343,6 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC
|
|||||||
@Override
|
@Override
|
||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
convertPropertyToBooleanAndWriteBack(CodegenConstants.HIDE_GENERATION_TIMESTAMP);
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (additionalProperties.containsKey(PROP_ALLOW_FROMJSON_NULLS)) {
|
if (additionalProperties.containsKey(PROP_ALLOW_FROMJSON_NULLS)) {
|
||||||
setAllowFromJsonNulls(convertPropertyToBoolean(PROP_ALLOW_FROMJSON_NULLS));
|
setAllowFromJsonNulls(convertPropertyToBoolean(PROP_ALLOW_FROMJSON_NULLS));
|
||||||
|
@ -111,6 +111,9 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo
|
|||||||
modelDocTemplateFiles.put("model_doc.mustache", ".md");
|
modelDocTemplateFiles.put("model_doc.mustache", ".md");
|
||||||
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
// reference: http://www.w3schools.com/js/js_reserved.asp
|
// reference: http://www.w3schools.com/js/js_reserved.asp
|
||||||
setReservedWordsLowerCase(
|
setReservedWordsLowerCase(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
@ -192,7 +195,7 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo
|
|||||||
cliOptions.add(new CliOption(USE_INHERITANCE,
|
cliOptions.add(new CliOption(USE_INHERITANCE,
|
||||||
"use JavaScript prototype chains & delegation for inheritance")
|
"use JavaScript prototype chains & delegation for inheritance")
|
||||||
.defaultValue(Boolean.TRUE.toString()));
|
.defaultValue(Boolean.TRUE.toString()));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "hides the timestamp when files were generated")
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC)
|
||||||
.defaultValue(Boolean.TRUE.toString()));
|
.defaultValue(Boolean.TRUE.toString()));
|
||||||
cliOptions.add(new CliOption(USE_ES6,
|
cliOptions.add(new CliOption(USE_ES6,
|
||||||
"use JavaScript ES6 (ECMAScript 6) (beta). Default is ES5.")
|
"use JavaScript ES6 (ECMAScript 6) (beta). Default is ES5.")
|
||||||
@ -223,14 +226,6 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo
|
|||||||
}
|
}
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (additionalProperties.containsKey(PROJECT_NAME)) {
|
if (additionalProperties.containsKey(PROJECT_NAME)) {
|
||||||
setProjectName(((String) additionalProperties.get(PROJECT_NAME)));
|
setProjectName(((String) additionalProperties.get(PROJECT_NAME)));
|
||||||
}
|
}
|
||||||
|
@ -21,6 +21,9 @@ public class JavascriptClosureAngularClientCodegen extends DefaultCodegen implem
|
|||||||
super();
|
super();
|
||||||
outputFolder = "generated-code/javascript-closure-angular";
|
outputFolder = "generated-code/javascript-closure-angular";
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
supportsInheritance = false;
|
supportsInheritance = false;
|
||||||
setReservedWordsLowerCase(Arrays.asList("abstract",
|
setReservedWordsLowerCase(Arrays.asList("abstract",
|
||||||
"continue", "for", "new", "switch", "assert", "default", "if",
|
"continue", "for", "new", "switch", "assert", "default", "if",
|
||||||
@ -71,7 +74,7 @@ public class JavascriptClosureAngularClientCodegen extends DefaultCodegen implem
|
|||||||
|
|
||||||
typeMapping.put("binary", "string");
|
typeMapping.put("binary", "string");
|
||||||
|
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "hides the timestamp when files were generated")
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC)
|
||||||
.defaultValue(Boolean.TRUE.toString()));
|
.defaultValue(Boolean.TRUE.toString()));
|
||||||
cliOptions.add(new CliOption(USE_ES6,
|
cliOptions.add(new CliOption(USE_ES6,
|
||||||
"use ES6 templates")
|
"use ES6 templates")
|
||||||
@ -82,11 +85,6 @@ public class JavascriptClosureAngularClientCodegen extends DefaultCodegen implem
|
|||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
}
|
|
||||||
|
|
||||||
if (additionalProperties.containsKey(USE_ES6)) {
|
if (additionalProperties.containsKey(USE_ES6)) {
|
||||||
setUseEs6(convertPropertyToBooleanAndWriteBack(USE_ES6));
|
setUseEs6(convertPropertyToBooleanAndWriteBack(USE_ES6));
|
||||||
}
|
}
|
||||||
|
@ -47,6 +47,9 @@ public class LuaClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
|
|
||||||
embeddedTemplateDir = templateDir = "lua";
|
embeddedTemplateDir = templateDir = "lua";
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
setReservedWordsLowerCase(
|
setReservedWordsLowerCase(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
// data type
|
// data type
|
||||||
@ -109,7 +112,7 @@ public class LuaClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
.defaultValue("swagger-client"));
|
.defaultValue("swagger-client"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.PACKAGE_VERSION, "Lua package version.")
|
cliOptions.add(new CliOption(CodegenConstants.PACKAGE_VERSION, "Lua package version.")
|
||||||
.defaultValue("1.0.0-1"));
|
.defaultValue("1.0.0-1"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "hides the timestamp when files were generated")
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC)
|
||||||
.defaultValue(Boolean.TRUE.toString()));
|
.defaultValue(Boolean.TRUE.toString()));
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -118,14 +121,6 @@ public class LuaClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
||||||
setPackageName((String) additionalProperties.get(CodegenConstants.PACKAGE_NAME));
|
setPackageName((String) additionalProperties.get(CodegenConstants.PACKAGE_NAME));
|
||||||
}
|
}
|
||||||
|
@ -56,6 +56,9 @@ public class ObjcClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
modelDocTemplateFiles.put("model_doc.mustache", ".md");
|
modelDocTemplateFiles.put("model_doc.mustache", ".md");
|
||||||
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
defaultIncludes.clear();
|
defaultIncludes.clear();
|
||||||
defaultIncludes.add("bool");
|
defaultIncludes.add("bool");
|
||||||
defaultIncludes.add("BOOL");
|
defaultIncludes.add("BOOL");
|
||||||
@ -167,7 +170,7 @@ public class ObjcClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
cliOptions.add(new CliOption(AUTHOR_EMAIL, "Email to use in the podspec file.").defaultValue("apiteam@swagger.io"));
|
cliOptions.add(new CliOption(AUTHOR_EMAIL, "Email to use in the podspec file.").defaultValue("apiteam@swagger.io"));
|
||||||
cliOptions.add(new CliOption(GIT_REPO_URL, "URL for the git repo where this podspec should point to.")
|
cliOptions.add(new CliOption(GIT_REPO_URL, "URL for the git repo where this podspec should point to.")
|
||||||
.defaultValue("https://github.com/swagger-api/swagger-codegen"));
|
.defaultValue("https://github.com/swagger-api/swagger-codegen"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "hides the timestamp when files were generated")
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC)
|
||||||
.defaultValue(Boolean.TRUE.toString()));
|
.defaultValue(Boolean.TRUE.toString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -190,14 +193,6 @@ public class ObjcClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (additionalProperties.containsKey(POD_NAME)) {
|
if (additionalProperties.containsKey(POD_NAME)) {
|
||||||
setPodName((String) additionalProperties.get(POD_NAME));
|
setPodName((String) additionalProperties.get(POD_NAME));
|
||||||
}
|
}
|
||||||
|
@ -57,6 +57,8 @@ public class PerlClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
||||||
embeddedTemplateDir = templateDir = "perl";
|
embeddedTemplateDir = templateDir = "perl";
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
setReservedWordsLowerCase(
|
setReservedWordsLowerCase(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
@ -135,14 +137,6 @@ public class PerlClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
additionalProperties.put("apiDocPath", apiDocPath);
|
additionalProperties.put("apiDocPath", apiDocPath);
|
||||||
additionalProperties.put("modelDocPath", modelDocPath);
|
additionalProperties.put("modelDocPath", modelDocPath);
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
supportingFiles.add(new SupportingFile("ApiClient.mustache", ("lib/" + modulePathPart).replace('/', File.separatorChar), "ApiClient.pm"));
|
supportingFiles.add(new SupportingFile("ApiClient.mustache", ("lib/" + modulePathPart).replace('/', File.separatorChar), "ApiClient.pm"));
|
||||||
supportingFiles.add(new SupportingFile("Configuration.mustache", ("lib/" + modulePathPart).replace('/', File.separatorChar), "Configuration.pm"));
|
supportingFiles.add(new SupportingFile("Configuration.mustache", ("lib/" + modulePathPart).replace('/', File.separatorChar), "Configuration.pm"));
|
||||||
supportingFiles.add(new SupportingFile("ApiFactory.mustache", ("lib/" + modulePathPart).replace('/', File.separatorChar), "ApiFactory.pm"));
|
supportingFiles.add(new SupportingFile("ApiFactory.mustache", ("lib/" + modulePathPart).replace('/', File.separatorChar), "ApiFactory.pm"));
|
||||||
|
@ -69,6 +69,9 @@ public class PhpClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
modelDocTemplateFiles.put("model_doc.mustache", ".md");
|
modelDocTemplateFiles.put("model_doc.mustache", ".md");
|
||||||
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
setReservedWordsLowerCase(
|
setReservedWordsLowerCase(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
// local variables used in api methods (endpoints)
|
// local variables used in api methods (endpoints)
|
||||||
@ -141,7 +144,7 @@ public class PhpClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
cliOptions.add(new CliOption(COMPOSER_PROJECT_NAME, "The project name used in the composer package name. The template uses {{composerVendorName}}/{{composerProjectName}} for the composer package name. e.g. petstore-client. IMPORTANT NOTE (2016/03): composerProjectName will be deprecated and replaced by gitRepoId in the next swagger-codegen release"));
|
cliOptions.add(new CliOption(COMPOSER_PROJECT_NAME, "The project name used in the composer package name. The template uses {{composerVendorName}}/{{composerProjectName}} for the composer package name. e.g. petstore-client. IMPORTANT NOTE (2016/03): composerProjectName will be deprecated and replaced by gitRepoId in the next swagger-codegen release"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.GIT_REPO_ID, CodegenConstants.GIT_REPO_ID_DESC));
|
cliOptions.add(new CliOption(CodegenConstants.GIT_REPO_ID, CodegenConstants.GIT_REPO_ID_DESC));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.ARTIFACT_VERSION, "The version to use in the composer package version field. e.g. 1.2.3"));
|
cliOptions.add(new CliOption(CodegenConstants.ARTIFACT_VERSION, "The version to use in the composer package version field. e.g. 1.2.3"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "hides the timestamp when files were generated")
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.ALLOW_UNICODE_IDENTIFIERS_DESC)
|
||||||
.defaultValue(Boolean.TRUE.toString()));
|
.defaultValue(Boolean.TRUE.toString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -210,14 +213,6 @@ public class PhpClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (additionalProperties.containsKey(PACKAGE_PATH)) {
|
if (additionalProperties.containsKey(PACKAGE_PATH)) {
|
||||||
this.setPackagePath((String) additionalProperties.get(PACKAGE_PATH));
|
this.setPackagePath((String) additionalProperties.get(PACKAGE_PATH));
|
||||||
} else {
|
} else {
|
||||||
|
@ -63,6 +63,9 @@ public class PythonClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
|
|
||||||
testFolder = "test";
|
testFolder = "test";
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
languageSpecificPrimitives.clear();
|
languageSpecificPrimitives.clear();
|
||||||
languageSpecificPrimitives.add("int");
|
languageSpecificPrimitives.add("int");
|
||||||
languageSpecificPrimitives.add("float");
|
languageSpecificPrimitives.add("float");
|
||||||
@ -127,7 +130,7 @@ public class PythonClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
cliOptions.add(new CliOption(PACKAGE_URL, "python package URL."));
|
cliOptions.add(new CliOption(PACKAGE_URL, "python package URL."));
|
||||||
cliOptions.add(CliOption.newBoolean(CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG,
|
cliOptions.add(CliOption.newBoolean(CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG,
|
||||||
CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG_DESC).defaultValue(Boolean.TRUE.toString()));
|
CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG_DESC).defaultValue(Boolean.TRUE.toString()));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "hides the timestamp when files were generated")
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC)
|
||||||
.defaultValue(Boolean.TRUE.toString()));
|
.defaultValue(Boolean.TRUE.toString()));
|
||||||
|
|
||||||
supportedLibraries.put("urllib3", "urllib3-based client");
|
supportedLibraries.put("urllib3", "urllib3-based client");
|
||||||
@ -171,14 +174,6 @@ public class PythonClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
setPackageVersion("1.0.0");
|
setPackageVersion("1.0.0");
|
||||||
}
|
}
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
additionalProperties.put(CodegenConstants.PROJECT_NAME, projectName);
|
additionalProperties.put(CodegenConstants.PROJECT_NAME, projectName);
|
||||||
additionalProperties.put(CodegenConstants.PACKAGE_NAME, packageName);
|
additionalProperties.put(CodegenConstants.PACKAGE_NAME, packageName);
|
||||||
additionalProperties.put(CodegenConstants.PACKAGE_VERSION, packageVersion);
|
additionalProperties.put(CodegenConstants.PACKAGE_VERSION, packageVersion);
|
||||||
|
@ -45,6 +45,9 @@ public class RClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
|
|
||||||
embeddedTemplateDir = templateDir = "r";
|
embeddedTemplateDir = templateDir = "r";
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
setReservedWordsLowerCase(
|
setReservedWordsLowerCase(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
// reserved words: https://stat.ethz.ch/R-manual/R-devel/library/base/html/Reserved.html
|
// reserved words: https://stat.ethz.ch/R-manual/R-devel/library/base/html/Reserved.html
|
||||||
@ -93,7 +96,7 @@ public class RClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
.defaultValue("swagger"));
|
.defaultValue("swagger"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.PACKAGE_VERSION, "R package version.")
|
cliOptions.add(new CliOption(CodegenConstants.PACKAGE_VERSION, "R package version.")
|
||||||
.defaultValue("1.0.0"));
|
.defaultValue("1.0.0"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "hides the timestamp when files were generated")
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC)
|
||||||
.defaultValue(Boolean.TRUE.toString()));
|
.defaultValue(Boolean.TRUE.toString()));
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -102,14 +105,6 @@ public class RClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
||||||
setPackageName((String) additionalProperties.get(CodegenConstants.PACKAGE_NAME));
|
setPackageName((String) additionalProperties.get(CodegenConstants.PACKAGE_NAME));
|
||||||
} else {
|
} else {
|
||||||
|
@ -73,6 +73,9 @@ public class RubyClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
modelTestTemplateFiles.put("model_test.mustache", ".rb");
|
modelTestTemplateFiles.put("model_test.mustache", ".rb");
|
||||||
apiTestTemplateFiles.put("api_test.mustache", ".rb");
|
apiTestTemplateFiles.put("api_test.mustache", ".rb");
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
setReservedWordsLowerCase(
|
setReservedWordsLowerCase(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
// local variable names used in API methods (endpoints)
|
// local variable names used in API methods (endpoints)
|
||||||
@ -161,7 +164,7 @@ public class RubyClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
|
|
||||||
cliOptions.add(new CliOption(GEM_AUTHOR_EMAIL, "gem author email (only one is supported)."));
|
cliOptions.add(new CliOption(GEM_AUTHOR_EMAIL, "gem author email (only one is supported)."));
|
||||||
|
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "hides the timestamp when files were generated").
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC).
|
||||||
defaultValue(Boolean.TRUE.toString()));
|
defaultValue(Boolean.TRUE.toString()));
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -170,14 +173,6 @@ public class RubyClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (additionalProperties.containsKey(GEM_NAME)) {
|
if (additionalProperties.containsKey(GEM_NAME)) {
|
||||||
setGemName((String) additionalProperties.get(GEM_NAME));
|
setGemName((String) additionalProperties.get(GEM_NAME));
|
||||||
}
|
}
|
||||||
|
@ -47,6 +47,9 @@ public class RustClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
modelDocTemplateFiles.put("model_doc.mustache", ".md");
|
modelDocTemplateFiles.put("model_doc.mustache", ".md");
|
||||||
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
embeddedTemplateDir = templateDir = "rust";
|
embeddedTemplateDir = templateDir = "rust";
|
||||||
|
|
||||||
setReservedWordsLowerCase(
|
setReservedWordsLowerCase(
|
||||||
@ -109,7 +112,7 @@ public class RustClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
.defaultValue("swagger"));
|
.defaultValue("swagger"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.PACKAGE_VERSION, "Rust package version.")
|
cliOptions.add(new CliOption(CodegenConstants.PACKAGE_VERSION, "Rust package version.")
|
||||||
.defaultValue("1.0.0"));
|
.defaultValue("1.0.0"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "hides the timestamp when files were generated")
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC)
|
||||||
.defaultValue(Boolean.TRUE.toString()));
|
.defaultValue(Boolean.TRUE.toString()));
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -118,14 +121,6 @@ public class RustClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
||||||
setPackageName((String) additionalProperties.get(CodegenConstants.PACKAGE_NAME));
|
setPackageName((String) additionalProperties.get(CodegenConstants.PACKAGE_NAME));
|
||||||
}
|
}
|
||||||
|
@ -86,6 +86,9 @@ public class Swift3Codegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
apiPackage = File.separator + "APIs";
|
apiPackage = File.separator + "APIs";
|
||||||
modelPackage = File.separator + "Models";
|
modelPackage = File.separator + "Models";
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
languageSpecificPrimitives = new HashSet<>(
|
languageSpecificPrimitives = new HashSet<>(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
"Int",
|
"Int",
|
||||||
@ -173,7 +176,7 @@ public class Swift3Codegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
cliOptions.add(new CliOption(POD_SCREENSHOTS, "Screenshots used for Podspec"));
|
cliOptions.add(new CliOption(POD_SCREENSHOTS, "Screenshots used for Podspec"));
|
||||||
cliOptions.add(new CliOption(POD_DOCUMENTATION_URL, "Documentation URL used for Podspec"));
|
cliOptions.add(new CliOption(POD_DOCUMENTATION_URL, "Documentation URL used for Podspec"));
|
||||||
cliOptions.add(new CliOption(SWIFT_USE_API_NAMESPACE, "Flag to make all the API classes inner-class of {{projectName}}API"));
|
cliOptions.add(new CliOption(SWIFT_USE_API_NAMESPACE, "Flag to make all the API classes inner-class of {{projectName}}API"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "hides the timestamp when files were generated")
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC)
|
||||||
.defaultValue(Boolean.TRUE.toString()));
|
.defaultValue(Boolean.TRUE.toString()));
|
||||||
cliOptions.add(new CliOption(LENIENT_TYPE_CAST, "Accept and cast values for simple types (string->bool, string->int, int->string)")
|
cliOptions.add(new CliOption(LENIENT_TYPE_CAST, "Accept and cast values for simple types (string->bool, string->int, int->string)")
|
||||||
.defaultValue(Boolean.FALSE.toString()));
|
.defaultValue(Boolean.FALSE.toString()));
|
||||||
@ -183,14 +186,6 @@ public class Swift3Codegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Setup project name
|
// Setup project name
|
||||||
if (additionalProperties.containsKey(PROJECT_NAME)) {
|
if (additionalProperties.containsKey(PROJECT_NAME)) {
|
||||||
setProjectName((String) additionalProperties.get(PROJECT_NAME));
|
setProjectName((String) additionalProperties.get(PROJECT_NAME));
|
||||||
|
@ -241,7 +241,7 @@ public class Swift4Codegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
"Flag to make all the API classes inner-class "
|
"Flag to make all the API classes inner-class "
|
||||||
+ "of {{projectName}}API"));
|
+ "of {{projectName}}API"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
||||||
"hides the timestamp when files were generated")
|
CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC)
|
||||||
.defaultValue(Boolean.TRUE.toString()));
|
.defaultValue(Boolean.TRUE.toString()));
|
||||||
cliOptions.add(new CliOption(LENIENT_TYPE_CAST,
|
cliOptions.add(new CliOption(LENIENT_TYPE_CAST,
|
||||||
"Accept and cast values for simple types (string->bool, "
|
"Accept and cast values for simple types (string->bool, "
|
||||||
@ -253,17 +253,6 @@ public class Swift4Codegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
Boolean hide = Boolean.valueOf(additionalProperties()
|
|
||||||
.get(CodegenConstants.HIDE_GENERATION_TIMESTAMP)
|
|
||||||
.toString());
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, hide);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Setup project name
|
// Setup project name
|
||||||
if (additionalProperties.containsKey(PROJECT_NAME)) {
|
if (additionalProperties.containsKey(PROJECT_NAME)) {
|
||||||
setProjectName((String) additionalProperties.get(PROJECT_NAME));
|
setProjectName((String) additionalProperties.get(PROJECT_NAME));
|
||||||
|
@ -78,6 +78,9 @@ public class SwiftCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
apiPackage = File.separator + "APIs";
|
apiPackage = File.separator + "APIs";
|
||||||
modelPackage = File.separator + "Models";
|
modelPackage = File.separator + "Models";
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
languageSpecificPrimitives = new HashSet<String>(
|
languageSpecificPrimitives = new HashSet<String>(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
"Int",
|
"Int",
|
||||||
@ -163,7 +166,7 @@ public class SwiftCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
cliOptions.add(new CliOption(POD_SCREENSHOTS, "Screenshots used for Podspec"));
|
cliOptions.add(new CliOption(POD_SCREENSHOTS, "Screenshots used for Podspec"));
|
||||||
cliOptions.add(new CliOption(POD_DOCUMENTATION_URL, "Documentation URL used for Podspec"));
|
cliOptions.add(new CliOption(POD_DOCUMENTATION_URL, "Documentation URL used for Podspec"));
|
||||||
cliOptions.add(new CliOption(SWIFT_USE_API_NAMESPACE, "Flag to make all the API classes inner-class of {{projectName}}API"));
|
cliOptions.add(new CliOption(SWIFT_USE_API_NAMESPACE, "Flag to make all the API classes inner-class of {{projectName}}API"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "hides the timestamp when files were generated")
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC)
|
||||||
.defaultValue(Boolean.TRUE.toString()));
|
.defaultValue(Boolean.TRUE.toString()));
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -171,13 +174,6 @@ public class SwiftCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
@Override
|
@Override
|
||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Setup project name
|
// Setup project name
|
||||||
if (additionalProperties.containsKey(PROJECT_NAME)) {
|
if (additionalProperties.containsKey(PROJECT_NAME)) {
|
||||||
|
@ -81,6 +81,9 @@ public class SymfonyServerCodegen extends AbstractPhpCodegen implements CodegenC
|
|||||||
apiTestTemplateFiles.put("testing/api_test.mustache", ".php");
|
apiTestTemplateFiles.put("testing/api_test.mustache", ".php");
|
||||||
embeddedTemplateDir = templateDir = "php-symfony";
|
embeddedTemplateDir = templateDir = "php-symfony";
|
||||||
|
|
||||||
|
// default HIDE_GENERATION_TIMESTAMP to true
|
||||||
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
|
|
||||||
setReservedWordsLowerCase(
|
setReservedWordsLowerCase(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
// local variables used in api methods (endpoints)
|
// local variables used in api methods (endpoints)
|
||||||
@ -148,7 +151,7 @@ public class SymfonyServerCodegen extends AbstractPhpCodegen implements CodegenC
|
|||||||
cliOptions.add(new CliOption(COMPOSER_VENDOR_NAME, "The vendor name used in the composer package name. The template uses {{composerVendorName}}/{{composerProjectName}} for the composer package name. e.g. yaypets. IMPORTANT NOTE (2016/03): composerVendorName will be deprecated and replaced by gitUserId in the next swagger-codegen release"));
|
cliOptions.add(new CliOption(COMPOSER_VENDOR_NAME, "The vendor name used in the composer package name. The template uses {{composerVendorName}}/{{composerProjectName}} for the composer package name. e.g. yaypets. IMPORTANT NOTE (2016/03): composerVendorName will be deprecated and replaced by gitUserId in the next swagger-codegen release"));
|
||||||
cliOptions.add(new CliOption(BUNDLE_NAME, "The name of the Symfony bundle. The template uses {{bundleName}}"));
|
cliOptions.add(new CliOption(BUNDLE_NAME, "The name of the Symfony bundle. The template uses {{bundleName}}"));
|
||||||
cliOptions.add(new CliOption(COMPOSER_PROJECT_NAME, "The project name used in the composer package name. The template uses {{composerVendorName}}/{{composerProjectName}} for the composer package name. e.g. petstore-client. IMPORTANT NOTE (2016/03): composerProjectName will be deprecated and replaced by gitRepoId in the next swagger-codegen release"));
|
cliOptions.add(new CliOption(COMPOSER_PROJECT_NAME, "The project name used in the composer package name. The template uses {{composerVendorName}}/{{composerProjectName}} for the composer package name. e.g. petstore-client. IMPORTANT NOTE (2016/03): composerProjectName will be deprecated and replaced by gitRepoId in the next swagger-codegen release"));
|
||||||
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "hides the timestamp when files were generated")
|
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC)
|
||||||
.defaultValue(Boolean.TRUE.toString()));
|
.defaultValue(Boolean.TRUE.toString()));
|
||||||
cliOptions.add(new CliOption(PHP_LEGACY_SUPPORT, "Should the generated code be compatible with PHP 5.x?").defaultValue(Boolean.TRUE.toString()));
|
cliOptions.add(new CliOption(PHP_LEGACY_SUPPORT, "Should the generated code be compatible with PHP 5.x?").defaultValue(Boolean.TRUE.toString()));
|
||||||
}
|
}
|
||||||
@ -209,14 +212,6 @@ public class SymfonyServerCodegen extends AbstractPhpCodegen implements CodegenC
|
|||||||
public void processOpts() {
|
public void processOpts() {
|
||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
// default HIDE_GENERATION_TIMESTAMP to true
|
|
||||||
if (!additionalProperties.containsKey(CodegenConstants.HIDE_GENERATION_TIMESTAMP)) {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, Boolean.TRUE.toString());
|
|
||||||
} else {
|
|
||||||
additionalProperties.put(CodegenConstants.HIDE_GENERATION_TIMESTAMP,
|
|
||||||
Boolean.valueOf(additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP).toString()));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (additionalProperties.containsKey(BUNDLE_NAME)) {
|
if (additionalProperties.containsKey(BUNDLE_NAME)) {
|
||||||
this.setBundleName((String) additionalProperties.get(BUNDLE_NAME));
|
this.setBundleName((String) additionalProperties.get(BUNDLE_NAME));
|
||||||
} else {
|
} else {
|
||||||
|
@ -0,0 +1,36 @@
|
|||||||
|
package io.swagger.codegen;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
public class DefaultCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final DefaultCodegen codegen = new DefaultCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final DefaultCodegen codegen = new DefaultCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false );
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final DefaultCodegen codegen = new DefaultCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.csharp;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.CSharpClientCodegen;
|
||||||
|
|
||||||
|
public class CSharpClientCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final CSharpClientCodegen codegen = new CSharpClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final CSharpClientCodegen codegen = new CSharpClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final CSharpClientCodegen codegen = new CSharpClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.dart;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.DartClientCodegen;
|
||||||
|
|
||||||
|
public class DartClientCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final DartClientCodegen codegen = new DartClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final DartClientCodegen codegen = new DartClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final DartClientCodegen codegen = new DartClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,57 @@
|
|||||||
|
package io.swagger.codegen.eiffel;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.CodegenType;
|
||||||
|
import io.swagger.codegen.languages.AbstractEiffelCodegen;
|
||||||
|
|
||||||
|
public class AbstractEiffelCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final AbstractEiffelCodegen codegen = new P_AbstractEiffelCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final AbstractEiffelCodegen codegen = new P_AbstractEiffelCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(true);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final AbstractEiffelCodegen codegen = new P_AbstractEiffelCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, true);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static class P_AbstractEiffelCodegen extends AbstractEiffelCodegen {
|
||||||
|
@Override
|
||||||
|
public CodegenType getTag() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getHelp() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.eiffel;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.EiffelClientCodegen;
|
||||||
|
|
||||||
|
public class EiffelClientCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final EiffelClientCodegen codegen = new EiffelClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final EiffelClientCodegen codegen = new EiffelClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final EiffelClientCodegen codegen = new EiffelClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,57 @@
|
|||||||
|
package io.swagger.codegen.go;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.CodegenType;
|
||||||
|
import io.swagger.codegen.languages.AbstractGoCodegen;
|
||||||
|
|
||||||
|
public class AbstractGoCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final AbstractGoCodegen codegen = new P_AbstractGoCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final AbstractGoCodegen codegen = new P_AbstractGoCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(true);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final AbstractGoCodegen codegen = new P_AbstractGoCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, true);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static class P_AbstractGoCodegen extends AbstractGoCodegen {
|
||||||
|
@Override
|
||||||
|
public CodegenType getTag() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getHelp() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.go;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.GoClientCodegen;
|
||||||
|
|
||||||
|
public class GoClientCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final GoClientCodegen codegen = new GoClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final GoClientCodegen codegen = new GoClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final GoClientCodegen codegen = new GoClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.haskellhttpclient;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.HaskellHttpClientCodegen;
|
||||||
|
|
||||||
|
public class HaskellHttpClientCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final HaskellHttpClientCodegen codegen = new HaskellHttpClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final HaskellHttpClientCodegen codegen = new HaskellHttpClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final HaskellHttpClientCodegen codegen = new HaskellHttpClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -3,29 +3,18 @@ package io.swagger.codegen.java;
|
|||||||
import org.testng.Assert;
|
import org.testng.Assert;
|
||||||
import org.testng.annotations.Test;
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
import io.swagger.codegen.CodegenType;
|
import io.swagger.codegen.CodegenType;
|
||||||
import io.swagger.codegen.languages.AbstractJavaCodegen;
|
import io.swagger.codegen.languages.AbstractJavaCodegen;
|
||||||
import io.swagger.models.*;
|
import io.swagger.models.Operation;
|
||||||
import io.swagger.models.parameters.*;
|
import io.swagger.models.Path;
|
||||||
|
import io.swagger.models.Swagger;
|
||||||
|
import io.swagger.models.parameters.BodyParameter;
|
||||||
|
import io.swagger.models.parameters.FormParameter;
|
||||||
|
|
||||||
public class AbstractJavaCodegenTest {
|
public class AbstractJavaCodegenTest {
|
||||||
|
|
||||||
private final AbstractJavaCodegen fakeJavaCodegen = new AbstractJavaCodegen() {
|
private final AbstractJavaCodegen fakeJavaCodegen = new P_AbstractJavaCodegen();
|
||||||
@Override
|
|
||||||
public CodegenType getTag() {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getName() {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getHelp() {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void toEnumVarNameShouldNotShortenUnderScore() throws Exception {
|
public void toEnumVarNameShouldNotShortenUnderScore() throws Exception {
|
||||||
@ -97,4 +86,49 @@ public class AbstractJavaCodegenTest {
|
|||||||
Assert.assertNull(swagger.getPath("dummy").getPost().getVendorExtensions().get("x-contentType"));
|
Assert.assertNull(swagger.getPath("dummy").getPost().getVendorExtensions().get("x-contentType"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final AbstractJavaCodegen codegen = new P_AbstractJavaCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final AbstractJavaCodegen codegen = new P_AbstractJavaCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(true);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final AbstractJavaCodegen codegen = new P_AbstractJavaCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static class P_AbstractJavaCodegen extends AbstractJavaCodegen {
|
||||||
|
@Override
|
||||||
|
public CodegenType getTag() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getHelp() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.javascript;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.JavascriptClientCodegen;
|
||||||
|
|
||||||
|
public class JavascriptClientCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final JavascriptClientCodegen codegen = new JavascriptClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final JavascriptClientCodegen codegen = new JavascriptClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final JavascriptClientCodegen codegen = new JavascriptClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.javascript;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.JavascriptClosureAngularClientCodegen;
|
||||||
|
|
||||||
|
public class JavascriptClosureAngularClientCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final JavascriptClosureAngularClientCodegen codegen = new JavascriptClosureAngularClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final JavascriptClosureAngularClientCodegen codegen = new JavascriptClosureAngularClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final JavascriptClosureAngularClientCodegen codegen = new JavascriptClosureAngularClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.lua;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.LuaClientCodegen;
|
||||||
|
|
||||||
|
public class LuaClientCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final LuaClientCodegen codegen = new LuaClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final LuaClientCodegen codegen = new LuaClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final LuaClientCodegen codegen = new LuaClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.objc;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.ObjcClientCodegen;
|
||||||
|
|
||||||
|
public class ObjcClientCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final ObjcClientCodegen codegen = new ObjcClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final ObjcClientCodegen codegen = new ObjcClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final ObjcClientCodegen codegen = new ObjcClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.perl;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.PerlClientCodegen;
|
||||||
|
|
||||||
|
public class PerlClientCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final PerlClientCodegen codegen = new PerlClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final PerlClientCodegen codegen = new PerlClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final PerlClientCodegen codegen = new PerlClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.php;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.PhpClientCodegen;
|
||||||
|
|
||||||
|
public class PhpClientCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final PhpClientCodegen codegen = new PhpClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final PhpClientCodegen codegen = new PhpClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final PhpClientCodegen codegen = new PhpClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.phpsymfony;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.SymfonyServerCodegen;
|
||||||
|
|
||||||
|
public class SymfonyServerCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final SymfonyServerCodegen codegen = new SymfonyServerCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final SymfonyServerCodegen codegen = new SymfonyServerCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final SymfonyServerCodegen codegen = new SymfonyServerCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.python;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.PythonClientCodegen;
|
||||||
|
|
||||||
|
public class PythonClientCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final PythonClientCodegen codegen = new PythonClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final PythonClientCodegen codegen = new PythonClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final PythonClientCodegen codegen = new PythonClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.r;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.RClientCodegen;
|
||||||
|
|
||||||
|
public class RClientCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final RClientCodegen codegen = new RClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final RClientCodegen codegen = new RClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final RClientCodegen codegen = new RClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -3,6 +3,7 @@ package io.swagger.codegen.ruby;
|
|||||||
import io.swagger.codegen.ClientOpts;
|
import io.swagger.codegen.ClientOpts;
|
||||||
import io.swagger.codegen.ClientOptInput;
|
import io.swagger.codegen.ClientOptInput;
|
||||||
import io.swagger.codegen.CodegenConfig;
|
import io.swagger.codegen.CodegenConfig;
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
import io.swagger.codegen.DefaultGenerator;
|
import io.swagger.codegen.DefaultGenerator;
|
||||||
import io.swagger.codegen.languages.RubyClientCodegen;
|
import io.swagger.codegen.languages.RubyClientCodegen;
|
||||||
import io.swagger.models.Swagger;
|
import io.swagger.models.Swagger;
|
||||||
@ -10,6 +11,7 @@ import io.swagger.parser.SwaggerParser;
|
|||||||
|
|
||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
import org.junit.rules.TemporaryFolder;
|
import org.junit.rules.TemporaryFolder;
|
||||||
|
import org.testng.Assert;
|
||||||
import org.testng.annotations.AfterMethod;
|
import org.testng.annotations.AfterMethod;
|
||||||
import org.testng.annotations.BeforeMethod;
|
import org.testng.annotations.BeforeMethod;
|
||||||
import org.testng.annotations.Test;
|
import org.testng.annotations.Test;
|
||||||
@ -18,7 +20,6 @@ import java.io.File;
|
|||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static org.junit.Assert.fail;
|
|
||||||
import static org.testng.Assert.*;
|
import static org.testng.Assert.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -63,4 +64,32 @@ public class RubyClientCodegenTest {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final RubyClientCodegen codegen = new RubyClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final RubyClientCodegen codegen = new RubyClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final RubyClientCodegen codegen = new RubyClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,40 @@
|
|||||||
|
package io.swagger.codegen.rust;
|
||||||
|
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
|
import io.swagger.codegen.languages.RustClientCodegen;
|
||||||
|
|
||||||
|
public class RustClientCodegenTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final RustClientCodegen codegen = new RustClientCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final RustClientCodegen codegen = new RustClientCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final RustClientCodegen codegen = new RustClientCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -1,8 +1,8 @@
|
|||||||
package io.swagger.codegen.swift;
|
package io.swagger.codegen.swift;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
import io.swagger.codegen.CodegenOperation;
|
import io.swagger.codegen.CodegenOperation;
|
||||||
import io.swagger.codegen.DefaultCodegen;
|
import io.swagger.codegen.DefaultCodegen;
|
||||||
import io.swagger.codegen.InlineModelResolver;
|
|
||||||
import io.swagger.codegen.languages.SwiftCodegen;
|
import io.swagger.codegen.languages.SwiftCodegen;
|
||||||
import io.swagger.models.Operation;
|
import io.swagger.models.Operation;
|
||||||
import io.swagger.models.Swagger;
|
import io.swagger.models.Swagger;
|
||||||
@ -106,4 +106,33 @@ public class SwiftCodegenTest {
|
|||||||
Assert.assertEquals(podAuthors, swaggerDevs);
|
Assert.assertEquals(podAuthors, swaggerDevs);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final SwiftCodegen codegen = new SwiftCodegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final SwiftCodegen codegen = new SwiftCodegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final SwiftCodegen codegen = new SwiftCodegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -1,5 +1,6 @@
|
|||||||
package io.swagger.codegen.swift3;
|
package io.swagger.codegen.swift3;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
import io.swagger.codegen.CodegenOperation;
|
import io.swagger.codegen.CodegenOperation;
|
||||||
import io.swagger.codegen.DefaultCodegen;
|
import io.swagger.codegen.DefaultCodegen;
|
||||||
import io.swagger.codegen.languages.Swift3Codegen;
|
import io.swagger.codegen.languages.Swift3Codegen;
|
||||||
@ -122,4 +123,33 @@ public class Swift3CodegenTest {
|
|||||||
Assert.assertEquals(podAuthors, swaggerDevs);
|
Assert.assertEquals(podAuthors, swaggerDevs);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final Swift3Codegen codegen = new Swift3Codegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final Swift3Codegen codegen = new Swift3Codegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final Swift3Codegen codegen = new Swift3Codegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
package io.swagger.codegen.swift4;
|
package io.swagger.codegen.swift4;
|
||||||
|
|
||||||
|
import io.swagger.codegen.CodegenConstants;
|
||||||
import io.swagger.codegen.CodegenOperation;
|
import io.swagger.codegen.CodegenOperation;
|
||||||
import io.swagger.codegen.DefaultCodegen;
|
import io.swagger.codegen.DefaultCodegen;
|
||||||
import io.swagger.codegen.languages.Swift4Codegen;
|
import io.swagger.codegen.languages.Swift4Codegen;
|
||||||
@ -122,4 +123,33 @@ public class Swift4CodegenTest {
|
|||||||
Assert.assertEquals(podAuthors, swaggerDevs);
|
Assert.assertEquals(podAuthors, swaggerDevs);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInitialConfigValues() throws Exception {
|
||||||
|
final Swift4Codegen codegen = new Swift4Codegen();
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSettersForConfigValues() throws Exception {
|
||||||
|
final Swift4Codegen codegen = new Swift4Codegen();
|
||||||
|
codegen.setHideGenerationTimestamp(false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
||||||
|
final Swift4Codegen codegen = new Swift4Codegen();
|
||||||
|
codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, false);
|
||||||
|
codegen.processOpts();
|
||||||
|
|
||||||
|
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
|
||||||
|
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user