[EUnit]eunit使用(帮助文档、说明介绍)
一、EUnit的帮助:
http://svn.process-one.net/contribs/trunk/eunit/doc/overview-summary.html
二、EUnit
http://www.erlang.org/doc/man/eunit.html
三、EUnit
http://www.erlang.org/doc/apps/eunit/chapter.html
测试分几类:单元测试,函数级测试,集成测试,系统测试等
用EUnit进行测试:
首先要加载eunit模块
-include_lib("eunit/include/eunit.hrl").
加载这个之后要注意你这个模块里所有以_test结尾的函数都被认为是测试函数,还要增加一个test/0函数,这个函数是出口函数
basic_test() -> %这个是单元测试
?assert(1 == 1).
basic_test_() -> %这个是函数级测试
fun() -> ?assert(1 == 1) end.
它可以进行优化:
basic_test_() ->
?_test( ?assert(1 == 1)).
还可以进一步优化
basic_test_() ->
?_assert(1 == 1).