Google Test:未定义引用错误基类功能

时间:2016-07-21 09:08:47

标签: googletest

这是我的代码:

class Variable
{
public:
    int functiona(void) {
        int x = 1;
        return x;
    }

};

class Variable1 : public Variable
{
    //something
};

class Variable2 : public Variable1
{
    //call function
    int r = functiona();

    //other functions
};


TEST(Variable2, test100)
{
    // - SET UP THE MOCKS -

    xxx_Mock::xxx_ExpectAndReturn(true);

    // - ACTUAL TEST(S) -
    Variable2 * variableg = new Variable2();

    variableg->otherFunctions();


    // -- --

    // -- Cleanup --
    delete variableg;


    EXPECT_VERIFY_MOCK();
}

当我尝试在“编译/制作”期间为“Variable2的其他函数”实现Google测试UT时,我收到的错误是:

对functiona的未定义引用

0 个答案:

没有答案