Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 当一个应用程序正在开发而无法构建时,有没有办法进行单元测试?_Ios_Cocoa Touch_Unit Testing_Xcode5 - Fatal编程技术网

Ios 当一个应用程序正在开发而无法构建时,有没有办法进行单元测试?

Ios 当一个应用程序正在开发而无法构建时,有没有办法进行单元测试?,ios,cocoa-touch,unit-testing,xcode5,Ios,Cocoa Touch,Unit Testing,Xcode5,我和一位同事正在开发一个应用程序,他正在编写主应用程序,而我在编写单元测试。我们一直遇到一个问题,当我想要测试东西时,应用程序无法构建,因为我们处于不同的阶段 有没有一种方法可以让我在应用程序处于这种不可构建状态时测试已完成的类?这样我就可以构建测试使用的类了?我猜您不会使用TDD(先测试,后实现)。所以,只需签出一个早期提交(我猜您只会将代码推送到构建的远程repo),然后开始测试它。完成后,推它。你的同事应该只需要重新设定基准。这里的问题是,您可能会有冲突(在应用程序目标上添加一个文件,并在

我和一位同事正在开发一个应用程序,他正在编写主应用程序,而我在编写单元测试。我们一直遇到一个问题,当我想要测试东西时,应用程序无法构建,因为我们处于不同的阶段


有没有一种方法可以让我在应用程序处于这种不可构建状态时测试已完成的类?这样我就可以构建测试使用的类了?

我猜您不会使用TDD(先测试,后实现)。所以,只需签出一个早期提交(我猜您只会将代码推送到构建的远程repo),然后开始测试它。完成后,推它。你的同事应该只需要重新设定基准。这里的问题是,您可能会有冲突(在应用程序目标上添加一个文件,并在测试目标上添加一个单元测试类,将更改project.xcodeproj文件)

如果您在同一个代码库中工作,我会说不,因为代码需要编译。我建议在不同的部门工作。当某个东西准备好进行测试时,他可以将他的东西合并回您编写测试的主/主干分支。但另一方面,TDD可能是一个更好的解决方案,在这两种情况下,您都可能会重写大量测试。

不要对应用程序项目使用相同的解决方案,测试项目只引用测试项目中最后一个稳定的应用程序构建中的所有DLL

嗯,它是iOS,所以没有dll,但这个想法很有趣。我要试试这个。