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

Сравнение дискриминируемых союзов
Я новичок в F # и играю с FParsec. Я бы использовал FParsec для создания AST. Я хотел бы использовать FsUnit, чтобы написать несколько тестов для различных частей парсера, чтобы гарантировать правильную работу. У меня проблемы с синтаксисом...
1727 просмотров
schedule 09.07.2022

Как проверить случай дискриминируемого союза с FsUnit?
Я хотел бы проверить, что значение относится к конкретному случаю размеченного союза, без необходимости также проверять какие-либо включенные данные. Моя мотивация состоит в том, чтобы тестировать только одну вещь с каждым модульным тестом. Пример...
2526 просмотров
schedule 21.03.2023

FsUnit `должен равняться` не работает на `Some []`
Когда я запускаю этот тест FsUnit с NUnit 2.6.3, let f xs = Some (List.map ((+) 2) xs) [<Test>] let test() = f [] |> should equal (Some []) Я получил: Result Message: Expected: <Some([])> But was: <Some([])>...
811 просмотров
schedule 09.01.2023

Как правильно использовать NUnit с F#?
Я застрял с модульным тестированием. У меня есть следующий исходный код: module SampleTest open FsUnit open NUnit.Framework [<TestFixture>] [<Category("Category name")>] type DoSthTest() = let mutable state = []...
1328 просмотров
schedule 17.07.2023

Как обнаружить и запустить тесты fsunit.xunit на F# в Visual Studio?
Я новичок в модульном тестировании, но хочу поэкспериментировать с xunit в F# (в новой установке VS2015). Я создал новую библиотеку, запустил: Install-Package fsunit.xunit ... и я могу создать тест: [<Fact>] let test () = "Yay"...
716 просмотров
schedule 11.03.2022

Для успешной сборки MathNet Numerics требуется FsUnit.CustomMatchers. Закончились варианты
При попытке собрать последнюю версию MathNet Numerics из GitHub , используя Visual Studio Community 15 с MathNet.Numerics.sln , для которой требуются библиотеки DLL для модульного тестирования. установлены. Could not resolve this reference....
99 просмотров

Утверждение исключения в FsUnit F# для XUnit
Я пытаюсь утверждать, что было выбрано исключение. Вот урезанный фрагмент кода, воспроизводящий проблему: open FsUnit open Xunit let testException () = raise <| Exception() [<Fact>] let ``should assert throw correctly``() =...
530 просмотров
schedule 28.08.2023

Выражения объекта и ошибка FS0419: «базовые» значения могут использоваться только для прямых вызовов базовых реализаций переопределенных членов.
Ошибка в заголовке расплывчата, но погуглить дает в настоящее время два попадания в SO и пять в целом (предполагая, что это редкий зверь, так что не ожидайте слишком много посещений здесь;). Я ожидаю, что этот вопрос будет шестым в этом списке: с....
60 просмотров