mlUnit mlunit_2008a最初始于一个更新(http://sourceforge.net/projects/mlunit/),也可以从MATLAB中央文件交换。目的是添加支持新的“classdef”2008金宝app年MATLAB样式类。不过,我有点执着,“更新”或多或少成为一个完整的重写。
一般来说,如果你是舒适与“xUnit风格的单元测试框架(如jUnit),然后用这个工具你会很舒服。创建测试包括名为TestCase的子类化一个类,然后添加方法的名字从“测试”开始。在每个方法可以使用继承的验证方法(断言,assertequal assertNotEquals)检查成功或失败。所有的测试是自动运行,运行后结果记录和报告。
GUI是简单的,但好;它使用非法uitree部件给分层测试结果,和你也有很好的视觉反馈图标等。与mlUnit一样,你点击失败的测试看到错误消息和加亮;你可以选择加一行,单击一个按钮打开一个代码编辑器,并将光标置于符号代码中在这个位置。你也有能力通过多选文件对话框添加测试,快速和容易使用。
对于那些喜欢玩玩,也有一个简单的文本测试运行器有一个清晰的API。
的解释是:当我开始这个(2008发布后不久),我不知道mlUnit开发者也更新他们的代码为新样式类(mlUnit 2.0)。事实证明,我更喜欢我的版本我释放:)
警告:使用无证/支持uitree部件,Mathworks警告说在将金宝app来发布的版本中可能会改变或消失。
引用作为
克里斯多夫(2023)。mlunit_2008a(//www.tatmou.com/matlabcentral/fileexchange/21888-mlunit_2008a), MATLAB中央文件交换。检索。