我们可以为依赖项目创建单元测试目标

时间:2010-05-08 07:10:48

标签: xcode dependencies unit-testing

我有一个依赖于另一个项目的项目。但现在我想为主项目创建一个单元测试目标。可能吗?因为它将引用其依赖项目的文件。

1 个答案:

答案 0 :(得分:1)

为了能够单独测试您的各个组件,您需要将组件松散耦合,只在可能的情况下通过接口相互通信。而且你需要一个好的架构,它经常使用控制反转 / 依赖注入模式。然后用模拟或存根或其他任何东西替换单个组件。

如果您没有这样的架构('可测试性设计'),那么在测试时您可能会遇到问题......

HTH。