Результаты поиска по запросу "tdd"

3 ответа

 Класс не нужно было бы экспортировать, когда вы создаете исполняемый файл вашего приложения ... но опять же, для меня это относится к категории "прыжков через обручи". Насколько «чистым» действительно должен быть код приложения?

темаБрайан (единственный отвечающий) говорит: «Ваш код должен быть написан таким образом, чтобы он не зависел от тестирования»Единственный комментарий гласит...

1 ответ

Тестовый контроллер с введенным сервисом внутри углового JS с жасмином

Я пытаюсь понять, как проверить мой код с помощью jasmine и angularJS. Я написал тестовый проект с контроллером и внедренным сервисом. Теперь я хочу проверить контроллер и попытаться смоделировать введенный сервис. Но я не нашел способа проверить ...

2 ответа

Как мне сравнить значения каждого элемента в двух списках?

В моем методе модульного тестирования, У меня есть два списка. Одним из них являетсяexpectedValueListи другое actualvalueList. expectedValueList={a=1,b=2,c=3,d=4} actualvalueList={d=4,b=2,c=3,a=1}Я сравниваю только один элемент, делая ...

ТОП публикаций

3 ответа

Принцип TDD FIRST

Я не понимаю, какПринцип TDD FIRST [http://agileinaflash.blogspot.de/2009/02/first.html]не соблюдается в следующем коде. Вот мои заметки о первом принципе: Быстрый: быстро запустить (подмножество) тестов (так как вы будете запускать ...

4 ответа

На мой взгляд, единственное, что лучше всего - это то, что он позволяет вам видеть, выполняет ли ваш код то, что должен. Это может показаться очевидным, но очень легко сбиться с пути от ваших первоначальных целей, как я выяснил в прошлом: p

5 ответов

Должен ли я практиковать «mockist» или «классический» TDD?

Я прочитал (и перечитал) книгу Мартина ФаулераИздевательства не окурки [http://martinfowler.com/articles/mocksArentStubs.html], В нем он определяетдва разных подхода к TDD: «Классический» и ...

1 ответ

, поскольку DROP DATABASE не разрешен в TransactionScope.

2 ответа

Почему phpunit не показывает никаких ошибок в консоли

Я использую phpunit с фреймворком Laravel 4. Почему при тестировании ошибки PHP не отображаются сообщения об ошибках (например, отсутствует метод)? Как мы можем заставить phpunit показывать все ошибки?

7 ответов

Кодирование по интерфейсу означает, что в вашем тесте вы можете использовать фиктивный объект вместо реального объекта. Используя хороший макет фреймворка, вы можете делать в своем макете объект все что угодно.

ал очень долгий и трудный квест, чтобы учиться иприменять TDD для моего рабочего процесса. У меня сложилось впечатление, что TDD очень хорошо вписывается в п...

0 ответов

Готовы ли вы сделать из этих утверждений ответы?