在编辑器中,在名为 sampleTest.m 的文件中创建一个测试。

function tests = sampleTest

tests = functiontests(localfunctions);

end

function testA(testCase)

verifyEqual(testCase,5,5)

end

function testB(testCase)

verifyGreaterThan(testCase,42,13)

end

function testC(testCase)

verifySubstring(testCase,'hello, world','llo')

end

保存该测试时,编辑器选项卡中的运行部分变为运行测试。

点击运行测试图标。MATLAB 在命令行窗口中显示用于运行测试的命令,然后显示测试输出。MATLAB 运行 sampleTest.m 中的所有三个测试。

runtests('sampleTest')

Running sampleTest

...

Done sampleTest

__________

ans =

1×3 TestResult array with properties:

Name

Passed

Failed

Incomplete

Duration

Details

Totals:

3 Passed, 0 Failed, 0 Incomplete.

0.0071673 seconds testing time.

在编辑器中,将光标放在 testB 函数中,然后点击运行当前测试。MATLAB 只运行 testB。

runtests('sampleTest','ProcedureName','testB')

Running sampleTest

.

Done sampleTest

__________

ans =

TestResult with properties:

Name: 'sampleTest/testB'

Passed: 1

Failed: 0

Incomplete: 0

Duration: 9.9411e-04

Details: [1×1 struct]

Totals:

1 Passed, 0 Failed, 0 Incomplete.

0.00099411 seconds testing time.

除了运行测试,您还可以使用运行测试下的测试选项来自定义测试运行。(点击运行测试下的向下箭头可访问完整的选项列表。)无论您是运行文件中的所有测试还是仅在光标位置运行测试,MATLAB 都会使用测试选项。选择一个测试选项时,所做选择在当前 MATLAB 会话的持续时间内保持不变。

测试选项说明清空命令行窗口在运行测试之前清空命令行窗口。

严格运行测试时应用严格检查。例如,如果测试发出警告,框架会生成验证失败。

使用此选项运行的测试会将 runtests 的 'Strict' 选项设置为 true。

并行以并行方式运行测试。此选项仅在安装了 Parallel Computing Toolbox™ 时才可用。

使用此选项运行的测试会将 runtests 的 'UseParallel' 选项设置为 true。

输出详细信息控制为测试运行显示的信息量。

例如,使用“输出详细信息”指定为 0: 无运行的测试会将 runtests 的 'OutputDetail' 选项设置为 0。

记录级别显示 log 方法在指定详细级别或更低级别记录的诊断。

例如,使用“记录级别”指定为 3: 详细运行的测试会将 runtests 的 'LoggingLevel' 选项设置为 3。

您也可以在实时编辑器中运行此示例的测试,方法是将测试保存在扩展名为 .mlx 的文件中,并使用实时编辑器选项卡中的运行部分。

