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