Интересные / хорошо написанные модульные тесты для чтения (грамотное программирование)

StackOverflow https://stackoverflow.com/questions/3017898

  •  26-09-2019
  •  | 
  •  

Вопрос

Знаете ли вы какие-либо открытые программные проекты, которые имели особенно интересные / хорошо написанные модульные тесты?

Письменные модульные тесты часто чувствуют себя странными для меня, потому что кажется слишком случайным, слишком плотным, к резингу, ... было бы здорово прочитать некоторые реальные примеры мира (а не книги, пример библиотеки кода и т. Д.) ..

Это было полезно?

Решение

Я нашел Этот блог пост от Misko Hevery Быть очень полезным, тем более, что он включает ссылки на свой фактический исходный код с очень хорошо написанными модульными тестами.

Обновлять: К сожалению, ссылки в его посте сейчас разбиты. Тем не менее, вы можете найти текущий исходный файл с поиском в http://code.google.com/p/testity-explorer/source/browse/trunk/testibity-explorer/src/test/java/cogle/test/mava/collection/keyedmultistacktest.java.

Другие советы

У меня недавно была проблема обнаружения диапазонов даты перекрытия в Python. Я был глубоко впечатлен элегантностью Это решение, и, в частности, агрегатные тесты, которые сопровождали его. Они короткие, ясные и исчерпывающие. Кроме того, рисование случаев в Ascio Art в DocString - это удар гения, на мой взгляд.

Единственное изменение, которое я сделал, должен был разделить каждый assert в отдельный тест, для улучшенной изоляции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top