主要内容

matlab.uitest.testcase.forinteractiveus.

班级:matlab.uitest.testcase.
包裹:matlab.Itest.

创建一个测试用例交互式使用的对象

描述

例子

tc = matlab.uitest.testcase.forinteractiveus.创造一个matlab.uitest.testcase.用于交互式使用的实例。这测试用例配置了,以便您可以在Matlab上实验它®命令提示符。这测试用例通过向屏幕显示到屏幕以进行资格失败和成功,以便通过和失败的条件来反应。

例子

展开全部

在按下按钮时,创建一个红色灯具组件,可更改为绿色。

图= Uifigure;灯= UILAMP(图,'位置',[50 100 20 20],'颜色''红色的');按钮= UIBUTTON(图,'buttonpushedfcn',@(btn,事件)设置(灯,'颜色''绿色'));

创建一个测试用例配置用于MATLAB命令提示符的交互式使用。

tc = matlab.uitest.testcase.forinteractiveuse;

按下按钮。

tc.cress(按钮)

验证灯泡颜色为绿色。此测试失败,因为灯泡将颜色作为RGB三重态。

tc.verifyequal(灯.Color,'绿色'
验证失败。---------------------框架诊断:-----------------------------验证异常失败。- >课程不匹配。实际类别:双重预期课程:CHAR实际值:0 1 0预期炭:绿色

验证灯泡颜色是绿色的RGB三重态。

TC.Verifyequal(灯泡.Color,[0 1 0])
验证通过了。
在R2018A介绍