私は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にある必要はありませんが、必要に応じてコマンドプロンプトに表示される場合があります。また、leiningenをインストールしFile.clj
てTheTest.clj
同じディレクトリにあります。load-file関数でファイルへのパス全体を指定しようとしましたが、成功しませんでした。
よろしくお願いします!:)