Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
如何实现c++;在Xcode 4.6中使用googletest进行单元测试? 我很想用GooGestEt建立C++单元测试,用于xCu码4.6。googletest下载时附带的指令编写于2008年,与当前的Xcode接口不一致。我想我已经让googletest进行了编译(这并不是一件小事),但现在我在教程之后遇到了一些问题,无法让单元测试正常工作。我如何在Xcode 4.6中使用googletest实现单元测试?_C++_Xcode_Unit Testing_Xcode4.6_Googletest - Fatal编程技术网

如何实现c++;在Xcode 4.6中使用googletest进行单元测试? 我很想用GooGestEt建立C++单元测试,用于xCu码4.6。googletest下载时附带的指令编写于2008年,与当前的Xcode接口不一致。我想我已经让googletest进行了编译(这并不是一件小事),但现在我在教程之后遇到了一些问题,无法让单元测试正常工作。我如何在Xcode 4.6中使用googletest实现单元测试?

如何实现c++;在Xcode 4.6中使用googletest进行单元测试? 我很想用GooGestEt建立C++单元测试,用于xCu码4.6。googletest下载时附带的指令编写于2008年,与当前的Xcode接口不一致。我想我已经让googletest进行了编译(这并不是一件小事),但现在我在教程之后遇到了一些问题,无法让单元测试正常工作。我如何在Xcode 4.6中使用googletest实现单元测试?,c++,xcode,unit-testing,xcode4.6,googletest,C++,Xcode,Unit Testing,Xcode4.6,Googletest,当您已经有了gtest框架来编译它的时候,实际上已经不再那么难了 使用宏编写测试用例,如下所述: 然后运行所有测试: #include "gtest/gtest.h" int main(int argc, const char * argv[]) { testing::InitGoogleTest(&argc, (char**)argv); return RUN_ALL_TESTS(); } 我已经为单元测试创建了一个单独的构建目标,其中这是实际的m

当您已经有了gtest框架来编译它的时候,实际上已经不再那么难了

使用宏编写测试用例,如下所述:

然后运行所有测试:

#include "gtest/gtest.h"
int main(int argc, const char * argv[])
{
    testing::InitGoogleTest(&argc, (char**)argv);
    return RUN_ALL_TESTS();
}
我已经为单元测试创建了一个单独的构建目标,其中这是实际的main.cpp
这对我来说是可行的,使用当前的Xcode版本(4.6.3)

时,你已经有了gtest框架来编译它,实际上不再那么难了

使用宏编写测试用例,如下所述:

然后运行所有测试:

#include "gtest/gtest.h"
int main(int argc, const char * argv[])
{
    testing::InitGoogleTest(&argc, (char**)argv);
    return RUN_ALL_TESTS();
}
我已经为单元测试创建了一个单独的构建目标,其中这是实际的main.cpp
这对使用当前Xcode版本(4.6.3)的我来说很有用。

您尝试了什么?什么是错误?添加更多细节。事实上,这个问题是一个完美的候选人,因为它太宽泛了。这可能对你有帮助。你尝试过什么?什么是错误?添加更多细节。事实上,这个问题是一个完美的候选人,因为它太宽泛了。这可能会对你有所帮助。我要到周一才能测试这个问题,但由于悬赏金两小时后就要到期了,没有其他人回答,我现在就接受你的回答。谢谢你的帮助!如果你需要的话,我可以给你一个演示项目,在那里一切都准备好了monday@MeXx:嗨,如果演示项目仍然可用,我可以得到它吗。。。?非常感谢。@MeXx我已经建立了这个库,但是我找不到它在我的机器上的位置,所以我可以将我的项目与它链接起来。gtest.framework在构建之后会在哪里结束?我观看了这些视频[当他构建gtest项目时,项目根目录中会出现一个构建目录,但对我来说情况并非如此。@DDELANO这取决于Xcode的设置方式,您可以在设置中更改构建位置。或者您可以只查看“产品”下的内容在Xcode项目导航器中的组。您应该在那里看到gtest.framework。右键单击它,“在Finder中显示”就是这样。我要到星期一才能测试这个,但是因为悬赏在两个小时内就要结束了,没有其他人回答,我现在就接受你的回答。谢谢你的帮助!如果你需要,我可以给你一个演示项目,在那里一切都准备好了monday@MeXx:嗨,如果演示项目仍然可用,我可以得到它吗。。。?非常感谢。@MeXx我已经建立了这个库,但是我找不到它在我的机器上的位置,所以我可以将我的项目与它链接起来。gtest.framework在建立之后会在哪里结束?我跟踪了这些视频[当他构建gtest项目时,项目根目录中会出现一个构建目录,但对我来说情况并非如此。@DDELANO这取决于Xcode的设置方式,您可以在设置中更改构建位置。或者您可以在“产品”下查看在Xcode项目导航器中的组。您应该在那里看到gtest.framework。右键单击它,“在Finder中显示”,它就在那里。