Junior — Middle
Чӣ гуна тест кардани коди худро бо истифода аз JUnit иҷро мекунед?
sobes.tech AI
Ҷавоб аз AI
JUnit барои навиштан ва иҷрои тестҳои ягона дар Java истифода мешавад. Барои санҷидани код бо JUnit, бояд:
- Як синфи тест созед, ки бо
@Testбарои ҳар як усули тест нишонагузорӣ шудааст. - Дар усулҳои тест, усулҳои синфи санҷишшударо даъват кунед ва натиҷаҳоро бо изҳоротҳо, мисли
assertEquals,assertTrueсанҷед. - Тестҳоро тавассути IDE ё системаи сохтмон (Maven, Gradle) иҷро кунед.
Маслиҳати тест оддӣ:
import static org.junit.Assert.*;
import org.junit.Test;
public class CalculatorTest {
@Test
public void testAdd() {
Calculator calc = new Calculator();
int result = calc.add(2, 3);
assertEquals(5, result);
}
}
Ин рӯҳия кӯмак мекунад, ки дурустии коди худро автоматӣ санҷед, вақте ки тағйирот ворид мешавад.