sltest.testmanager.moveTests
将测试用例或测试套件移至新位置
语法
说明
示例
将测试套件移至新测试文件
% Create test structure tf1 = sltest.testmanager.TestFile('Test File 1'); ts = tf1.createTestSuite('Test Suite'); % Create new test file tf2 = sltest.testmanager.TestFile('Test File 2'); % Move test suite to Test File 2 objArray = sltest.testmanager.moveTests(ts,tf2)
objArray = TestSuite with properties: Name: 'Test Suite' Description: '' Enabled: 1 TestFile: [1x1 sltest.testmanager.TestFile] TestPath: 'Test File 2 > Test Suite' Parent: [1x1 sltest.testmanager.TestFile]
在测试套件中移动测试用例
创建测试文件、测试套件,以及测试套件中的三个测试用例。将第三个测试用例移至第二个测试用例之前。
tf = sltest.testmanager.TestFile('Test File'); ts = createTestSuite(tf,'New Test Suite'); tc1 = createTestCase(ts,"baseline","TestCase 1"); tc2 = createTestCase(ts,"baseline","TestCase 2"); tc3 = createTestCase(ts,"baseline","TestCase 3"); tc = getTestCases(ts); disp({tc.Name}) sltest.testmanager.moveTests(tc2,tc3); tc_moved = getTestCases(ts); disp({tc_moved.Name})
{'TestCase 1'} {'TestCase 2'} {'TestCase 3'} {'TestCase 1'} {'TestCase 3'} {'TestCase 2'}
输入参数
srcObjArray
— 要移动的测试用例或测试套件
对象数组
要移动的测试用例或测试套件,指定为 sltest.testmanager.TestCase
或 sltest.testmanager.TestSuite
对象的数组。
targetObj
— 目标测试文件或测试套件
对象
要移动到的目标测试文件或测试套件,指定为 sltest.testmanager.TestFile
或 sltest.testmanager.TestSuite
对象。
tcToMove
— 测试用例移动
sltest.testmanager.TestCase
对象
要移动的测试用例,指定为 sltest.testmanager.TestCase
对象。
targetTC
— 目标测试用例
sltest.testmanager.TestCase
对象
将测试用例移动到目标测试用例之上或之下,tcToMove
,指定为 sltest.testmanager.TestCase
对象。如果 tcToMove
位于 targetTC
下方,则将其移动到 targetTC
上方。如果 tcToMove
位于 targetTC
上方,它就会移动到 targetTC
下方。
输出参量
objArray
— 新位置的测试用例或测试套件
对象数组
目标位置的测试用例或测试套件,以 sltest.testmanager.TestCase
或 sltest.testmanager.TestSuite
对象数组的形式返回。
版本历史记录
在 R2015b 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)