我想学习使用谷歌测试框架与日常项目,所以我查了几个教程,但我不知道如何开始。谷歌测试单元测试
我在Ubuntu 14.04中使用Qtcreator,我从谷歌网站下载了gtest.zip并将其解压缩,但是这里是所有的地方停滞了。
这是我想“GTEST”代码:
//main.cpp
#include <iostream>
#include <cstdlib>
#include "fib.h"
using namespace std;
int main(int argc, char *argv[])
{
int n = atof(argv[1]);
fib fibnumber;
cout << "\nDesired number is: " << fibnumber.fibRec(n) << endl;
}
//fib.h
#ifndef FIB_H
#define FIB_H
class fib
{
public:
int fibRec(int n);
};
#endif // FIB_H
//fib.cpp
#include "fib.h"
int fib::fibRec(int n)
{
if(n <= 0) return 0;
if(n == 1) return 1;
else return(fibRec(n-1)+fibRec(n-2));
}
所以我在哪里甚至开始,我要让单元测试和编译它没有任何插件,但我不知道如何利用我解压缩的文件,然后用它来编写单元测试。
请在这里发布您的实际代码,而不是截图。 – CoryKramer 2014-10-06 12:40:49
从[primer](https://code.google.com/p/googletest/wiki/Primer)开始怎么样? – 2014-10-06 12:49:04
谢谢,我会通读。我应该用/做你吗? – TheGuyWithStreetCred 2014-10-06 12:50:52