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

180
Использование Moq для макетирования асинхронного метода для модульного теста

Я тестирую метод для службы, которая выполняет веб- APIвызов. Использование обычного нормально HttpClientработает для модульных тестов, если я также запускаю веб-сервис (расположенный в другом проекте в решении) локально. Однако, когда я регистрирую свои изменения, у сервера сборки не будет доступа...

180
Как мне ждать завершения асинхронно отправленного блока?

Я тестирую некоторый код, который выполняет асинхронную обработку с использованием Grand Central Dispatch. Тестовый код выглядит так: [object runSomeLongOperationAndDo:^{ STAssert… }]; Тесты должны ждать окончания операции. Мое текущее решение выглядит так: __block BOOL finished = NO; [object...

177
Неожиданный результат теста node.js против ASP.NET Core

Я делаю быстрый стресс-тест на двух (вроде) проектах Hello World, написанных на Node.js и asp.net-жильный, Оба они работают в производственном режиме и без подключенного к ним регистратора. Результат потрясающий! Ядро ASP.NET превосходит приложение node.js даже после выполнения некоторой...

177
Макет HttpContext.Current в методе инициализации теста

Я пытаюсь добавить модульное тестирование в приложение ASP.NET MVC, которое я создал. В моих модульных тестах я использую следующий код: [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContext("TestUser"); ... } С...

176
Почему я получаю исключение с сообщением «Неверная настройка для не виртуального (переопределяемого в VB) члена…»?

У меня есть модульный тест, где я должен смоделировать не виртуальный метод, который возвращает тип bool public class XmlCupboardAccess { public bool IsDataEntityInXmlCupboard(string dataId, out string nameInCupboard, out string refTypeInCupboard, string nameTemplate = null) { return...

175
Методы расширения с помощью Moq

У меня есть существующий интерфейс ... public interface ISomeInterface { void SomeMethod(); } и я расширил этот интерфейс, используя миксин ... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ISomeInterface someInterface) { // Implementation here } } У меня есть...

175
Как распечатать на консоли в pytest?

Я пытаюсь использовать TDD (разработка через тестирование) с pytest. pytestне будет printк консоли, когда я использую print. Я использую, pytest my_tests.pyчтобы запустить его. documentation, Кажется, говорят , что он должен работать по умолчанию: http://pytest.org/latest/capture.html Но: import...

175
Тестирование модулей в rspec

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

174
Как я могу вызвать пользовательскую команду Django manage.py прямо из тестового драйвера?

Я хочу написать модульный тест для команды Django manage.py, которая выполняет внутреннюю операцию над таблицей базы данных. Как бы я вызвал команду управления прямо из кода? Я не хочу выполнять команду в оболочке операционной системы из tests.py, потому что не могу использовать тестовую среду,...

173
Почему Visual Studio 2015/2017/2019 Runner не обнаруживает мои тесты xUnit v2

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. ОБНОВЛЕНИЕ: добавление 2019; механизм интеграции обнаружения / бегуна такой же, как и в...

172
Метод теста не окончен: тест не был выполнен. Ошибка?

У меня есть тестовый класс, и ниже я разместил образец теста из тестового класса namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller;...

171
Как макетировать запрос на контроллер в ASP.Net MVC?

У меня есть контроллер в C # с использованием ASP.Net MVC Framework public class HomeController:Controller{ public ActionResult Index() { if (Request.IsAjaxRequest()) { //do some ajaxy stuff } return View("Index"); } } Я получил несколько советов по насмешкам и надеялся протестировать код с помощью...

170
Как люди могут тестировать модули с Entity Framework 6, стоит ли беспокоиться?

Я только начинаю с юнит-тестов и TDD в целом. Раньше я баловался, но теперь я полон решимости добавить его в свой рабочий процесс и написать лучшее программное обеспечение. Я задал вопрос вчера, что-то вроде этого включало, но, похоже, это вопрос сам по себе. Я сел приступить к реализации класса...

170
Модульное тестирование пустых методов?

Каков наилучший способ модульного тестирования метода, который ничего не возвращает? Конкретно в с #. Что я действительно пытаюсь проверить, так это метод, который берет файл журнала и анализирует его для конкретных строк. Строки затем вставляются в базу данных. Ничего из того, что не было сделано...

170
ASP.NET MVC: контроллеры модульного тестирования, использующие UrlHelper

Одно из моих действий контроллеров, которое вызывается в Ajax-запросе, возвращает URL-адрес клиентской стороне, чтобы он мог выполнить перенаправление. Я использую Url.RouteUrl(..)и во время моих модульных тестов это не удается, так как Controller.Urlпараметр не заполнен предварительно. Я пробовал...

170
Как мне запустить тесты интеграции Maven

У меня есть многомодульный проект maven2, и в каждом из моих дочерних модулей у меня есть тесты JUnit, которые названы Test.javaи Integration.javaдля модульных тестов и интеграционных тестов соответственно. Когда я выполню: mvn test Все тесты JUnit *Test.javaв дочерних модулях выполняются. Когда я...

169
Python макет нескольких возвращаемых значений

Я использую pythons mock.patch и хотел бы изменить значение возврата для каждого вызова. Вот предостережение: исправляемая функция не имеет входных данных, поэтому я не могу изменить возвращаемое значение на основе входных данных. Вот мой код для справки. def get_boolean_response(): response =...

168
«Нет такого модуля» при использовании @testable в модульных тестах Xcode

Недавно я обновился до Xcode 7 beta 5. Я попытался добавить модульный тест в более ранний проект, но я получаю сообщение об ошибке «Нет такого модуля [myModuleName]» в @testable import myModuleNameстроке. Я попытался очистка проекта с помощью OptionClean Build Folder проверка того, что для...

168
Как отключить ведение журнала при запуске модульных тестов в Python Django?

Я использую простой тестовый модуль на основе модульных тестов для тестирования моего приложения Django. Само мое приложение настроено на использование базового логгера в settings.py, используя: logging.basicConfig(level=logging.DEBUG) И в моем коде приложения, используя: logger =...