gpt4 book ai didi

googletest - 我可以给gtest中的参数化测试取更好的名字吗?

转载 作者:行者123 更新时间:2023-12-03 23:49:09 68 4
gpt4 key购买 nike

我在gtest中使用值参数化测试。例如,如果我写

INSTANTIATE_TEST_CASE_P(InstantiationName,
FooTest,
::testing::Values("meeny", "miny", "moe"));

然后在输出中,我看到测试名称,例如
InstantiationName/FooTest.DoesBlah/0 for "meeny"
InstantiationName/FooTest.DoesBlah/1 for "miny"
InstantiationName/FooTest.DoesBlah/2 for "moe"

有什么办法可以使这些名称更有意义?我想看
InstantiationName/FooTest.DoesBlah/meeny
InstantiationName/FooTest.DoesBlah/miny
InstantiationName/FooTest.DoesBlah/moe

最佳答案

INSTANTIATE_TEST_CASE_P接受一个可选的第4个参数,可用于此目的。参见https://github.com/google/googletest/blob/master/googletest/include/gtest/gtest-param-test.h#L1409

关于googletest - 我可以给gtest中的参数化测试取更好的名字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17964100/

68 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com