Erlang EUnit发电机的基本问题
我正在用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}. 我基本上没有得到输出的每一行(结果失败/通过
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)].