Вопросы по теме 'xunit'

Какая альтернатива DUnit с C++ Builder?
У меня есть несколько проектов, разработанных с помощью C++ Builder XE . Я хотел бы добавить несколько модульных тестов, но установленная структура DUnit хороша для Delphi, но интеграция с Конструктор С++ не так хорош (и очень ограничен). С...
1288 просмотров
schedule 10.06.2024

Casperjs 1.1 не создает XML-файл XUnit
Я запускаю тесты CasperJS. Я попытался сгенерировать XML-файл xUnit при выводе рендеринга. Но это терпит неудачу, когда когда-либо происходит один FAILure. На самом деле выполнение останавливается, когда происходит один FAIL. Вот сценарий над...
795 просмотров
schedule 06.11.2022

Получить имя запущенного теста в Xunit
Как я могу получить имя текущего выполняемого теста с помощью Xunit? public class TestWithCommonSetupAndTearDown : IDisposable { public TestWithCommonSetupAndTearDown () { var nameOfRunningTest = "TODO"; Console.WriteLine...
7868 просмотров
schedule 31.03.2024

Можем ли мы настроить вывод XUnit и TestDriven.Net?
Я использую XUnit с TestDriven.Net или Resharper для запуска тестов. Мне очень нравится стиль написания тестов BDD, поэтому мне было интересно, можем ли мы что-то изменить в выводе этих фреймворков? Мне нравится называть мой тест символами...
432 просмотров
schedule 27.04.2024

Подавить предупреждение компилятора F #: возможный неправильный отступ: этот токен находится вне контекста
У меня есть несколько тестов xunit, которые я хотел бы расположить следующим образом для удобства чтения: [<Fact>] let ``Has Hash Code 2``() = target.GetHashCode().ShouldBe 2 [<Fact>] let ``ToString yields two``() =...
1147 просмотров

Как запускать тесты XUnit в мире project.json и dotnet tfm
Предыстория: недавно я переключился со «старого» мира на новый мир project.json, потому что новый всегда лучше;) В настоящее время 2 из 3 проектов могут использовать прозвище целевой платформы «dotnet», другому нужен полный .NET. фреймворк (net46)....
718 просмотров
schedule 08.12.2023

NSubstitute возвращает первое значение InlineData для всех тестов
Я относительно новичок в тестировании. Мы используем XUnit и NSubstitute в качестве наших сред тестирования, и у меня возникли проблемы с тем, что должно быть простым тестом. Я использую библиотеку классов для взаимодействия с внешним API, и мне...
261 просмотров
schedule 22.03.2024

Я не понимаю разницы в этих модульных тестах
Я использую Moq, xUnit и Prism 4. Цель моего модульного теста — запустить событие и подтвердить, что свойство изменилось в моей модели представления, чтобы соответствовать значению из события. Этот тест, кстати, не проходит ( Ожидаемое: 5,...
77 просмотров
schedule 28.05.2024

StackoverflowException с xUnit и dotnet CLI — какой тест?
Я использую dotnet для запуска модульных тестов в xUnit. В одном из моих модульных тестов я получаю Stackoverflow. Как определить, какой модульный тест вызывает это? Project.json (соответствующие части): "dependencies": { "NLog":...
777 просмотров
schedule 16.01.2024

Тестирование реализации UnityBootstrapper завершилось неудачно из-за того, что Application.Current имеет значение null
Тестирование реализации UnityBootstrapper завершилось неудачно из-за того, что Application.Current имеет значение null Я разрабатываю приложение WPF, используя TDD, Prism и шаблон MVVM. Когда я пишу тест, чтобы убедиться, что контейнер...
53 просмотров
schedule 24.12.2023

Создание объектов с соглашениями
Я хочу протестировать метод анализа погоды. Мой первый подход заключался в том, чтобы позволить autofixture создать объект погоды, а затем создать из него ответ на запрос. Но класс погоды содержит несколько ограничений: Влажность указывается в...
83 просмотров
schedule 12.06.2024

Издевательская оболочка HttpClient, возвращающая null с помощью xunit
Я пытаюсь привыкнуть к модульному тестированию с ядром .net. К сожалению, я застрял на том, чтобы моя оболочка HttpClient возвращала неудавшийся HttpResponseMessage . Вот мой тест, который я пытаюсь заставить работать: [Fact] public async...
911 просмотров
schedule 02.12.2022

Получить тестовый репортер, чтобы разбить тест при передаче параметров функции в теорию
Я передаю параметры Func теории модульного тестирования. См. Передача сложных параметров в [Theory] , чтобы понять, что я делаю. Проблема, с которой я сталкиваюсь, заключается в том, что отчеты о тестировании не разбивают результаты по...
16 просмотров
schedule 21.11.2023

Использование свойства в fscheck с отфильтрованными элементами
Я только начинаю с FsCheck и хотел бы копнуть немного глубже, у меня есть следующий тестовый пример: [Property] public void some_test(HttpStatusCode httpStatusCode) Теперь мне нужны только httpStatusCode , которые являются сбоями, как мне...
137 просмотров
schedule 16.04.2024

Можно ли протестировать вложенные методы в С# 7.0 через платформу xunit?
Можно ли протестировать вложенные методы в С# 7.0 через платформу xunit? Например, у меня есть такой простой вложенный метод Func2() : // C# 7.0, LINQPad 5 void Func1(){ var name = "Bob"; Console.WriteLine($"Hello, {name}!"); void...
51 просмотров
schedule 28.10.2022

Невозможно запустить модульные тесты в папке Bin С#
Фон: у меня есть сторонняя библиотека классов, которая использует typeof(myClassFactory).Assembly.Location для определения своего местоположения, а затем использует ее для загрузки другой dll. Это ломается, потому что вторая dll не копируется во...
165 просмотров
schedule 22.04.2024

Заставьте JetBrains Rider копировать файлы конфигурации для вывода при запуске XUnit.
Я создал интеграционный тест для своего веб-API asp.net core 2.1, используя TestServer. Тест работает, когда я запускаю «тест dotnet», но в JetBrains Rider с XUnit 2.3.1 все это не удается, потому что apsetting.json не копируется в вывод. Я...
1744 просмотров
schedule 11.12.2023

Имитация методов библиотеки IFlurl с использованием NSubstitute вызывает исключение нулевой ссылки
Я использую flurl и пытаюсь протестировать следующий код: public class MyRestClient { public async Task<T> Request<T>(IFlurlRequest flurlRequest) { try { return await flurlRequest...
301 просмотров
schedule 01.04.2024

Как передать параметры команде dotnet test при использовании NUnit или XUnit
Я разрабатываю несколько сквозных тестов с использованием C # с .NET Core, Selenium и NUnit. Теперь я хочу написать тестовый сценарий входа в систему. Мои тесты запускаются с консоли, просто используя команду dotnet test . Я просто хочу передать...
12262 просмотров
schedule 30.04.2024

Тестирование на основе свойств в F# с использованием условных параметров
В настоящее время я пишу тест на основе свойств для проверки функции расчета скорости в f # с 4 параметрами с плавающей запятой, и все параметры имеют определенные условия для их правильности (например, a > 0,0 && a ‹ 1,0 и b > a) . У меня есть...
196 просмотров