Убедитесь, что XHTML действителен в тесте JUnit? - PullRequest
1 голос
/ 16 марта 2010

У меня есть контроллер Spring, который возвращает XHTML, какой самый простой способ настроить тест JUnit, который проверяет, является ли XHTML действительным? Я также хотел бы проверить, присутствуют ли определенные элементы.

1 Ответ

2 голосов
/ 16 марта 2010

Единственный способ - это проанализировать вывод. Я использовал dom4j в моих тестах jUnit. Затем вы можете использовать Xpath или DOM, чтобы извлечь нужные элементы и протестировать их.

Если вы еще не используете парсер, для его запуска может потребоваться немного возиться. Но как только вы это получите, это очень удобно, и вы можете написать все виды отличных тестов. Если использование парсеров является новым для вас, возможно, обратите внимание на краткое руководство по dom4j .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...