メソッドの出力が XML 形式の文字列である Junit テストに取り組んでいます。文字列比較が失敗する理由がわかりません
Assert.assertEquals("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n" +
"<RATE>1.0</RATE>", XMLUtil.formatXML(TEST_XML));
Actaul response from the method :
<?xml version="1.0" encoding="ISO-8859-1"?>
<RATE>1.0</RATE>
エラー :
junit.framework.ComparisonFailure: expected:<...oding="ISO-8859-1"?>[
<RATE>1.0</RATE>]> but was:<...oding="ISO-8859-1"?>[
<RATE>1.0</RATE>
]>
]
編集 最後に新しい行を追加しても役に立ちません:
Assert.assertEquals("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n" +
"<RATE>1.0</RATE>\n", XMLUtil.formatXML(TEST_XML));
junit.framework.ComparisonFailure: expected:<...oding="ISO-8859-1"?>[
<RATE>1.0</RATE>]
> but was:<...oding="ISO-8859-1"?>[
<RATE>1.0</RATE>
]
>