exponenta event banner

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.TestCase или sltest.testmanager.TestSuite объекты.

Целевой тестовый файл или набор тестов для копирования, указанный как sltest.testmanager.TestFile или sltest.testmanager.TestSuite объект.

Выходные аргументы

свернуть все

Тестовые примеры или наборы тестов в целевом местоположении, возвращаемые в виде массива sltest.testmanager.TestCase или sltest.testmanager.TestSuite объекты.

Представлен в R2015b