Вопросы с тегом «unit-testing»

119
Unittest setUp / tearDown для нескольких тестов

Есть ли функция, которая запускается в начале / конце сценария тестов? Функции setUp и tearDown запускаются до / после каждого теста. Обычно я хотел бы иметь это: class TestSequenceFunctions(unittest.TestCase): def setUpScenario(self): start() #launched at the beginning, once def test_choice(self):...

118
Почему этому не учат в школе? [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

118
Разделение классов JUnit в специальный тестовый пакет?

Я изучаю концепции разработки через тестирование, читая статьи Craftsman (щелкните Craftsman в разделе By Topic ), рекомендованные в ответе на мой предыдущий вопрос «Пример проекта для изучения JUnit и правильной разработки программного обеспечения» . Я люблю это до сих пор! Но теперь я хочу сесть...

117
Что такое «заглушка»?

Итак, продолжая выполнять свое новогоднее намерение получить больше от TDD, теперь я начинаю больше работать с Rhino Mocks . Одна вещь, которую я очень хочу сделать, - это убедиться, что я действительно понимаю то, к чему я вхожу, поэтому я хотел проверить свое понимание того, что я видел до сих...

117
TDD против модульного тестирования [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос Моя компания новичок в модульном...

116
Какой хороший способ перезаписать DateTime.Now во время тестирования?

У меня есть код (C #), который полагается на сегодняшнюю дату, чтобы правильно рассчитывать вещи в будущем. Если я использую сегодняшнюю дату в тестировании, мне придется повторить расчет в тесте, что кажется неправильным. Как лучше всего установить дату на известное значение в тесте, чтобы я мог...

116
Издевательство над классом: Mock () или patch ()?

Я использую макет с Python, и мне было интересно, какой из этих двух подходов лучше (читайте: больше pythonic). Метод первый : просто создайте фиктивный объект и используйте его. Код выглядит так: def test_one (self): mock = Mock() mock.method.return_value = True self.sut.something(mock) # This...

115
Вывод данных из модульного теста на Python

Если я пишу модульные тесты на python (используя модуль unittest), можно ли вывести данные из неудавшегося теста, чтобы я мог изучить их, чтобы определить причину ошибки? Мне известно о возможности создания настраиваемого сообщения, которое может нести некоторую информацию, но иногда вы можете...

115
Как шпионить за ценным свойством (а не методом) с помощью Jasmine

Жасмин spyOnхорош для изменения поведения метода, но есть ли способ изменить свойство значения (а не метод) для объекта? код может быть таким, как показано ниже: spyOn(myObj, 'valueA').andReturn(1); expect(myObj.valueA).toBe(1);...

115
Как подтвердить вывод с помощью nodetest / unittest в Python?

Я пишу тесты для такой функции: def foo(): print 'hello world!' Поэтому, когда я хочу протестировать эту функцию, код будет примерно таким: import sys from foomodule import foo def test_foo(): foo() output = sys.stdout.getline().strip() # because stdout is an StringIO instance assert output ==...

115
Использование Spring MVC Test для модульного тестирования составного запроса POST

У меня есть следующий обработчик запросов на сохранение авто. Я подтвердил, что это работает, когда я использую, например, cURL. Теперь я хочу протестировать метод с помощью Spring MVC Test. Я пытался использовать fileUploader, но мне не удается заставить его работать. Также мне не удается добавить...

114
Модульный тест, NUnit или Visual Studio?

Я использую Visual Studio (иногда resharper) для запуска своего модульного теста. Я слышал о NUnit, но многого о нем не знаю ... Должен ли я заботиться об этом? Может ли он предложить что-то лучше, чем визуальная студия? Стоит ли использовать NUnit и...

114
Как мне утверждать равенство двух классов без метода равенства?

Скажем, у меня есть класс без метода equals (), для которого нет источника. Я хочу подтвердить равенство двух экземпляров этого класса. Я могу сделать несколько утверждений: assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB());...

114
Отфильтруйте отчеты о покрытии JaCoCo с помощью Gradle

Проблема: У меня есть проект с жакоко и я хочу иметь возможность фильтровать определенные классы и / или пакеты. Связанная документация: Я прочитал следующую документацию: Официальный жакокосайт: http://www.eclemma.org/jacoco/index.html Официальный жакоко документы для Gradle:...

113
Является ли дублированный код более терпимым в модульных тестах?

Некоторое время назад я испортил несколько модульных тестов, когда прошел и реорганизовал их, чтобы сделать их более СУХИМИ - цель каждого теста больше не была ясна. Похоже, существует компромисс между удобочитаемостью тестов и ремонтопригодностью. Если я оставлю дублированный код в модульных...

113
Как я могу написать результат модульного теста?

Любой вызов в моих модульных тестах к любому Debug.Write(line)или Console.Write(Line)просто пропускается во время отладки, и вывод никогда не печатается. Вызов этих функций из классов, которые я использую, работают нормально. Я понимаю, что модульное тестирование предназначено для автоматизации, но...

113
Несколько выражений RunWith в jUnit

Я пишу модульный тест и хочу использовать JUnitParamsRunnerи MockitoJUnitRunnerдля одного тестового класса. К сожалению, не работает следующее: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } Есть ли способ использовать и...

112
Как протестировать мой сервлет с помощью JUnit

Я создал веб-систему с использованием сервлетов Java и теперь хочу провести тестирование JUnit. My dataManager- это просто базовый фрагмент кода, который отправляет его в базу данных. Как бы вы протестировали сервлет с JUnit? Мой пример кода, который позволяет пользователю регистрироваться /...

112
QUnit vs Жасмин? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 7 лет назад . Уточните этот вопрос В чем основные различия между этими...