相关疑难解决方法(0)

格式化输出,以便Intellij Idea显示两个文本的差异

我希望能够在日志中打印一条消息,其中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)

<Click to see difference>条目实际上显示为Intellij Idea输出窗口中的链接.当您单击该链接时,将打开一个比较窗口,其中显示了两个值(就像您比较两个文件一样).

简单地抛出异常是不可接受的,因为我想记录多个对象进行比较.我已经尝试过记录文本,但我无法说服想法比较这两个文本.

intellij-idea

19
推荐指数
2
解决办法
3573
查看次数

标签 统计

intellij-idea ×1