2013-04-05 4 views
2

Я разрабатываю синтаксический анализатор RFC 2822 (не - валидатор), и задавался вопросом, знал ли кто-нибудь о хорошем списке тестовых случаев, которые могут быть связаны с поворотными случаями? Спецификация формата адреса довольно сложна, и я не уверен, что понимаю ее достаточно полно, чтобы быть уверенным в идентификации всех нечетных случаев, которые могут возникнуть.Разбор парсера RFC 2822 - любой хороший список тестовых примеров?

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

ответ

0

Я нашел сообщение в блоге в блогах MSDN, которое содержит несколько тестовых примеров, относящихся к RFC2822. Я не уверен, что это окончательный список тестовых случаев, но это может быть хорошей отправной точкой.

Email Address test cases

+0

Это, конечно же, начало, и я также взял несколько других из библиотек проверки, которые имеют модульные тесты, но, к сожалению, ни один из них не охватывает ни поля личного имени, ни возможности встроенных комментариев. – Jules

Смежные вопросы