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

パッケージ詳細v1.0.5

mocktail

null 安全性をサポートし、手動のモックやコード生成なしでモックを作成することを簡単にするDart用のモックライブラリです。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
390万
いいね数
1250
Pub ポイント
160

パッケージをインストール

flutter pub add mocktail

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Mocktail は、null 安全をサポートする単体テストを簡素化するために設計された Dart モックライブラリです。手動でのモック作成やコード生成の必要性を排除し、実行時に動的にモックを作成できるようにします。直感的な構文とテストスイートへのシームレスな統合により、Mocktail はテストの読みやすさと保守性を向上させます。Android、iOS、Web、macOS、Windows、Linux といったすべての主要プラットフォームをサポートしており、クロスプラットフォーム対応の Flutter アプリケーションに最適です。このライブラリは felangel.dev によってメンテナンスされており、使いやすさと信頼性から Flutter コミュニティで広く採用されています。

用途

  • 依存関係のインジェクションを使用したユニットテスト
  • モックサービスとリポジトリ
  • 外部の依存関係なしにビジネスロジックをテストする
  • テストでのAPI応答のシミュレーション
  • メソッド呼び出しと引数の検証
  • テスト中にコンポーネントを分離する

主な機能

  • null セーフティ対応
  • コード生成は不要です
  • 動的モック作成
  • モックおよび検証のための直感的な API
  • スタブと検証のサポート
  • クロスプラットフォーム互換性

適している対象

  • ユニットテストを書くFlutter開発者
  • テストの単純さを優先するチーム
  • 最小限のボイラープレートが必要なプロジェクト
  • モックのビルド手順を回避する開発者
  • テスト駆動開発ワークフロー
  • 複雑な依存関係グラフを持つアプリケーション

注意事項

  • 統合テストやエンドツーエンドテストには適していません
  • モックの概念を理解している必要がある
  • 多数のモックを使用すると、テスト実行時間が長くなる可能性があります
  • クラスとインターフェースのモックに制限されています
  • トップレベルの関数や変数のモック化をサポートしていません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

🍹 mocktail

ci coverage License: MIT

This repository contains mocking libraries for Dart inspired by mockito.


package:mocktail

Pub

A Dart mocking library which simplifies mocking with null safety support and no manual mocks or code generation.


package:mocktail_image_network

Pub

A Dart package which allows you to mock Image.network in your widget tests with confidence using package:mocktail

カテゴリー

依存関係

依存関係一覧 3 件

ソースリポジトリ

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

ランキング