Bug #1340
closedHeader Document Processor падает при совпадении идентификаторов требований
100%
Description
1. Создать новый проект.
2. Импортировать в Documents тестовый HTML-файл (проверка производилась на файле glib-Arrays-utf8.html).
3. Дважды щёлкнуть по импортированному файлу для открытия его в редакторе требований.
4. Выделить любой текст в документе, щёлкнуть правой кнопкой, выбрать пункт Add to Requirement...
5. В появившемся диалоге создать требование с идентификатором 1, нажать OK.
6. Щёлкнуть правой кнопкой на документе в окне Requality Explorer, выбрать HTML Headers Document Processing.
Результат: Вываливается исключение "java.io.IOException: java.lang.IllegalArgumentException: child '1' is already exists"
Ожидаемое поведение: Создание новых требований по заголовкам файла с назначением им уникальных идентификаторов, не конфликтующих с идентификаторами уже присутствующих требований.
Updated by Denis Kildishev over 9 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
На текущей реализации не воспроизводится - header processor создёт требования по имени а не по id
Updated by Anastasia Tugaenko over 9 years ago
- Status changed from Resolved to Open
Теперь не падает, но для пользователя выглядит все так, как будто процессор не запускался: требования и разметка не создаются, какого-либо сообщения об отработки процессора нет.
Updated by Denis Kildishev over 9 years ago
- Status changed from Open to Resolved
- Published in build changed from 0.18.224 to 0.18.229
решено в 0.18.229
Updated by Anastasia Tugaenko over 9 years ago
- Status changed from Resolved to Verified
Updated by Anastasia Tugaenko over 8 years ago
- Status changed from Verified to Closed