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

A 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)