Clojure lein测试中没有这样的文件或目录意味着什么?
我很难理解为什么我会得到Clojure lein测试中没有这样的文件或目录意味着什么?,clojure,leiningen,Clojure,Leiningen,我很难理解为什么我会得到(没有这样的文件或目录),如下文所示: $ lein test Testing rexfer.test.core (No such file or directory) Ran 1 tests containing 1 assertions. 0 failures, 0 errors. 以下是测试目录中的my core.clj: (ns rexfer.test.core (:use [rexfer.core]) (:use [clojure.test])
(没有这样的文件或目录)
,如下文所示:
$ lein test
Testing rexfer.test.core
(No such file or directory)
Ran 1 tests containing 1 assertions.
0 failures, 0 errors.
以下是测试目录中的my core.clj:
(ns rexfer.test.core
(:use [rexfer.core])
(:use [clojure.test])
(:require [util.core :as utl]))
(deftest gen-test-1
(let [data-col-nams (first (utl/fetch-csv-data "columns.csv"))
assess-rpt (utl/fetch-csv-data "")]
(is (= 122 (count data-col-nams)))))
我做错了什么?事实证明,这是由于以下映射导致的错误。一旦添加了一个值,消息就消失了
评估rpt(utl/fetch csv data”“)]
您的测试是否能够找到“columns.csv”?这是一个很好的建议。我将通过直接路径放入columns.csv和其他文件。我认为test查看了顶层项目目录。您应该将此作为一个正确的答案,因为这让我查看了导致问题的assessment rpt(utl/fetch csv data“”)]。无需,只需回答您自己的问题并接受它即可:)。