2
測試命名空間在測試文件I所需要的測試文件是這樣的:錯誤而Clojure中
(ns calc.alg-spec
(:refer-clojure)
(:use clojure-test)
(:require [calc.alg :as alg]))
(deftest silly-test []
(is (= 2 2)))
(deftest alg-plus-test []
(is (= (alg/plus 2 2) 4)))
(run-all-tests)
的問題是,所述第一測試成功,而第二引發以下例外:
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
alg命名空間有什麼問題,爲什麼我不能調用它的函數?
感謝您的幫助,我已經在使用leiningen進行測試,我不知道,有些功能已經很好地測試過了,其他功能都會拋出這個奇怪的異常 – Sergey
如果可能,請提供更多關於您的環境的細節以及運行Clojure的方式。答案必須在那裏。 –