2015-02-15 8 views
8

Czy istnieje skrót, aby szybko utworzyć metodę testową w systemie Intelliji? To, co chcę zrobić, to jeśli mam klasę testową o nazwie TestClass, to w moim pliku klasy, jeśli utworzę nową metodę, mogę kliknąć prawym przyciskiem myszy na nową metodę i kliknąć coś w stylu "stwórz test" na samej metodzie. Istnieje opcja dostępna dla klasy, ale nie widzę jej dla poziomu metody. Spójrz na to zdjęcie, a zobaczysz, że opcja jest dostępna dla klasy (przez naciśnięcie klawisza alt + Enter), ale chciałbym, aby była dostępna również dla tej metody.intelliji lub studio android - skrót do stworzenia przypadku testowego metody

on the class level

UPDATE: Wydaje się, że rozwiązaniem może być w Intelliji ale nie mogę znaleźć tego w Android Studio 1.1. Kiedy uderzę Alt + Enter na metodzie w Android Studio (gdzie klasa hosting ma już przypadek testowy) i dostać do tego menu:

enter image description here

i tu jest najśmieszniejsze w android studiu, jeśli pójdę do samej klasy case test, a następnie widzę opcję tworzenia metody testowej w tej klasie. Jej po prostu nie pokazuje się w konkretnej klasie muszę testowane:

enter image description here

+0

Jaka wersja IntelliJ używasz? Kiedy naciśniesz ALT + ENTER na nazwie metody otrzymam opcję _Generate missed test method_.Kiedy go wybiorę, pokazuje listę wszystkich metod, które nie mają testów jednostkowych, z tym tylko, że wybrałeś domyślnie ALT + ENTER. Po naciśnięciu ENTER tworzona jest metoda testowa dla istniejącej klasy testu JUnit. Używam najnowszej IntelliJ IDEA btw. –

+0

Czy możesz zdefiniować "najnowsze", proszę. 14.0.3? – vikingsteve

+0

@vikingsteve Tak 14.0.3 (najnowsze wydanie stabilne) –

Odpowiedz

6

Oto jeden ze sposobów osiągnięcia tego celu (testowane w IntelliJ 14.0.3):

  • przejdź do metody, którą chcesz do tworzenia testów jednostkowych dla
  • Hit ALT + ENTER
  • Wybierz Generowanie Nieodebrane Tes t Metody

Po tym oknie będą wyświetlane, zawierający wszystkie metody w danej klasie tylko ten, który powołuje się na Generowanie Missed metod badawczych działania na wybrany domyślnie. Po naciśnięciu OK w oknie dialogowym nowa metoda testowa dla wybranych metod zostanie dodana do istniejącej klasy testu jednostkowego.

Oto też zrzut ekranu z okna:

enter image description here

Niestety nie znalazłem odpowiedniej akcji w ustawieniach układ klawiatury, więc to chyba nie może być związana bezpośrednio do jakiegoś skrótu klawiatury i niestandardowych jest dostępny tylko poprzez menu ALT ENTER.

+0

Nie mogę znaleźć tej opcji w studiu android. Myślałem, że studio android jest podzbiorem Intelliji. – j2emanue

26

Android Studio Ctrl + Przesunięcie + T lub Navigate-> Testuj.

+3

Cmd + Shift + T na komputerze Mac – SXC

1

dla Mac, jego:

komenda + przesunięcie + T

Powiązane problemy