当你在MATLAB打开一个函数或基于类的测试文件®编辑器,你必须运行该文件在所有测试中,或在你的光标位置运行测试的选项。(当你打开在实时编辑器基于函数的测试文件时,此功能也可。)这个例子显示在编辑器中工作时如何运行测试。
在编辑器中,创建一个名为测试sampleTest.m
。
功能测试= sampleTest测试= functiontests(localfunctions);结尾功能种皮(测试用例)verifyEqual(测试用例,5,5)结尾功能TESTB(测试用例)verifyGreaterThan(测试用例,42,13)结尾功能TESTC(测试用例)verifySubstring(测试用例,'你好,世界'那“罗”)结尾
当您保存的测试中,跑章节编辑选项卡更改为运行测试。
点击运行测试图标。MATLAB显示它使用运行在命令窗口的测试命令,测试输出如下。MATLAB运行所有三个测试sampleTest.m
。
runtests( 'sampleTest')
运行sampleTest ...完成sampleTest __________ ANS = 1×3的TestResult具有属性数组:名称传递失败未完成时间详细总计:3后,0失败,不完全0。0.0071673秒测试时间。
在编辑器中,将光标在testb.
功能和点击运行电流测试. MATLAB运行testb.
只要。
运行测试('sampleTest'、'ProcedureName'、'testB')
运行sampleTest。完成sampleTest __________ ANS = TestResult中具有属性:名称: 'sampleTest / TESTB' 通过:1失败:0未完成:0时间:9.9411e-04详细信息:[1×1结构]总计:1通过,0失败,不完全0。0.00099411秒测试时间。
除了运行测试外,还可以使用下的测试选项自定义测试运行运行测试。(点击下面的向下箭头运行测试访问完整的选项列表。)MATLAB使用测试选项,你是否在你的光标位置运行在一个文件或只是测试的所有测试。当你选择一个测试选项,选择持续当前的MATLAB会话的持续时间。
测试选件 | 描述 |
---|---|
清除输出运行测试之前 |
运行测试之前清除命令窗口。 |
严格的 |
在运行测试适用严格把关。例如,如果一个测试发出警告框架生成资格失效。 与此选项中选择运行测试有 |
平行线 |
并行运行测试。如果安装了并行计算工具箱™此选项才可用。 与此选项中选择运行测试有 |
输出详细 |
控制显示测试运行的细节的量。 例如,测试用输出详细指定为运行0:无有 |
日志记录级别 |
显示的诊断记录由 例如,与日志记录级别运行测试,指定为3:详细有 |
您也可以将其储存在一个文件中运行这个例子在实时编辑的测试.mlx
推广和使用跑章节直播编辑标签。