Community编程与开发github.com

dart-lang/dart-generate-test-mocks

使用 `package:mockito` 和 `build_runner` 定义并生成外部依赖的模拟对象。用于对依赖复杂外部服务(如 API 或数据库)的类进行单元测试。

dart-generate-test-mocks 是什么?

该技能指导开发者使用 Dart 生态中的 `package:mockito` 和 `build_runner` 工具,自动生成针对外部依赖(如 API、数据库等)的模拟对象(Mock)。它主要应用于单元测试场景,当被测试的类依赖于复杂的外部服务时,通过模拟这些依赖来隔离测试逻辑,确保测试的独立性和可靠性。支持 Dart 和 Flutter 项目,工作流程包括:定义模拟注解、运行 `build_runner` 生成代码、在测试中注入并验证模拟行为。这一方法能显著减少手动编写模拟代码的工作量,提高测试维护效率。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dart-lang/skills/tree/main/skills/dart-generate-test-mocks

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

dart-generate-test-mocks 是做什么的?

使用 package:mockito 和 build_runner 定义并生成外部依赖的模拟对象。用于对依赖复杂外部服务(如 API 或数据库)的类进行单元测试。

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

相关技能