我对Google测试有疑问。我的情况如下
class GeneralTest public ::testing::Test
{
public:
GeneralTest(const std::string filename, const int number)
{
}
};
class MyTest : public GeneralTest
{
public:
MyTest(const std::string &filename, const int number) : GeneralTest(filename, number)
{
}
MyTest(const std::string &filename): MyTest(filename, 55) {};
protected:
std::string m_filename;
};
我的要求是我想为不同的测试传递不同的文件名。当文本夹具传递给测试用例时,构造函数就已经被调用(我假设)。我该如何干净地做到这一点,以便我可以控制要传递的文件名