前面的随笔介绍了Google Test中的基本测试单元TEST和测试夹具TEST_F,此篇介绍区别于这两种测试的参数化测试TEST_P 当待测试方法的行为取决于传入的参数时,而且这些参数的不同组合有多种, 而你又不想为此写多个相类似的test case时,可以用value-parameterized Test value-parameterized Test 允许你可以使用不同的参数测试代码, 而无需编写同一测试的多个副本 下面举个例子,待测方法: //MyClass.hpp enum clas…