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

Как мне просто сгенерировать данные с помощью fscheck?
Можно ли генерировать данные, в частности список, с помощью fscheck для использования вне fscheck? Я не могу отладить ситуацию при тестировании fscheck, когда кажется, что результаты сравнения равны, но fscheck говорит, что это не так. У меня есть...
1223 просмотров
schedule 12.03.2023

FsCheck в C#: создать список из двух массивов измерений с одинаковой формой
Допустим, я пишу код для анализа видео. Вот упрощенная версия класса Video: public class Video { public readonly int Width; public readonly int Height; public readonly List<int[,]> Frames; public Video(int width, int...
1606 просмотров

Как реализовать генерацию нескольких аргументов с помощью FsCheck?
Как реализовать генерацию нескольких аргументов с помощью FsCheck? Я реализовал следующее для поддержки генерации нескольких аргументов: // Setup let pieces = Arb.generate<Piece> |> Gen.filter (isKing >> not)...
350 просмотров
schedule 25.07.2022

Как сгенерировать значение, чтобы оно отражалось как элемент другого сгенерированного значения?
Как сгенерировать значение, чтобы оно отражалось как элемент другого сгенерированного значения? Например, возьмите следующий код: type Space = | Occupied of Piece | Available of Coordinate // Setup let pieceGen =...
65 просмотров
schedule 02.09.2022

Как исключить нулевое значение при использовании атрибута свойства FsCheck?
Мне нужно написать простой метод, который получает параметр (например, string ) и что-то делает. Обычно я заканчивал двумя тестами. Первым из них будет защитная оговорка . Второй проверит ожидаемое поведение (для простоты метод не должен давать...
402 просмотров
schedule 16.12.2022

Гены предоставленного типа Json не работают с
Вот фрагмент, который хорошо демонстрирует то, о чем я буду говорить: open FsCheck open FsCheck.Gen open FSharp.Data type Test = JsonProvider<"""{"collection": [ { "Name": "Rob", "Age": 3 } ] } """> let testGen () = gen { let!...
37 просмотров

Как использовать тестирование на основе свойств с помощью FsCheck.NUnit или XUnit?
Я новичок в модульном тестировании и тестировании на основе свойств, и в своем проекте я хочу использовать эту технику, но, к сожалению, это легко сказать... Я смотрел доклад о библиотеке FsCheck.XUnit, но парень тестировал числовую функцию (...
214 просмотров

файл может быть заблокирован интерактивным процессом F# при открытии FsCheck
Когда я пытаюсь открыть FsCheck с помощью #r «FsCheck», откройте команды FsCheck в файле .fsx, я получаю эту ошибку. Пробовал гуглить, но ни один из ответов, которые я нашел, не решил мою проблему. #r "FsCheck" - открыть FsCheck;; -->...
223 просмотров