hzdavid / jmockit.cn

JMockit中文网(jmockit.cn)上所有讲述的测试示例源代码
36 stars 15 forks source link

如何将mockup实例注入@Tested注解的实例中 #32

Open 529259265 opened 4 years ago

529259265 commented 4 years ago

我要测试的类中有一个非静态变量,它调用了另一个类的方法,而被调用的这个类存在静态代码块。我考虑用mockup解决。同时我要测试的类需要调用一个接口,我使用了@Injectable注解这个接口实例,并用@Tested标注这个被测类。那么如何将mockup实例也注入@Tested的实例中呢

AlbertNie commented 4 years ago

不用考虑怎么去将 mockUp 实例注入到 @tested 实例中, 你只需要在 @Tested 实例创建之前执行 new MockUp 即可, 比如写在静态代码块中 static{ new MockUp() }