matlab.uitest.unlock

Разблокируйте фигуру, заблокированную средой тестирования приложения

Синтаксис

Описание

пример

matlab.uitest.unlock(fig) разблокировал фигуру, которую заблокировала среда тестирования приложения так, чтобы можно было взаимодействовать с компонентами фигуры.

Примеры

свернуть все

Создайте модульные тесты, основанные на классах, которые выводят из matlab.uitest.TestCase и содержит a keyboard оператор.

classdef SimpleUITest < matlab.uitest.TestCase
    methods (Test)
        function test1(testCase)
            fig = uifigure;
            testCase.addTeardown(@delete,fig);
            button = uibutton(fig);
            keyboard;
        end
    end
end

Запустите тест. MATLAB® вводит режим отладки в keyboard команда. Фигура заблокирована, и вы не можете в интерактивном режиме нажать кнопку.

runtests('SimpleUITest')

В то время как в режиме отладки, разблокируйте фигуру. Можно взаимодействовать с кнопкой.

K>> matlab.uitest.unlock(fig);

Продолжите выполнение теста. Тест завершается и закрывается, фигура во время разъединяют.

K>> dbcont

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

свернуть все

Фигурируйте, чтобы разблокировать в виде указателя фигуры или массива указателей фигуры. Каждый указатель фигуры должен соответствовать фигуре, созданной с uifigure функция.

Пример: fh

Пример: [fh1 fh2]

Типы данных: matlab.ui.Figure

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

|

Введенный в R2018a