单元测试不编译 - Swift Xcode 9.2

问题描述 投票:1回答:1

我正在学习一些Swift的TDD,我遇到了Xcode不会编译我的测试代码的问题。我不知道这有什么不妥。

其他测试工作正常(也测试“ListItem”和“Location”)。我还多次关闭Xcode并清除衍生数据甚至项目本身。

下面是代码截图和编译错误。如果我将方法中的“ListItem”参数更改为“Any”(并且还更改了数组的类型),则它正在编译。但这不是我想要的代码而没有特定的类型。

谢谢!

enter image description here

enter image description here

ios swift xcode testing tdd
1个回答
1
投票

在这里找到解决方案:swift Xcode unit test: Cannot convert value of type "Person" to expected argument type "Person"

似乎ItemManager .swift文件未添加到项目的测试目标(derp)..

© www.soinside.com 2019 - 2024. All rights reserved.