не апеллируйте слишком сильно к "визуальности", иначе придётся ещё, например, сравнивать цвет текста с цветом фона, потому что белый текст на белом фоне это тоже "визуально пустой" элемент
не апеллируйте слишком сильно к "визуальности", иначе придётся ещё, например, сравнивать цвет текста с цветом фона, потому что белый текст на белом фоне это тоже "визуально пустой" элемент
ну все случаи понятно нельзя предусмотреть, это имхо не отменяет того, что хорошо сделать популярные случаи удобными для пользователя
еще более забавно будет, если осознать что обратное условие shouldNotBe(empty) для пробельной строки вообще превращается в сюр. у меня в поле пробел стоит. строка не пуста. но кондишен суров :)
ладно, более приближенный к рассматриваемой ситуации пример. поле ввода, в него введён пробел. значение в поле "пустое" или "непустое"? (предположим, поле ввода является обязательным для заполнения, но нет никаких ограничений на то, какое значение введено)
@boris_osipov судя по твоему описанию про сериализацию, ты не имеешь ввиду conditions, а вытаскиваешь из полей с помощью .getText() или аналогов, да?
нет. открывается форма там инпут. ты его недочистил и проверил что он пустой, а там пробел. ты форму засамбитил и этот пробел лег в базу, а не должен был - я же проверял что инпут пустой.