Prasyarat:
Sebelum memulakan, pastikan anda mempunyai:
Menyediakan junit dalam kod vs:
1. Pasang sambungan penting:
Dari pasaran Vs Code Extensions, pasangpek sambungan Java . Ini termasuk komponen penting seperti sokongan bahasa Java, debugger, dan pelari ujian Java (penting untuk Junit).
2. Mengintegrasikan Junit ke dalam projek anda:
Tambahkan kebergantungan junit ke projek anda menggunakan Maven atau Gradle:
<code class="language-xml"><dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.9.3</version> <scope>test</scope> </dependency></code>
<code class="language-groovy">testImplementation 'org.junit.jupiter:junit-jupiter:5.9.3'</code>
3. Sahkan persediaan anda:
MyFirstTest.java
<code class="language-java">import static org.junit.jupiter.api.Assertions.assertEquals; import org.junit.jupiter.api.Test; public class MyFirstTest { @Test void basicTest() { assertEquals(5, 2 + 3); } }</code>
Membuat dan menjalankan ujian junit pertama anda:
1. Buat Kelas Ujian: 3
2. Kaedah Ujian Tulis: src/test/java
CalculatorTest.java
untuk menentukan kaedah ujian. Contoh:
3. Jalankan ujian dalam kod vs: @Test
<code class="language-java">import static org.junit.jupiter.api.Assertions.assertTrue; import org.junit.jupiter.api.Test; public class CalculatorTest { @Test void testAddition() { assertTrue(5 + 3 == 8); } }</code>
Debugging JUNIT TESTS:
debugger vs kod membantu mengenal pasti isu -isu. Tetapkan titik putus, klik "Ujian Debug," dan langkah melalui kod anda.
Amalan Terbaik:
Ujian teratur: Mengekalkan direktori ujian khusus.
@Test
Anotasi dan Penamaan Konvensyen. Kesimpulan:
Gabungan Kod JUNIT dan VS menyediakan persekitaran ujian yang mantap, cekap, dan diselaraskan untuk pembangunan Java. Panduan ini memberi kuasa kepada anda untuk menubuhkan, menulis, menjalankan, dan menguji debug dengan berkesan, mempromosikan kod berkualiti tinggi dan pengesanan bug awal.
Atas ialah kandungan terperinci Cara Menggunakan Junit Pada Kod VS: Panduan Langkah demi Langkah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!