3
Предназначены ли интеграционные тесты для повторения всех модульных тестов?
Допустим, у меня есть функция (написана на Ruby, но должна быть понятна всем): def am_I_old_enough?(name = 'filip') person = Person::API.new(name) if person.male? return person.age > 21 else return person.age > 18 end end В модульном тестировании я бы создал четыре теста, чтобы охватить все сценарии. Каждый будет использовать макет Person::APIобъекта …