如何在Googletest中测试void函数

时间:2020-06-25 18:01:47

标签: c++ unit-testing visual-c++ googletest

此void函数在调用并指定枚举器名称时设置参数的值(枚举类型)。该函数存储要设置的值的变量是私有静态变量。我正在寻找一种可以某种方式访问​​此变量或能够从另一个void函数获取字符串的方法。

示例:

class A
{
public:
    enum Temperature
    {
        Low,
        Medium,
        High
    };

    static void Add(Temperature temperature);

private:
    static Temperature  tempval;

};

int main()
{
   int x = A::Add(A::Low);

   A::Add(A::Low);

   EXPECT_EQ(x, A::Add);
} 

0 个答案:

没有答案
相关问题