Выделение различий в Intellij для Golang тестовых утверждений - PullRequest
0 голосов
/ 16 июня 2020

Кто-нибудь знает, как напечатать различия, например, структуры, чтобы Intellij понимал это, в частности, в тесте?

Например, при использовании Hamcrest или Mockito в Java, если утверждение не выполняется, эти библиотеки печатаются таким образом, чтобы Intellij мог это понять, и когда вы нажимаете на сообщение об ошибке утверждения, Intellij открывает окно сравнения, в котором я очень легко могу увидеть разницу с красивой подсветкой.

Любые библиотеки, поддерживающие это ?

1 Ответ

0 голосов
/ 18 июня 2020

Я думаю, что результат не будет таким красивым, как приведенные вами примеры, но вы можете попробовать использовать go -spew или godebug в своих тестах, чтобы распечатать различия в случаях отказа. Всплывающее окно сравнения не появится, но вы сможете легко определить несоответствия

...