getTestCase

Класс: sltest.testmanager.TestCaseResult
Пакет: sltest.testmanager

Получите тест, который привел к результату

Синтаксис

tc = getTestCase(tcresult)

Описание

tc = getTestCase(tcresult) возвращает тест, который привел к результатам теста, tc.

Входные параметры

развернуть все

Результат теста теста, запущенного в виде sltest.testmanager.TestCaseResult объект.

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

развернуть все

Тест, который привел к результатам теста, возвратился как sltest.testmanager.TestCase объект.

Примеры

развернуть все

В этом примере показано, как создать тестовый файл, тестовый набор и тест симуляции программно. Тест работает на HeatPumpScenario модель и использование getTestCase получить тест, который произвел результаты испытаний.

Очистите существующие тестовые файлы от менеджера по Тесту.

sltest.testmanager.clear;

Создайте тестовый файл, тестовый набор и тест.

tf = sltest.testmanager.TestFile('Test File 1');
ts = createTestSuite(tf,'Test Suite 1');
tc = createTestCase(ts,'simulation','Test Case 1');

Удалите тестовый набор по умолчанию так, чтобы только созданный тестовый набор использовался.

tsDel = tf.getTestSuites();
remove(tsDel(1));

Присвойте систему под тестом к тесту и запустите тест.

setProperty(tc,'Model','HeatPumpScenario');
tcresult = run(tc);

Получите результаты теста.

tcresultobj = getTestCaseResults(tc);

Получите тест, который привел к результатам.

tcobj = getTestCase(tcresultobj);

Смотрите также

Введенный в R2019b