单元测试中获取Method参数为 arg0
for (Parameter parameter : parameters) {
if (!parameter.isNamePresent()) {
System.out.println("NON");
continue;
}
String name = parameter.getName();
System.out.println(name);
Type parameterizedType = parameter.getParameterizedType();
}
解决方案:
https://stackoverflow.com/questions/2237803/can-i-obtain-method-parameter-name-using-java-reflection
注意:更改 build 以后,要 clean 以后才会生效。