Bug 2262

Summary: Написать тест и исправить недочеты.
Product: UniOffice@Etersoft Reporter: Синицын Иван <ivan>
Component: ExcelAssignee: Синицын Иван <ivan>
Status: CLOSED FIXED QA Contact:
Severity: minor    
Priority: P4    
Version: не указана   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 2298, 2315    
Bug Blocks: 2630    

Description Синицын Иван 2008-08-20 15:00:48 MSD
Необходимо написать тест на функции IRange: Value, Value2, Formula, Valuetype и т.д., проверить запись и чтение массивов данных и исправить UniOffice, до полного соответствия.
Comment 2 Синицын Иван 2008-08-22 09:29:44 MSD
Необходимо правильно реализовать след. свойства:
1. ValueType
2. Value
3. Formula
4. FormulaArray
5. FormulaR1C1
Comment 3 Синицын Иван 2008-08-26 14:08:33 MSD
Написана часть теста. Подтвердилась ошибка с чтением значений (Через Value читается формула, а не ее значение) в Excel же читается ее значение(результат).
Comment 4 Синицын Иван 2008-08-26 14:35:41 MSD
Сделан патч исправляющий проблему с чтением значений, через свойство Value (когда в ячейке содержится формула). Новая сборка будет сделана к вечеру.
Comment 5 Синицын Иван 2008-09-24 18:55:56 MSD
написано уже около 120 проверяющих оперций.
Результат:
Excel - проходит все
UniOffice - провалено 15
Comment 6 Синицын Иван 2008-09-25 13:22:51 MSD
Результат после исправления функций *margin:

Всего тестов 122. Провалено - 9.
Comment 7 Синицын Иван 2008-10-01 16:02:08 MSD
по состоянию на 01.10.2008:

тестов 135. провалено - 7.
Comment 8 Синицын Иван 2008-10-20 16:33:08 MSD
Изменена система тестирования, теперь она пишется на VBScript, патчи со скриптами (скрипт шаблон - для написания тестов и скрипт для запуска всех тестов из набора по очереди.). Такой подход не привязывает нас к тестированию на 1C, которая тоже накладывает свои ограничения. В ближайшем времени, все тесты с 1С будут перенесены в эту систему.
Comment 9 Синицын Иван 2009-01-14 21:48:32 MSK
Закрываю эту багу, т.к. тема на котрую она заводилась решена, а по поводу написания тестов(вообще) заведу новую.