カテゴリー・パッケージ・リポジトリを検索

パッケージ詳細v5.8.1

mockito

Mockito を参考にしたモックフレームワークで、Fakes、Mocks、振る舞いの検証、スタブの設定のための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 件

ソースリポジトリ

このパッケージを使用しているプロジェクト