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