2017-02-20 46 views
-2

我已经产生了两个相同的字符串与StringBuilder的的assertEquals失败,因为多线

for(Integer value : ans.keySet()) 
answer.append(String.format("%d=%d\n", value, ans.get(value))); 

,但是当我写

assertEquals(answer, answer1); 

测试失败,也没有diffrences。我在Windows上工作。

+0

向我们展示完整的实现以及answer1创建 –

+0

欢迎来到Stack Overflow!请参考[游览](http://stackoverflow.com/tour),环顾四周,阅读[帮助中心](http://stackoverflow.com/help),特别是[我该如何问一个好问题?](http://stackoverflow.com/help/how-to-ask)和[我可以问什么问题?](http://stackoverflow.com/help/on-topic)。 - 当它在* Windows *中工作时,它在哪里失效? –

+0

@MaciejKowalski这是相同的,作为回答 –

回答

0

您可以使用Hamcrest Matchers,如ignorewhitespaces

assertThat(answer, equalToIgnoringWhiteSpace(answer2)); 
相关问题