Я использую jEdit, и я хочу написать файл и запустить тесты. Меня интересует процесс запуска тестов, а не самих файлов.Как запустить тестовые файлы в Clojure
Так что я написал эту простую функцию в File.clj
(defn abs [n]
(if (neg? n) (- n) n))
И это испытание в TheTest.clj
(use 'clojure.test)
(load-file "File.clj")
(deftest sample-test
(testing "abs"
(is (= 5 (abs (5))))))
(run-tests)
, а затем я запускаю файл TheTest.clj
, но он говорит:
java.io.FileNotFoundException: File.clj (The system cannot find the file specified) (TheTest.clj:49)
Может сом eone, пожалуйста, скажите, что это способ сделать что-то, а если не как запустить тесты :(Нет необходимости быть в jEdit, это может быть в командной строке, если это необходимо. Также у меня установлен leiningen и File.clj
и TheTest.clj
находятся в том же каталоге. Я также попытался предоставить весь путь к файлу в функции load-file, но без успеха.
Спасибо, хорошие люди! :)
ли это leiningen project? –
Нет, это не так. Есть ли способ запустить тест без создания проекта? – Faery
Leiningen работает с файлами внутри своего проекта. Просто создайте проект Leiningen, и вы получите полный набор инструментов, а не только возможность запуска тестов. И если вы просто хотите запустить какой-то код для проверки своей идеи или что-то вроде этого, запустите обычную функцию. – ffriend