Jest 是一款 JavaScript 测试框架,内置断言、模拟和快照测试,并提供交互式监听模式。
4.5万6717TypeScriptMIT更新于 14小时前
为 Go 标准测试框架提供断言、Mock 和测试套件结构的工具包。
Testify 是一个 Go 测试库,用于让测试代码写得更简洁。assert 包提供相等性、nil 判断等常用断言函数,失败时通过标准 go test 机制输出易读的信息。require 包提供同样的函数,但失败时会直接终止当前测试,而不是返回布尔值。
mock 包通过嵌入 Mock 类型来构造 mock 对象,可以声明预期的调用和返回值,并验证这些预期是否得到满足。suite 包允许把测试组织为结构体方法,并支持 setup 和 teardown 钩子,再通过标准的 Test 函数运行。
该项目目前维护在 v1 版本,此仓库不接受破坏性变更。各个包可通过一条 go get 命令安装。
使用 go get 安装 testify
go get github.com/stretchr/testify在测试文件中导入 assert 包并编写测试
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
Jest 是一款 JavaScript 测试框架,内置断言、模拟和快照测试,并提供交互式监听模式。
一个 JavaScript API 模拟库,在浏览器和 Node.js 中拦截网络请求,让应用代码保持不变并返回模拟响应。
一个面向 C++ 的单元测试框架,支持简洁断言、BDD 风格宏和基础微基准测试。
AVA 是一个面向 Node.js 的并发测试运行器,API 简洁,错误输出详细,并支持按文件进行线程隔离。
PHPUnit 是面向开发者的 PHP 单元测试框架,采用 xUnit 架构。
轻量的 React DOM 测试工具,按用户实际使用的方式查询和操作组件。