Saya bekerja dalam struktur proyek Java Maven tradisional di dalam IntelliJ, mis
main/java/com/x/y
test/java/com/x/y
Ketika saya membuat kelas bernama Foo di main / java / com / x / y menggunakan IntelliJ, saya ingin secara otomatis memiliki file bernama FooTest.java yang dibuat di test / java / com / x / y .
Di Eclipse ada tombol di toolbar yang akan melakukan banyak pekerjaan yang terlibat dalam membuat kelas pengujian kerangka, apakah ada yang tahu tentang hal serupa di IntelliJ?
Terima kasih,
java
unit-testing
intellij-idea
Scruffers
sumber
sumber
Jawaban:
Gunakan menu pilihan Navigate -> Test , atau Ctrl+ Shift+ T( Shift+ ⌘+ Tdi Mac). Ini akan masuk ke kelas pengujian yang ada, atau menawarkan untuk membuatnya untuk Anda melalui wizard kecil.
sumber
Sebagai alternatif, Anda juga dapat memposisikan kursor ke nama kelas dan tekan alt+ enter( Tampilkan tindakan niat dan perbaikan cepat ). Ini akan menyarankan untuk Membuat Tes .
Setidaknya berfungsi di IDEA versi 12.
sumber
* IntelliJ 13 * (dibayar) Kami menemukan bahwa Anda harus memiliki kursor di kelas yang sebenarnya sebelum ctrl+ Shift+ Tberfungsi.
Yang tampaknya agak membatasi jika itu satu-satunya cara untuk menghasilkan kelas pengujian. Meskipun dalam retrospeksi itu akan memaksa pengembang untuk membuat kelas pengujian ketika mereka menulis kelas fungsional.
sumber
Gunakan menu pilihan Navigate> Test
Jalan pintas:
Windows
Ctrl+ Shift+T
macOS
⌘+ Shift+T
sumber
Saya bisa melihat beberapa orang bertanya, jadi di OSX Anda masih bisa pergi ke navigasi-> tes atau gunakan cmd+ shift+T
Ingatlah bahwa Anda harus fokus di kelas agar ini berhasil
sumber
Pilih pustaka Pengujian (JUnit4 atau apa pun)
Tentukan Nama Kelas
Pilih Anggota
Itu dia. Kami dapat mengubah struktur direktori sesuai kebutuhan kami. Semoga berhasil!
sumber
Saya pikir Anda selalu dapat mencoba Ctrl+ Shift+ Auntuk menemukan tindakan / perintah yang Anda butuhkan.
Di sini Anda dapat mencoba menekan Ctrl+ Shift+ Adan memasukkan «test» untuk menemukan perintah.
sumber
Gunakan anotasi @Test pada salah satu metode pengujian atau beri anotasi kelas pengujian Anda dengan @RunWith (JMockit.class) jika menggunakan jmock. Intellij harus mengidentifikasi itu sebagai kelas uji & mengaktifkan navigasi. Pastikan juga plugin junit diaktifkan.
sumber
Dengan kursor di deklarasi nama kelas, saya melakukan ALT + Return dan Intellij 14.1.4 saya menawarkan popup dengan opsi 'Buat Tes'.
sumber