在我当前的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
中找出可能影响这种错误行为的代码更改。
有没有人见过这个,知道可能导致它发生的原因?
答案 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
。