0
ответов

Модульное тестирование, имитация и unique_ptr

Существует тестируемый класс, который в настоящее время принимает в своем конструкторе unique_ptr< Interface >&&, чтобы выразить, что он хочет единолично владеть реализацией интерфейса. ...
вопрос задан: 18 June 2012 09:43
0
ответов

Spring-Test-MVC / MockServletContext — содержимое пусто в тесте, но работает на Tomcat

Мы пытаемся настроить Spring-Test-MVC для нашего Spring-MVC веб-приложение. Мы начали использовать FreeMarker, и все было в порядке. Однако мы отказались от этого и теперь пытаемся настроить его с помощью JSP. Когда...
вопрос задан: 15 June 2012 11:12
0
ответов

Частичная имитация класса с помощью Moq

Я хочу имитировать только метод GetValue следующего класса, используя Moq: открытый класс MyClass { public virtual void MyMethod() { int value = GetValue(); Console.WriteLine("...
вопрос задан: 13 June 2012 15:10
0
ответов

RSpec: как проверить ожидания сообщений регистратора Rails?

Я пытаюсь проверить, получает ли логгер Rails сообщения в некоторых моих спецификациях. Я использую жемчужину Logging. Допустим, у меня есть такой класс: class BaseWorker def execute logger.info ...
вопрос задан: 12 June 2012 02:54
0
ответов

PHPUnit: имитировать все методы, кроме некоторых

Я пишу тест PHPUnit, где мне нужно имитировать некоторые зависимости, но мне нужно несколько методов, чтобы он все еще работал как прежде. То есть у меня есть: class Dependency { // что-то неважное для теста ...
вопрос задан: 7 June 2012 01:06
0
ответов

Как смоделировать один метод в java

Можно ли смоделировать один метод класса Java? Например: класс A { длинный метод1(); Строковый метод2(); метод int3(); } // в каком-то другом классе class B { void someMethod(A ...
вопрос задан: 5 June 2012 10:26
0
ответов

Как избежать использования dynamic при имитации Excel.worksheet?

Я пытаюсь имитировать электронную таблицу Excel, используя NSubstitute или другую фиктивную среду и MSTest (Visual Studio 2010). Я не уверен, что есть лучший способ, чем этот, и это не совсем работает для...
вопрос задан: 1 June 2012 17:06
0
ответов

Есть ли способ частично имитировать объект с помощью EasyMock?

скажем, у меня есть этот класс: открытый класс Foo Implements Fooable { public void a() { // выполняет некоторые действия bar = b(); // moar coadz } public Bar b() { // blah } // ... } ...
вопрос задан: 30 May 2012 22:46
0
ответов

Имитация вызова общедоступного метода абстрактного класса без создания подкласса абстрактного класса, предпочтительно с использованием mockito

Я пишу модульное тестирование, используя JUNIT + Mockito для проверки метода например: public someObject methodUnderTest(){ SomeObject obj = SomeAbstractClass.someMethod(); if(obj!=null){ obj....
вопрос задан: 27 May 2012 21:43
0
ответов

Как выполнить модульное тестирование службы, использующей PetaPoco.Database

Я использую PetaPoco в своем текущем проекте в качестве микро ORM, и должен сказать, что мне это нравится. Тем не менее, я обнаружил, что борюсь с простым сценарием - службами модульного тестирования, которые используют PetaPoco.Database...
вопрос задан: 27 May 2012 19:04
0
ответов

Ожидание вызовов googlemock из другого потока

Как лучше всего написать (google) тестовые примеры с использованием фиктивного объекта google и ожидать, что определения EXPECT_CALL() будут вызываться из другого потока, контролируемого тестируемым классом? Просто...
вопрос задан: 27 May 2012 16:09
0
ответов

Модульное тестирование — база данных и фикстуры

Я только начинаю заниматься модульным тестированием и не вижу простого способа выполнить множество тестовых случаев из-за взаимодействия с базой данных. Существует ли стандартный метод/процесс для модульного тестирования, в котором...
вопрос задан: 26 May 2012 20:57
0
ответов

JMock -странный синтаксис для добавления ожиданий

В настоящее время я пишу пару тестов с использованием JMock. Я не могу понять следующую структуру кода :context.checking (new Expectations (){ //контекст типа Насмешка, конечно...
вопрос задан: 26 May 2012 19:13
0
ответов

Моделирование net.sf.ehcache.Cache (ehcache) с помощью заглушки метода .put (Mockito)

Я разрабатываю простую функциональность кэширования с помощью EhCache. Существует общий базовый класс, который реализует мой интерфейс кэширования (BECache): открытый класс EhCacheBase реализует BECache
вопрос задан: 25 May 2012 16:37
0
ответов

Как имитировать HttpServletRequest в Spock

У нас есть ServletFilter, мы хотим провести модульные тесты с помощью Spock и проверить вызовы HttpServletRequest. Следующий код выдает java.lang.ClassFormatError: Отсутствует атрибут кода в методе, который не ...
вопрос задан: 25 May 2012 13:33
0
ответов

имитация конфигурации в тестах Grails

До Grails 2.0.X можно было имитировать конфигурацию с помощью метода mockConfig, предоставленного базовым классом, расширяемым тестами. Однако в Grails 2.0.X рекомендуется, чтобы тестовые классы использовали ...
вопрос задан: 24 May 2012 20:10
0
ответов

RhinoMocks — имитация метода, возвращаемое значение которого изменяется (даже при передаче одного и того же параметра) при нескольких вызовах

Я пытаюсь выяснить, как я могу имитировать метод, который возвращает другое значение при втором вызове до первого раза. Например, что-то вроде этого: публичный интерфейс IApplicationLifetime {...
вопрос задан: 23 May 2012 16:17
0
ответов

Тестирование сокетов Java

Я занимаюсь разработкой сетевого приложения и хочу правильно провести модульное тестирование. В этот раз мы сделаем это, вы знаете? :) У меня проблемы с тестированием сетевых подключений. В моем приложении я использую обычный ...
вопрос задан: 19 May 2012 21:52
0
ответов

Моделирование прохождения времени при модульном тестировании

Я создал CMS с платным доступом + систему выставления счетов для клиента, и мне нужно быть более строгим в своем тестировании. Я храню все свои данные в Django ORM, и у меня есть куча задач Celery, которые выполняются на разных ...
вопрос задан: 18 May 2012 11:48
0
ответов

Как игнорировать неожиданные вызовы методов в JUnit/easymock?

Мне просто интересно, возможно ли с помощью Junit и easymock игнорировать неожиданные вызовы методов? т.е. вместо сбоя теста я хочу иметь возможность сказать - "на данный момент - игнорировать любые неожиданные вызовы...
вопрос задан: 15 May 2012 10:13
0
ответов

Как заглушить генератор событий с помощью Sinon.js

Я пытаюсь заглушить следующее: on('complete', function(data){ }); Я хочу вызвать обратный вызов только в том случае, если первый параметр «завершен». Функция, которую я тестирую, также содержит: on('error', ...
вопрос задан: 14 May 2012 17:23
0
ответов

Насмешка над моделью Django и save()

У меня есть следующий сценарий: в моем классе models.py FooBar(models.Model): description = models.CharField(max_length= 20) в моем файле utils.py. из моделей импортировать FooBar def save_foobar (значение): ...
вопрос задан: 11 May 2012 03:30
0
ответов

Ruby :Имитация метода класса с помощью MiniTest?

Я использую MiniTest 2.12.1 (последнюю версию стандартной среды тестирования, поставляемую с Ruby >= 1.9 )и я не могу понять, как с ее помощью смоделировать метод класса, таким же образом это возможно с...
вопрос задан: 5 May 2012 19:40
0
ответов

Как имитировать вызов метода, принимающего динамический объект

Скажем, у меня есть следующее: public interface ISession { T Get(dynamic filter); } } И у меня есть следующий код, который я хочу протестировать: var user1 = session.Get(new {Name = "...
вопрос задан: 5 May 2012 06:24
0
ответов

Носоросовые издевательства: заглушки и издевательства. В чем разница

Я использую носоносных макетов в моем тесте. Я хотел бы узнать разницу между заглушками и издевателями (MOCKSSSSS () и MODSSSSTICHMOCK ()).
вопрос задан: 2 May 2012 15:05
0
ответов

Подделка / имитация невиртуальных методов C ++

Известно, что в C ++ имитировать / имитировать невиртуальные методы для тестирования сложно. Например, в кулинарной книге googlemock есть два предложения - оба означают изменение исходного исходного кода каким-либо образом (шаблон ...
вопрос задан: 30 April 2012 00:49
0
ответов

Следует ли добавлять файлы FakesAssemblies в систему управления версиями?

Новая платформа Fakes в VS11 позволяет создавать поддельные (фиктивные или заглушки) реализации ссылок на сборки в проекте модульного тестирования. Когда сборка подделывается, VS11 создает два файла для каждого...
вопрос задан: 30 April 2012 00:48
0
ответов

Издеваться или не издеваться? [закрыто]

Насколько я знаю из eXtreme Programming и модульного тестирования, тесты должны выполняться другим разработчиком, прежде чем другой разработает тестируемый метод (или от тех же разработчиков, но тест должен быть написан ...
вопрос задан: 29 April 2012 16:02
0
ответов

Mockito ведет себя странно, когда я назначаю несколько пользовательских сопоставителей одному методу.

Я хочу использовать два пользовательских сопоставления для одного метода. По сути, если я передаю метод ЗНАЧЕНИЕ _A, я хочу, чтобы он возвращал РЕЗУЛЬТАТ _A, а если я передаю ему ЗНАЧЕНИЕ _B, я хочу, чтобы он возвращал RESULT _B. Итак, вот файл...
вопрос задан: 26 April 2012 22:45
0
ответов

Насмешка -Как создать исключение для вызывающего объекта?

Предположим, что это код def move (*args, **kwargs ):try :Shutil.Move (источник, пункт назначения )кроме Exception as e :поднять e и в моем test.py @patch.object (Shutil, 'переместить' )...
вопрос задан: 25 April 2012 06:46