Создание макета HttpServletRequest из строки url?

У меня есть служба, которая выполняет некоторую работу над объектом HttpServletRequest, в частности с помощью запроса.getParameterMap и запрос.getParameter для построения объекта. мне было интересно, есть ли простой способ взять предоставленный url- ...

Jasmine 2.0 async done () и angular-mocks inject() в том же тесте()

мой обычный тестовый случай выглядит как it("should send get request", inject(function(someServices) { //some test })); и Жасмин 2.0 асинхронный тест должен выглядеть как it("should send get request", function(done) { someAsync.then(fu ...

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

У меня есть код django, который взаимодействует с объектами запроса или объектами пользователя. Например что-то вроде: foo_model_instance = models.get_or_create_foo_from_user(request.user) Если бы вы собирались протестировать с оболочкой Django py ...

Можно ли издеваться a.NET HttpWebResponse?

у меня есть интеграционный тест, который захватывает некоторые результаты json с стороннего сервера. Это действительно просто и отлично работает. Я надеялся, что на самом деле остановить удар по этому серверу и использовать Moq (или любая издеватель ...

Насмешливое время в Java 8 Java для.время API

Джода время имеет хороший DateTimeUtils.setCurrentMillisFixed () издеваться над временем. Это очень практично в тестах. Есть ли эквивалент в в Java 8 Java для.время API? ...

Как сопоставить null, переданный параметру класса с Mockito

у меня есть такие методы: public <T> method(String s, Class<T> t) {...} что мне нужно это проверить null передается во второй аргумент при использовании matchers для других параметров, я делал это: @SuppressWarnings("unchecked") verif ...

Как сказать "любой экземпляр ""должен получить" любое количество раз в RSpec

у меня есть контроллер импорта в rails, который импортирует несколько файлов csv с несколькими записями в мою базу данных. Я хотел бы проверить в RSpec, если записи фактически сохраняются с помощью RSpec: <Model>.any_instance.should_receive(:s ...

Издевательство над функцией для создания исключения для проверки блока except

у меня есть функция (foo), которая вызывает другую функцию (bar). При вызове bar() выдает HttpError, Я хочу обрабатывать его специально, если код состояния 404, в противном случае повторно поднять. я пытаюсь написать юнит-тестов по этой foo функция, ...

Как использовать Moq, чтобы издеваться над методом расширения?

Я пишу тест, который зависит от результатов метода расширения, но я не хочу, чтобы будущий сбой этого метода расширения когда-либо нарушал этот тест. Издевательство над этим результатом казалось очевидным выбором, но Moq, похоже, не предлагает спосо ...

Как MOQ индексированное свойство

Я пытаюсь издеваться над вызовом индексированного свойства. Т. е. я хотел бы moq следующее: object result = myDictionaryCollection["SomeKeyValue"]; а также Значение сеттера myDictionaryCollection["SomeKeyValue"] = myNewValue; Я делаю это, потом ...

Разница между макетом / заглушкой / шпионом в рамках теста Спока

Я не понимаю разницы между макетом, заглушкой и шпионом в тестировании Спока, и учебники, которые я смотрел в Интернете, не объясняют их подробно. ...

Как издеваться над ModelState.Допустимым использованием фреймворка Moq как?

Я проверяю ModelState.IsValid в моем методе действия контроллера, который создает сотрудника следующим образом: [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee emplo ...

Как проверить, что метод был вызван ровно один раз с Moq?

Как проверить, что метод был вызван ровно один раз с Moq? Элемент Verify() и Verifable() вещь действительно сбивает с толку. ...

Насмешливая функция python на основе входных аргументов

мы использовали Mock для python на некоторое время. теперь у нас есть ситуация, в которой мы хотим издеваться над функцией def foo(self, my_param): #do something here, assign something to my_result return my_result обычно, способ издеват ...

Незаконченное раскорчевки обнаружить в Mockito

Я получаю следующее исключение во время выполнения тестов. Я использую Mockito для насмешек. Намеки, упомянутые библиотекой Mockito, не помогают. org.mockito.exceptions.misusing.UnfinishedStubbingException: Unfinished stubbing detected here: -& ...

Насмешка против шпионажа в насмешливых рамках

в насмешливый рамок, вы можете издеваться над объектом или шпионить за ним. В чем разница между ними и когда/должен ли я использовать один над другим? Например, глядя на мокито, я вижу, что подобные вещи делаются с помощью шпионов и насмешек, но я не ...

бросить проверенные исключения из глумится с Mockito

Я пытаюсь, чтобы один из моих издевавшихся объектов бросал проверенное исключение при вызове определенного метода. Я пытаюсь сделать следующее. @Test(expectedExceptions = SomeException.class) public void throwCheckedException() { List<String& ...

Assert функция / метод не был вызван с помощью макета

Я использую макет библиотеки для тестирования моего приложения, но я хочу утверждать, что некоторые функции не были вызваны. Макетные документы говорят о таких методах, как mock.assert_called_with и mock.assert_called_once_with, но я не нашел ничего ...

PHPUnit макет метод несколько вызовов с разными аргументами

есть ли способ определить разные макетные ожидания для разных входных аргументов? Например, у меня есть класс уровня базы данных под названием DB. Этот класс имеет метод с именем " Query (string $query)", этот метод принимает строку запроса SQL на вх ...

Когда я должен смеяться?

У меня есть базовое понимание макетных и поддельных объектов, но я не уверен, что у меня есть чувство о том, когда/где использовать насмешки - особенно, как это будет относиться к этому сценарию здесь. ...