Вопросы по теме 'test.check'

Как сгенерировать UUID, которые могут работать с test.check в Clojure
Генеративное тестирование кажется интересным, но мне нужно было сгенерировать случайные UUID как часть тестирования. java.util.UUID/newRandom плохо работает с сокращением test.check. Java-код выглядит так: public static UUID randomUUID() {...
1305 просмотров
schedule 02.06.2023

Нужна помощь в понимании того, почему тест/проверка спецификации Clojure не проходит проверку возврата, когда REPL не терпит неудачу
Я экспериментировал с Clojure Spec для тестирования и генерации данных и наблюдаю странное поведение, когда функция работает в модульных тестах, а проверка работает в REPL, но генеративное тестирование с помощью spec.test/check терпит неудачу. Я...
408 просмотров

Спецификация Clojure — переопределить генератор проверки для предиката
Есть ли способ переопределить генератор для основной функции предиката при вызове clojure.spec.test.alpha/check ? Можно переопределить генератор предикатов по пути внутри s/gen : (gen/generate (s/gen (s/cat :s string?) {[:s] #(gen/return...
385 просмотров
schedule 13.08.2023