Toolverse
Wszystkie skille

testing-android-code

autor: bitwarden

Umiejętność testowania kodu Android dla projektów Bitwarden – wsparcie dla ViewModeli, repozytoriów i ekranów Compose.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
9

O skillu

Skill wspierający pisanie i recenzję testów Android w projekcie Bitwarden. Aktywuje się automatycznie przy pracy z testami ViewModeli, serwisów, ekranów Compose lub źródeł danych. Zapewnia praktyczne wskazówki dotyczące wzorców testowania specyficznych dla Bitwarden, w tym konfiguracji JUnit 5, MockK i Turbine. Pomaga debugować błędy testów i utrzymać spójność testów w całym projekcie.

Jak używać

  1. Zainstaluj skill w swoim środowisku Claude/Codex poprzez dodanie pliku konfiguracyjnego z repozytorium bitwarden/android do katalogu .claude/skills/testing-android-code.

  2. Wyzwól skill, wpisując w czacie jedno z kluczowych słów: BaseViewModelTest, BitwardenComposeTest, BaseServiceTest, stateEventFlow, bufferedMutableSharedFlow, FakeDispatcherManager, expectNoEvents, assertCoroutineThrows, createMockCipher, createMockSend, asSuccess lub pytanie typu "Why is my Bitwarden test failing?".

  3. Opisz problem z testem lub pytaj o wzorce testowania ViewModeli, repozytoriów, ekranów Compose lub źródeł danych w Bitwarden.

  4. Skill dostarczy konkretne wskazówki dotyczące konfiguracji frameworka (JUnit 5, MockK, Turbine, kotlinx.coroutines.test, Robolectric, Compose Test) i pokaże przykłady kodu zgodne ze standardami projektu.

  5. Jeśli potrzebujesz głębszego zrozumienia architektury testów, skill odsyła do dokumentacji docs/ARCHITECTURE.md w repozytorium Bitwarden.

  6. Pamiętaj, że testy w projekcie uruchamiają się w locale en-US – nie zakładaj innych ustawień regionu w swoich testach.

Podobne skille