将不同的参数传递给testFixture构造函数

时间:2019-09-12 07:16:13

标签: c++ googletest

我对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;

};

我的要求是我想为不同的测试传递不同的文件名。当文本夹具传递给测试用例时,构造函数就已经被调用(我假设)。我该如何干净地做到这一点,以便我可以控制要传递的文件名

0 个答案:

没有答案