5
ответов

Как избежать дублирующего кода при использовании насмешек в unittests

Я использую внедрение зависимости для предоставления насмешек для кода за пределами моего класса под тестом. Я пишу много того же кода много раз, как я должен дразнить AuthProvider...
вопрос задан: 6 January 2009 16:18
5
ответов

Насмешка за макеты?

Я плохо знаком с насмешкой, у меня есть новый веб-проект .NET, который находится в UI-> BLL-> DAL-> структура DB, я использую NUnit для делания некоторого тестирования в настоящее время. Я намерение использовать его для тестирования среднего уров
вопрос задан: 24 November 2008 22:52
5
ответов

Как можно дразнить/блокировать модуль Python как urllib

Я должен протестировать функцию, которая должна запросить страницу на внешнем сервере с помощью urllib.urlopen (это также использует urllib.urlencode). Сервер мог снизиться, страница могла измениться; я не могу полагаться на него для...
вопрос задан: 17 November 2008 14:47
5
ответов

Хорошие ресурсы о поблочном тестировании? [закрытый]

Там хорошо работает книга или материал, который покрывает поблочное тестирование C# с помощью насмешек подробно?
вопрос задан: 14 October 2008 16:33
4
ответа

Существует ли способ переопределить Perl, “используют постоянный” в Вашем поблочном тестировании?

У меня есть модуль Perl, что я объявил некоторые константы: используйте постоянный BASE_PATH => "/data/monitor /"; В живой операции никогда не будет изменяться константа, но я хочу смочь изменить ее в моем...
вопрос задан: 18 November 2019 19:35
4
ответа

Интерфейсы по сравнению с Шаблонами для внедрения зависимости в C++

