Übersicht
Ein Testpaket, das Mock-Implementierungen für Google Sign In bereitstellt und Entwicklern ermöglicht, Authentifizierungsabläufe zu simulieren, ohne echte Google-Konten benötigen zu müssen. Es integriert sich nahtlos mit firebase_auth_mocks und ist ideal zum Schreiben zuverlässiger Einheitstests für die Firebase-Authentifizierungslogik in Flutter-Apps. Die Mocks unterstützen alle wichtigen Plattformen wie Android, iOS, Web und macOS und sorgen für konsistentes Testverhalten über verschiedene Umgebungen hinweg.
Anwendungsfälle
- Einheitstests für Firebase Auth mit Google-Anmeldung
- Simulieren von Anmelde-/Abmeldeflüssen in Tests
- Testen des App-Verhaltens nach der Google-Anmeldung
- Überprüfung von durch Authentifizierung ausgelösten Zustandsänderungen
- Sicherstellung der plattformunabhängigen Testzuverlässigkeit
Hauptmerkmale
- Mock-Klasse GoogleSignIn mit konfigurierbaren Antworten
- Integration mit firebase_auth_mocks
- Unterstützt alle wichtigen Plattformen
- Einfache Einrichtung für Testumgebungen
- Keine externen Abhängigkeiten während des Testens
Geeignet für
- Flutter-Entwickler, die Einheitstests schreiben
- Teams, die Firebase Authentication verwenden
- Testgetriebene Entwicklung Arbeitsabläufe
- Plattformübergreifender App-Test
- CI/CD-Pipelines, die stabile Testläufe erfordern
Hinweise
- Nicht für den Produktiveinsatz
- Benötigt firebase_auth_mocks für volle Funktionalität
- Das Mock-Verhalten muss in Tests explizit definiert werden
- Beschränkt auf Anmelde-Simulation, nicht auf vollständigen OAuth-Flow
- Behandelt keine echten Google-Kontaktinteraktionen