Здравствуйте, у меня есть класс, например "Math":
заголовочный файл:
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 мс. Как я могу исключить из общего времени теста время, затраченное на создание класса?