谷歌测试中是否有办法表明某项测试应该已通过。我想为测试指定一些预先要求。 实施例
TEST(Category, Eat)
{
}
TEST(Category, Sleep)
{
}
TEST(Category, Grow)
{
//Eat and Sleep tests must have passed.
}
我有没有办法表明在测试成长中应该通过进食和睡眠测试?
答案 0 :(得分:3)
您可以使用致命断言(ASSERT _...)代替非致命断言(EXPECT _...)" Eat"和"睡眠"。如果你添加"成长"在"吃"和"睡眠"如果其中任何一个失败,它将无法执行。