Saya mencoba menemukan pendekatan yang memungkinkan saya menjalankan tes tunggal dari kelas JUnit hanya menggunakan baris perintah dan java.
Saya dapat menjalankan seluruh rangkaian tes dari kelas menggunakan berikut ini:
java -cp .... org.junit.runner.JUnitCore org.package.classname
Yang benar-benar ingin saya lakukan adalah seperti ini:
java -cp .... org.junit.runner.JUnitCore org.package.classname.method
atau:
java -cp .... org.junit.runner.JUnitCore org.package.classname#method
Saya perhatikan bahwa mungkin ada cara untuk melakukan ini menggunakan anotasi JUnit, tetapi saya lebih suka untuk tidak mengubah sumber kelas pengujian saya dengan tangan (mencoba mengotomatiskan ini). Saya juga melihat bahwa Maven mungkin memiliki cara untuk melakukan ini, tetapi jika memungkinkan saya ingin menghindari bergantung pada Maven.
Jadi saya bertanya-tanya apakah ada cara untuk melakukan ini?
Poin utama yang saya cari:
- Kemampuan untuk menjalankan satu pengujian dari kelas pengujian JUnit
- Command Line (menggunakan JUnit)
- Hindari memodifikasi sumber pengujian
- Hindari menggunakan alat tambahan