1
A
回答
2
你可以使用反射,但这很可能是容易出错和反生产的。
我建议你调用使用lambda的方法。
相关问题
- 1. 代码覆盖率:.NET代码覆盖率和SonarQube VSTS集成
- 2. 声纳代码覆盖率:%代码覆盖率不一致
- 3. Xcode 7代码覆盖率 - 无覆盖率数据
- 4. 代码覆盖率 - 哪个代码覆盖哪个代码?
- 5. 差代码覆盖率
- 6. PHPUnit代码覆盖率0%
- 7. 代码覆盖率与SCCT
- 8. ESB代码覆盖率
- 9. 全部代码覆盖率
- 10. Xcode 8代码覆盖率
- 11. 代码覆盖率分析
- 12. 为Perl代码覆盖率
- 13. TDD和代码覆盖率
- 14. rspec的代码覆盖率
- 15. 代码覆盖率为Android
- 16. CoffeeScript代码覆盖率
- 17. PHPUnit代码覆盖率
- 18. MSTest代码覆盖率
- 19. Jacoco代码覆盖率
- 20. XCode - 代码覆盖率?
- 21. PHPUnitSeleniumTestcase的代码覆盖率
- 22. Python代码覆盖率
- 23. 代码覆盖率统计
- 24. Appium iOS代码覆盖率
- 25. Grails 3代码覆盖率
- 26. 改进Lombok @数据代码覆盖率
- 27. Jacoco代码覆盖率显示Jenkins覆盖率为0%
- 28. 靶心覆盖率,代码覆盖率为0%
- 29. PHPUnit代码覆盖率显示单元测试的代码覆盖率?
- 30. Lambda表达式上的代码覆盖
这一切都取决于'obj.method()'用它做什么。如果它立即调用它,那么就调用调用'obj.method()'的方法。如果它稍后保存,则确保稍后的操作由您的测试执行。 –
你能分享一个更完整的片段吗? – Mureinik
我倾向于将非平凡的lambda函数转换为方法,并简单地使用方法引用。这样你就保留了lambda提供的优点 - 简洁的代码传递回调 - 但也保留了方法提供的优势 - 作为独立单位的可视性。 –