如何在复杂的功能上执行单元测试

时间:2017-04-11 13:38:25

标签: c++ unit-testing testing catch-unit-test

我有一个XYZ类,它有一些功能,我需要使用Catch Unit测试进行测试。我处于混乱状态,可以测试该功能的可能性。任何人都可以帮忙吗?

测试代码如下:

UaStatus XYZ::encodeVariantAsBinary(UaVariant variant, UaByteString *dst)
    {
        UaStatus status;
        status = m_encoder.create();
    if (status.isGood())
    {
        status = m_encoder.writeVariant("value", variant);
        if (status.isGood())
        {
            status = m_encoder.getBuffer(*dst);
        }
    }

    return status;
}

比Br / RG

0 个答案:

没有答案