我正在使用 jEdit,我想做的是编写一个文件并对其运行测试。我对运行测试的过程感兴趣,而不是文件本身。
所以我写了这个简单的函数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)
有人可以告诉这是做这些事情的方法吗,如果不是如何运行测试:(没有必要在jEdit中,如果应该的话,它可能在命令提示符中。另外我已经安装了leiningenFile.clj
并且TheTest.clj
在同一目录中。我也尝试在加载文件函数中提供文件的完整路径,但没有成功。
非常感谢你们,好人!:)