Вопросы по теме '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 просмотров
schedule
16.04.2022
Утверждение исключения в 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 просмотров
schedule
04.06.2023