2017-03-22 5 views
0

Go does not allow to debug tests in some IDEs (issue도 참조) 이후 나는 내 queue implementation에 두 번 테스트를 작성해야했습니다.Go에서 중복 테스트를 피하는 방법은 무엇입니까?

한 시간 main.go 내부, 두 번째 - queue_test.go

내부는 내가 탐구와 비주얼 스튜디오 코드를 사용합니다.

이동 테스트를 복제하지 않고 디버깅하는 데 가장 적합한 IDE 또는 패턴은 무엇입니까?

+0

sme 실행 가능한 예제를 제공하십시오. – pltvs

+1

"테스트를 디버그 할 수 없습니다."는 매우 과감한 성명서로, 완전히 거짓이라고 생각합니다. 어떻게 이것이 사실이라고 생각하니? – Volker

+0

@Volker - 나는 그가 왜 _ 사실인지에 대한 링크를 게시했다고 생각합니다. –

답변

3

IDE가 테스트를 디버그 할 수 없다고 생각합니다.

다른 시도. 예를 들어, 오늘부터 Gogland의 초기 액세스 버전은 테스트와 함께 디버깅과 관련하여 매우 잘 작동합니다. 후드에서는 Delve 디버거를 사용하므로 터미널에서 수동으로 run the debugger으로 이동하거나 이미 선택한 IDE가 integrated인지 확인하십시오.