我在写一个Junit测试,其中预期的结果是一个XML字符串。代表预期字符串的最佳方式是什么?现在我把它作为一个stringBuilder,我做了以下。我想断言实际和预期是相同的。什么是最有效的方式来表示这个预期的字符串?另外我不希望任何人改变预期的字符串,所以它也应该是最终的。Junit测试的预期结果的Xml字符串表示
@Before
public void setUp() {
expected.append("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
expected.append("<n-relationship guid=\"IEEBFAD40BC5711DFAE41F5F92790F896\" control=\"add\">");
expected.append("<n-relbase>ID17A8B10BC5711DFAE41F5F92790F896</n-relbase><n-reltype>IPLS</n-reltype>");
expected.append("<ip.content><pub.no>1234567</pub.no>");
expected.append("<event.date>2010-09-10</event.date><event.code>02394802323</event.code>");
expected.append("<event.treatment>+</event.treatment><event.description>OPPOSITION DISMISSED</event.description>");
expected.append("</ip.content></n-relpayload></n-relationship");
}
+1规范化器 – 2010-11-02 17:26:20