Junior — Middle
Можеш ли да набројиш главне типове јединичних тестова који се користе за проверу кода?
sobes.tech АИ
Одговор од АИ
Основне врсте јединичних тестова за проверу кода у C# укључују:
- Функционални тестови (Functional tests) — проверавају да ли појединачне методе или функције раде у складу са захтевима.
- Тестови граница (Boundary tests) — проверавају понашање кода на границама дозвољених вредности.
- Тестови изузетака (Exception tests) — проверавају исправно руковање грешкама и изузецима.
- Мок тестови (Mock tests) — користе имитације за спољне зависности како би изоловали тестирани код.
Пример једноставног јединичног теста са NUnit:
[Test]
public void Add_TwoNumbers_ReturnsSum()
{
var calculator = new Calculator();
var result = calculator.Add(2, 3);
Assert.AreEqual(5, result);
}