Dmitry_Zhariy
@Dmitry_Zhariy

Юнит тесты и Assert-ты для строк?

Господа Программисты и Тестировщики,


У меня очень простой вопрос, но очень важный для меня:


Тест:

Если Я ввожу в Google поисковый запрос “Привет мир”

То строка заголовка поисковой выдачи должна содержать «Привет мир»


Как бы вы реализовали строку кода проверки (Assert) для этого теста?

Ответы принимаются на любом известном Вам языке программирования.


Заранее спасибо и с Наступающим!

UPD.


Спасибо за ответы, я хотел бы уточнить вопрос: актуальная строка заголовка страницы должна содержать (contain) а не быть равной (equal) “ Привет мир”.

Т.е. реальная строка заголовка может быть: «Привет мир – Поиск в Google – Opera» и тест должен пройти с такой строкой, а вот с такой нет: «Привет бир – Поиск в Google – Opera».
  • Вопрос задан
  • 3582 просмотра
Пригласить эксперта
Ответы на вопрос 4
@ddenisyuk
Assert.assertTrue(title.contains("Привет мир"));
Ответ написан
Комментировать
int03e
@int03e
response.should have_selector("title:contains('All your base are belong to us')")
Ответ написан
Комментировать
asm0dey
@asm0dey
assertTrue(«Привет мир»,title.getText());
Ответ написан
Комментировать
PHPUnit:
$this->assertSelectEqual("title", "Привет мир", 1, file_get_contents("google.ru?q=Привет мир"));
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы