
单元测试
Tosonw
既然选择了远方,便只顾风雨兼程。
展开
-
GoogleTest单元测试学习
一、定义单元测试应用 googletest 编写单元测试时,使用 TEST() 宏来声明测试函数:TEST(GlobalConfigurationTest, configurationDataTest) 二、实现单元测试ASSERT_* 版本的断言失败时会产生致命失败,并结束当前函数;EXPECT_* 版本的断言失败时产生非致命失败,但不会中止当前函数。三、一个较完整的 goog...原创 2019-04-22 12:07:19 · 8568 阅读 · 0 评论 -
Catch2单元测试框架
一、基本断言REQUIRE(expression)CHECK(expression)REQUIRE_FALSE(expression)CHECK_FALSE(expression)注意:REQUIRE和CHECK最主要的区别在于REQUIRE表达式为false时中断执行,而CHECK继续执行。Matcher比较器REQUIRE_THAT(lhs, matcher expressio...原创 2019-04-22 11:52:24 · 3856 阅读 · 0 评论