Bug #2672
closed
Обработка переименования expectedResults
Added by Alexey Khoroshilov over 12 years ago.
Updated over 12 years ago.
Detected in build:
0.13.148
Published in build:
0.13.150
Description
До реализации feature #2671 необходимо вставить код, который при наличии запроса к _expectedResults смотрит, есть ли атрибут expectedResults, и если такой атрибут есть, то он:
1. создает атрибут _expectedResults, значением которого является конкатенация старых значений _expectedResults и expectedResults (поскольку оба варианта уже успели распространиться) и удаляет атрибут expectedResults.
2. сохраняет новое состояние TestPurpose.
3. возвращает запрошенный _expectedResults.
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset r2741.
- Published in build set to 0.13.150
- Status changed from Resolved to Open
- Assignee set to Vladimir Fedotov
На 0.13.151.
При некоторых условиях проявляется ошибка.
1. Создаем проект с требованием и тестовой ситуацией. У тестовой ситуации указываем expected results в Properties view. Например, ss.
2. Добавляем атрибут "expectedResults". Пусть будет такой: 34.
3. Открываем UniEditor. Видим, что в Expected results отображается "ss34" и из списка атрибутов тестовой ситуации expectedResults исчез. Пока все верно. Закрываем UniEditor.
4. Делаем на проекте Close. Потом Open.
5. Теперь, открываем UniEditor на Requirements (при этом не открывать вкладку Description в Properties тестовой ситуации!). У тестовой ситуации такой expected results отображается: "ss", хотя ожидается "ss34". И в Properties view у тестовой ситуации в списке атрибутов снова есть expectedResults = 34.
Интересно, что если открыть Properties у тестовой ситуации, открыть вкладку Descriprion (именно эту вкладку), а потом открыть UniEditor, Expected results будет "ss34". И список атрибутов снова опустеет.
- Status changed from Open to Closed
Also available in: Atom
PDF