添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

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框架解决不了的很多问题👍