既然去does not allow to debug tests in some IDEs (另请参见 issue)我不得不在我的 queue implementation 中编写两次测试。 .
里面一次main.go , 第二次 - 里面 queue_test.go
我将 Visual Studio Code 与 delve 结合使用。
调试 Go 测试而不复制它们的最佳 IDE 或模式是什么?
最佳答案
我认为您的 IDE 无法调试测试。
尝试不同的东西。例如,截至今天,Gogland 的抢先体验版在调试方面工作得很好,即使是测试。它使用 Delve引擎盖下的调试器,所以你甚至可以求助于run the debugger从终端手动或检查它是否已经是 integrated使用您选择的 IDE。
关于unit-testing - 如何避免 Go 中的重复测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42940676/