У меня есть следующий код в одном из моих тестов. Второе утверждение терпит неудачу.Junit + UrlDecoder: Почему этот тест не прошел?
String decode1 = URLDecoder.decode("a%20b", "UTF-8");
assertTrue("a b".equals(decode1)); // pass
assertEquals("a b", decode1); // FAIL
Не могу понять, почему. Это ошибка с JUnit? Вы могли бы подумать, что JUnit просто вызовет .equals(), если первый arg не равен null ...
Существует не символ печати в вашей второй «б» String. – Perception