登录
首页 >  Golang >  Go问答

突显 Intellij 中 Golang 测试断言的不同

来源:stackoverflow

时间:2024-03-08 17:30:23 234浏览 收藏

来到golang学习网的大家,相信都是编程学习爱好者,希望在这里学习Golang相关编程知识。下面本篇文章就来带大家聊聊《突显 Intellij 中 Golang 测试断言的不同》,介绍一下,希望对大家的知识积累有所帮助,助力实战开发!

问题内容

有人知道如何打印例如的差异吗? struct 以便 Intellij 理解它,特别是在测试中?

例如,在 Java 中使用 Hamcrest 或 Mockito 时,如果断言失败,这些库会以 Intellij 可以理解的方式打印,当您单击断言错误消息时,Intellij 会打开一个比较窗口,我可以在其中看到通过漂亮的突出显示可以轻松区分。

有支持这个的库吗?


解决方案


我认为结果不会像您提到的示例那么漂亮,但您可以尝试在测试中使用 go-spewgodebug 来打印失败案例中的差异。您不会看到比较弹出窗口,但您将能够轻松识别不匹配的情况

本篇关于《突显 Intellij 中 Golang 测试断言的不同》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>