2017-03-22 84 views
0

由於去does not allow to debug tests in some IDEs(也請參閱此issue)我必須在我的queue implementation中寫兩次測試。如何避免Go中出現重複測試?

一個時間內main.go,第二次 - 內queue_test.go

我使用Visual Studio代碼與鑽研。

什麼是最好的IDE或模式來調試Go測試而不復制它們?

+0

請提供可運行的示例。 – pltvs

+1

「Go不允許調試」是一個非常大膽的陳述,我認爲這是完全錯誤的。你怎麼認爲這是真的? – Volker

+0

@Volker - 我想他發佈了一個關於他爲什麼會這麼想的鏈接。 –

回答

3

我認爲你的IDE無法調試測試。

嘗試一些不同的東西。例如,截至今天,Gogland的早期版本在調試方面效果很好,即使是在測試階段。它使用引擎蓋下的Delve調試器,所以你甚至可以從終端手動使用run the debugger,或者檢查你的IDE是否已經是integrated