Тесты Quarkus - это просто тесты JUnit 5.
См. 2.9. Порядок выполнения теста для примеров использования @TestMethodOrder .
Просто проверяет наличие nil, и если длина текста больше 0 - не пусто
if (textField.text && textField.text.length > 0)
{
/* not empty - do something */
}
else
{
/* what ever */
}
Самый легкий способ сделать это.
Создают новый NSString без, "" (пробелы)
NSString *textWithoutSpaces = [self.textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
Теперь у Вас есть строка без пробелов. Просто необходимо проверить, эта пустая строка или нет.
if (textWithoutSpaces != 0) {
/* not empty - do something */
} else {
/* empty - do something */
}
У Джошуа есть правильный ответ в узком случае, но, как правило, вы не можете сравнивать строковые объекты с помощью операторов == или! =. Вы должны использовать -isEqual:
или -isEqualToString:
Это потому, что charlieImputSelf
и @ ""
на самом деле являются указателями на объекты. Хотя две последовательности символов могут быть одинаковыми, они не обязательно должны указывать на одно и то же место в памяти.