Основы модульного тестирования ColdFusion - PullRequest
18 голосов
/ 30 сентября 2011

Как связанный подвопрос - существуют ли какие-либо фреймворки для модульных тестов CF, которые поддерживают или упрощают использование макетов / заглушек?

2, которые я обнаружил в быстром Google, которые выглядят наиболее перспективными:MXUnit и CFUnit.Есть ли другие, и какие из них получили наибольшее распространение и активное развитие?Достаточно ли втиснуть в один вопрос?

По сути, я хочу сделать хороший выбор.

edit Обратите внимание, что на момент написания вопроса изначально MXUnit были TestBox не будет на GitHub еще несколько лет.Смотрите комментарии по принятому ответу.

Ответы [ 3 ]

15 голосов
/ 30 сентября 2011

Уверен, что единственной платформой модульных тестов CF, которая все еще находится в активной разработке, является MXUnit .

Проверьте MockBox (также в активной разработке) на предмет поддержки использования mocks / stubs.
http://wiki.coldbox.org/wiki/MockBox.cfm

Редактировать: Обязательно следуйте группе Google MXUnithttp://groups.google.com/group/mxunit/topics

6 голосов
/ 06 февраля 2014

TestBox - это новый фреймворк в стиле xUnit и BDD, который совместим с MXUnit и поставляется с MockBox, который является полной библиотекой для проверки и создания заглушек. Оба из них активно развиваются и профессионально поддерживаются Ortus Solutions.

https://testbox.ortusbooks.com/introduction/installing-testbox

https://testbox.ortusbooks.com/mocking/mockbox/installing-mockbox

4 голосов
/ 30 сентября 2011
...