Rumah > Java > javaTutorial > Mengapa Maven Tidak Menemui Ujian JUnit Saya?

Mengapa Maven Tidak Menemui Ujian JUnit Saya?

Susan Sarandon
Lepaskan: 2024-11-24 22:31:17
asal
312 orang telah melayarinya

Why Doesn't Maven Find My JUnit Tests?

Maven Gagal Mengesan Ujian JUnit

Dalam Maven, ujian JUnit biasanya terletak dalam direktori bernama src/test/java. Secara lalai, pemalam Surefire menjangkakan kelas ujian mengikuti konvensyen penamaan tertentu:

  • Ujian*
  • *Ujian
  • *Ujian
  • *TestCase

Apabila kelas ujian anda menyimpang daripada konvensyen ini, Maven mungkin gagal mengenalinya. Untuk menyelesaikan masalah ini:

  • Namakan semula Kelas Ujian: Pastikan nama kelas mematuhi salah satu corak yang diterima.
  • Konfigurasikan Maven Surefire Plugin: Ubah suai konfigurasi pemalam Surefire dalam pom.xml anda untuk menggunakan corak penamaan yang berbeza untuk kelas ujian. Contohnya:
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.20</version>
  <configuration>
    <includes>
      <include>**/*Tests.java</include>
    </includes>
  </configuration>
</plugin>
Salin selepas log masuk

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

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan