私のテストで次のコードを書いています。 2番目のアサーションは失敗します。Junit + UrlDecoder:なぜこのテストは失敗しますか?
String decode1 = URLDecoder.decode("a%20b", "UTF-8");
assertTrue("a b".equals(decode1)); // pass
assertEquals("a b", decode1); // FAIL
私は理由を理解できません。これはJUnitのバグですか?最初の引数がnullでない場合、JUnitは.equals()を呼び出すと思うでしょう...
であると言って、ややこれを示しています。 – Perception