Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.0.2

test_descriptor

Eine API zum Definieren und Überprüfen von Datei- und Verzeichnisstrukturen.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
224.000
Likes
4
Pub-Punkte
160

Paket installieren

flutter pub add test_descriptor

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

test_descriptor ist ein Dart-Paket, das die Erstellung und Überprüfung von Datei- und Verzeichnisstrukturen während Tests vereinfacht. Es bietet eine klare, ausdrucksstarke API zum Definieren erwarteter Dateilayouts, wodurch die Einrichtung von Testfixtures und die Überprüfung des Dateisystemzustands einfacher wird. Ideal für Integrationstests und End-to-End-Tests, die Dateioperationen beinhalten, sorgt es für Konsistenz und reduziert Boilerplate beim Arbeiten mit komplexen Verzeichnishierarchien. Das Paket wird von der Dart-Team gepflegt und nahtlos mit dem Testframework integriert.

Anwendungsfälle

  • Testen von Dateisystem-Interaktionen
  • Test-Fixtures einrichten
  • Verifizieren von Verzeichnisstrukturen
  • Überprüfung generierter Dateien
  • Integrationstests mit Datei-E/A
  • Automatisierte Testeinrichtung

Hauptmerkmale

  • Deklarative Dateistrukturdefinition
  • Integrierte Überprüfungsutilitäten
  • Unterordner werden unterstützt
  • Einfach zu lesen und zu pflegen
  • Kompatibel mit dem test-Paket
  • Plattformübergreifende Kompatibilität

Geeignet für

  • Einheitstests und Integrationsprüfungen
  • Dateibasierte Werkzeugprüfung
  • Codegenerierung-Validierung
  • CI/CD-Pipeline-Test
  • Dart-Paketentwicklung
  • Test-Fixture-Verwaltung

Hinweise

  • Benötigt Abhängigkeit vom Test-Paket
  • Nicht für den Einsatz zur Laufzeit vorgesehen
  • Nur für Testumgebungen verfügbar
  • Kann die Komplexität der Testsuite erhöhen, wenn sie übermäßig verwendet wird
  • Am besten in Kombination mit anderen Testwerkzeugen verwendet
  • Behandelt Dateiinhaltsunterschiede nicht direkt

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 5 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden