кусок системы (то есть не писать тесты было ну совсем неправильно), а там все io методов осуществляются через каналы. нет никаких возвращаемых функцией значений. как я сделал: скопировал эти методы в отдельную директорию для тестов, внутри них прописал все проверки, а зависимости закрыл инверсией. то есть по сути, если кто-то внесет изменения в код, тесты этого не заметят, пока я не скопирую эти изменения в mock-имплементацию. я один так живу?
бывает и вообще без тестов живут )
смысл в таких тестах?
Обсуждают сегодня