java - 测试用例旁边的每个符号是什么意思?
问题描述
我很抱歉,因为我知道这是我应该能够自己解决的问题,但我什至不知道如何正确搜索答案,在尝试用正确的词输入一个小时后我放弃了没有结果。
无论如何,所以基本上我正在做一个作业,我们接受了测试来检查我们的代码,我只是不确定我的测试旁边的符号是什么意思?
https://gyazo.com/204ccaa57684fd8571989da6182a11b6
显然 testPGCD 失败了,testSimplified、testIsConstant、testGetConstant 都通过了,没有任何问题。
现在这是我的灰色区域:
- 里面有十字架的蓝色盒子是什么意思?(testAdd, testDifferentiate)
- 根本没有盒子是什么意思?(列表中的最后 4 个测试)
- 蓝色三角形(我认为是播放按钮?)是什么意思?
再次为如此简单的事情感到抱歉,但我真的迷路了!
解决方案
- 蓝色十字表示测试失败,而红色十字表示错误。当您获得与您断言的结果不同的结果时,就会发生测试失败,并且如果它们是测试代码中的一些未处理的异常,则会出现错误。例如,如果您正在测试
assert someObj.someMethod()=='xxx'
并且如果该方法返回“yyy”,那么它将被视为测试失败(蓝十字)。但是,如果someObj
为 null 可能导致空指针异常,那么它将被计为错误(红色叉号)。 - 最后 4 个框表示这些测试用例尚未开始。
- 这个蓝色三角形表示这个测试用例当前正在运行。
您应该在问题中提及您使用的 IDE 和语言,以便人们可以了解一些上下文。
推荐阅读
- asp.net-core - 如何用 ASP.NET 核心中的空集合替换输入模型中的空集合
- javascript - 获取未匹配到单个数组中的数组元素的结果
- spring-batch - Spring 批处理元表的 BATCH_JOB_INSTANCE 中的 VERSION 列是什么?
- javascript - 制表符中的复选框
- javascript - 从文档流中删除元素
- c++ - 我可以把虚函数中的这个指针当作派生类的这个指针吗
- angular - 在 Angular 7 中为不同的客户加载不同的索引文件
- android - 航点任务没有暂停
- c# - 当我想为单元格设置值时未处理的异常
- svg - 如何使用 svg 创建多边形?