matlab在编辑器中写完了怎么运行,在编辑器中运行测试相关推荐

  1. android仿简书编辑器,自己写一个类似知乎编辑器的编辑器(3)

    吃完饭回办公室,放一首歌<can't take my eyes off you>,戴上耳机,接着把昨天想写的富文本编辑器做完. 昨天已经搭好一个模型了.今天就是核心问题了:如何将div变成 ...

  2. 怎么在html文件中写css文件,html头文件中css怎么写?

    html头文件中写css的方法:1.将css的样式代码写在html文档头文件<head></head>中的<style></style>标签中:2.在网 ...

  3. 在HbuliderX中写uni-app程序运行在模拟器上(演示模拟器为逍遥模拟器)

    一.下载: HBuilderX下载地址 1. 下载完成后找到自己 HBuilderX 安装位置下的 adb.exe 并复制路径 2.  接下来配置环境变量(演示机为 windows10) 3.  新建 ...

  4. 在vim中写python程序_在Vim中运行Python代码

    在Vim中运行Python代码 我正在使用Vim编写Python代码,每次我想运行我的代码时,我都会在Vim中输入: :w !python 这令人沮丧,所以我一直在寻找一种更快的方法来在Vim中运行P ...

  5. html 中写样式,在html文档中如何定义内部样式表

    慕容森 在html中定义CSS样式的方法有三种,新建CSS文件 使用link 关联 这种是最常用的外部引用样式,第二种讲样式写在 head 头部里面 这种是页面样式 ,第三中样式直接写在行内  sty ...

  6. C语言中写一个函数返回参数二进制中 1 的个数

    通过C语言程序将十进制数转化成二进制数,然后求出二进制数中1的个数. 下面用三种方法来实现.来 方法一:除2取余法.对一十进制数,用2辗转相除至结果为1,将余数和最后的1从下向上倒序写就是对应的二进制 ...

  7. html中写循环语句,java在html中循环

    java在html中循环 [2021-01-31 16:25:52]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/( ...

  8. 在html标签中写三元运算符,如何在剃须刀中使用三元运算符(特别是在HTML属性上)?...

    借助WebForms视图引擎,我通常将三元运算符用于非常简单的条件,尤其是在HTML属性中.例如: ">My link here 上面的代码将为标签提供auth或的类,anon具体取决 ...

  9. mysql中error22_docker中将MySQL运行在容器中失败提示“ InnoDB : Error 22 with aio_write”的解决办法...

    今天利用docker容器创建 mysql 8.0的时候,指定了本地宿主机器的一个目录为容器mysql的datadir目录,发现创建失败了. 创建命令: $ docker run -d --name m ...

  10. 用html在黑色背景中写蓝色的字,一般设计中常见黑色背景可搭配字体颜色有()...

    一般设计中常见黑色背景可搭配字体颜色有() 更多相关问题 冷色的皮肤是偏()色的底调 牵引变电所向接触网正常供电的方式有两种:单边供电和( 从键盘上按顺序输入两个整数(输入时用一个空格分隔)给变量x, ...

最新文章

  1. 面了BAT,我总结了他们会问的JVM基础知识
  2. java accept charset_springmvc中post请求中文乱码问题
  3. Python 爬虫进阶篇-4行代码实现爬取指定网站中的全部图片实例演示及原理剖析
  4. 数风·数林 | 炉石传说中的概率(声控篇)
  5. “等等党”的春天到了?高端显卡暴降35% 华强北商家:还会继续降
  6. python进程socket通信_python实现多进程通信实例分析
  7. eclipse 选取当前行_苏云金杆菌的防虫效果,取决于能否科学利用,绝非一句“用就行”...
  8. Firefox内存占用过高解决方法
  9. 如果有一个想法,你如何表述?
  10. SUMO与各类软件的联合仿真方法
  11. python反编译学习之字节码详解
  12. sift算法搭建(上半部,五,求二阶三阶黑塞矩阵的逆程序对比,c#实现)
  13. HikariCP对各Java版本的支持
  14. Web应用多账号系统设计及微信扫码登录实现
  15. android课程助手,小鹅通课堂助手APP
  16. 高校“一卡通”解决方案
  17. 通告(公告),消息(站内短信),提醒的设计
  18. Keil虚拟仿真逻辑仪和 真实逻辑仪(SaleaeLogic16)
  19. 如何找到win10里应用商店下载的Python3.7的默认路径
  20. 全链路追踪 skywalking 和 pinpoint

热门文章

  1. 读书笔记《蛤蟆先生去看心理医生》
  2. 计算机网络原理 读书笔记
  3. VUE项目开发,使用开发者工具查看源文件
  4. 999999999分解质因数
  5. 机器学习基石和机器学习技法_机器学习和洞穴寓言寓言
  6. Java TemplateProcessingException之Cannot execute subtraction: operands are null and #1234
  7. 【张朝阳的物理课笔记】 5. 波动方程,声音在空气中的传播速度
  8. 一文读懂李洪元被捕251天:先后涉及三项罪名 录音成关键证据
  9. 深度解密天猫精灵对话系统
  10. 第一章,用行列式解线性方程组,02-二阶与三阶行列式