Золотой тест в рамках теста свойств smallcheck - PullRequest
1 голос
/ 14 июля 2020

У меня есть написанный вручную «золотой тест» (записать фактический результат в файл, сравнить с «золотым» ожидаемым файлом для равенства) внутри smallcheck property, который перечисляет все конструкторы для данного перечисления.

Я бы хотел превратить это в вкусно-золотое. Существует пакетicious-smallcheck, который позволяет запускать тесты smallcheck во вкусном наборе тестов. Однако на самом деле мне нужно обратное: запустить золотой тест внутри теста smallcheck.

Есть ли здесь очевидное решение, которое мне не хватает? Или мне просто нужно переписать версию Test.SmallCheck.forAll на вкусный lin go, который перечисляет все возможности?

1 Ответ

0 голосов
/ 12 августа 2020

Моим неудовлетворительным обходным решением было использовать listSeries 1 :: [MyEnum] вручную, а не использовать настоящий тест smallcheck forAll.

...