был метод который допустим читал данные и складывал их в мапу.
Соответственно тест кейс у меня был тупо проверки работоспособности метода, т.е я написал тест который проверяет что мой метод успешно читает данные и кладёт их в мапу.
Ещё раз и иными словами, я тестил то что если какой-то другой прогер перепишет мой метод то тест упадет.верно ли то что тесты пишутся для программистов, для того что если ты вдруг поправил какую либо строку то тест должен упасть если он перестал корректно работать.
Крч придумать грамотный тест кейс это та ещё проблема несмотря на то что ты прекрасно знаешь как работает твой код.
При написании теста проверяю заведомо удачный и заведомо неудачный случай
Ну так у тебя метод делает разные вещи, что не есть солид. Что в итоге тестить? Чтение какое-то или складывание в мапу:/?
Тесты падали в том случае если приходили некоректрые данные со стороны или из-за того что Васян переписал твой метод и что-то не учел?
Пришли данные, сложил в мапу, скорее так
Не совсем понятно зачем для этого метод нужен. Ну это уже другой вопрос
Это пример, не думай об этом))
>тесты падали из-за некорректных данных это какие-то интеграционные тесты?
Не, васяна можно по комитам отследить, на него я бы не ориентировался.
откуда там неверные данные
У тебя абстрактный пример и несуществующая проблема?))
Проблема существующая, пример абстрактный
Возможно было бы проще разобраться если бы ты предоставил конкретный пример. Но то такое
Ну да, чет бредовый пример привел)
Обсуждают сегодня