Re: Реусурсы и перенос строки
От: mogadanez Чехия  
Дата: 23.08.10 12:38
Оценка:
Здравствуйте, Ocenochka, Вы писали:

O>В приложении есть ресурсы в которых есть строки с переносом строки (NewLine aka "\r\n"), но при получении строк через статический класс MyResource.MyString символ "\n" не превращается в настоящий перенос строки, а так и остается "\n". (как будто в ресурсе храниться "\\n")

O> Пробовал в редакторе ресурсов вместо "\n" жать Shift+Enter — перенос в ресурсе появляется, а при выводе на html-странице строки MyResource.MyString перенос отсутствует видимо из-за того, что вместо переноса должен быть <br/>.
O> Все усложняется наличем UI-тестов с необходимостью проверять вхождение строки MyResource.MyString в тексте странице, что довольно проблематично и выливается в написание пары маленьких костылей для формирования нужной строки из строки ресурса и для поиска вхождения с учетом специфики переноса в html (тэг <br/>).

O> Костыли писать не любитель, поэтому прошу подсказать более красивое решение, если такое имеется.


про первую часть — я так и не понял есть проблема или нет:
— да если в редакторе надо Shift-Enter
— да надо заменять переносы строк на <br/> при выводе в html


про UI тесты — смотря что они тестируют?
что в нужном месте текст из ресурса присутсвует? тогда лучше сделать режим когда вместо текста из ресурса будет выводится само имя ресурса.

или что из правильного ресурса? тогда это можно тестировать отдельно
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.