【发布时间】:2017-02-21 16:17:05
【问题描述】:
我想使用 Kodein 将模拟覆盖注入到我的 Android 仪器测试中。我不知道哪种方法是执行此操作的最佳方法。这是我的想法:
- 我的应用程序使用
KodeinAware应用程序类。服务的 Kodein 实例包含我的应用程序所需的所有依赖项。 - 在我的测试中,我想为特定依赖项注入模拟覆盖,以测试应用在各种情况下的行为。
- 每个测试的覆盖应该不同,并且应该在测试运行之前/期间注入。
configurable Kodein extension 在这种情况下是否合理,或者是否有更简单、更适合的方法(如果有,是哪种)?
【问题讨论】: