Community程式設計與開發github.com

dart-lang/dart-generate-test-mocks

使用 `package:mockito` 和 `build_runner` 定義並生成外部依賴的模擬物件。適用於單元測試依賴複雜外部服務(如 API 或資料庫)的類別。

dart-generate-test-mocks 是什麼?

這個技能旨在簡化 Dart 專案中單元測試的模擬物件生成流程。它利用 `package:mockito` 的 annotations 和 `build_runner` 的程式碼生成能力,自動從真實類別介面建立模擬類別,省去手動編寫 mock 程式碼的繁瑣過程。開發者只需在測試中定義 mock 行為,即可隔離測試焦點類別,避免對 API、資料庫等外部服務的真實依賴。此技能特別適合在整合測試或複雜服務依賴的場景下使用,能提升測試的可維護性與執行速度。支援主流 Dart/Flutter 開發環境,並與現有測試框架(如 `test`)無縫整合。

相容平台~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.

相關技能