我正在使用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 (系统找不到指定的文件) (TheTest.clj:49)
请问有人能告诉我这是否是正确的操作方式?如果不是,如何运行测试 :( 不一定要在jEdit中,也可以在命令提示符中进行。我已经安装了leiningen,并且File.clj
和TheTest.clj
位于同一目录下。我还尝试在load-file函数中提供整个文件路径,但没有成功。
非常感谢您,善良的人们! :)