Rumah >Java >javaTutorial >Mengapa Ujian JUnit Saya Tidak Berjalan dengan Maven?

Mengapa Ujian JUnit Saya Tidak Berjalan dengan Maven?

Patricia Arquette
Patricia Arquetteasal
2024-12-03 07:15:10624semak imbas

Why Are My JUnit Tests Not Running with Maven?

Maven Tidak Dapat Melaksanakan Ujian JUnit

Isu:

Walaupun berjaya menyusun, melaksanakan " mvn test" tidak mencetuskan sebarang ujian dijalankan. Selain itu, pengepala "TEST" menunjukkan, "Tiada ujian untuk dijalankan."

Butiran:

Isu ini berterusan walaupun dalam persediaan yang dipermudahkan, seperti yang diperincikan dalam kod contoh yang disediakan. Ujian unit dijalankan tanpa ralat dalam Eclipse. Maven test-compile berjaya menjana kelas ujian di bawah kelas ujian.

Penyelesaian:

Secara lalai, Maven menggunakan konvensyen penamaan khusus semasa mengenal pasti ujian kelas:

  • Ujian*
  • *Ujian
  • *Ujian (ditambah dalam Maven Surefire Plugin 2.20)
  • *TestCase

Jika kelas ujian menyimpang daripada konvensyen ini, ia mestilah dinamakan semula atau Pemalam Maven Surefire mesti dikonfigurasikan dengan corak kelas ujian alternatif.

Atas ialah kandungan terperinci Mengapa Ujian JUnit Saya Tidak Berjalan dengan Maven?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn