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

103
Тестирование контроллера RSpec - пустой ответ. Тело

Я столкнулся с проблемой при тестировании своих контроллеров с помощью RSpec - вызов response.body всегда возвращает пустую строку. В браузере все отображается правильно, и тесты функций огурца, похоже, все исправляют, но RSpec каждый раз дает сбой. Другие ожидания в отношении объекта ответа,...

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

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

103
как проверить вызывается метод немодового объекта?

Кажется, что mockito только проверяет, вызывается ли метод фиктивного объекта, а у фиктивного объекта всегда есть что-то вроде doReturn().when(mock object) Но могу ли я создать фиктивный объект и определить, doReturn().when(mock object) а затем проверить, что вызывается метод другого объекта? Вот...

103
Как мне утверждать, что Iterable содержит элементы с определенным свойством?

Предположим, я хочу провести модульное тестирование метода с этой подписью: List<MyItem> getMyItems(); Предположим MyItem, что Pojo имеет множество свойств, одно из которых "name"доступно через getName(). Все, что мне нужно для проверки, это то, что объект List<MyItem>или any...

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

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

103
Правильное именование пакетов для тестирования с языком Go

Я видел несколько различных стратегий именования тестовых пакетов в Go и хотел узнать, каковы преимущества и недостатки каждой из них и какую из них мне следует использовать. Стратегия 1: Имя файла: github.com/user/myfunc.go package myfunc Имя тестового файла: github.com/user/myfunc_test.go...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
Передайте комплексные параметры в [Теория]

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

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

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

99
Mockito - @Spy против @Mock

Mockito - я понимаю, что шпион вызывает реальные методы объекта, а макет вызывает методы двойного объекта. Также следует избегать шпионов, если нет запаха кода. Однако как работают шпионы и когда их на самом деле следует использовать? Чем они отличаются от моков?...

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...