eunit
alongself
这个作者很懒,什么都没留下…
展开
-
eunit进行单元測試时的方法
1、測試代碼写入头文件件中. 主程序中加入 -ifdef(TEST). -include("module_tests.hrl"). -endif. 在module_tests.hrl中写入 -include_lib("eunit/include/eunit.hrl"). module_test_() -> [?assertEqual(ok, public_functio...2011-03-08 12:45:32 · 118 阅读 · 0 评论 -
EUnit 基本使用
EUnit是一个对Erlang轻量級的单元測試框架. 一、如何在Erlang中应用EUnit? 1、引入EUnit的头文件,分3种方法(任选其一). (1). 在要用单元測試的每一个module中引入 -include_lib("eunit/include/eunit.hrl"). (2). 启动Eralng時指定Eunit路径 erlc -pa "path/to/eunit/...2010-11-29 23:29:54 · 367 阅读 · 0 评论 -
利用EUnit实现代码覆盖
实现代码覆盖关键在于erlang中cover,他的实现机制是对module进行再编译,实际上就是加上了自己的統計方法.然后通过cover:analyse(Module)返回統計結果. 一个简单例子: 利用EUnit进行自动化測試,以unit_start为例: -module(eunit_start). -include_lib("eunit/include/eunit.hrl"). ...2010-11-29 23:31:17 · 111 阅读 · 0 评论