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

6 ответов

 Вам понадобится склонность к самоуничтожению, чтобы начать этот бесконечный квест.

жный дубликат: Как вы макете файловую систему в C # для модульного тестирования? [https://stackoverflow.com/questions/1087351/how-do-you-mock-out-the-file-system-in-c-sharp-for-unit-testing] Я пишу модульные тесты для своего кода, используя Moq ...

5 ответов

Использование JMockit для макетирования реализаций автопроводного интерфейса

Мы пишем тесты JUnit для класса, который использует автоматическую разводку Spring для внедрения зависимости, которая является некоторым экземпляром интерфейса. Поскольку тестируемый класс никогда не создает явную копию зависимости или передает ...

5 ответов

Как мне смоделировать / подделать объект сеанса в веб-формах ASP.Net?

Есть ли способ смоделировать / подделать объект сеанса в веб-формах ASP.Net при создании модульных тестов? В настоящее время я храню данные пользователя в переменной сеанса, к которой обращается моя бизнес-логика. При отдельном тестировании ...

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

5 ответов

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

у протестировать метод класса, который вызывает родительский метод с тем же именем. Есть ли способ сделать это? class Parent { function foo() { echo 'bar'; } } class Child { function foo() { $foo = parent::foo(); return $foo; } } class ChildTest ...

2 ответа

Итак, теперь, в тесте, после создания экземпляра тестового объекта, вы можете переопределить зависимое поведение:

у проверить следующую логику (это, очевидно, урезанная версия моего метода): public void myPublicMethod(params) { if(some_condition) privateMethod1(); else privateMethod2(); }У меня отключены все другие зависимости в методе, и я настроил это ...

2 ответа

это было просто, чтобы показать .Object, который был решением ошибки времени выполнения, которую он имел :-)

но использую RhinoMocks, но только начал изучать Moq. У меня есть эта очень основная проблема, и меня удивляет, что это не вылетает прямо из коробки. Предположим, у меня есть следующее определение класса: public class Foo { private IBar _bar; ...

1 ответ

Есть ли альтернатива parse_qs, которая обрабатывает точки с запятой?

TL; DRКакие библиотеки / вызовы доступны для обработки строк запроса, содержащих точки с запятой, иначе, чем parse_qs? >>> urlparse.parse_qs("tagged=python;ruby") >>> {'tagged': ['python']} Полный фонЯ работаю с StackExchange API для поиска ...

7 ответов

Должны ли вы только издеваться над типами, которыми вы владеете?

Я прочиталTDD: только те типы, которые у вас есть [http://www.markhneedham.com/blog/2009/12/13/tdd-only-mock-types-you-own/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+MarkNeedham+%28Mark+Needham%29] Вступление Марка Нидхэма и ...

1 ответ

Вот

я следующий фрагмент кода в моем модульном тесте, ClassToBeMocked mock = createMock(ClassToBeMocked.class); //I've statically imported EasyMock.* mock.callMethod(); //This is a void method expectLastCall(); replay(mock);Но когда я запускаю тест, ...

3 ответа

 переменная правильно. Я не вижу ничего плохого в тестировании этого, издеваясь над окном как таковым.

я есть следующая функция var redirect = function() { window.location.href = "http://www.google.com"; }Я хочу проверить эту функцию, используя qUnit. Проблема в том, что когда я вызываю HTML-документ, в котором выполняются мои тесты, как только ...