Kategorien, Pakete und Repositories suchen

Paketdetailsv0.3.2

checks

Ein Framework zum Überprüfen von Werten anhand von Erwartungen und zum Erstellen benutzerdefinierter Erwartungen.

30-Tage-Downloads
144.000
Likes
125
Pub-Punkte
160

Paket installieren

flutter pub add checks

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das checks-Paket ist ein Dart-Framework, das darauf abzielt, Werte auf erwartete Bedingungen zu überprüfen und Entwicklern die Erstellung benutzerdefinierter Assertions und Validierungslogik zu ermöglichen. Es bietet eine flexible Grundlage für die Erstellung ausdrucksstarker, lesbarer Tests durch die Definition wiederverwendbarer Erwartungsregeln. Für die Integration in Testworkflows konzipiert, unterstützt es sowohl einfache Wertüberprüfungen als auch komplexe, domain-spezifische Validierungen. Das Paket ist besonders nützlich in Test-Suites, in denen konsistente und wartbare Assertion-Muster benötigt werden.

Anwendungsfälle

  • Benutzerdefinierte Test-Assertionen schreiben
  • Überprüfung des Anwendungsstatus in Einheitstests
  • Wiederverwendbare Überprüfungslogik erstellen
  • Verbesserung der Testlesbarkeit mit ausdrucksstarken Erwartungen
  • domänenbezogene Prüfer erstellen

Hauptmerkmale

  • Erweiterbares Erwartungssystem
  • Unterstützung für benutzerdefinierte Prüfungsdefinitionen
  • Integration in das Testing-Ökosystem von Dart
  • Lesbare und verkettbare Assertions-Syntax
  • Modulare und wiederverwendbare Überprüfungsbestandteile

Geeignet für

  • Dart-Entwickler, die Einheitstests oder Integrationsprüfungen schreiben
  • Teams, die eine konsistente Validierung über Test-Suiten benötigen
  • Entwickler, die wiederverwendbare Testwerkzeuge erstellen

Hinweise

  • Erfahrung mit dem Dart-Testframework erforderlich
  • Am besten innerhalb Testumgebungen verwendet
  • Nicht für die Laufzeitüberprüfung in Produktionscode vorgesehen
  • Beschränkte eigenständige Nutzbarkeit außerhalb von Testkontexten

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Dart CI OpenSSF Scorecard

What's here?

Welcome! package:test is the standard testing library for Dart and Flutter. If you have questions about Dart testing, please see the docs for package:test. package:test_api and package:test_core are implementation details and generally not user-facing.

package:checks is a relatively new library for expressing test expectations. It's a more modern version of package:matcher and features a literate API.

Packages

Package Description Issues Version
checks A framework for checking values against expectations and building custom expectations. issues pub package
fake_async Fake asynchronous events such as timers and microtasks for deterministic testing. issues pub package
matcher Support for specifying test expectations via an extensible Matcher class. Also includes a number of built-in Matcher implementations for common cases. issues pub package
test A full featured library for writing and running Dart tests across platforms. issues pub package
test_api The user facing API for structuring Dart tests and checking expectations. pub package
test_core A basic library for writing tests and running them on the VM. pub package
test_descriptor An API for defining and verifying files and directory structures. issues pub package
test_process Test processes: starting; validating stdout and stderr; checking exit code. issues pub package

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Ranglisten