您好,我有一些课程,例如“数学”:头文件:
class Math
{
public:
Math(void);
double returnPi();
~Math(void);
};
和 cpp 文件:
#include <windows.h>
#include "Math.h"
Math::Math(void)
{ Sleep(500) ;}
Math::~Math(void)
{ Sleep(500) ;}
double Math::returnPi()
{ Sleep(1000) ;
return 3.14159265;
}
我也测试了这个文件:
#include "..\gtest\gtest.h"
#include "Math.h"
TEST(Speed, Math)
{
Math *m=new Math();
EXPECT_LT(3.14,m->returnPi());
}
当我运行这个测试时,我看到测试通过并且这个测试的时间是 1500 毫秒,我如何从总测试时间中排除创建课程所用的时间?