forked from loafle/openapi-generator-original
[JavaScript] add enum tests cases for JS generator (java) (#3546)
* add enum tests cases for JS generator (java) * fix typo quote
This commit is contained in:
@@ -806,6 +806,20 @@ public class DefaultCodegen {
|
||||
specialCharReplacements.put("<", "Less_Than");
|
||||
specialCharReplacements.put(".", "Period");
|
||||
specialCharReplacements.put("_", "Underscore");
|
||||
specialCharReplacements.put("?", "Question_Mark");
|
||||
specialCharReplacements.put(",", "Comma");
|
||||
specialCharReplacements.put("'", "Quote");
|
||||
specialCharReplacements.put("\"", "Double_Quote");
|
||||
specialCharReplacements.put("/", "Slash");
|
||||
specialCharReplacements.put("\\", "Back_Slash");
|
||||
specialCharReplacements.put("(", "Left_Parenthesis");
|
||||
specialCharReplacements.put(")", "Right_Parenthesis");
|
||||
specialCharReplacements.put("{", "Left_Curly_Bracket");
|
||||
specialCharReplacements.put("}", "Right_Curly_Bracket");
|
||||
specialCharReplacements.put("[", "Left_Square_Bracket");
|
||||
specialCharReplacements.put("]", "Right_Square_Bracket");
|
||||
specialCharReplacements.put("~", "Tilde");
|
||||
specialCharReplacements.put("`", "Backtick");
|
||||
|
||||
specialCharReplacements.put("<=", "Less_Than_Or_Equal_To");
|
||||
specialCharReplacements.put(">=", "Greater_Than_Or_Equal_To");
|
||||
|
||||
@@ -1008,25 +1008,12 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo
|
||||
|
||||
@Override
|
||||
public String toEnumVarName(String value, String datatype) {
|
||||
return value;
|
||||
/*
|
||||
// number
|
||||
if ("Integer".equals(datatype) || "Number".equals(datatype)) {
|
||||
String varName = "NUMBER_" + value;
|
||||
varName = varName.replaceAll("-", "MINUS_");
|
||||
varName = varName.replaceAll("\\+", "PLUS_");
|
||||
varName = varName.replaceAll("\\.", "_DOT_");
|
||||
return varName;
|
||||
// for symbol, e.g. $, #
|
||||
if (getSymbolName(value) != null) {
|
||||
return (getSymbolName(value)).toUpperCase();
|
||||
}
|
||||
|
||||
// string
|
||||
String var = value.replaceAll("\\W+", "_").replaceAll("_+", "_").toUpperCase();
|
||||
if (var.matches("\\d.*")) {
|
||||
return "_" + var;
|
||||
} else {
|
||||
return var;
|
||||
}
|
||||
*/
|
||||
return value;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user