Для сможения к модульному тесту моего кода C++, я обычно передаю конструктора класса под тестом один или несколько объектов, которые могут быть или "производственным кодом" или фальшивкой/фиктивными объектами (давайте назовем их инжекцией...
вопрос задан: 20 September 2017 20:48
4
ответа

Использование утверждает. Неокончательный

Я задаюсь вопросом, как кто-то должен использовать, Утверждают. Неокончательный (). Я использую его, если мой модульный тест собрался бы перестать работать по причине кроме того, для чего тест. Например, у меня есть метод на классе...
вопрос задан: 1 September 2017 19:05
4
ответа

Когда я должен дразнить?

Я имею основное понимание насмешки и фальсифицирую объекты, но я не уверен, что у меня есть чувство о том, когда/где использовать насмешку - тем более, что это относилось бы к этому сценарию здесь.
вопрос задан: 23 May 2017 11:55
4
ответа

Используя Mockito для тестирования абстрактных классов

Я хотел бы протестировать абстрактный класс. Несомненно, я могу вручную записать насмешку, которая наследовалась классу. Я могу сделать это использование платформы насмешки (я использую Mockito) вместо того, чтобы изготовить вручную мою насмешку? Как?
вопрос задан: 23 May 2017 02:10
4
ответа

Как интерфейсы делают поблочное тестирование и насмешку легче?

Часто говорится, что интерфейсы делают насмешку и поблочное тестирование более легким процессом. Как интерфейсы помогают с этим?
вопрос задан: 30 April 2017 01:31
4
ответа

Вызов Moq не был выполнен на насмешке

При попытке понять использование verifySet и т.д...., но если я не делаю обходное решение, я не могу заставить его работать. открытый интерфейс IProduct {международный идентификатор {добирается; набор;} имя строки {добираются; набор; }} общественность...
вопрос задан: 27 April 2017 16:07
4
ответа

Moq - Как проверить, что значение свойства установлено через метод set

Рассмотрите этот класс: общедоступное Содержание класса {общедоступный виртуальный bool IsCheckedOut {добирается; частный набор;} общедоступный виртуальный пустой CheckOut () {IsCheckedOut = верный;} виртуальная общественность...
вопрос задан: 15 June 2015 09:29
4
ответа

Насмешка TDD - указывает тестирование методом "белого ящика" поведения фиктивного объекта?

Я действительно добираюсь до TDD недавно, и после чтения книги Kent Beck по Разработке через тестирование, я все еще обошел много вопросов тестовый дизайн в моем уме. Одна из проблем я в настоящее время имею...
вопрос задан: 24 January 2015 03:10
4
ответа

Заблокируйте один метод класса и позвольте другим реальным методам использовать этот заблокированный

У меня есть класс TimeMachine, который предоставляет мне текущую дату / временные стоимости. Класс похож на это: общедоступный класс TimeMachine {общедоступный виртуальный DateTime GetCurrentDateTime () {возвращает DateTime. Теперь;};...
вопрос задан: 23 December 2014 20:35
4
ответа

Почему я не могу использовать блок попытки вокруг своего супер () вызов?

Так, в Java первая строка Вашего конструктора должна быть вызовом к супер... быть этим неявно вызов супер () или явно вызов другого конструктора. То, что я хочу знать, почему не может я помещать попытку...
вопрос задан: 6 November 2014 01:45
4
ответа

Как я дразню/фальсифицирую объект сессии в Веб-формах ASP.NET?

Существует ли способ дразнить/фальсифицировать объект сессии в Веб-формах ASP.NET при создании модульных тестов? Я в настоящее время храню пользовательские детали в переменной сеанса, к которой получает доступ моя бизнес-логика. Когда...
вопрос задан: 13 April 2014 19:36
4
ответа

Обзор терминологии поблочного тестирования (тупик по сравнению с насмешкой, интеграцией по сравнению со взаимодействием)?

Я использую больше модульных тестов в своих проектах и чтение вся информация, я могу онлайн и запутываться большим количеством терминологии. В результате я, вероятно, использую эти термины неправильно в...
вопрос задан: 31 January 2014 04:11
4
ответа

Что такое издевательство?

Что такое издевательство? ,
вопрос задан: 22 October 2012 20:32
4
ответа

Как выполнить тестирование метода, который ничего не возвращает с помощью phpunit [duplicate]

Я более свежую работу в PHP, и я хочу, чтобы модуль тестировал метод, который ничего не возвращает, а просто устанавливает значение для объекта. Мой код похож на этот класс User {private $ name; private $ email; ...
вопрос задан: 19 January 2012 17:42
4
ответа

Как проверять количество вымышленных функций? [Дубликат]

source.py: def my_print (x): return x def count (n): для x в диапазоне (n): my_print (x) Я хотел бы проверить количество раз, когда my_print вызывается в count (с соответствующими аргументами). ...
вопрос задан: 30 August 2011 13:21
4
ответа

Не Интерфейсные зависимые Платформы Насмешки для C#

Я плохо знаком с насмешкой, таким образом, у меня могла бы быть она полностью неправильно здесь, но я полагаю, что большинство платформ насмешки является интерфейсным зависимым. К сожалению, большая часть нашего кода не использует интерфейс. Теперь другой
вопрос задан: 19 July 2010 11:18
4
ответа

Как может я использовать Насмешки Носорога для осмотра, какие значения были переданы методу

Я плохо знаком с насмешкой, и мне нелегко решать проблему с UnitTesting. Скажите, что у меня есть этот код: общедоступный класс myClass {частный IDoStuff _doer; общественность myClass (деятель IDoStuff) {...
вопрос задан: 12 July 2010 13:36
4
ответа

asp.net mvc, Как к тестовым контроллерам правильно

Я испытываю затруднения при тестировании контроллеров. Исходный мой контроллер для тестирования выглядел примерно так: SomethingController CreateSomethingController () {var somethingData = FakeSomethingData....
вопрос задан: 18 June 2010 10:25
4
ответа

Консультации по системным вызовам

У меня есть класс, который вызывает getaddrinfo для поиска DNS. Во время тестирования я хочу смоделировать различные состояния ошибки, связанные с этим системным вызовом. Каков рекомендуемый метод для поддельных системных вызовов ...
вопрос задан: 27 May 2010 19:58
4
ответа

Как начать с тестированием (jMock)

Я пытаюсь учиться как тестам записи. Я также изучаю Java, мне сказали, что я должен изучать/использовать/практиковать jMock, я нашел некоторые статьи онлайн, что справка к определенному расширяется как: http://www....
вопрос задан: 25 May 2010 14:53
4
ответа

Расположение макета Android на устройстве?

Как я могу смоделировать свое местоположение на физическом устройстве (Nexus One)? Я знаю, что вы можете сделать это с помощью эмулятора на панели управления эмулятором, но это не работает для физического устройства.
вопрос задан: 27 March 2010 23:23
4
ответа

Кто-либо использующий Родинки / Pex в производстве?

Я искал форум и не нашел подобный вопрос. Я надеюсь принимать окончательное решение относительно нашей платформы насмешки выбора, продвигающегося как лучшая практика - я выбрал Moq... непока я...
вопрос задан: 16 March 2010 15:21
4
ответа

Как ложные платформы работают?

Если бы я должен был записать библиотеку насмешки, как это работало бы (другими словами, как "они работают?)? Одна из вещей, которая интересно, - то, что Вы всегда устанавливаете ожидания поэтому действительно, Вы должны...
вопрос задан: 16 February 2010 22:58
4
ответа

Как дразнить пользователей и запросы в django

У меня есть код django, который взаимодействует с объектами запроса или пользовательскими объектами. Например, что-то как: foo_model_instance = модели get_or_create_foo_from_user (request.user), Если Вы собирались протестировать...
вопрос задан: 10 January 2010 05:20
4
ответа

Кто-либо успешно дразнил класс Сокета в.NET?

Я пытаюсь дразнить System.net. Сокеты. Класс сокета в C# - я пытался использовать насмешки NUnit, но он не может дразнить реальные классы. Я также пытался использовать Насмешки Носорога, но это, казалось, использовало реальную версию...
вопрос задан: 28 December 2009 17:15