Main Content

本页采用了机器翻译。点击此处可查看英文原文。

sltest.testmanager.copyTests

将测试用例或测试套件复制到另一个位置

说明

示例

objArray = sltest.testmanager.copyTests(srcObjArray,targetObj) 将测试用例或测试套件复制到另一个测试文件或测试套件。

示例

全部折叠

  • % Create test structure
    tf = sltest.testmanager.TestFile('Test File');
    ts_orig = tf.createTestSuite('Original Test Suite');
    tc1 = ts_orig.createTestCase('baseline','Baseline Test Case 1');
    tc2 = ts_orig.createTestCase('baseline','Baseline Test Case 2');
    
    % Create new test suite for the target location
    ts_new = tf.createTestSuite('New Test Suite');
    
    % Copy test cases to new test suite
    objArray = sltest.testmanager.copyTests([tc1,tc2],ts_new)
    objArray = 
    
      1x2 TestCase array with properties:
    
        Name
        Description
        Enabled
        ReasonForDisabling
        TestFile
        TestPath
        TestType
        Parent

输入参数

全部折叠

要复制的测试用例或测试套件,指定为 sltest.testmanager.TestCasesltest.testmanager.TestSuite 对象的数组。

要复制到的目标测试文件或测试套件,指定为 sltest.testmanager.TestFilesltest.testmanager.TestSuite 对象。

输出参量

全部折叠

目标位置的测试用例或测试套件,以 sltest.testmanager.TestCasesltest.testmanager.TestSuite 对象数组的形式返回。

版本历史记录

在 R2015b 中推出