Golang Stretchr Testify (Grade A) logo

Golang Stretchr Testify (Grade A)经过安全测试的 Claude AI 开发技能。A 级。全面介绍 Golang 测试的 stretchr/testify。深入涵盖 assert、require、mock 和 suite 包。用于编写测试

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

这是 Golang 测试的 stretchr/testify 全面指南。它深入涵盖了 assert、require、mock 和 suite 包。本指南适用于将测试视为可执行规范的 Go 工程师,并使用 testify 补充 Go 的 testing 包,提供可读的断言、模拟和测试套件。它提供了有关断言、模拟期望、参数匹配器、调用验证、套件生命周期和高级模式(如 Eventually、JSONEq 和自定义匹配器)的信息。

主要功能

  • 断言(assert,require)
  • 模拟期望
  • 参数匹配器
  • 调用验证
  • 测试套件生命周期管理

价格

模型
Free
评分
暂无评价

使用场景

使用可读断言编写单元测试

使用 testify 的 assert 和 require 包为 Go 应用程序编写清晰简洁的单元测试。

为依赖项创建模拟对象

使用 testify 的 mock 包为依赖项创建测试替身,提高测试隔离性。

优点 & 缺点

优点

  • 提供 testify 包的深入覆盖
  • 涵盖 assert、require、mock 和 suite 包
  • 包括 Eventually 和自定义匹配器等高级模式
  • 适用于优先考虑测试可读性和可维护性的 Go 工程师

缺点

  • 不是详尽的指南,需要额外参考库文档
  • 假设熟悉 Go 的 testing 包和 testify 基础知识

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

我该如何报告技能出现的问题?

技能由对应作者维护。前往该技能的 GitHub 仓库并在那里提交 issue。每个技能的详情页上都有仓库链接。

Asked by Paulo Cardoso · Apr 13, 2026

本指南是否已穷尽所有内容?

不是的,本指南并不完整,仍需参考库文档。它假设读者已熟悉 Go 的 testing 包和 testify 的基础用法。

Asked by Nour Khalil · Apr 8, 2026

我可以选择退出遥测吗?

可以。使用 add‑skills CLI 时可以关闭遥测。请查阅 CLI 文档了解配置选项。

Asked by Jarrah Whitlock · Apr 5, 2026

该工具的关键特性是什么?

关键特性包括断言、mock 期望、参数匹配器、调用验证以及测试套件生命周期管理。

Asked by Xavier Costa · Mar 27, 2026

会收集任何个人数据吗?

不会。遥测完全匿名,只统计聚合的 skill 安装次数。不会收集、存储任何个人信息、使用模式或可识别的数据。

Asked by Miriam Cohen · Mar 8, 2026

提问

育言活动 的替代品

Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)育言活动

安全试验的数据-AI技能 - Claude AI。A级。即将开始需要与当前工作环境隔离的功能工作,或执行实施计划前-创建隔离的git工作tree

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)育言活动

为Claude AI提供了经过安全测试的数据ai技能。 Grade A. GA4 BigQuery导出模式参考 - 完整字段参考、嵌套结构、查询模式和性能提示

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)育言活动

安全测试的数据-AI技能,专为Claude AI打造。Grade A. Meta Conversions API (CAPI) 设置指南-架构、事件类型、客户信息哈希、去重复、实现示例、AEM

(0)
Free
Callees (Grade A) logo
Callees (Grade A)育言活动

经过安全测试的 Claude AI 开发技能。Grade A。列出函数/方法调用的直接调用图

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)育言活动

安全测试数据-ai技能,Grade A. 名为Haskell测试模块,以同一命名空间中的测试模块命名,并在其后添加 Spec 辅助。 在编写或审阅Haskell测试模块时使用。

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)育言活动

经安全检测的数据 AI 技能,适用于 Claude AI。A级。模拟五位专家董事会就重大决策进行审议。用于评估计划、架构选择、功能设计或任何决策。

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)育言活动

安全测试的开发技能,适用于 Claude AI。Grade A。通过 PE(入口点)实现高级 MVC —— 在标准 MVC 界面(CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)中添加自定义网格。

(0)
Free
D
Docs Writer (Grade A)育言活动

经过安全测试的 DevOps 技能,适用于 Claude AI。Grade A。**WORKFLOW SKILL** — 在 docs site、agent files 和 changelog 中保持仓库文档的准确性和新鲜度。WHEN: "update docs"

(0)
Free