matlab.uitest.TestCase 类
包: matlab.uitest
超类: matlab.unittest.TestCase
TestCase
,用来编写使用 App 测试框架的测试
描述
使用 matlab.uitest.TestCase
类可以编写使用 App 测试框架的测试。matlab.uitest.TestCase
派生自 matlab.unittest.TestCase
类。
为了避免用户在测试过程中干扰 App,框架会锁定新的图窗实例。被锁定的图窗中的组件仅通过 TestCase
方法(如 press
和 choose
)来响应编程手势。
构造
测试框架可以构造 matlab.uitest.TestCase
实例。
方法
choose | 对 UI 组件执行选择手势 |
chooseContextMenu | 在上下文菜单项上执行选择手势 |
dismissAlertDialog | 关闭图窗窗口中最前面的警报对话框 |
drag | 对 UI 组件执行拖动手势 |
forInteractiveUse | 创建供交互使用的 TestCase 对象 |
hover | 对 UI 组件执行悬停手势 |
press | 对 UI 组件执行按下手势 |
type | 在 UI 组件中键入 |
继承的方法
addTeardown | 向测试用例动态添加拆解代码 |
applyFixture | 将脚手架与测试用例配合使用 |
createTemporaryFolder | Create temporary folder |
forInteractiveUse | 创建供交互测试的测试用例 |
getSharedTestFixtures | 提供对共享测试脚手架的访问权限 |
log | 在测试执行期间记录诊断信息 |
onFailure | 动态添加测试失败的诊断 |
run | 运行与测试用例对应的测试 |
TestCase
类还从以下类继承方法:
复制语义
句柄。要了解句柄类如何影响复制操作,请参阅复制对象。