run

Класс: matlab.unittest.TestRunner
Пакет: matlab.unittest

Запустите все тесты в TestSuite массив

Синтаксис

result = run(runner,suite)

Описание

result = run(runner,suite) запускает TestSuite массив задан suite использование TestRunner объект обеспечивается в runner, и возвращает результат в result.

Этот метод запускает все соответствующие методы TestCase класс, чтобы настроить фиксаторы и содержание теста запуска. Это обрабатывает ошибки и отказы проверки и записывает информацию в result.

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

runner

matlab.unittest.TestRunner объект.

suite

Набор тестов в виде matlab.unittest.TestSuite массив.

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

result

matlab.unittest.TestResult объект, содержащий результат тестового прогона. result одного размера с suite и каждым элементом является результат соответствующего элемента в suite.

Примеры

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

Добавьте matlab.unittest классы к текущему списку импорта.

import matlab.unittest.TestRunner
import matlab.unittest.TestSuite

Создайте тестовый набор и исполнителя тестов, который отображает текст.

suite = TestSuite.fromClass(?mypackage.MyTestClass);
runner = TestRunner.withTextOutput;

Запустите тестовый набор.

result = runner.run(suite)