来自
lein help test
,,
(deftest ^:integration network-heavy-test
(is (= [1 2 3] (:numbers (network-operation)))))
什么是
(:numbers (network-operation)
在这做什么?
我添加了网络操作功能,并了解 network-heavy-test2 (并按预期通过。
我认为需要在某处添加/定义/调用(:数字..)或:数字?
网络繁重测试失败,
FAIL in (network-heavy-test1) (core_test.clj:23)
expected: (= [1 2 3] (:numbers (network-operation)))
actual: (not (= [1 2 3] nil))
...
(defn network-operation [] [1 2 3])
(deftest ^:integration network-heavy-test2
(is (= [1 2 3] (network-operation))))
(deftest ^:integration network-heavy-test
(is (= [1 2 3] (:numbers (network-operation)))))
答案 0 :(得分:3)
:numbers
,当作为函数调用时,会在地图中查找键:numbers
。因此,网络操作必须返回一个地图:
(defn network-operation []
{:numbers [1 2 3] :extras "whatever"})