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

111
Мокинг HttpClient в модульных тестах

У меня есть некоторые проблемы с попыткой обернуть мой код для использования в модульных тестах. Проблема вот в чем. Имею интерфейс IHttpHandler: public interface IHttpHandler { HttpClient client { get; } } И класс, использующий его, HttpHandler: public class HttpHandler : IHttpHandler { public...

111
Как выполнить настройку теста с помощью пакета тестирования в Go

Как я могу выполнить общую обработку настройки теста, которая создает основу для всех тестов при использовании пакета тестирования ? В качестве примера в Nunit есть [SetUp]атрибут. [TestFixture] public class SuccessTests { [SetUp] public void Init() { /* Load test data */ }...

111
Утверждение исключения с помощью XUnit

Я новичок в XUnit и Moq. У меня есть метод, который принимает строку в качестве аргумента. Как обработать исключение с помощью XUnit. [Fact] public void ProfileRepository_GetSettingsForUserIDWithInvalidArguments_ThrowsArgumentException() { //arrange ProfileRepository profiles = new...

111
«Ошибка: нет провайдера для маршрутизатора» при написании модульных тестов Karma-Jasmine.

Мы создали один проект angular2 и внутри него создали один модуль (my-module), а внутри этого модуля создали один компонент (my-new-component), используя следующие команды cmd: ng new angular2test cd angular2test ng g module my-module ng generate component my-new-component После создания настройки...

111
Как работает вызов mockito when ()?

Учитывая следующее заявление Mockito: when(mock.method()).thenReturn(someValue); Как Mockito создает проксирование чего-либо для имитации, учитывая, что оператор mock.method () передает возвращаемое значение в when ()? Я предполагаю, что здесь используются некоторые вещи CGLib, но мне было бы...

110
Лучший способ тестирования SQL-запросов [закрыто]

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

110
Отключить миграции при запуске модульных тестов в Django 1.7

Django 1.7 представил миграцию баз данных . При запуске модульных тестов в Django 1.7 он вызывает миграцию , которая занимает много времени. Поэтому я хотел бы пропустить миграции django и создать базу данных в конечном состоянии. Я знаю, что игнорирование миграций может быть плохой практикой,...

109
Как я могу создавать тесты в Android Studio?

Просто скачали Android Studio, основанную на идее Intellij. Как создать тесты? Я заметил, что есть возможность создать тестовый модуль, но это, похоже, ничего не делает, только создайте новый проект с src Я также попытался нажать горячую клавишу CTRL + AlT + T, которая позволяет создавать модульные...

109
Как программно закрыть экземпляр ExpressJS для тестирования?

Я пытаюсь понять, как закрыть экземпляр Express. В принципе, мне нужен обратный .listen(port)вызов - как заставить сервер Express ОСТАНОВИТЬ прослушивание, освободить порт и аккуратно завершить работу? Я знаю, что это может показаться странным вопросом, так что вот контекст; может быть, есть...

108
Как заставить младших программистов писать тесты? [закрыто]

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

108
Разработка F # и модульное тестирование?

Я только начал работать с F #, моим первым функциональным языком. Я работал почти исключительно с C #, и мне очень нравится, как F # заставляет меня переосмыслить то, как я пишу код. Один аспект, который меня немного дезориентирует, - это изменение в процессе написания кода. Я уже много лет...

107
Выполнять модульные тесты последовательно (а не параллельно)

Я пытаюсь выполнить модульное тестирование написанного мной механизма управления хостом WCF. Механизм в основном создает экземпляры ServiceHost на лету на основе конфигурации. Это позволяет нам динамически перенастраивать, какие службы доступны, без необходимости отключать их все и перезапускать...

106
Запуск PostgreSQL только в памяти

Я хочу запустить небольшую базу данных PostgreSQL, которая работает только в памяти, для каждого написанного мной модульного теста. Например: @Before void setUp() { String port = runPostgresOnRandomPort(); connectTo("postgres://localhost:"+port+"/in_memory_db"); // ... } В идеале у меня должен...

104
Как вы тестируете частные методы с NUnit?

Мне интересно, как правильно использовать NUnit. Во-первых, я создал отдельный тестовый проект, который использует мой основной проект в качестве ссылки. Но в этом случае я не могу тестировать частные методы. Я предполагал, что мне нужно включить свой тестовый код в свой основной код ?! - Кажется,...

104
Лучший способ подтвердить равенство numpy.array?

Я хочу провести несколько модульных тестов для своего приложения, и мне нужно сравнить два массива. Поскольку array.__eq__возвращает новый массив (так что TestCase.assertEqualне удается), как лучше всего утверждать равенство? В настоящее время я использую self.assertTrue((arr1 == arr2).all()) но...

104
Как имитировать localStorage в модульных тестах JavaScript?

Есть ли какие-нибудь библиотеки, которые можно поиздеваться localStorage? Я использую Sinon.JS для большинства других своих издевательств над javascript и обнаружил, что это действительно здорово. Мое первоначальное тестирование показывает, что localStorage не может быть назначен в firefox...