8
Одиничне тестування декількох умов в операторі IF
У мене шматок коду, який виглядає приблизно так: function bool PassesBusinessRules() { bool meetsBusinessRules = false; if (PassesBusinessRule1 && PassesBusinessRule2 && PassesBusinessRule3) { meetsBusinessRules= true; } return meetsBusinessRules; } Я вважаю, що для цієї конкретної функції повинно бути чотири одиничні тести. Три, щоб перевірити кожне з умов у операторі if …
26
unit-testing