相关文章推荐
坚强的烤地瓜  ·  java - How to set ...·  1 年前    · 
果断的沙滩裤  ·  谷歌进军智能服装 ...·  1 年前    · 
留胡子的汤圆  ·  Calling Shell ...·  1 年前    · 
开心的棒棒糖  ·  github提交PR(pull ...·  1 年前    · 

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement . We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PrivateAccessor.set(demo, "demoService", new DemoService()) 确实这样更简洁。
至于增加注解增加理解的话,🤔 其实TestableMock本身api就很分散(注解、InvokeMatcher、InvokeVerifier等)不像Mockito一个门面囊括众多api
嵌套关系的注入用set的很麻烦,而且如果成员变量有jsr规范的注解,自动注入不香么
被测试类的成员应该注入mock实例,类似这样 DemoService demoService = TestableMock.mock(DemoService.class) 而不是显示new出来的实例,这么set可能有歧义
不得不说TestableMock很优秀 解决了代理模式类mock框架解决不了的很多问题👍