in dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/ServiceTestUtil.java [124:156]
private static Object generatePrimitiveType(TypeDefinition td) {
String type = td.getType();
switch (type) {
case "byte":
case "java.lang.Byte":
case "short":
case "java.lang.Short":
case "int":
case "java.lang.Integer":
case "long":
case "java.lang.Long":
return 0;
case "float":
case "java.lang.Float":
case "double":
case "java.lang.Double":
return 0.0;
case "boolean":
case "java.lang.Boolean":
return true;
case "void":
case "java.lang.Void":
return null;
case "java.lang.String":
return "";
case "java.lang.Object":
return Collections.emptyMap();
case "java.util.Date":
return System.currentTimeMillis();
default:
return Collections.emptyMap();
}
}