|
mocker = mockConfig.globalConfig().getMocker(clazz); |
应该先用设置的Mocker,而不是先判断是否是其他类型,一个典型的问题是:
public class JSONObject extends JSON implements Map<String, Object>, Cloneable, Serializable, InvocationHandler
该类实现了Map接口,但是会匹配到优先匹配到MapMocker而不是用户自定义的Mocker。
jmockdata/src/main/java/com/github/jsonzou/jmockdata/mocker/ClassMocker.java
Line 33 in 13064f8
应该先用设置的Mocker,而不是先判断是否是其他类型,一个典型的问题是:
public class JSONObject extends JSON implements Map<String, Object>, Cloneable, Serializable, InvocationHandler
该类实现了Map接口,但是会匹配到优先匹配到MapMocker而不是用户自定义的Mocker。