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

Усі статті, обговорення, новини про тестування — в одному місці. Підписуйтеся на QA DOU!

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

Тест:
Если Я ввожу в 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)); // тип того :)

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