Clojure Leiningen测试失败未在错误摘要中显示

时间:2016-04-04 23:42:46

标签: unit-testing clojure leiningen

在我当前的Clojure项目上运行lein test时,我遇到了两次测试失败,但总结说我失败了0次。请参阅下面的输出摘录:

$ lein test
FAIL in clojure.lang.PersistentList$EmptyList@1 (config.clj:53)
expected: (= (some-fn some-input) (expected-output))
  actual: (not (= (actual-output) (expected-output)))

FAIL in clojure.lang.PersistentList$EmptyList@1 (config.clj:53)
expected: (= (some-fn some-other-input) (other-expected-output))
  actual: (not (= (other-actual-output) (other-expected-output)))

lein test project.test.config

lein test project.test.other-module

lein test project test.another-module

lein test project test.one-more

Ran 8 tests containing 71 assertions.
0 failures, 0 errors.

注意FAIL行和最后一行。以前的测试在这个项目中有效,但我无法从lein test中找出可能影响这种错误行为的代码更改。

有没有人见过这个,知道可能导致它发生的原因?

1 个答案:

答案 0 :(得分:1)

我发布此问题后不久就发现了这个问题,但我在这里留下了其他问题。我不小心将我的测试放在了#ifndef node2_hpp #define node2_hpp #include "List.hpp" #include "node.hpp" #include <stdio.h> #define N 5 class node { private: List **key; public: recordNode *k; }; #endif /* node2_hpp */ 而不是def