标签: xcode dependencies unit-testing
我有一个依赖于另一个项目的项目。但现在我想为主项目创建一个单元测试目标。可能吗?因为它将引用其依赖项目的文件。
答案 0 :(得分:1)
为了能够单独测试您的各个组件,您需要将组件松散耦合,只在可能的情况下通过接口相互通信。而且你需要一个好的架构,它经常使用控制反转 / 依赖注入模式。然后用模拟或存根或其他任何东西替换单个组件。
如果您没有这样的架构('可测试性设计'),那么在测试时您可能会遇到问题......
HTH。