×Закрыть

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

Господа Программисты и Тестировщики,
У меня очень простой вопрос, но очень важный для меня:

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

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

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

Заранее спасибо.

👍НравитсяПонравилось0
В избранноеВ избранном0
LinkedIn

Похожие топики

Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Во-первых, проверить, что в возвращаемой в браузер строке запроса юзера не содержится код джаваскрипта. Или просто символы, от которых браузеру поплохеет. Или хорошие, добрые символы, но с плохой длиной.

Реализация конечно, на ассемблере должна быть... ;)

Зависит от ситуации. Немного не ясна суть вопроса.

Если я все правильно понял, то так:


final String title = findTitle(text);
Assert.assertTrue(title.contains("Привет мир"));
А в чем собсно вопрос?
ну типа для Groovy будет

assert str == ’Привет мир’

c#

System.Diagnostics.Debug.Assert(title.Trim().StartsWith("Привет Мир", System.StringComparison.InvariantCultureIgnoreCase)); // тип того :)

Подписаться на комментарии