2
Что мне не хватает? Это не имеет никакого смысла:TextUtils.isEmpty (null) возвращает false
Почему TextUtils.isEmpty(null)
возвращающегося false
?
Что мне не хватает? Это не имеет никакого смысла:TextUtils.isEmpty (null) возвращает false
Почему TextUtils.isEmpty(null)
возвращающегося false
?
Я столкнулся с этой же проблемой при написании моего модульного теста. Проблема была я следующие настройки в моем Gradle:
testOptions {
unitTests.returnDefaultValues = true
}
По коду андроида по умолчанию возвращается значение по умолчанию, при запуске моих модульных тестов. Просто избавься от этого, и с тобой все будет в порядке.
Ahh thanks. Похоже, что команда Android уже знает об этом ». Мы знаем, что поведение по умолчанию является проблематичным при использовании классов, таких как Log или TextUtils, и оценивает возможные решения в будущих выпусках». http://tools.android.com/tech-docs/unit-testing-support#TOC-Method-...-not-mocked.- thx – tir38
Спасибо, был в ярости от этого странного (или так я думал) поведения ! – user3264740