Właśnie kupiłem kopię Intellij i potrzebuję wygenerować stub testowy jednostki i umieścić junit na ścieżce klasy i ustawić test do wykonania z junit runner. W Eclipse jest to banalne.Jak wykonać Eclipse stylu TDD z Intellijem
Każda instrukcja czytam wygląda następująco ...
- Utwórz klasę przetestowania
- metody Add
- Utwórz korzeń źródłowy testy
- Utwórz klasę testową
- Test Run
Ale nie chcę tworzyć żadnej klasy ani żadnej z Met hod, dopóki nie będę mieć testu, który się nie skompiluje.
Chcę najpierw rozmieścić kody klasy i metody w teście. Kiedy jestem zadowolony z interfejsu API, który wyraziłem w teście, chcę automatycznie generować deklaracje klasy i metody, a następnie rozpoczynać się od asercji.
Jak to zrobić w Intellij?
To naprawdę nie mają do czynienia z IntelliJ; to ogólnie problem TDD. Typowe podejście polega na zapisaniu niektórych skrótów z ciałami typu 'throw new UnsupportedOperationException(); // TODO', następnie zapisz testy przeciwko nim, a następnie pracuj do momentu przejścia tych testów. Ale już wspominałeś o karczowaniu; więc, z czym konkretnie masz problemy? – yshavit
Myślę, że jest to problem z Intellij nie obsługuje przepływu pracy, który jest uważany za najlepszą praktykę przez wielu programistów. – jeremyjjbrown