Erlang EUnit发电机的基本问题

Erlang EUnit发电机的基本问题,erlang,eunit,Erlang,Eunit,我正在用EUnit做一个基本测试: setup() -> [1, 2]. teardown(_) -> ended. success([H, T]) -> ?_assert(H =:= 1), ?_assert(H =:= 2), foo. setup_test_() -> {setup, fun setup/0, fun teardown/1, fun success/1}. 我基本上没有得到输出的每一行(结果失败/通过

我正在用EUnit做一个基本测试:

setup() ->
  [1, 2].
teardown(_) ->
  ended.
success([H, T]) ->
  ?_assert(H =:= 1),
  ?_assert(H =:= 2),
  foo.
setup_test_() ->
  {setup,
    fun setup/0,
    fun teardown/1,
    fun success/1}.
我基本上没有得到输出的每一行(结果失败/通过除外):

有人能解释一下每一行的意思吗?

很好地回答了这个问题

生成器应仅返回测试函数或测试函数列表(
?\u xxx

在我的例子中,成功的乐趣是:

success([H, T]) ->
  [?_assert(H =:= 1),
   ?_assert(T =:= 2)].
很好地回答了这个问题

生成器应仅返回测试函数或测试函数列表(
?\u xxx

在我的例子中,成功的乐趣是:

success([H, T]) ->
  [?_assert(H =:= 1),
   ?_assert(T =:= 2)].