我在使用 Swift 时遇到 TDD 问题
I am having trouble with TDD with Swift
我正在尝试为要添加的新功能编写测试。但是,当我 运行 测试时,由于完全不相关的原因,项目不会构建。正常构建工作正常。正如您在下面看到的,错误表明未声明结构 WeatherDataOutput。它被宣布。测试 class 为空。我不确定为什么我会在 Xcode 中收到此错误。我重新启动 Xcode 并清理了项目,但没有任何效果。如果对此有任何帮助,我将不胜感激。
谢谢
清理干净后,再进行构建测试,有时构建成功后,源代码界面中仍然出现不应该出现的错误。这是 Xcode.
中的错误
发生这种情况时:将光标放在违规行的末尾并按回车键,然后删除(添加新行然后将其删除)。
我不得不在自己的项目中无数次这样做。真的,只需稍微修改有问题的行然后将其改回就是这个想法。根据我的经验,在违规行的开头或结尾添加新行似乎是最有效的。
或
从测试目标中删除 AppDataStorage 源文件。
如果您希望 AppDataStorage
在测试套件的单独文件中,请将 import WeatherDemoApp
添加到该文件。如果文件还包含测试用例 class,请使用 @testable import WeatherDemoApp
我正在尝试为要添加的新功能编写测试。但是,当我 运行 测试时,由于完全不相关的原因,项目不会构建。正常构建工作正常。正如您在下面看到的,错误表明未声明结构 WeatherDataOutput。它被宣布。测试 class 为空。我不确定为什么我会在 Xcode 中收到此错误。我重新启动 Xcode 并清理了项目,但没有任何效果。如果对此有任何帮助,我将不胜感激。
谢谢
清理干净后,再进行构建测试,有时构建成功后,源代码界面中仍然出现不应该出现的错误。这是 Xcode.
中的错误发生这种情况时:将光标放在违规行的末尾并按回车键,然后删除(添加新行然后将其删除)。
我不得不在自己的项目中无数次这样做。真的,只需稍微修改有问题的行然后将其改回就是这个想法。根据我的经验,在违规行的开头或结尾添加新行似乎是最有效的。
或
从测试目标中删除 AppDataStorage 源文件。
如果您希望 AppDataStorage
在测试套件的单独文件中,请将 import WeatherDemoApp
添加到该文件。如果文件还包含测试用例 class,请使用 @testable import WeatherDemoApp