面向 Node.js 与浏览器的经典 JavaScript 测试框架,支持 describe/it 风格的测试结构。
2.3万+1 本周3139JavaScriptMIT更新于 12小时前
一个面向 C++ 的单元测试框架,支持简洁断言、BDD 风格宏和基础微基准测试。
Catch2 是一个面向 C++ 的单元测试框架。测试名称可以使用任意字符串,断言直接写成普通的 C++ 布尔表达式,并通过 section 机制在测试内部局部共享初始化和清理代码。
除单元测试外,Catch2 还提供简单的 BDD 宏和基础的微基准测试功能。基准测试默认不会运行,需要通过 [!benchmark] 标签显式选择执行。
devel 分支上的 v3 版本已从单头文件库改为由多个头文件和独立编译实现组成的常规库。v2.x 分支继续支持 C++11,Catch1.x 分支则支持 C++03。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
面向 Node.js 与浏览器的经典 JavaScript 测试框架,支持 describe/it 风格的测试结构。
一个 Python 测试框架,写小型测试简单,也能支撑应用和库的复杂功能测试。
Jest 是一款 JavaScript 测试框架,内置断言、模拟和快照测试,并提供交互式监听模式。
为 Go 标准测试框架提供断言、Mock 和测试套件结构的工具包。
AVA 是一个面向 Node.js 的并发测试运行器,API 简洁,错误输出详细,并支持按文件进行线程隔离。
PHPUnit 是面向开发者的 PHP 单元测试框架,采用 xUnit 架构。