1

メソッドの出力が 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>
]
>
4

1 に答える 1