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

103
Mock HttpContext для модульного тестирования контроллера MVC ядра .NET?

У меня есть функция в контроллере, который я тестирую, и ожидает значений в заголовке HTTP-запроса. Я не могу инициализировать HttpContext, потому что он доступен только для чтения. Моя функция контроллера ожидает значение заголовка HTTP-запроса для "идентификатора устройства" [TestMethod] public...

103
Jest: лучший способ отключить консоль внутри модульных тестов

Интересно , если есть лучший способ блокирует сообщения об ошибках консоли внутри в конкретном тесте Jest (т.е. восстановить исходную консоль до / после каждого теста). Вот мой текущий подход: describe("Some description", () => { let consoleSpy; beforeEach(() => { if (typeof consoleSpy ===...

102
Как проверить загрузку файла в рельсах?

У меня есть контроллер, который отвечает за прием файлов JSON, а затем за обработку файлов JSON для обслуживания нашего приложения пользователем. При пользовательском тестировании загрузка и обработка файлов работают, но, конечно, я хотел бы автоматизировать процесс тестирования пользовательского...

102
Проверить, есть ли у класса атрибут?

Я пытаюсь выполнить небольшую разработку Test-First, и я пытаюсь проверить, что мои классы отмечены атрибутом: [SubControllerActionToViewDataAttribute] public class ScheduleController : Controller Как я могу модульно проверить, что классу назначен этот атрибут?...

102
Как я могу "уснуть" программу Dart

Мне нравится моделировать вызов асинхронного веб-сервиса в моем приложении Dart для тестирования. Чтобы смоделировать случайность ответов этих ложных вызовов (возможно, не по порядку), я хотел бы запрограммировать мои макеты на ожидание (сон) в течение определенного периода времени, прежде чем...

102
Эспрессо: Thread.sleep ();

Espresso утверждает, что в этом нет необходимости Thread.sleep();, но мой код не работает, если я его не включу. Я подключаюсь к IP. Во время подключения отображается диалоговое окно прогресса. Мне нужно sleepдождаться закрытия диалогового окна. Это мой тестовый фрагмент, в котором я его...

101
Ошибка VS 2010 Test Runner «Процесс агента был остановлен во время выполнения теста».

В Visual Studio 2010 у меня есть несколько модульных тестов. Когда я запускаю несколько тестов одновременно с использованием списков тестов, я иногда обнаруживаю следующую ошибку для одного или нескольких тестов: Процесс агента был остановлен на время выполнения теста. Один и тот же тест никогда...

101
Рабочий процесс тестирования Haskell

Я только начал новый проект на Haskell и хотел с самого начала организовать хороший рабочий процесс тестирования. Похоже, что в Haskell есть множество отличных и уникальных инструментов для тестирования и множество различных способов их интеграции. Я изучил: HUnit Быстрая проверка жим лежа HPC...

101
В чем разница между setUp () и setUpClass () в Python unittest?

В чем разница между фреймворком Python setUp()и setUpClass()в нем unittest? Почему установка должна выполняться одним методом, а не другим? Я хочу , чтобы понять , какая часть установки выполняется в setUp()и setUpClass()функциях, а также tearDown()и tearDownClass()....

101
Как получить разные возвращаемые значения для нескольких вызовов шпиона Jasmine

Скажем, я шпионю за таким методом: spyOn(util, "foo").andReturn(true); Тестируемая функция вызывается util.fooнесколько раз. Возможно ли, чтобы шпион вернулся trueв первый раз, но вернулся falseво второй раз? Или есть другой способ сделать это?...

101
Как сказать phpunit останавливаться при ошибке

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

101
Тест не найден. Убедитесь, что установленные средства обнаружения и исполнители тестов, настройки платформы и версии фреймворка подходят, и повторите попытку.

Я занимаюсь обновлением существующего решения до .Net 4.6.1, и мне не удалось запустить наши модульные тесты во время сборки сервера. Локально они запускаются, как и ожидалось, и возвращение версии фреймворка к .Net 4.5.1 заставляет их снова запускаться на сервере. Я получаю следующую ошибку: Тест...

101
Ваш проект не ссылается на платформу «.NETFramework, Version = v4.6.2». Добавьте ссылку на «.NETFramework, Version = v4.6.2» в «TargetFrameworks»

Я не могу запустить свои модульные тесты. У меня следующая ошибка: Ваш проект не ссылается на платформу .NETFramework, Version = v4.6.2. Добавьте ссылку на .NETFramework, Version = v4.6.2 в свойстве TargetFrameworks файла проекта, а затем повторно запустите восстановление NuGet. В app.config:...

100
Как решить ошибку LNK2019: неразрешенный внешний символ - функция?

Я получаю эту ошибку, но не знаю, как ее исправить. Я использую Visual Studio 2013. Я назвал решение MyProjectTest. Это структура моего тестового решения: - function.h #ifndef MY_FUNCTION_H #define MY_FUNCTION_H int multiple(int x, int y); #endif -function.cpp #include "function.h" int...

100
Передайте комплексные параметры в [Теория]

У Xunit есть хорошая функция : вы можете создать один тест с Theoryатрибутом и поместить данные в InlineDataатрибуты, а xUnit сгенерирует множество тестов и протестирует их все. Я хочу иметь что - то вроде этого, но параметры в мой метод не «простые данные» (как string, int, double), но список...

99
Как мне организовать исходный код Python? [закрыто]

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

99
Какова цель аннотаций @SmallTest, @MediumTest и @LargeTest в Android?

Я новичок в Android и видел пример кода с использованием этих аннотаций. Например: @SmallTest public void testStuff() { TouchUtils.tapView(this, anEditTextView); sendKeys("H E L P SPACE M E PERIOD"); assertEquals("help me.", anEditTextView.getText().toString()); } Что делает эта аннотация?...

99
Мок-фреймворк против фреймворков MS Fakes

Немного запутался в различиях фреймворков Mock, таких как NMock, и VS 2011 Fakes Framework. Проходя через MSDN, я понимаю, что Fakes позволяют имитировать ваши зависимости так же, как RhinoMock или NMock, однако подход отличается: Fakes генерирует код для достижения этой функциональности, а...

99
как загрузить файл модульного теста в django

В моем приложении django у меня есть представление, которое выполняет загрузку файлов. Основной фрагмент выглядит следующим образом ... if (request.method == 'POST'): if request.FILES.has_key('file'): file = request.FILES['file'] with open(settings.destfolder+'/%s' % file.name, 'wb+') as dest: for...