Indi
nickChenyx nickchenyx.github.io

init 函数中发生 panic 在做单元测试的时候,当程序引入的包内有 init 函数并且抛出了 panic,如何修复这种场景? 第一反应肯定是能否 mock 掉出问题的函数,但是因为 mock 的执行顺序是在依赖包的 init 执行之后,所以 mock 生效前,init 函数就已经 panic 了。明显这样做是无效的。 以往的经验是在发生 panic 的 init 函数代码仓库中,新建一个测试…

讨论

还没有评论,来说第一句吧。

nickChenyx 的其他文章