Много раз я нахожу меня порванным между созданием метода частный, чтобы препятствовать тому, чтобы кто-то назвал его в контексте, который не имеет смысла (или завинтил бы внутреннее состояние включенного объекта), или...
У меня есть проблема с NUnit - задающийся вопросом, есть ли у кого-либо какие-либо идеи. Мы используем NUnit 2.5.3.9345 и C# 3.5. Возьмите следующий код: общедоступный класс UnitTestBase {[TestFixtureSetUp] общественность пусто...
Кажется, что во многих модульных тестах, значения, которые параметризовали тест, или испеклись в к тесту сами или объявлены предопределенным способом. Например, вот тест, взятый от nUnit's...
Я недавно считал, что создание одиночного элемента класса лишает возможности дразнить объекты класса, который мешает тестировать его клиенты. Я не мог сразу понять базовое...
У меня есть модель User, которая имеет электронное письмо и поле пароля. Для безопасности они не могут быть равны друг другу. Как я могу определить это в своей модели?
Я должен запустить новый проект для своих модульных тестов? Это означало бы, что я получу два корректные исполняемых файла? Тогда я волнуюсь по поводу организации пространства имен. Я был бы в состоянии вставить модульный тест...
Если у меня есть метод, который называет себя при определенном условии, действительно ли возможно записать тест для проверки поведения? Я хотел бы видеть пример, я не забочусь о ложной платформе или языке. Я'...
Как TDD соответствует Языкам Функционального программирования как F# и Erlang? Я еще на самом деле не работал непосредственно с языком функционального программирования, но от того, что я видел его, Вы имеете...
Я хотел бы знать от тех, кто документирует модульные тесты, как они документируют его. Я понимаю, что большинство подписчиков TDD утверждает, что "код говорит", и таким образом документация по тестированию не очень важна...
Моя компания находится на ударе Поблочного тестирования, и я испытываю немного затруднений осуществить рефакторинг код Уровня служб. Вот пример некоторого кода, который я написал: общедоступный класс InvoiceCalculator:IInvoiceCalculator {...
Я сталкиваюсь с неприятностью при кодировании моего использования модульных тестов UnitTest ++. Я задаюсь вопросом, как получить доступ к полям класса члена парламента, не занимающего официального поста в очевидном способе (или возможно любой путь...) К н
У меня есть много контроллеров в моих приложениях Ruby on Rails с обработчиком спасения в конце действия, которое в основном фиксирует любые необработанные ошибки и возвращает некоторую "удобную для пользователя" ошибку...
Я столкнулся с cppunit, но это не выглядело суперпростым в использовании (возможно, я не выглядел твердым, возможно, потому что C++ не работает как Java/C#). Там широко используются, простые альтернативы? На самом деле, cppunit...
Следующая Разработка через тестирование, которая является. Я недавно реализовал алгоритм (*), который потребовал чистого интерфейса. Чистым все, что я хочу, является несколькими свойствами и единственным методом поиска...
Мне любопытно к тому, если бы это было бы ценно, я хотел бы начать использовать QUnit, но я действительно не знаю, где начать. На самом деле я не собираюсь лежать, я плохо знаком с тестированием в целом, не только с JS. Я'...
Haskell является чистым функциональным языком, что означает, что функции Haskell не имеют никакого влияния стороны. Ввод-вывод реализован с помощью монад, которые представляют блоки вычисления ввода-вывода. Действительно ли возможно протестировать возврат
Все знают, что автоматизированное тестирование является хорошей вещью. Не все знают exacly, что протестировать. Мой вопрос состоит в том если собственные проверки как validate_presence_of, validate_uniqueness_of и так далее...
Я испытываю трудности при попытке вызвать document.ready (функция () {}) в моих модульных тестах. Предположим, что у меня есть несколько из них в моем файле JavaScript и одном из них названный в именованной функции i....
Я довольно плохо знаком с JUnit, и я действительно не знаю то, что лучшие практики для исключений и обработки исключений. Например, скажем, я пишу тесты для класса IPAddress. Это имеет конструктора...
Скажите, что у меня есть этот тест: [Тест] общественность освобождает SomeTest () {сообщение var = новая Вещь ("foobar"); Утверждать. Это (вещь. Созданный. EqualTo (DateTime. Теперь));} Это могло, например, привести конструктора к сбою...
В данный момент я имею: [Тест] общественность освобождает DrawDrawsAllScreensInTheReverseOrderOfTheStack () {//Расположение. var screenMockOne = новая Насмешка <IScreen> (); var...
Недавно я записал комплект модульных тестов, которые полагались на большой набор данных тестирования. Набор содержал двенадцать элементов и в то время как это не походит на много, это было при использовании с тестами. Каждый...
У меня есть метод, который я хочу протестировать, который ожидает IEnumerable <T> в качестве параметра. Я в настоящее время дразню содержание IEnumerable <T> следующим образом (Используя Moq): var mockParent = новый...
После работы с ASP.NET MVC это имеет меня думающий о направляющих. Я работал с предшествующими направляющими, но немного ржав. ASP.NET учебный перекомментарий MVC, скрывающий реализацию слоя данных с репозиторием...
Знать о способе дразнить % []? Я пишу тесты для кода, который делает несколько системных вызовов, например: журнал определения (файл) %x [журнал мерзавца # {файл}] конец и хотел бы постараться не на самом деле выполнять системные вызовы...
Существует ли способ использовать насмешки или фальшивки в Ваших модульных тестах, не имея необходимость использовать внедрение зависимости или инверсию или управление? Я нашел, что этот синтаксис может использоваться с Изолятором TypeMock (http://learn..
Мне действительно свойственно сделать перегрузки удобства для методов. Вот пример чего-то, что я мог бы сделать: общественность пусто Кодирует (строковое значение) {Кодируют (значение, DefaultEncoding);} общественность пусто...