我正在创建一堆供个人使用的库,并将自定义错误处理插入到我的代码中。
我将这些错误消息放在很多地方(以及任何可能发生错误或发生意外的地方)。
我现在正在为我的库创建测试类(实际上我是在创建测试类的过程中创建的,但是......)
我一直在阅读代码覆盖率等内容,并且对我的流程有疑问(我想养成好习惯)。
如上所述,我的方法做了很多错误处理。
在我的测试中,我创建了 2 个测试
- 成功:测试预期的返回项(值、对象等)。
- 失败:传入“坏”的东西,并检查我是否收到错误消息。
这似乎是测试我的代码的有效方法,但我读得越多,我就越不确定。
欢迎任何关于如何改进我的测试的建议(或指向网络上的资源)。
提前致谢,
对不起,如果这看起来像一个“愚蠢”的问题(它对我来说......有点)