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
325 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!

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