Я хотел бы иметь возможность печатать в журналах сообщение, для которого идея intellij представила бы хороший способ сравнения двух объектов (строк). Это происходит автоматически для сообщения об ошибке, зарегистрированного неудачным утверждением junit:
assertEquals("some\nString", "another\nString"); => org.junit.ComparisonFailure: <Click to see difference> at org.junit.Assert.assertEquals(Assert.java:123) at org.junit.Assert.assertEquals(Assert.java:145) at com.something.DummyTest.testDummy(DummyTest.java:89)
Запись <Нажмите, чтобы увидеть разницу> фактически отображается как ссылка в окне вывода Intellij Idea. Когда вы нажимаете на ссылку, открывается окно сравнения, в котором отображаются два значения (точно так же, как если бы вы сравнивали два файла).
Просто генерировать исключение неприемлемо, потому что я хотел бы зарегистрировать несколько объектов для сравнения. Я уже пробовал записывать текст, но мне не удалось убедить идею сравнить два текста.