Описание тега clojure-testing
2
ответа
Как требовать зависимости в Clojure?
У меня есть два вопроса относительно зависимостей в Clojure проект. Есть ли что-то вроде :dev-dependencies или же :test-dependencies так что мне не нужно загружать их все на lein run? Поэтому до тех пор, пока я не проведу свои тесты, мне не нужны эт…
05 июн '15 в 21:31
1
ответ
Как сгенерировать тестируемую тестируемую функцию с необходимыми для тестирования различными граничными случаями для каждого выполнения?
Привет эксперты Clojure..!, Обновление: 03/03/2018 13:25 CDT - Перефразировал вопрос, чтобы сделать его более наглядным. Обновление: 03.08.2008 16:10 CDT - добавлен тест с отрицательным сценарием, чтобы сделать его более понятным. У меня есть тестир…
02 авг '18 в 13:46
1
ответ
Threading arrow частные определения в clojure.test
Рассмотрим следующие функции в пространстве имен MVE (минимальный жизнеспособный пример) из свежего lein new app arrow-mve, Функция extract-one является публичным, и функция extract-two это личное. Я включил main- Функция только для полноты и для уд…
01 окт '16 в 22:05
1
ответ
Как настроить прибор для группы тестов в clojure.test
В моих тестах я использую что-то вроде: ;; api.utils (defn wrap-test-server [f] (start-test-server) (f) (stop-test-server)) ;; api.some-endpoint (use-fixtures :once utils/wrap-test-server) Однако мне нужно продублировать код настройки прибора в кажд…
14 фев '16 в 15:45
1
ответ
Vim Fireplace с nREPL на докере не запускает тесты
У меня есть докер контейнер, который работает lein repl :start :host 0.0.0.0 :port 7888 (Я также выставил порты через -p переключаться как docker run -p 7888:7888). Теперь, когда я переключаюсь на vim и подключаюсь к REPL, кажется, все работает так,…
17 окт '16 в 21:34
1
ответ
Есть ли в clojure.test эквивалент формы Midje?
(facts ...) форма в Мидье, давайте сгруппировать группу (fact ..) формы, а также имеют больше (facts ..) форма под ним. При написании соответствующего набора тестов в clojure.test, что следует использовать для замены, (facts ...)? Есть ли что-то еще…
02 июн '16 в 11:45
2
ответа
Как отключить тестовые таблицы, если в текущем пространстве имен нет тестов?
Я видел много проектов clojure, которые по умолчанию отключают интеграционные тесты, добавляя этот параметр в project.clj: :test-selectors {:default (complement :integration) :integration :integration} Но, если пространство имен содержит только инте…
06 дек '16 в 16:02
2
ответа
Ошибка утверждения в макросе deftest Clojure при сравнении списков
Мой вопрос о макросе defj Clojures или в целом о том, как сравнивать списки, созданные функциями. Но я новичок в Clojure и не могу распознать конкретную причину. Может быть, у кого-нибудь еще есть идея? Сначала сообщаемое сообщение: FAIL in (to-symb…
18 дек '17 в 11:35
1
ответ
Clojure - тесты со стратегией компонентов
Я реализую приложение с помощью компонента Stuart Sierra. Как он утверждает в README: Наличие согласованного способа настройки и снятия всех состояний, связанных с приложением, позволяет выполнять быстрые циклы разработки без перезапуска JVM. Это та…
01 ноя '15 в 00:49
3
ответа
Как вывести успешные тесты из `lein test`?
Использование clojure.test, при запуске lein testв настройках по умолчанию выводится только количество утверждений, например "Выполнено 12 тестов, содержащих 19 подтверждений", сведения о неудачных тестах и проверенные пространства имен. Я хотел б…
08 янв '18 в 16:18
1
ответ
Clojure "is" утверждение не работает, как ожидалось
Я пишу контрольные примеры для моего первого проекта Clojure. Здесь я хочу, чтобы тест не прошел, если значение ":meat" пусто: (deftest order-sandwich (let [response {:meat "" :bread "yes" :add-on "lettuce"}] (is (= (:bread response) "yes")) (is (no…
14 мар '19 в 20:54
1
ответ
Отладка ожидания Clojure
В настоящее время у меня есть настройка Intellij + Cursive для разработки Clojure. Мои тесты написаны с использованием библиотеки ожиданий https://github.com/clojure-expectations/expectations С этой настройкой процесс отладки, который я наблюдаю, со…
28 авг '19 в 12:49
1
ответ
Тестирование простого вызова функции с помощью clojure.test
Я только начинаю играть с Clojure и у меня проблемы с чем-то базовым. Я хочу просто протестировать простую функцию, которая выполняет 1 + 1. Вот core.clj (ns core) (defn run [] (+ 1 1)) Вот тест, core-test.clj (ns core-test (:require [clojure.test :…
30 сен '20 в 18:49
1
ответ
Часто ли люди тестируют свои спецификации clojure.spec?
Я изучаю Clojure, сам по себе, и я работал над простым игрушечным проектом по созданию Kakebo (японский инструмент для составления бюджета), который я мог бы изучить. Сначала я буду работать над CLI, затем над API. С тех пор, как я только начал, я с…
07 апр '21 в 19:31
1
ответ
Как включить функции cljs.spec'd в набор тестов (Redux)
Я пытаюсь подключиться к cljs.testсистема отчетности с настраиваемым макросом. Я следую образцу в cljs.test/deftest: https://cljs.github.io/api/cljs.test/deftest https://github.com/clojure/clojurescript/blob/r1.10.773-2-g946348da/src/main/cljs/cljs/…
15 апр '21 в 18:50
1
ответ
ClassNotFoundException, когда класс создается макросом gen-class в Clojure
У меня есть пространство именmyorg.helpers.fs-input-stream- Его определение (ns myorg.helpers.fs-input-stream) (gen-class :name "myorg.helpers.FsInputStream" :extends java.io.ByteArrayInputStream :implements [org.apache.hadoop.fs.Seekable org.apache…
11 авг '23 в 01:23