FLUTTER ECOSYSTEM

clock

Ein nachstellbarer Wrapper für die Dart:Core-Uhr-APIs.

Neueste Version
1.1.2
30-Tage-Downloads
5,4 Mio.
Likes
253
Pub-Punkte
140

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Das Clock-Paket bietet einen nachahmbaren Wrapper um die Kern-Clock-APIs von Dart und ermöglicht eine vorhersagbare und testbare Zeitverwaltung in Anwendungen. Es abstrahiert Systemzeitoperationen wie DateTime.now() und Duration und ermöglicht Entwicklern, während Tests verschiedene Zeitpunkte zu simulieren. Dies ist besonders nützlich für Unit- und Integrations-Tests, die Timer, geplante Aufgaben oder zeitbasierte Logik beinhalten. Das Paket unterstützt alle wichtigen Plattformen und integriert sich nahtlos in Flutter-Projekte.

Anwendungsfälle
  • Testen von zeitabhängiger Logik
  • Zukünftige oder vergangene Daten simulieren
  • Systemzeit in Unit-Tests simulieren
  • Zurückzähler erstellen
  • Verzögerte Aktionen implementieren
Hauptmerkmale
  • Fälschbares Systemzeit
  • Konsistentes Verhalten bei Tests
  • Minimale Überhead
  • Plattformübergreifende Unterstützung
  • Einfache Integration in bestehenden Code
Geeignet für
  • Testgetriebene Entwicklung
  • zeitabhängige App-Funktionen
  • Automatisierte Testframeworks
  • Flutter-Apps mit Timern
  • Entwickler, die ein deterministisches Zeitverhalten benötigen
Hinweise
  • Nicht für die Produktionstauglichkeit vorgesehen
  • Erfordert expliziten Einsatz der Wrapper
  • Möglicherweise ist eine Neugestaltung des zeitabhängigen Codes erforderlich
  • Beschränkt auf grundlegende Zeitoperationen
  • Nur in Testumgebungen optimal einsetzbar
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add clock

Kategorien

Quell-Repository

Verwandte Projekte

Ranglisten