add test for scala (akka, http client) (#306)

This commit is contained in:
William Cheng
2018-05-04 00:36:45 +08:00
committed by GitHub
parent de55812d68
commit 4690325a2c
8 changed files with 738 additions and 18 deletions

View File

@@ -220,20 +220,19 @@ public abstract class AbstractScalaCodegen extends DefaultCodegen {
public String toDefaultValue(Schema p) {
if (p.getDefault() != null) {
return p.getDefault().toString();
} else {
return null;
}
// comment out the following as the default value is no handled differently
/*if (ModelUtils.isBooleanSchema(p)) {
return "null";
if (ModelUtils.isBooleanSchema(p)) {
return null;
} else if (ModelUtils.isDateSchema(p)) {
return "null";
return null;
} else if (ModelUtils.isDateTimeSchema(p)) {
return "null";
return null;
} else if (ModelUtils.isNumberSchema(p)) {
return "null";
return null;
} else if (ModelUtils.isIntegerSchema(p)) {
return "null";
return null;
} else if (ModelUtils.isMapSchema(p)) {
String inner = getSchemaType((Schema) p.getAdditionalProperties());
return "new HashMap[String, " + inner + "]() ";
@@ -242,10 +241,10 @@ public abstract class AbstractScalaCodegen extends DefaultCodegen {
String inner = getSchemaType(ap.getItems());
return "new ListBuffer[" + inner + "]() ";
} else if (ModelUtils.isStringSchema(p)) {
return "null";
return null;
} else {
return "null";
}*/
return null;
}
}
@Override

View File

@@ -263,15 +263,15 @@ public class ScalaAkkaClientCodegen extends AbstractScalaCodegen implements Code
}
if (ModelUtils.isBooleanSchema(p)) {
return "null";
return null;
} else if (ModelUtils.isDateSchema(p)) {
return "null";
return null;
} else if (ModelUtils.isDateTimeSchema(p)) {
return "null";
return null;
} else if (ModelUtils.isNumberSchema(p)) {
return "null";
return null;
} else if (ModelUtils.isIntegerSchema(p)) {
return "null";
return null;
} else if (ModelUtils.isMapSchema(p)) {
String inner = getSchemaType((Schema) p.getAdditionalProperties());
return "Map[String, " + inner + "].empty ";
@@ -280,9 +280,9 @@ public class ScalaAkkaClientCodegen extends AbstractScalaCodegen implements Code
String inner = getSchemaType(ap.getItems());
return "Seq[" + inner + "].empty ";
} else if (ModelUtils.isStringSchema(p)) {
return "null";
return null;
} else {
return "null";
return null;
}
}