我在通过Xcode中的gtest处理TDD时遇到问题。故事:有一个项目,里面有另一个可执行目标。我添加了与该目标并行的gtest项目,以测试目标本身以及周围项目的源代码。有一个带有main()
的文件,其中包括带有所有TEST(.., ..)
的测试文件。这种情况给我带来了我遇到的第一个问题-体系结构arm64的重复符号。我发现摆脱主要帮助中的包含内容并进行编译。然后运行测试。但是无法从父项目中更改源代码。这就是问题所在。每次我必须更改代码时,我也必须放回包含代码,尝试进行编译,看看失败,扔掉包含代码,再次编译,只有在这里测试才能看到不同的行为。那不是要使用的流程...
请帮助。预先感谢