![]() |
1
15
确保单元测试在不遇到异常的情况下运行是完全有效的。 按照 Matt B 他的建议是,一定要把测试的内容记录下来,使其清晰、准确。 |
![]() |
2
4
正如@kyle所指出的,您的测试用例是有效的。事实上,相反的情况也是有效的:当您编写一个测试用例来确认具有特定参数的某个调用会导致异常。 |
![]() |
3
3
当然可以。 在预期结果是一个可执行的地方,编写一个没有断言的测试也是非常好的。我知道testng允许您指定一个应该抛出的异常,如果不抛出预期的异常,测试将失败。 |
![]() |
4
2
测试是一个非常主观的讨论。有些人会说不,你应该总是有AAA语法。就我个人而言,我写的测试和你所说的非常相似,所以我会说,当然可以继续——如果它能帮助你构建一个更稳定的应用程序,那为什么不呢? 例如,在nunit中,我认为[expectedException typeof(XXXX)]在逻辑上等同于断言。 同样,在一些测试中,您可能不会断言任何东西,而是期望通过模拟和期望得到特定的执行顺序。 |
![]() |
5
0
编写一个没有任何断言的单元测试是可以接受的。你可以这样做:
|
![]() |
6
0
测试的目的是检查“x”是否具有“预期的东西”,以便检查“预期的东西”是否正确断言、预期或验证。这就是为什么大多数框架以某种方式实现这些方法的原因。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 5 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 5 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 5 月前 |
![]() |
rudraraj · java中未声明最终变量 6 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 6 月前 |