Вопросы по теме 'fsunit'
запуск тестов fsUnit из Visual Studio
Итак, я написал свой первый тест fsUnit в Visual Studio. Это просто расширение фреймворка NUnit, и я использовал NUnit, выполняя TDD на C#. При написании тестов на С# я могу запускать тесты из визуальной студии, но я не могу запускать тесты f# из...
1083 просмотров
schedule
19.02.2024
Какие платформы модульного тестирования доступны для F#
Я специально ищу фреймворки, которые позволят мне воспользоваться уникальными возможностями языка. Мне известно о FsUnit . Могли бы вы порекомендовать что-то другое и почему?
2748 просмотров
schedule
20.10.2022
Ошибка на примере FsUnit
Я скопировал этот пример со страницы проекта FsUnit:
open NUnit.Framework
open FsUnit
let [<Test>] trivial () = 1 |> should not (equal 2)
F# дает мне следующую ошибку:
Ошибка 2 Ожидалось, что это выражение будет иметь тип...
502 просмотров
schedule
10.06.2022
Как правильно тестировать исключения с помощью FsUnit
Я пытаюсь понять, как правильно тестировать исключения с помощью FsUnit. Официальная документация гласит, что для проверки исключений я должен исправить что-то вроде этого:
(fun () -> failwith "BOOM!" |> ignore) |> should throw...
2396 просмотров
schedule
21.03.2022
Модульное тестирование F #: сборка nunit.framework не ссылается на ошибку
Я играю с модульным тестированием в F#. Я использую Visual Studio 2013 Community Edition. Я создал тестовый проект и установил NUnit 2.6.4 и FsUnit 1.3.0.1 . Я использовал консоль диспетчера пакетов. Я добавил ссылки на библиотеки в проекте, а...
661 просмотров
schedule
17.05.2023
Невозможно запустить тесты TestCaseSource, когда тестируемый тип переопределяет ToString
Во-первых, позвольте мне представить тестовую настройку на F# (используя FsUnit поверх NUnit):
type SimpleRecord = { A: int; B: int }
override x.ToString() = x.A.ToString()
[<TestFixture>]
type ``Simple Test Cases``() =...
629 просмотров
schedule
04.01.2023
FsUnit не соответствует исключению — F#
Я пытаюсь создать исключение, используя FsUnit, построенный на XUnit. Я взял этот тест с веб-сайта FsUnit :
[<Fact>]
let ``boom`` () =
(fun () -> failwith "BOOM!" |> ignore) |> should throw typeof<System.Exception>...
155 просмотров
schedule
10.11.2022
F # Как настроить проект FAKE, который может использовать FsUnit
Я пытаюсь настроить базовый проект FAKE F #, который может запускать FsUnit, но я не могу понять, как решить ошибки Method not found: 'Void FsUnit.TopLevelOperators.should(Microsoft.FSharp.Core.FSharpFunc`2<!!0,!!1>, !!0, System.Object)' .
Я...
455 просмотров
schedule
01.04.2023
F# — Как проверить исключение, вызванное в конструкторе, с помощью fsunit?
Я хочу проверить, допустим ли аргумент, переданный в конструктор типа . Я проверяю его и вызываю ArgumentException , если нет действительно. Я хочу создать тест для этого поведения. Я хочу использовать Assert.throws или предпочтительно FSUnit...
103 просмотров
schedule
09.05.2022
Как проверить, не должно ли использоваться FsUnit.Xunit?
Я пытаюсь проверить, что коллекция не содержит значение, используя FsUnit.Xunit .
open FsUnit.Xunit
[<Fact>]
let ``simple test`` () =
let xs = [ 1; 2; 3 ]
xs |> should contain 1
xs |> should not contain 99 // Not real code...
34 просмотров
schedule
11.11.2023