Я использую Java 8.
Я несколько дней пытался понять ошибку, связанную со сравнением строк.Посмотрите на этот тест.Эти две строки различны («i» - это не одно и то же, и не является заглавной / строчной версией другого).
Я ожидаю, что этот тест пройдёт.Первые утверждения успешны, а вторые - нет (по какой-то причине compareIgnoreCase возвращает 0)
Есть идеи, что происходит?
Спасибо
String str1 = "vırus";
String str2 = "virus";
Assert.assertNotEquals(0, str1.compareTo(str2));
Assert.assertNotEquals(0, str1.compareToIgnoreCase(str2));