gpt4 book ai didi

java - PowerMock 与依赖注入(inject)

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:48:18 25 4
gpt4 key购买 nike

<分区>

我有一个相当复杂的 Android 项目,我想对其进行彻底的测试。所以我实现了依赖注入(inject),以便能够测试多个组件(为此我使用了 Kodein)。然后我开始编写测试,我发现我必须使用 PowerMock,例如模拟对 File.create 的调用。PowerMock 还可以模拟构造函数、工厂方法等。所以基本上对于测试,我可以获得与依赖注入(inject)相同的结果,但无需修改代码。

所以我的问题是:如果我可以用 PowerMock 模拟任何东西,还有实现依赖注入(inject)的理由吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com