G
gen-ut
Automatyczne generowanie testów jednostkowych z pokryciem 100% dla klas Java
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do generowania standardowych testów jednostkowych dla wybranych klas w Apache ShardingSphere. Narzędzie automatycznie tworzy testy osiągające 100% pokrycia na poziomie klas, linii i gałęzi kodu, jednocześnie spełniając kryteria jakości projektu. Obsługuje analizę scalania, filtrowanie przydatności oraz optymalizację testów sparametryzowanych. Wystarczy podać listę klas docelowych — reszta odbywa się automatycznie zgodnie z konwencjami nazewnictwa Maven.
Jak używać
- Przygotuj listę w pełni kwalifikowanych nazw klas, dla których chcesz wygenerować testy (np. com.example.MyClass). To jedyne wymagane wejście.
- Opcjonalnie podaj nazwę modułu Maven, aby ograniczyć zakres poleceń budowania, oraz listę istniejących klas testowych, jeśli chcesz ukierunkować wykonanie na konkretne testy.
- Skill automatycznie odkryje lub utworzy klasy testowe zgodnie z konwencją TargetClassName + Test w odpowiednim zestawie źródłowym testów modułu.
- Narzędzie przeprowadzi analizę scalania i filtrowanie przydatności testów, aby upewnić się, że wszystkie przypadki są istotne i dobrze zorganizowane.
- Wygenerowane testy zostaną zoptymalizowane, w tym refaktoryzacja testów sparametryzowanych, aby kod był czysty i łatwy w utrzymaniu.
- Skill weryfikuje, że testy osiągają 100% pokrycia (klasy, linie, gałęzie) i przechodzą wszystkie bramy jakości projektu przed finalizacją.