文档帮助中心文档
从句柄到本地函数创建测试数组
测试= functiontests (f)
例子
测试= functiontests (f)创建测试数组,测试,从句柄的单元格数组到局部函数,f.要应用定义的设置和拆卸函数,请将它们的函数句柄包含在f.
测试= functiontests (f)
f
测试
局部测试函数必须在函数名的开头或结尾包含“test”。functiontests必须从测试文件中调用。
functiontests
全部折叠
创建文件exampleTest.m在你的MATLAB®路径。在main函数中,创建一个测试数组。使用局部函数定义设置、拆卸和两个函数测试。你的档案应该是这样的。
exampleTest.m
函数测试= functiontests(localfunctions);函数设置(testCase)函数拆卸(testCase)函数exampleOneTest (testCase)函数testExampleTwo (testCase)
从命令行调用exampleTest函数。
exampleTest
测试= exampleTest
Test = 1x2带有属性的测试数组:Name ProcedureName TestClass BaseFolder Parameterization SharedTestFixtures Tags tests包括:0 Parameterizations, 0 SharedTestFixture Classes, 0 Tags。
访问测试套件以验证两个功能测试的名称。
测试。的名字
ans = 'exampleTest/testExampleTwo' ans = 'exampleTest/testExampleTwo'
局部测试函数的句柄,指定为单元格数组。使用f = localfunctions在您的工作文件中自动生成该文件的函数句柄的单元格数组。如果你想要显式的测试枚举,构造f通过列出单独的函数。f必须包含测试所需的任何安装或拆卸功能。
f = localfunctions
例子:f = localfunctions;
f = localfunctions;
例子:f = {@setup, @exampleOneTest @teardown};
f = {@setup, @exampleOneTest @teardown};
localfunctions|matlab.unittest.Test|runtests
localfunctions
matlab.unittest.Test
runtests
您有这个示例的一个修改版本。要用编辑打开这个例子吗?
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系