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