搜尋分類、套件與程式碼儲存庫

套件詳情v5.8.1

mockito

一個受到 Mockito 啟發的模擬框架,提供用於 Fake、Mock、行為驗證和 Stubbing 的 API。

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
276萬
喜歡數
1540
Pub 分數
140

安裝套件

flutter pub add mockito

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

Mockito 是一個用於 Dart 和 Flutter 的測試框架,可讓開發人員為依賴項建立模擬、虛假和存根。它支援行為驗證和方法存根,使測試期間更容易隔離程式碼單元。受到其他語言中廣受歡迎的 Mockito 庫啟發,它與 Dart 測試生態系統無縫整合。此套件非常適合在實際實作不切實際或不理想的情況下進行單元測試和整合測試。它可在 Flutter 支援的所有主要平台運行。

適用情境

  • 使用依賴注入的單元測試
  • 使用模擬服務的整合測試
  • 測試非同步操作
  • 驗證方法呼叫和互動
  • 模擬 API 回應
  • 在沒有外部依賴的情況下測試業務邏輯

主要特色

  • 對模擬和偽資料的支援
  • 方法存根與回傳值
  • 行為驗證
  • 透過註解輕鬆設定
  • 全面的測試隔離
  • 跨平台相容性

適合對象

  • 撰寫單元測試的開發人員
  • 團隊正在實踐測試驅動開發
  • 需要清晰關注點分離的專案
  • 具有複雜依賴項的 Flutter 應用程式
  • 測試自動化工程師

使用建議

  • 需要了解模擬概念
  • 如果過度使用,可能會增加測試的複雜性
  • 需要使用 build_runner 進行正確設置
  • 不適用於端對端測試
  • 如果管理不當,可能導致測試變得脆弱

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

Questions? Suggestions? Found a bug? Please file an issue or start a discussion.

Code generation for Flutter and Dart packages.

See the build_runner package documentation for how to use build_runner builders in your package to add serialization, data classes, data binding, dependency injection, mocking and more.

See the build package documentation to create your own builder.

This repo also hosts the following builders and packages for use by builders.

所屬分類

依賴

依賴清單 10 項

原始碼儲存庫

使用此套件的專案