clojure-testing

    1熱度

    2回答

    我的問題是關於Clojures deftest宏或更一般的關於如何比較由函數創建的列表的問題。但我對Clojure很陌生,無法識別具體的原因。也許別人有想法? 首先報道的消息: FAIL在(到符號列表檢驗)(util_test.clj:105) 預期:(=(引號(一個(非B)c))的(to-symbol-list [「a」「(not b)」「c」])) actual:(not(=(a(not b)

    1熱度

    1回答

    考慮從新鮮的lein new app arrow-mve的MVE(最小可行示例)命名空間中的以下功能。功能extract-one是公開的,功能extract-two是私人的。我只包括了完整性和爲它在我的問題真實entailed遠程可能性main-功能: (ns arrow-mve.core (:gen-class)) (defn extract-one [m] (-> m

    4熱度

    1回答

    我正在使用Stuart Sierra組件實現一個應用程序。 有一個連貫的方式來建立和拆除與應用程序相關 能夠快速的開發週期中的所有狀態而不 重新啓動JVM:由於他在自述狀態。它還可以使單元測試更快更獨立,因爲創建和啓動系統的成本足夠低,因此每個測試都可以創建系統的新實例。 這裏的首選策略是什麼?類似於JUnit oneTimeSetUp/oneTimeTearDown的東西,還是真的在每個測試之間

    2熱度

    1回答

    我有一個碼頭集裝箱運行lein repl :start :host 0.0.0.0 :port 7888(我也通過-p開關端口像docker run -p 7888:7888)。 現在,當我切換到vim並連接到REPL時,一切似乎按預期工作。我可以通過cqp評估代碼,並在該泊塢窗機器上進行評估。 但是,當我想通過cpr組合在測試文件中運行測試時,vim顯示它在其狀態欄中執行(clojure.tes

    2熱度

    2回答

    我已經加入此設置project.clj看到默認情況下禁用集成測試很多Clojure的項目: :test-selectors {:default (complement :integration) :integration :integration} 但是,如果一個命名空間中只包含集成測試,在它的燈具,當我運行lein test還跑! 例如,如果我跑lein new app te