В рабочей папке создайте файл ExampleTest.m
содержащий следующий тестовый класс.
The verifyEqual
проверка в testOne
приводит к непройденному тесту. Проверки в testOne
и testTwo
включать образец matlab.unittest.diagnostics.StringDiagnostic
.
В командной строке создайте тестовый набор из ExampleTest
класс.
Создайте исполнителя тестов без плагинов. Этот код создает бесшумный раннер и предоставляет вам полный контроль над установленными плагинами.
Создайте DiagnosticsOutputPlugin
это явным образом указывает, что его выход должен перейти к экрану.
Добавьте плагин к TestRunner
и запустите набор.
================================================================================
Verification failed in ExampleTest/testOne.
----------------
Test Diagnostic:
----------------
Testing 5==4
---------------------
Framework Diagnostic:
---------------------
verifyEqual failed.
--> The values are not equal using "isequaln".
--> Failure table:
Actual Expected Error RelativeError
______ ________ _____ _____________
5 4 1 0.25
Actual Value:
5
Expected Value:
4
------------------
Stack Information:
------------------
In C:\work\ExampleTest.m (ExampleTest.testOne) at 4
================================================================================
Failure Summary:
Name Failed Incomplete Reason(s)
==================================================================
ExampleTest/testOne X Failed by verification.
Только непройденные тесты производят выход к экрану.