MyComplexClass value = deserialize(); 反序列化在失败时抛出异常,所以我想做类似的事情 EXPECT_NO_THROW(MyComplexClass value = deserialize()); 当然,value 超出了范围(因为宏引入了 try/catch block )。 还有 MyComplexClass value; EXPECT_NO_THROW(value = deserialize()); 不起作用,因为没有默认构造函数...
目录1.编译及学习资料 1.1编译gtest 1.2学习文档及资料 2.gtest总结 2.1gtest中的术语 2.2断言 2.2.1基本断言 2.2.2Binary Comparison...与 gtest_maind.lib/gtest_main.lib的区别?...一个空指针NULL 与 空字符...
(statement); EXPECT_NO_THROW...flag的状态 2 创建第一个test fixture 3 SetUp初始化 4 进行测试 5 TearDown销毁 6 删除fixture 7 restore gtest flag的状态...:列出所有测试名称 --gtest_filter:过滤器,仅运行全名与过滤器匹配的测试,格式为以”:“分隔的列表,可以在最后加一个”-“和”:”分隔的列表,...