Size: a a a

Генератор непрочитанных сообщений

2020 March 05

AK

Alexander Kladov in Генератор непрочитанных сообщений
Андрей Ява
блин, если тест описывает моки к бд, то херня это а не тест.
потому что задача метода - вернуть данные или выкинуть нужный ексепшн.
а то, как он это делает - через коннект к бд, или чтением из файла, или вытягиванием из рандома - это реализация.
окей. у тебя метод запрашивает внешнее апи и что-то там достает, делает. Как бы ты написал тест на это?
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
запрос внешнего апи - через какой-нибудь апизапрашиватель.
его покрывает своими тестами.
юнит тест - разумеется, с моками (после реализации метода).
но тест для ТДД - если в требваниях стоит обратиться к апи - мок апи, если в требованиях нет обращения к апи - тогда функциональный тест с предварительно засеченым тестовым окружением. где апи мокнуто глобально
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
тест для ТДД, отлично
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
я не буду больше участвовать в дискуссии, извините
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
пример - сваггер документация, это отличные тесты для бэка.
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
прекрати пожалуйста(
источник

1

1Bot in Генератор непрочитанных сообщений
Где брать наборы входных и выходных данных для тестирования? Может сразу генерировать их в бд для создания единого подхода?
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
зависит от ситуации. может и генерировать.
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
а чем плох этот подход? фикстуры в тестовое окружение и погнали
источник

1

1Bot in Генератор непрочитанных сообщений
Андрей Ява
а чем плох этот подход? фикстуры в тестовое окружение и погнали
Фикстуры очень хороши как генераторы
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
я вам даю реальный пример ТДД, которое реально работает и реально сокращает время разработки и упрощает рефакторинг. а не существует только в умах и в книжках
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
кто реально работал по ТДД?
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Андрей Ява
я вам даю реальный пример ТДД, которое реально работает и реально сокращает время разработки и упрощает рефакторинг. а не существует только в умах и в книжках
TDD которое работает описал Кент Бек в своей книге, а ты несешь чушь
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
ну кроме меня, потому у меня на этот счёт и сложилось своё мнение.
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
о чем спор? я пытаюсь в ТДД
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
хм
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
вот открыл википедию
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
и что я виду
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
Интеграционные тесты
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
ВНЕЗАПНО
источник