我创建了一堆用于个人使用的库,并将自定义错误交给我的代码。错误处理和单元测试以及代码覆盖率
我把这些错误消息放在很多地方(以及可能发生错误的地方,或发生不可预知的事情)。
现在我创建测试类我的图书馆(好其实我创建测试类,我走,但是......)
我一直在做代码覆盖率等一些阅读,并我有一个关于我的过程的问题(我想养成良好的习惯)。
如上所述,我的方法做了很多错误处理。
在我的测试,我创建2个测试
- 成功:测试对于预期收益的项目(值,对象等)。
- 失败:传入错误的东西,并检查是否收到错误消息。
这看起来像是测试我的代码的有效方法,但我读得越多,我就越不确定。
欢迎任何有关如何改进我的测试的建议(或指向网上的资源)。
由于提前,
,如果这似乎是一个“愚蠢”的问题对不起(这确实给我....痘痘位)
谢谢本,我只是有点担心测试我的错误消息可能不是正确的/最好的方式去(特别是当我测试字符串值从评论)。当我发生多重'失败点'时,我倾向于使用单个测试同时测试所有这些测试,如果任何一个组'然后'失败',没有给出预期结果,那么整个组失败了,然后我不得不将它分成更小的部分,让每个部分单独传递,我想这就是他们说'测试套件'时的含义。感谢您的放心。 – DaveM