15
ответов

В чем разница между макетами заглушки?

Я читал различные статьи о насмешках против окурков в тестировании, в том числе «Мокки Мартина Фаулера» - не заглушки, но до сих пор не понимаю разницу.
вопрос задан: 24 March 2016 17:25
8
ответов

Парсинг C++ для генерации тупиков модульного теста

Я недавно пытался создать тесты единиц для некоторого унаследованного кода. Я проявлял подход использования компоновщика, чтобы показать мне, которого функции вызывают ошибки ссылки, хватая источник для нахождения...
вопрос задан: 25 October 2008 09:16
7
ответов

rspec: Как заблокировать метод экземпляра, названный конструктором?

определение класса A инициализирует @x = do_something конец конца определения do_something 42 конца, Как я могу заблокировать do_something в rspec, прежде чем исходную реализацию назовут (таким образом присвоение 42 к @x)?...
вопрос задан: 25 November 2008 03:46
6
ответов

EntityFunctions.TruncateTime и юнит-тесты

Я использую метод System.Data.Objects.EntityFunctions.TruncateTime для получения части даты и времени в моем запросе: if (searchOptions.Date.HasValue) query = query.Where (c = > EntityFunctions ....
вопрос задан: 6 March 2012 14:15
5
ответов

Ограничение доступа к классу из-за ограничения на требуемую библиотеку rt.jar?

Я пытаюсь скомпилировать код Java 1.4, созданный IBM WSDL2Java для Java5, без воссоздания заглушек и увидел эту ошибку в Eclipse. Я предполагаю, что созданные заглушки должны ...
вопрос задан: 26 July 2012 09:55
5
ответов

Как сохранить Ваши модульные тесты простыми и изолированными и все еще гарантировать инварианты DDD?

DDD рекомендует, чтобы объекты области были в допустимом состоянии в любое время. Совокупные корни ответственны за гарантию инвариантов и Фабрик для сборки объектов с весь...
вопрос задан: 14 May 2010 12:35
5
ответов

Разработайте Проект Visual Studio без доступа к dlls, на который ссылаются,

У меня есть проект, который имеет ряд двоичных зависимостей (блок dlls, для которого я делаю не имеют исходный код). Во времени выполнения те зависимости требуются предварительно установленные на машине и в компиляции...
вопрос задан: 16 March 2010 08:41
5
ответов

Поблочное тестирование Django с объектами date/time-based

Предположим, что у меня есть следующая Модель событий: от django.db модели импорта импортируют класс даты и времени Событие (модели. Модель): date_start = модели. DateField () date_end = модели. DateField () определение...
вопрос задан: 25 June 2009 09:35
4
ответа

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

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

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

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

Каков простой способ «заглушить» или «заглушить» спокойную веб-службу?

Я хочу создать приложение для Android, это приложение будет выполнять RESTful-вызовы веб-службы для получения некоторых данных. Я знаю, каким будет интерфейс RESTful, но мне не нужны хлопоты ...
вопрос задан: 9 January 2012 14:04
4
ответа

Amazon S3 автономный тупиковый сервер

Я, кажется, вспоминаю чтение о тестовом сервере Amazon S3-compatible, что Вы могли работать на своем собственном сервере для модульных тестов или что бы то ни было. Однако я только что исчерпал свое терпение, ища это с обоими...
вопрос задан: 2 October 2008 08:44
3
ответа

Как издеваться над функцией в мокко? [Дубликат]

Я пишу модульные тесты с использованием Mocha, и я хочу издеваться над функцией, которая вызывается в коде продукта. Я попытался выполнить поиск, но не могу найти способ в Mocha, чтобы высмеять / заглушить функцию. Это возможно ...
вопрос задан: 14 July 2015 08:40
3
ответа

Какая разница между подделкой, издевательством и окурком?

Я знаю, как использовать эти термины, но мне интересно, есть ли общепринятые определения для подделки, насмешек и окурков для юнит-тестов? Как вы определяете их для ваших тестов? Опишите ситуации, когда ...
вопрос задан: 15 September 2012 07:55
3
ответа

Который является лучшей платформой изоляции для Java? JMock, Easymock, Mockito или другой?

Я понимаю, что это спросили прежде, но прошлый раз был в середине 2008. Если бы Вы запускали новый проект прямо сейчас, какой Вы использовали бы и почему? Каковы их преимущества/слабые места...
вопрос задан: 17 June 2010 17:58
3
ответа

PHPUnit - несколько тупиков того же класса

Я - тесты сборочного узла для класса Foo, и я довольно плохо знаком с поблочным тестированием. Ключевой компонент моего класса является экземпляром BarCollection, который содержит много объектов Панели. Один метод в Foo...
вопрос задан: 26 March 2010 23:23
2
ответа

Sinon Stub: функции, вызываемые из другой функции [duplicate]

Я пытаюсь заглушить свою основную функцию, но эта функция вызывает другую функцию, которая находится внутри модуля. Например: МОЙ МОДУЛЬ module.exports = {main, other} function main (val) {...
вопрос задан: 4 October 2016 21:01
2
ответа

Блокирование before_filter с RSpec

Я испытываю затруднения при понимании, почему я, может казаться, не блокирую этот метод контроллера: load_user, так как все мои тесты перестали работать, если я изменяю фактическую реализацию: load_user, чтобы не возвратиться и инстанцировать...
вопрос задан: 12 June 2012 17:43
2
ответа

Когда ожидать и когда заблокировать?

Я использую NMock2, и я спроектировал следующие классы NMock для представления некоторых общих ложных понятий платформы: Ожидайте: это указывает то, что дразнивший метод должен возвратить и говорит, что вызов должен...
вопрос задан: 6 January 2011 15:27
2
ответа

Как блокировать/дразнить JDBC ResultSet для работы и с Java 5 и 6?

Я тестирую некоторые свои классы, работающие с операторами JDBC и т.д., и теперь я получил проблему с интерфейсом JDBC ResultSet: программное обеспечение должно работать и с Java 5 и с Java 6, и следовательно тесты должны...
вопрос задан: 28 May 2009 07:05
2
ответа

Что такое “Тупик”?

Так, продолжая с моим разрешением новых лет вкладывать больше к TDD, я теперь начинаю работать больше с Насмешками Носорога. Одна вещь, которую я стремлюсь сделать, состоит в том, чтобы удостовериться я действительно grok, во что я вхожу к...
вопрос задан: 20 January 2009 21:49
1
ответ

Функция заглушки с функцией возврата с помощью sinon?

Я хочу провести модульное тестирование и покрыть свой код, это мой код, как можно покрыть createClient с помощью sinon? const client = redis.createClient ({retry_strategy: function (options) {if (options ....
вопрос задан: 4 March 2019 05:46
1
ответ

Есть ли способ отменить Мокко, блокирующее из any_instance в Тесте:: Единица

Во многом как этот вопрос я также использую nifty_scaffold Ryan Bates. Это имеет желательный аспект использования any_instance метода Мокко для принуждения "недопустимого" состояния в объектах модели, проложенных под землей позади...
вопрос задан: 23 May 2017 12:18
1
ответ

Насмешка метода, который возвращает запечатанный класс в RhinoMocks

Выполнение этого кода: _foo = MockRepository. GenerateStub <IBar> (); _foo. Тупик (x => x. Foo ()).Return ("sdf"); Когда открытый интерфейс IBar {представляет Foo в виде строки ();} общедоступный класс Панель: IBar {общественность...
вопрос задан: 20 February 2013 18:10
0
ответов

Создание библиотеки заглушки Link Seam для iOS

В главе 4 «Эффективной работы с унаследованным кодом» (Michael Feathers) представлена ​​концепция Link Seam, где ваш тестовый код связан с набором замены зависимых библиотек,
вопрос задан: 23 March 2019 16:06
0
ответов

Есть ли в RSpec метод, эквивалентный «unstub», но для «should_receive»?

Есть ли какой-нибудь способ убрать заглушки и насмешки при использовании RSpec? Пример: RestClient.should_receive(:delete).with("http://www.example.com") ... ... # это удалит насмешку над "...
вопрос задан: 17 November 2018 17:44
0
ответов

Использование Moq для заглушки метода интерфейса [дубликат]

Возможный дубликат :Как имитировать метод, который возвращает целое число с MOQ Вот мой интерфейс :public interface ICalenderService { DateTime Adjust (DateTime dateToAdjust,...
вопрос задан: 23 May 2017 12:17
0
ответов

Заглушка получения свойства с помощью Rhino Mocks

Используя RhinoMocks, я пытаюсь заглушить значение получателя свойства. Свойство определяется как часть интерфейса с доступом только для получения. Однако я получаю сообщение об ошибке «Неверный вызов, последний вызов имеет ...
вопрос задан: 23 May 2017 12:16
0
ответов

Что такое «заглушка» и «AIDL» в java?

Вопрос 1. Я изучаю сервис Android и часто вижу такой код: private ISampleService.Stub sampleServiceIf = new ISampleService.Stub(){} Что такое .Stub? Вопрос 2: Я проверил "AIDL", но...
вопрос задан: 19 December 2016 11:35
0
ответов

Как заглушить сокет в C?

Я написал клиентский код, который должен отправлять некоторые данные через сокет и считывать ответ с удаленного сервера. Я хотел бы протестировать этот код. Подпись функции - это что-то ...
вопрос задан: 26 September 2016 21:19