Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.1.1

elementary_test

Eine Testbibliothek, die das Testen von mit elementary verwendeten Apps vereinfacht. Speziell für den Einsatz mit dem elementary-Architektur-Paket entwickelt.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
2290
Likes
27
Pub-Punkte
160

Paket installieren

flutter pub add elementary_test

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

elementary_test ist eine Testbibliothek, die entwickelt wurde, um das Testen von Anwendungen, die mit der elementary-Architektur erstellt wurden, zu vereinfachen. Sie bietet Werkzeuge und Hilfsfunktionen, die speziell für das Testen von Geschäftslogik, Zustandsverwaltung und UI-Komponenten in elementary-basierten Anwendungen optimiert sind. Speziell für die Arbeit mit dem elementary-Architektur-Paket entwickelt, vereinfacht sie Unit- und Widget-Tests durch konsistente Muster und Mock-Unterstützung. Die Bibliothek unterstützt alle wichtigen Plattformen und ist daher ideal für plattformübergreifende Testworkflows.

Anwendungsfälle

  • Testen der Geschäftslogik in einfachen Anwendungen
  • Überprüfung von Zustandsübergängen
  • Abhängigkeiten in Einheitstests mocken
  • UI-Komponenten mit elementarer Architektur testen
  • Konsistenz bei Plattformbuilds sicherstellen

Hauptmerkmale

  • Eingebaute Unterstützung für elementare Architektur
  • Mock-Hilfsmittel für Abhängigkeiten
  • Konsistente Testmuster
  • Plattformübergreifende Kompatibilität
  • Integration mit dem Testframework von Flutter

Geeignet für

  • Entwickler, die elementare Architektur verwenden
  • Teams, die Testzuverlässigkeit priorisieren
  • Projekte, die strukturiertes Testen erfordern
  • Plattformübergreifende Flutter-Anwendungen
  • Apps mit komplexer Zustandsverwaltung

Hinweise

  • Benötigt das elementary-Architekturpaket
  • Beschränkt auf elementbasierte App-Strukturen
  • Für neue Benutzer kann eine Lernkurve erforderlich sein
  • Am besten geeignet für Apps, die den elementary-Konventionen folgen
  • Nicht für nicht-elementare Projekte vorgesehen

Original-README

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

Flutter Elementary repository

Elementary Logo

Owner Pub Version Coverage Status Pub points Pub Likes Downloads Contributors License

Description

This repository is a home to packages and tools from the Elementary library family.

Package Version
elementary Pub Version
elementary_helper Pub Version
elementary_test Pub Version
elementary_cli Pub Version

Elementary Overview

Elementary is a simple and reliable way to build applications with MVVM in Flutter. Benefits of using Elementary include:

  • Maximum Flutter-like: You don't need to spend a lot of time learning the library if you are already familiar with the standard Flutter approaches.
  • Code separation by responsibility: Splitting code into different layers reduces coupling, making the code simpler and more readable.
  • High testability: All layers, from widgets to business logic, are highly testable.
  • Team efficiency: It boosts speed for teams consisting of more than one person, due to the easy sharing of independent task parts among team members.

Documentation

Learn more at our website with documentation.

Environment

To reduce the amount of boilerplate and manual work, Elementary offers a few options:

Examples

  • Country: A general example of how to use Elementary for development.

  • Elementary with Redux: An example of how to use Elementary with Redux.

  • Profile: An example demonstrating a feature that spans separate screens, and how to use Elementary with Bloc.

Maintainer

Maintainer avatar

Mikhail Zotyev

Contributors thanks

Big thanks to all these people, who put their effort into helping the project.

contributors

Special thanks to:

Dmitry Krutskikh, Konoshenko Vlad, and Denis Grafov for the early adoption and the first production feedback;

Alex Bukin for IDE plugins;

All members of the Surf Flutter Team for actively using and providing feedback.

Sponsorship & Support

Special sponsor of the project:

Surf

For all questions regarding sponsorship/collaboration connect with Mikhail Zotyev.

We appreciate any form of support, whether it's a financial donation, a public sharing, or a star on GitHub and a like on Pub. If you want to provide financial support, there are several ways you can do it:

Thank you for all your support!

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.