testable-mock icon indicating copy to clipboard operation
testable-mock copied to clipboard

使用OmniConstructor构造的对象第二层成员变量为null

Open longxiaoqing opened this issue 4 years ago • 1 comments

releaseDraftBiz = OmniConstructor.newInstance(ReleaseDraftBiz.class);

构造biz对象,第一层成员变量service有,但是service的成员变量mapper都为null. image

longxiaoqing avatar Dec 08 '21 03:12 longxiaoqing

目前声明为接口类型的成员都会被初始化为null,和嵌套层数无关,是一个已知现状,在文档里有说明。这个问题其实是有解法的(生成一个临时类并构造),但暂时没有精力排期开发。

linfan avatar Dec 10 '21 09:12 linfan