我可以编写一个没有任何断言的测试吗?

2022-09-03 00:49:54

我想知道编写一个没有任何“断言”的测试是否“可以”。因此,仅当发生异常/错误时,测试才会失败。

例如:就像一个测试,它有一个简单的选择查询,以确保数据库配置是正确的。因此,当我更改某些数据库配置时,我会重新运行此测试并检查配置是否正确。?

谢谢!


答案 1

确保单元测试在不遇到异常的情况下运行是完全有效的。

根据Matt B的建议,请务必记录测试实际测试的内容,以便清晰准确。


答案 2

如前所述@Kyle,您的测试用例是有效的。事实上,反之亦然:当您编写测试用例以确认具有特定参数的某个调用导致异常时。


推荐