Что делать, если я не напишу утверждение assert в модульном тесте
What is actually purpose of Assert in unit test and what if I write more than one Assert statement or no Assert statement.
Что я уже пробовал:
[TestMethod]
общественного недействительными checkAddition()
{
Программа objPrgm = новая программа();
int res = objPrgm. add(4, 7);
Утверждать.AreEqual(11, res);
Утверждать.AreNotEqual(12, res);
}
With this code my unit test passed but even if I dont write Assert statement it passed too
Richard MacCutchan
Оператор Assert проверяет результаты. Без утверждения вы понятия не имеете, будет ли тест успешным или неудачным.